diff --git a/.gitmodules b/.gitmodules index bac18a1143..24b27e4ddc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -63,3 +63,12 @@ [submodule "Externals/fmt/fmt"] path = Externals/fmt/fmt url = https://github.com/fmtlib/fmt.git +[submodule "Externals/lz4/lz4"] + path = Externals/lz4/lz4 + url = https://github.com/lz4/lz4 +[submodule "Externals/xxhash/xxHash"] + path = Externals/xxhash/xxHash + url = https://github.com/Cyan4973/xxHash.git +[submodule "Externals/enet/enet"] + path = Externals/enet/enet + url = https://github.com/lsalzman/enet.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 74c7fee5fe..8645a6dcce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -219,9 +219,7 @@ if(ENABLE_GENERIC) set(_M_GENERIC 1) add_definitions(-D_M_GENERIC=1) elseif(_ARCH_64 AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64|AMD64") - set(_M_X86 1) set(_M_X86_64 1) - add_definitions(-D_M_X86=1) add_definitions(-D_M_X86_64=1) check_and_add_flag(HAVE_SSE2 -msse2) elseif(_ARCH_64 AND CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm64") @@ -625,7 +623,7 @@ endif() # - place the CMakeLists.txt in the first-level subdirectory, e.g. # Externals/zlib/CMakeLists.txt (that is: NOT in some Src/ subdirectory) # -if (_M_X86) +if (_M_X86_64) add_subdirectory(Externals/Bochs_disasm) endif() add_subdirectory(Externals/cpp-optparse) @@ -661,12 +659,9 @@ endif() dolphin_find_optional_system_library(pugixml Externals/pugixml) -dolphin_find_optional_system_library_pkgconfig(ENET libenet>=1.3.8 enet::enet Externals/enet) +dolphin_find_optional_system_library_pkgconfig(ENET libenet>=1.3.18 enet::enet Externals/enet) -if(NOT XXHASH_FOUND) - message(STATUS "Using static xxhash from Externals") - add_subdirectory(Externals/xxhash) -endif() +dolphin_find_optional_system_library_pkgconfig(xxhash libxxhash>=0.8.2 xxhash::xxhash Externals/xxhash) dolphin_find_optional_system_library(BZip2 Externals/bzip2) @@ -682,6 +677,8 @@ dolphin_find_optional_system_library_pkgconfig(MINIZIP minizip>=3.0.0 minizip::m dolphin_find_optional_system_library(LZO Externals/LZO) +dolphin_find_optional_system_library_pkgconfig(lz4 liblz4>=1.8 LZ4::LZ4 Externals/lz4) + dolphin_find_optional_system_library_pkgconfig(SPNG spng spng::spng Externals/libspng) # Using static FreeSurround from Externals diff --git a/Contributing.md b/Contributing.md index 21c6a96888..341e719b72 100644 --- a/Contributing.md +++ b/Contributing.md @@ -1,17 +1,32 @@ -# Dolphin Coding Style & Licensing +# Dolphin Coding Style & Legal Requirements -If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version). - -# Main sections - -- [Introduction](#introduction) +- [Legal](#legal) +- [Coding style introduction](#introduction) - [C++ coding style and formatting](#cpp-coding-style-and-formatting) - [C++ code-specific guidelines](#cpp-code-specific-guidelines) - [Android](#android) - [Help](#help) +# Legal -# Introduction +Summary: + +- [Trade secrets](#trade-secrets) +- [Code licensing](#code-licensing) + +## Trade secrets + +Following all relevant laws is of utmost importance for an emulation project like Dolphin. + +If you know any confidential information related to the GameCube, Wii, or Triforce, either because you signed a non-disclosure agreement or because you looked at leaked materials, we ask that you don't contribute code to Dolphin **at all**. While accepting code from contributors who know confidential information is legal if the code is unrelated to the confidential information, we refuse to accept code from such contributors because it greatly increases our review burden and increases the legal risk we take. + +Also, this probably goes without saying, but piracy is strictly forbidden both on GitHub and in all other Dolphin channels. + +## Code licensing + +If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version). + +# Coding style introduction Summary: diff --git a/Data/Sys/GameSettings/G2BE5G.ini b/Data/Sys/GameSettings/G2BE5G.ini new file mode 100644 index 0000000000..af06b01fac --- /dev/null +++ b/Data/Sys/GameSettings/G2BE5G.ini @@ -0,0 +1,16 @@ +# G2BE5G - Black & Bruised + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Disable interlaced rendering +0x800D8520:dword:0x38600000 + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Data/Sys/GameSettings/G2BP7D.ini b/Data/Sys/GameSettings/G2BP7D.ini new file mode 100644 index 0000000000..39f453fcbb --- /dev/null +++ b/Data/Sys/GameSettings/G2BP7D.ini @@ -0,0 +1,16 @@ +# G2BP7D - Black & Bruised + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. +$Disable interlaced rendering +0x800D9E68:dword:0x38600000 + +[ActionReplay] +# Add action replay cheats here. + diff --git a/Data/Sys/GameSettings/GC8JA4.ini b/Data/Sys/GameSettings/GC8JA4.ini new file mode 100644 index 0000000000..1fb765408f --- /dev/null +++ b/Data/Sys/GameSettings/GC8JA4.ini @@ -0,0 +1,24 @@ +# GC8JA4 - クラッシュ・バンディクー 爆走!ニトロカート + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. +$Fix C4 texture tiling (used for buttons and some character icons) +0400328C 7D0340AE +04003290 5108452E +04003294 5508E13E +04003298 4E800020 +040CA1B4 4BF390D9 + +[Video_Settings] + +[Video_Hacks] +ImmediateXFBEnable = False diff --git a/Data/Sys/GameSettings/GCN.ini b/Data/Sys/GameSettings/GCN.ini index dd91e91734..1db5e2472c 100644 --- a/Data/Sys/GameSettings/GCN.ini +++ b/Data/Sys/GameSettings/GCN.ini @@ -11,6 +11,12 @@ [ActionReplay] # Add action replay cheats here. +$Fix C4 texture tiling (used for buttons and some character icons) +0400328C 7D0340AE +04003290 5108452E +04003294 5508E13E +04003298 4E800020 +040CC574 4BF36D19 [Video_Settings] diff --git a/Data/Sys/GameSettings/RJ3.ini b/Data/Sys/GameSettings/RJ3.ini new file mode 100644 index 0000000000..61a0c51df5 --- /dev/null +++ b/Data/Sys/GameSettings/RJ3.ini @@ -0,0 +1,17 @@ +# RJ3E20, RJ3P7J - Jeep Thrills + +[Core] +# Values set here will override the main Dolphin settings. +# Fixes the blue screen problem. See issue 13118 for more info. +AccurateNaNs = True + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Settings] diff --git a/Data/Sys/GameSettings/RTH.ini b/Data/Sys/GameSettings/RTH.ini index b9fa18cc3f..5234f0ea7e 100644 --- a/Data/Sys/GameSettings/RTH.ini +++ b/Data/Sys/GameSettings/RTH.ini @@ -8,6 +8,8 @@ [OnFrame] # Add memory patches to be applied every frame here. +$Disable blur +0x8015b900:dword:0x60000000 [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/SFI.ini b/Data/Sys/GameSettings/SFI.ini index aefd527295..77c18a1925 100644 --- a/Data/Sys/GameSettings/SFI.ini +++ b/Data/Sys/GameSettings/SFI.ini @@ -12,9 +12,9 @@ [ActionReplay] # Add action replay cheats here. -[Video_Settings] -SafeTextureCacheColorSamples = 512 - [Video_Hacks] +# Needed for cutscenes and the book to work properly (https://bugs.dolphin-emu.org/issues/4723) ImmediateXFBEnable = False +# Needed for the book to work properly (https://bugs.dolphin-emu.org/issues/13356) +EFBToTextureEnable = False diff --git a/Data/Sys/GameSettings/SGLPA4.ini b/Data/Sys/GameSettings/SGLPA4.ini new file mode 100644 index 0000000000..f70ade77e3 --- /dev/null +++ b/Data/Sys/GameSettings/SGLPA4.ini @@ -0,0 +1,8 @@ +# SGLPA4 - Gormiti: The Lords of Nature! + +[OnFrame] +# Fixes black screen ingame, see https://bugs.dolphin-emu.org/issues/12436 +# This NOPs out UpdateFade's call to RenderFade. We are probably emulating the way the fade works +# incorrectly, but for now this patch makes the game playable. +$Fix black screen +0x801D59C8:dword:0x60000000 diff --git a/Data/Sys/Shaders/AutoHDR.glsl b/Data/Sys/Shaders/AutoHDR.glsl index 6226d70d7c..b806d65838 100644 --- a/Data/Sys/Shaders/AutoHDR.glsl +++ b/Data/Sys/Shaders/AutoHDR.glsl @@ -30,6 +30,11 @@ DefaultValue = 2.5 [/configuration] */ +float luminance(float3 color) +{ + return dot(color, float3(0.2126f, 0.7152f, 0.0722f)); +} + void main() { float4 color = Sample(); @@ -46,8 +51,8 @@ void main() // Restore the original SDR (0-1) brightness (we might or might not restore it later) color.rgb /= hdr_paper_white; - // Find the color average - float sdr_ratio = (color.r + color.g + color.b) / 3.0; + // Find the color luminance (it works better than average) + float sdr_ratio = luminance(color.rgb); const float auto_hdr_max_white = max(HDR_DISPLAY_MAX_NITS / (hdr_paper_white_nits / hdr_sdr_white_nits), hdr_sdr_white_nits) / hdr_sdr_white_nits; if (sdr_ratio > AUTO_HDR_SHOULDER_START_ALPHA && AUTO_HDR_SHOULDER_START_ALPHA < 1.0) @@ -61,4 +66,4 @@ void main() color.rgb *= hdr_paper_white; SetOutput(color); -} \ No newline at end of file +} diff --git a/Data/Sys/Shaders/default_pre_post_process.glsl b/Data/Sys/Shaders/default_pre_post_process.glsl index 795518d616..f6854d11fd 100644 --- a/Data/Sys/Shaders/default_pre_post_process.glsl +++ b/Data/Sys/Shaders/default_pre_post_process.glsl @@ -199,15 +199,16 @@ float4 AreaSampling(float3 uvw, float gamma) { // Determine the sizes of the source and target images. float2 source_size = GetResolution(); + float2 target_size = GetWindowResolution(); float2 inverted_target_size = GetInvWindowResolution(); - // Determine the range of the source image that the target pixel will cover. - // Workaround: shift the resolution by 1/4 pixel to align the results with other sampling algorithms, - // otherwise the results would be offsetted, and we'd be sampling from coordinates outside the valid range. - float2 adjusted_source_size = source_size - 0.25; - float2 range = adjusted_source_size * inverted_target_size; - float2 beg = (uvw.xy * adjusted_source_size) - (range * 0.5); - float2 end = beg + range; + // Compute the top-left and bottom-right corners of the target pixel box. + float2 t_beg = floor(uvw.xy * target_size); + float2 t_end = t_beg + float2(1.0, 1.0); + + // Convert the target pixel box to source pixel box. + float2 beg = t_beg * inverted_target_size * source_size; + float2 end = t_end * inverted_target_size * source_size; // Compute the top-left and bottom-right corners of the pixel box. float2 f_beg = floor(beg); @@ -236,10 +237,10 @@ float4 AreaSampling(float3 uvw, float gamma) avg_color += area_ne * QuickSampleByPixel(float2(f_end.x, f_beg.y) + offset, uvw.z, gamma); avg_color += area_sw * QuickSampleByPixel(float2(f_beg.x, f_end.y) + offset, uvw.z, gamma); avg_color += area_se * QuickSampleByPixel(float2(f_end.x, f_end.y) + offset, uvw.z, gamma); - + // Determine the size of the pixel box. - int x_range = int(f_end.x - f_beg.x + 0.5); - int y_range = int(f_end.y - f_beg.y + 0.5); + int x_range = int(f_end.x - f_beg.x - 0.5); + int y_range = int(f_end.y - f_beg.y - 0.5); // Workaround to compile the shader with DX11/12. // If this isn't done, it will complain that the loop could have too many iterations. @@ -404,4 +405,4 @@ void main() } SetOutput(color); -} \ No newline at end of file +} diff --git a/Data/Sys/Themes/Clean Blue/assembler_assemble.png b/Data/Sys/Themes/Clean Blue/assembler_assemble.png new file mode 100644 index 0000000000..0a32341e4e Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_assemble.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Blue/assembler_assemble@2x.png new file mode 100644 index 0000000000..55d3e5e173 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_assemble@2x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Blue/assembler_assemble@4x.png new file mode 100644 index 0000000000..2db94c3ec6 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_assemble@4x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_clipboard.png b/Data/Sys/Themes/Clean Blue/assembler_clipboard.png new file mode 100644 index 0000000000..fd4efa41ff Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_clipboard.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_inject.png b/Data/Sys/Themes/Clean Blue/assembler_inject.png new file mode 100644 index 0000000000..b523074635 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_inject.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_inject@2x.png b/Data/Sys/Themes/Clean Blue/assembler_inject@2x.png new file mode 100644 index 0000000000..5daea84753 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_inject@2x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_inject@4x.png b/Data/Sys/Themes/Clean Blue/assembler_inject@4x.png new file mode 100644 index 0000000000..85d7d60fde Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_inject@4x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_new.png b/Data/Sys/Themes/Clean Blue/assembler_new.png new file mode 100644 index 0000000000..93ccac7810 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_new.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_new@2x.png b/Data/Sys/Themes/Clean Blue/assembler_new@2x.png new file mode 100644 index 0000000000..e0df86de3c Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_new@2x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_new@4x.png b/Data/Sys/Themes/Clean Blue/assembler_new@4x.png new file mode 100644 index 0000000000..eb3ee00dbb Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_new@4x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_openasm.png b/Data/Sys/Themes/Clean Blue/assembler_openasm.png new file mode 100644 index 0000000000..48afdc2e2b Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_openasm.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Blue/assembler_openasm@2x.png new file mode 100644 index 0000000000..5dc43ba275 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_openasm@2x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Blue/assembler_openasm@4x.png new file mode 100644 index 0000000000..f932ecda39 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_openasm@4x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_save.png b/Data/Sys/Themes/Clean Blue/assembler_save.png new file mode 100644 index 0000000000..2e38c7198f Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_save.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_save@2x.png b/Data/Sys/Themes/Clean Blue/assembler_save@2x.png new file mode 100644 index 0000000000..0559a90bc0 Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_save@2x.png differ diff --git a/Data/Sys/Themes/Clean Blue/assembler_save@4x.png b/Data/Sys/Themes/Clean Blue/assembler_save@4x.png new file mode 100644 index 0000000000..811ffa570f Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_save@4x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_assemble.png b/Data/Sys/Themes/Clean Emerald/assembler_assemble.png new file mode 100644 index 0000000000..47d7a8999e Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_assemble.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_assemble@2x.png new file mode 100644 index 0000000000..154a15642b Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_assemble@2x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_assemble@4x.png new file mode 100644 index 0000000000..e89df7594e Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_assemble@4x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_clipboard.png b/Data/Sys/Themes/Clean Emerald/assembler_clipboard.png new file mode 100644 index 0000000000..32abfee226 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_clipboard.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_inject.png b/Data/Sys/Themes/Clean Emerald/assembler_inject.png new file mode 100644 index 0000000000..1d0eff0507 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_inject.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_inject@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_inject@2x.png new file mode 100644 index 0000000000..836b3a6f23 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_inject@2x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_inject@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_inject@4x.png new file mode 100644 index 0000000000..8d299173c8 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_inject@4x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_new.png b/Data/Sys/Themes/Clean Emerald/assembler_new.png new file mode 100644 index 0000000000..b90004c7aa Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_new.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_new@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_new@2x.png new file mode 100644 index 0000000000..6c0cd0ae17 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_new@2x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_new@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_new@4x.png new file mode 100644 index 0000000000..a694b724f1 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_new@4x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_openasm.png b/Data/Sys/Themes/Clean Emerald/assembler_openasm.png new file mode 100644 index 0000000000..959dceed4b Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_openasm.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_openasm@2x.png new file mode 100644 index 0000000000..5e664d50b8 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_openasm@2x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_openasm@4x.png new file mode 100644 index 0000000000..5a4cfeb819 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_openasm@4x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_save.png b/Data/Sys/Themes/Clean Emerald/assembler_save.png new file mode 100644 index 0000000000..5fb5a976d8 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_save.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_save@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_save@2x.png new file mode 100644 index 0000000000..afa054c607 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_save@2x.png differ diff --git a/Data/Sys/Themes/Clean Emerald/assembler_save@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_save@4x.png new file mode 100644 index 0000000000..e7d8ec92e0 Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_save@4x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_assemble.png b/Data/Sys/Themes/Clean Lite/assembler_assemble.png new file mode 100644 index 0000000000..d92f75c7b0 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_assemble.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Lite/assembler_assemble@2x.png new file mode 100644 index 0000000000..212e98162c Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_assemble@2x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Lite/assembler_assemble@4x.png new file mode 100644 index 0000000000..d3b177250f Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_assemble@4x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_clipboard.png b/Data/Sys/Themes/Clean Lite/assembler_clipboard.png new file mode 100644 index 0000000000..bd081dec5f Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_clipboard.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_inject.png b/Data/Sys/Themes/Clean Lite/assembler_inject.png new file mode 100644 index 0000000000..454a8fe83a Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_inject.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_inject@2x.png b/Data/Sys/Themes/Clean Lite/assembler_inject@2x.png new file mode 100644 index 0000000000..36c8d0ce34 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_inject@2x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_inject@4x.png b/Data/Sys/Themes/Clean Lite/assembler_inject@4x.png new file mode 100644 index 0000000000..192532b34c Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_inject@4x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_new.png b/Data/Sys/Themes/Clean Lite/assembler_new.png new file mode 100644 index 0000000000..2839a21018 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_new.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_new@2x.png b/Data/Sys/Themes/Clean Lite/assembler_new@2x.png new file mode 100644 index 0000000000..9a17ced62b Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_new@2x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_new@4x.png b/Data/Sys/Themes/Clean Lite/assembler_new@4x.png new file mode 100644 index 0000000000..98e6ef294c Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_new@4x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_openasm.png b/Data/Sys/Themes/Clean Lite/assembler_openasm.png new file mode 100644 index 0000000000..def45f8523 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_openasm.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Lite/assembler_openasm@2x.png new file mode 100644 index 0000000000..abf0d28473 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_openasm@2x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Lite/assembler_openasm@4x.png new file mode 100644 index 0000000000..a7f0810bfe Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_openasm@4x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_save.png b/Data/Sys/Themes/Clean Lite/assembler_save.png new file mode 100644 index 0000000000..842b8287e4 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_save.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_save@2x.png b/Data/Sys/Themes/Clean Lite/assembler_save@2x.png new file mode 100644 index 0000000000..785f8ecd27 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_save@2x.png differ diff --git a/Data/Sys/Themes/Clean Lite/assembler_save@4x.png b/Data/Sys/Themes/Clean Lite/assembler_save@4x.png new file mode 100644 index 0000000000..7414bce7c2 Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_save@4x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_assemble.png b/Data/Sys/Themes/Clean Pink/assembler_assemble.png new file mode 100644 index 0000000000..846dca33c3 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_assemble.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Pink/assembler_assemble@2x.png new file mode 100644 index 0000000000..4fc4735b89 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_assemble@2x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Pink/assembler_assemble@4x.png new file mode 100644 index 0000000000..6afc2d4d81 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_assemble@4x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_clipboard.png b/Data/Sys/Themes/Clean Pink/assembler_clipboard.png new file mode 100644 index 0000000000..3d0f4fc6e4 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_clipboard.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_inject.png b/Data/Sys/Themes/Clean Pink/assembler_inject.png new file mode 100644 index 0000000000..bf5d0dcae9 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_inject.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_inject@2x.png b/Data/Sys/Themes/Clean Pink/assembler_inject@2x.png new file mode 100644 index 0000000000..794a0642da Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_inject@2x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_inject@4x.png b/Data/Sys/Themes/Clean Pink/assembler_inject@4x.png new file mode 100644 index 0000000000..0a92f52b08 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_inject@4x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_new.png b/Data/Sys/Themes/Clean Pink/assembler_new.png new file mode 100644 index 0000000000..1e6756e07e Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_new.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_new@2x.png b/Data/Sys/Themes/Clean Pink/assembler_new@2x.png new file mode 100644 index 0000000000..c3235d846f Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_new@2x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_new@4x.png b/Data/Sys/Themes/Clean Pink/assembler_new@4x.png new file mode 100644 index 0000000000..c26c9bba14 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_new@4x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_openasm.png b/Data/Sys/Themes/Clean Pink/assembler_openasm.png new file mode 100644 index 0000000000..89e13c8f35 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_openasm.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Pink/assembler_openasm@2x.png new file mode 100644 index 0000000000..1c8d6d3ee4 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_openasm@2x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Pink/assembler_openasm@4x.png new file mode 100644 index 0000000000..4308c8f02f Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_openasm@4x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_save.png b/Data/Sys/Themes/Clean Pink/assembler_save.png new file mode 100644 index 0000000000..ea340280fb Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_save.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_save@2x.png b/Data/Sys/Themes/Clean Pink/assembler_save@2x.png new file mode 100644 index 0000000000..91ef30bf88 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_save@2x.png differ diff --git a/Data/Sys/Themes/Clean Pink/assembler_save@4x.png b/Data/Sys/Themes/Clean Pink/assembler_save@4x.png new file mode 100644 index 0000000000..8abe37c305 Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_save@4x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_assemble.png b/Data/Sys/Themes/Clean/assembler_assemble.png new file mode 100644 index 0000000000..4c12ec5b25 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_assemble.png differ diff --git a/Data/Sys/Themes/Clean/assembler_assemble@2x.png b/Data/Sys/Themes/Clean/assembler_assemble@2x.png new file mode 100644 index 0000000000..f6ad930937 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_assemble@2x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_assemble@4x.png b/Data/Sys/Themes/Clean/assembler_assemble@4x.png new file mode 100644 index 0000000000..d640fb41a4 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_assemble@4x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_clipboard.png b/Data/Sys/Themes/Clean/assembler_clipboard.png new file mode 100644 index 0000000000..31870d10e7 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_clipboard.png differ diff --git a/Data/Sys/Themes/Clean/assembler_inject.png b/Data/Sys/Themes/Clean/assembler_inject.png new file mode 100644 index 0000000000..f3d4a83061 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_inject.png differ diff --git a/Data/Sys/Themes/Clean/assembler_inject@2x.png b/Data/Sys/Themes/Clean/assembler_inject@2x.png new file mode 100644 index 0000000000..edbc05e88a Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_inject@2x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_inject@4x.png b/Data/Sys/Themes/Clean/assembler_inject@4x.png new file mode 100644 index 0000000000..0f6c7a9f7d Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_inject@4x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_new.png b/Data/Sys/Themes/Clean/assembler_new.png new file mode 100644 index 0000000000..275822538d Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_new.png differ diff --git a/Data/Sys/Themes/Clean/assembler_new@2x.png b/Data/Sys/Themes/Clean/assembler_new@2x.png new file mode 100644 index 0000000000..e81537a297 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_new@2x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_new@4x.png b/Data/Sys/Themes/Clean/assembler_new@4x.png new file mode 100644 index 0000000000..48f868355c Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_new@4x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_openasm.png b/Data/Sys/Themes/Clean/assembler_openasm.png new file mode 100644 index 0000000000..7b8ee320c5 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_openasm.png differ diff --git a/Data/Sys/Themes/Clean/assembler_openasm@2x.png b/Data/Sys/Themes/Clean/assembler_openasm@2x.png new file mode 100644 index 0000000000..75002087ff Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_openasm@2x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_openasm@4x.png b/Data/Sys/Themes/Clean/assembler_openasm@4x.png new file mode 100644 index 0000000000..de674aebc5 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_openasm@4x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_save.png b/Data/Sys/Themes/Clean/assembler_save.png new file mode 100644 index 0000000000..5a5528b71f Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_save.png differ diff --git a/Data/Sys/Themes/Clean/assembler_save@2x.png b/Data/Sys/Themes/Clean/assembler_save@2x.png new file mode 100644 index 0000000000..e932cb0e19 Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_save@2x.png differ diff --git a/Data/Sys/Themes/Clean/assembler_save@4x.png b/Data/Sys/Themes/Clean/assembler_save@4x.png new file mode 100644 index 0000000000..fdc7c725bc Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_save@4x.png differ diff --git a/Data/User/Wii/shared2/wc24/mbox/wc24recv.ctl b/Data/User/Wii/shared2/wc24/mbox/wc24recv.ctl index a4880f368a..64c26b57cc 100644 Binary files a/Data/User/Wii/shared2/wc24/mbox/wc24recv.ctl and b/Data/User/Wii/shared2/wc24/mbox/wc24recv.ctl differ diff --git a/Externals/cubeb/CMakeLists.txt b/Externals/cubeb/CMakeLists.txt index 07f4493dd9..e428d88e01 100644 --- a/Externals/cubeb/CMakeLists.txt +++ b/Externals/cubeb/CMakeLists.txt @@ -18,8 +18,9 @@ endif() if (NOT MSVC) set(CMAKE_C_STANDARD 99) - set(CMAKE_CXX_STANDARD 11) + set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) endif() if(USE_SANITIZERS) @@ -56,8 +57,8 @@ if(NOT MSVC) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter -fno-exceptions -fno-rtti") else() - #string(REPLACE "/GR" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) # Disable RTTI - #string(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) # Disable Exceptions + #string(REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") # Disable RTTI + #string(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") # Disable Exceptions endif() add_library(cubeb @@ -157,6 +158,10 @@ if(LAZY_LOAD_LIBS) if(USE_PULSE OR USE_ALSA OR USE_JACK OR USE_SNDIO OR USE_AAUDIO) target_link_libraries(cubeb PRIVATE ${CMAKE_DL_LIBS}) + + if(ANDROID) + target_compile_definitions(cubeb PRIVATE __ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__) + endif() endif() else() @@ -262,7 +267,7 @@ endif() check_include_files(SLES/OpenSLES.h USE_OPENSL) if(USE_OPENSL) target_sources(cubeb PRIVATE - cubeb/src/cubeb_opensl.c + cubeb/src/cubeb_opensl.cpp cubeb/src/cubeb-jni.cpp) target_compile_definitions(cubeb PRIVATE USE_OPENSL) target_link_libraries(cubeb PRIVATE OpenSLES) diff --git a/Externals/cubeb/cubeb b/Externals/cubeb/cubeb index 27d2a102b0..54217bca3f 160000 --- a/Externals/cubeb/cubeb +++ b/Externals/cubeb/cubeb @@ -1 +1 @@ -Subproject commit 27d2a102b0b75d9e49d43bc1ea516233fb87d778 +Subproject commit 54217bca3f3e0cd53c073690a23dd25d83557909 diff --git a/Externals/cubeb/msvc/cubeb.vcxproj b/Externals/cubeb/msvc/cubeb.vcxproj index 163e4ab273..4f8d4b6da3 100644 --- a/Externals/cubeb/msvc/cubeb.vcxproj +++ b/Externals/cubeb/msvc/cubeb.vcxproj @@ -42,6 +42,7 @@ + diff --git a/Externals/cubeb/msvc/cubeb.vcxproj.filters b/Externals/cubeb/msvc/cubeb.vcxproj.filters index bc88c6dd70..3050421803 100644 --- a/Externals/cubeb/msvc/cubeb.vcxproj.filters +++ b/Externals/cubeb/msvc/cubeb.vcxproj.filters @@ -11,6 +11,7 @@ + diff --git a/Externals/curl/curl b/Externals/curl/curl index 7ab9d43720..d755a5f7c0 160000 --- a/Externals/curl/curl +++ b/Externals/curl/curl @@ -1 +1 @@ -Subproject commit 7ab9d43720bc34d9aa351c7ca683c1668ebf8335 +Subproject commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb diff --git a/Externals/curl/curl.vcxproj b/Externals/curl/curl.vcxproj index 922fa1d8a5..6868807e0a 100644 --- a/Externals/curl/curl.vcxproj +++ b/Externals/curl/curl.vcxproj @@ -48,7 +48,6 @@ - @@ -59,6 +58,7 @@ + @@ -102,6 +102,7 @@ + @@ -148,20 +149,15 @@ - - - - - - - + + @@ -170,35 +166,41 @@ + + + - + - + - + + + + @@ -237,7 +239,6 @@ - @@ -255,9 +256,9 @@ + - @@ -292,6 +293,7 @@ + @@ -339,33 +341,32 @@ - - - - - - - + + + + + - - + - + + + - + diff --git a/Externals/enet/CMakeLists.txt b/Externals/enet/CMakeLists.txt index f6244a7f4e..c52052330b 100644 --- a/Externals/enet/CMakeLists.txt +++ b/Externals/enet/CMakeLists.txt @@ -59,7 +59,7 @@ if(HAS_SOCKLEN_T) add_definitions(-DHAS_SOCKLEN_T=1) endif() -set(INCLUDE_FILES_PREFIX include/enet) +set(INCLUDE_FILES_PREFIX enet/include/enet) set(INCLUDE_FILES ${INCLUDE_FILES_PREFIX}/callbacks.h ${INCLUDE_FILES_PREFIX}/enet.h @@ -73,15 +73,15 @@ set(INCLUDE_FILES ) set(SOURCE_FILES - callbacks.c - compress.c - host.c - list.c - packet.c - peer.c - protocol.c - unix.c - win32.c) + enet/callbacks.c + enet/compress.c + enet/host.c + enet/list.c + enet/packet.c + enet/peer.c + enet/protocol.c + enet/unix.c + enet/win32.c) source_group(include FILES ${INCLUDE_FILES}) source_group(source FILES ${SOURCE_FILES}) @@ -90,7 +90,7 @@ add_library(enet STATIC ${INCLUDE_FILES} ${SOURCE_FILES} ) -target_include_directories(enet PUBLIC include) +target_include_directories(enet PUBLIC enet/include) dolphin_disable_warnings_msvc(enet) add_library(enet::enet ALIAS enet) diff --git a/Externals/enet/ChangeLog b/Externals/enet/ChangeLog deleted file mode 100644 index e182076425..0000000000 --- a/Externals/enet/ChangeLog +++ /dev/null @@ -1,200 +0,0 @@ -ENet 1.3.17 (November 15, 2020): - -* fixes for sender getting too far ahead of receiver that can cause instability with reliable packets - -ENet 1.3.16 (September 8, 2020): - -* fix bug in unreliable fragment queuing -* use single output queue for reliable and unreliable packets for saner ordering -* revert experimental throttle changes that were less stable than prior algorithm - -ENet 1.3.15 (April 20, 2020): - -* quicker RTT initialization -* use fractional precision for RTT calculations -* fixes for packet throttle with low RTT variance -* miscellaneous socket bug fixes - -ENet 1.3.14 (January 27, 2019): - -* bug fix for enet_peer_disconnect_later() -* use getaddrinfo and getnameinfo where available -* miscellaneous cleanups - -ENet 1.3.13 (April 30, 2015): - -* miscellaneous bug fixes -* added premake and cmake support -* miscellaneous documentation cleanups - -ENet 1.3.12 (April 24, 2014): - -* added maximumPacketSize and maximumWaitingData fields to ENetHost to limit the amount of -data waiting to be delivered on a peer (beware that the default maximumPacketSize is -32MB and should be set higher if desired as should maximumWaitingData) - -ENet 1.3.11 (December 26, 2013): - -* allow an ENetHost to connect to itself -* fixed possible bug with disconnect notifications during connect attempts -* fixed some preprocessor definition bugs - -ENet 1.3.10 (October 23, 2013); - -* doubled maximum reliable window size -* fixed RCVTIMEO/SNDTIMEO socket options and also added NODELAY - -ENet 1.3.9 (August 19, 2013): - -* added duplicatePeers option to ENetHost which can limit the number of peers from duplicate IPs -* added enet_socket_get_option() and ENET_SOCKOPT_ERROR -* added enet_host_random_seed() platform stub - -ENet 1.3.8 (June 2, 2013): - -* added enet_linked_version() for checking the linked version -* added enet_socket_get_address() for querying the local address of a socket -* silenced some debugging prints unless ENET_DEBUG is defined during compilation -* handle EINTR in enet_socket_wait() so that enet_host_service() doesn't propagate errors from signals -* optimized enet_host_bandwidth_throttle() to be less expensive for large numbers of peers - -ENet 1.3.7 (March 6, 2013): - -* added ENET_PACKET_FLAG_SENT to indicate that a packet is being freed because it has been sent -* added userData field to ENetPacket -* changed how random seed is generated on Windows to avoid import warnings -* fixed case where disconnects could be generated with no preceding connect event - -ENet 1.3.6 (December 11, 2012): - -* added support for intercept callback in ENetHost that can be used to process raw packets before ENet -* added enet_socket_shutdown() for issuing shutdown on a socket -* fixed enet_socket_connect() to not error on non-blocking connects -* fixed bug in MTU negotiation during connections - -ENet 1.3.5 (July 31, 2012): - -* fixed bug in unreliable packet fragment queuing - -ENet 1.3.4 (May 29, 2012): - -* added enet_peer_ping_interval() for configuring per-peer ping intervals -* added enet_peer_timeout() for configuring per-peer timeouts -* added protocol packet size limits - -ENet 1.3.3 (June 28, 2011): - -* fixed bug with simultaneous disconnects not dispatching events - -ENet 1.3.2 (May 31, 2011): - -* added support for unreliable packet fragmenting via the packet flag -ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT -* fixed regression in unreliable packet queuing -* added check against received port to limit some forms of IP-spoofing - -ENet 1.3.1 (February 10, 2011): - -* fixed bug in tracking of reliable data in transit -* reliable data window size now scales with the throttle -* fixed bug in fragment length calculation when checksums are used - -ENet 1.3.0 (June 5, 2010): - -* enet_host_create() now requires the channel limit to be specified as -a parameter -* enet_host_connect() now accepts a data parameter which is supplied -to the receiving receiving host in the event data field for a connect event -* added an adaptive order-2 PPM range coder as a built-in compressor option -which can be set with enet_host_compress_with_range_coder() -* added support for packet compression configurable with a callback -* improved session number handling to not rely on the packet checksum -field, saving 4 bytes per packet unless the checksum option is used -* removed the dependence on the rand callback for session number handling - -Caveats: This version is not protocol compatible with the 1.2 series or -earlier. The enet_host_connect and enet_host_create API functions require -supplying additional parameters. - -ENet 1.2.5 (June 28, 2011): - -* fixed bug with simultaneous disconnects not dispatching events - -ENet 1.2.4 (May 31, 2011): - -* fixed regression in unreliable packet queuing -* added check against received port to limit some forms of IP-spoofing - -ENet 1.2.3 (February 10, 2011): - -* fixed bug in tracking reliable data in transit - -ENet 1.2.2 (June 5, 2010): - -* checksum functionality is now enabled by setting a checksum callback -inside ENetHost instead of being a configure script option -* added totalSentData, totalSentPackets, totalReceivedData, and -totalReceivedPackets counters inside ENetHost for getting usage -statistics -* added enet_host_channel_limit() for limiting the maximum number of -channels allowed by connected peers -* now uses dispatch queues for event dispatch rather than potentially -unscalable array walking -* added no_memory callback that is called when a malloc attempt fails, -such that if no_memory returns rather than aborts (the default behavior), -then the error is propagated to the return value of the API calls -* now uses packed attribute for protocol structures on platforms with -strange alignment rules -* improved autoconf build system contributed by Nathan Brink allowing -for easier building as a shared library - -Caveats: If you were using the compile-time option that enabled checksums, -make sure to set the checksum callback inside ENetHost to enet_crc32 to -regain the old behavior. The ENetCallbacks structure has added new fields, -so make sure to clear the structure to zero before use if -using enet_initialize_with_callbacks(). - -ENet 1.2.1 (November 12, 2009): - -* fixed bug that could cause disconnect events to be dropped -* added thin wrapper around select() for portable usage -* added ENET_SOCKOPT_REUSEADDR socket option -* factored enet_socket_bind()/enet_socket_listen() out of enet_socket_create() -* added contributed Code::Blocks build file - -ENet 1.2 (February 12, 2008): - -* fixed bug in VERIFY_CONNECT acknowledgement that could cause connect -attempts to occasionally timeout -* fixed acknowledgements to check both the outgoing and sent queues -when removing acknowledged packets -* fixed accidental bit rot in the MSVC project file -* revised sequence number overflow handling to address some possible -disconnect bugs -* added enet_host_check_events() for getting only local queued events -* factored out socket option setting into enet_socket_set_option() so -that socket options are now set separately from enet_socket_create() - -Caveats: While this release is superficially protocol compatible with 1.1, -differences in the sequence number overflow handling can potentially cause -random disconnects. - -ENet 1.1 (June 6, 2007): - -* optional CRC32 just in case someone needs a stronger checksum than UDP -provides (--enable-crc32 configure option) -* the size of packet headers are half the size they used to be (so less -overhead when sending small packets) -* enet_peer_disconnect_later() that waits till all queued outgoing -packets get sent before issuing an actual disconnect -* freeCallback field in individual packets for notification of when a -packet is about to be freed -* ENET_PACKET_FLAG_NO_ALLOCATE for supplying pre-allocated data to a -packet (can be used in concert with freeCallback to support some custom -allocation schemes that the normal memory allocation callbacks would -normally not allow) -* enet_address_get_host_ip() for printing address numbers -* promoted the enet_socket_*() functions to be part of the API now -* a few stability/crash fixes - - diff --git a/Externals/enet/Doxyfile b/Externals/enet/Doxyfile deleted file mode 100644 index 6b4d06fb29..0000000000 --- a/Externals/enet/Doxyfile +++ /dev/null @@ -1,2303 +0,0 @@ -# Doxyfile 1.8.6 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a double hash (##) is considered a comment and is placed in -# front of the TAG it is preceding. -# -# All text after a single hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists, items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (\" \"). - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. -# The default value is: UTF-8. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by -# double-quotes, unless you are using Doxywizard) that should identify the -# project for which the documentation is generated. This name is used in the -# title of most generated pages and in a few other places. -# The default value is: My Project. - -PROJECT_NAME = "ENet" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. This -# could be handy for archiving the generated documentation or if some version -# control system is used. - -PROJECT_NUMBER = v1.3.17 - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer a -# quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF = "Reliable UDP networking library" - -# With the PROJECT_LOGO tag one can specify an logo or icon that is included in -# the documentation. The maximum height of the logo should not exceed 55 pixels -# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo -# to the output directory. - -PROJECT_LOGO = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path -# into which the generated documentation will be written. If a relative path is -# entered, it will be relative to the location where doxygen was started. If -# left blank the current directory will be used. - -OUTPUT_DIRECTORY = docs - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this -# option can be useful when feeding doxygen a huge amount of source files, where -# putting all generated files in the same directory would otherwise causes -# performance problems for the file system. -# The default value is: NO. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. -# The default value is: English. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member -# descriptions after the members that are listed in the file and class -# documentation (similar to Javadoc). Set to NO to disable this. -# The default value is: YES. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief -# description of a member or function before the detailed description -# -# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. -# The default value is: YES. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator that is -# used to form the text in various listings. Each string in this list, if found -# as the leading text of the brief description, will be stripped from the text -# and the result, after processing the whole list, is used as the annotated -# text. Otherwise, the brief description is used as-is. If left blank, the -# following values are used ($name is automatically replaced with the name of -# the entity):The $name class, The $name widget, The $name file, is, provides, -# specifies, contains, represents, a, an and the. - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# doxygen will generate a detailed section even if there is only a brief -# description. -# The default value is: NO. - -ALWAYS_DETAILED_SEC = YES - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. -# The default value is: NO. - -INLINE_INHERITED_MEMB = YES - -# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path -# before files name in the file list and in the header files. If set to NO the -# shortest path that makes the file name unique will be used -# The default value is: YES. - -FULL_PATH_NAMES = YES - -# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. -# Stripping is only done if one of the specified strings matches the left-hand -# part of the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the path to -# strip. -# -# Note that you can specify absolute paths here, but also relative paths, which -# will be relative from the directory where doxygen is started. -# This tag requires that the tag FULL_PATH_NAMES is set to YES. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the -# path mentioned in the documentation of a class, which tells the reader which -# header file to include in order to use a class. If left blank only the name of -# the header file containing the class definition is used. Otherwise one should -# specify the list of include paths that are normally passed to the compiler -# using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but -# less readable) file names. This can be useful is your file systems doesn't -# support long names like on DOS, Mac, or CD-ROM. -# The default value is: NO. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the -# first line (until the first dot) of a Javadoc-style comment as the brief -# description. If set to NO, the Javadoc-style will behave just like regular Qt- -# style comments (thus requiring an explicit @brief command for a brief -# description.) -# The default value is: NO. - -JAVADOC_AUTOBRIEF = YES - -# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first -# line (until the first dot) of a Qt-style comment as the brief description. If -# set to NO, the Qt-style will behave just like regular Qt-style comments (thus -# requiring an explicit \brief command for a brief description.) -# The default value is: NO. - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a -# multi-line C++ special comment block (i.e. a block of //! or /// comments) as -# a brief description. This used to be the default behavior. The new default is -# to treat a multi-line C++ comment block as a detailed description. Set this -# tag to YES if you prefer the old behavior instead. -# -# Note that setting this tag to YES also means that rational rose comments are -# not recognized any more. -# The default value is: NO. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the -# documentation from any documented member that it re-implements. -# The default value is: YES. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a -# new page for each member. If set to NO, the documentation of a member will be -# part of the file/class/namespace that contains it. -# The default value is: NO. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen -# uses this value to replace tabs by spaces in code fragments. -# Minimum value: 1, maximum value: 16, default value: 4. - -TAB_SIZE = 4 - -# This tag can be used to specify a number of aliases that act as commands in -# the documentation. An alias has the form: -# name=value -# For example adding -# "sideeffect=@par Side Effects:\n" -# will allow you to put the command \sideeffect (or @sideeffect) in the -# documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. - -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. For -# instance, some of the names that are used will be different. The list of all -# members will be omitted, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_FOR_C = YES - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or -# Python sources only. Doxygen will then generate output that is more tailored -# for that language. For instance, namespaces will be presented as packages, -# qualified scopes will look different, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources. Doxygen will then generate output that is tailored for Fortran. -# The default value is: NO. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for VHDL. -# The default value is: NO. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it -# parses. With this tag you can assign which parser to use for a given -# extension. Doxygen has a built-in mapping, but you can override or extend it -# using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make -# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C -# (default is Fortran), use: inc=Fortran f=C. -# -# Note For files without extension you can use no_extension as a placeholder. -# -# Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments -# according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. -# The output of markdown processing is further processed by doxygen, so you can -# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in -# case of backward compatibilities issues. -# The default value is: YES. - -MARKDOWN_SUPPORT = YES - -# When enabled doxygen tries to link words that correspond to documented -# classes, or namespaces to their corresponding documentation. Such a link can -# be prevented in individual cases by by putting a % sign in front of the word -# or globally by setting AUTOLINK_SUPPORT to NO. -# The default value is: YES. - -AUTOLINK_SUPPORT = YES - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should set this -# tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); -# versus func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. -# The default value is: NO. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. -# The default value is: NO. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen -# will parse them like normal C++ but will assume all classes use public instead -# of private inheritance when no explicit protection keyword is present. -# The default value is: NO. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate -# getter and setter methods for a property. Setting this option to YES will make -# doxygen to replace the get and set methods by a property in the documentation. -# This will only work if the methods are indeed getting or setting a simple -# type. If this is not the case, or you want to show the methods anyway, you -# should set this option to NO. -# The default value is: YES. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. -# The default value is: NO. - -DISTRIBUTE_GROUP_DOC = YES - -# Set the SUBGROUPING tag to YES to allow class member groups of the same type -# (for instance a group of public functions) to be put as a subgroup of that -# type (e.g. under the Public Functions section). Set it to NO to prevent -# subgrouping. Alternatively, this can be done per class using the -# \nosubgrouping command. -# The default value is: YES. - -SUBGROUPING = YES - -# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions -# are shown inside the group in which they are included (e.g. using \ingroup) -# instead of on a separate page (for HTML and Man pages) or section (for LaTeX -# and RTF). -# -# Note that this feature does not work in combination with -# SEPARATE_MEMBER_PAGES. -# The default value is: NO. - -INLINE_GROUPED_CLASSES = YES - -# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions -# with only public data fields or simple typedef fields will be shown inline in -# the documentation of the scope in which they are defined (i.e. file, -# namespace, or group documentation), provided this scope is documented. If set -# to NO, structs, classes, and unions are shown on a separate page (for HTML and -# Man pages) or section (for LaTeX and RTF). -# The default value is: NO. - -INLINE_SIMPLE_STRUCTS = NO - -# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or -# enum is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically be -# useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. -# The default value is: NO. - -TYPEDEF_HIDES_STRUCT = YES - -# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This -# cache is used to resolve symbols given their name and scope. Since this can be -# an expensive process and often the same symbol appears multiple times in the -# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small -# doxygen will become slower. If the cache is too large, memory is wasted. The -# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range -# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 -# symbols. At the end of a run doxygen will report the cache usage and suggest -# the optimal cache size from a speed point of view. -# Minimum value: 0, maximum value: 9, default value: 0. - -LOOKUP_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. Private -# class members and static file members will be hidden unless the -# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. -# Note: This will also disable the warnings about undocumented members that are -# normally produced when WARNINGS is set to YES. -# The default value is: NO. - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will -# be included in the documentation. -# The default value is: NO. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal -# scope will be included in the documentation. -# The default value is: NO. - -EXTRACT_PACKAGE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file will be -# included in the documentation. -# The default value is: NO. - -EXTRACT_STATIC = NO - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined -# locally in source files will be included in the documentation. If set to NO -# only classes defined in header files are included. Does not have any effect -# for Java sources. -# The default value is: YES. - -EXTRACT_LOCAL_CLASSES = NO - -# This flag is only useful for Objective-C code. When set to YES local methods, -# which are defined in the implementation section but not in the interface are -# included in the documentation. If set to NO only methods in the interface are -# included. -# The default value is: NO. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base name of -# the file that contains the anonymous namespace. By default anonymous namespace -# are hidden. -# The default value is: NO. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all -# undocumented members inside documented classes or files. If set to NO these -# members will be included in the various overviews, but no documentation -# section is generated. This option has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_MEMBERS = YES - -# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. If set -# to NO these classes will be included in the various overviews. This option has -# no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_CLASSES = YES - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO these declarations will be -# included in the documentation. -# The default value is: NO. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any -# documentation blocks found inside the body of a function. If set to NO these -# blocks will be appended to the function's detailed documentation block. -# The default value is: NO. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation that is typed after a -# \internal command is included. If the tag is set to NO then the documentation -# will be excluded. Set it to YES to include the internal documentation. -# The default value is: NO. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with -# their full class and namespace scopes in the documentation. If set to YES the -# scope will be hidden. -# The default value is: NO. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of -# the files that are included by a file in the documentation of that file. -# The default value is: YES. - -SHOW_INCLUDE_FILES = YES - -# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each -# grouped member an include statement to the documentation, telling the reader -# which file to include in order to use the member. -# The default value is: NO. - -SHOW_GROUPED_MEMB_INC = YES - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include -# files with double quotes in the documentation rather than with sharp brackets. -# The default value is: NO. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the -# documentation for inline members. -# The default value is: YES. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the -# (detailed) documentation of file and class members alphabetically by member -# name. If set to NO the members will appear in declaration order. -# The default value is: YES. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief -# descriptions of file, namespace and class members alphabetically by member -# name. If set to NO the members will appear in declaration order. Note that -# this will also influence the order of the classes in the class list. -# The default value is: NO. - -SORT_BRIEF_DOCS = YES - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the -# (brief and detailed) documentation of class members so that constructors and -# destructors are listed first. If set to NO the constructors will appear in the -# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. -# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief -# member documentation. -# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting -# detailed member documentation. -# The default value is: NO. - -SORT_MEMBERS_CTORS_1ST = YES - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy -# of group names into alphabetical order. If set to NO the group names will -# appear in their defined order. -# The default value is: NO. - -SORT_GROUP_NAMES = YES - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by -# fully-qualified names, including namespaces. If set to NO, the class list will -# be sorted only by class name, not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the alphabetical -# list. -# The default value is: NO. - -SORT_BY_SCOPE_NAME = YES - -# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper -# type resolution of all parameters of a function it will reject a match between -# the prototype and the implementation of a member function even if there is -# only one candidate or it is obvious which candidate to choose by doing a -# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still -# accept a match between prototype and implementation in such cases. -# The default value is: NO. - -STRICT_PROTO_MATCHING = NO - -# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the -# todo list. This list is created by putting \todo commands in the -# documentation. -# The default value is: YES. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the -# test list. This list is created by putting \test commands in the -# documentation. -# The default value is: YES. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug -# list. This list is created by putting \bug commands in the documentation. -# The default value is: YES. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) -# the deprecated list. This list is created by putting \deprecated commands in -# the documentation. -# The default value is: YES. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional documentation -# sections, marked by \if ... \endif and \cond -# ... \endcond blocks. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the -# initial value of a variable or macro / define can have for it to appear in the -# documentation. If the initializer consists of more lines than specified here -# it will be hidden. Use a value of 0 to hide initializers completely. The -# appearance of the value of individual variables and macros / defines can be -# controlled using \showinitializer or \hideinitializer command in the -# documentation regardless of this setting. -# Minimum value: 0, maximum value: 10000, default value: 30. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at -# the bottom of the documentation of classes and structs. If set to YES the list -# will mention the files that were used to generate the documentation. -# The default value is: YES. - -SHOW_USED_FILES = YES - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This -# will remove the Files entry from the Quick Index and from the Folder Tree View -# (if specified). -# The default value is: YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces -# page. This will remove the Namespaces entry from the Quick Index and from the -# Folder Tree View (if specified). -# The default value is: YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command command input-file, where command is the value of the -# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided -# by doxygen. Whatever the program writes to standard output is used as the file -# version. For an example see the documentation. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed -# by doxygen. The layout file controls the global structure of the generated -# output files in an output format independent way. To create the layout file -# that represents doxygen's defaults, run doxygen with the -l option. You can -# optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. -# -# Note that if you run doxygen from a directory containing a file called -# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE -# tag is left empty. - -LAYOUT_FILE = DoxygenLayout.xml - -# The CITE_BIB_FILES tag can be used to specify one or more bib files containing -# the reference definitions. This must be a list of .bib files. The .bib -# extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. -# For LaTeX the style of the bibliography can be controlled using -# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. Do not use file names with spaces, bibtex cannot handle them. See -# also \cite for info how to create references. - -CITE_BIB_FILES = - -#--------------------------------------------------------------------------- -# Configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated to -# standard output by doxygen. If QUIET is set to YES this implies that the -# messages are off. -# The default value is: NO. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES -# this implies that the warnings are on. -# -# Tip: Turn warnings on while writing the documentation. -# The default value is: YES. - -WARNINGS = YES - -# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate -# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag -# will automatically be disabled. -# The default value is: YES. - -WARN_IF_UNDOCUMENTED = YES - -# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. -# The default value is: YES. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that -# are documented, but have no documentation for their parameters or return -# value. If set to NO doxygen will only warn about wrong or incomplete parameter -# documentation, but not about the absence of documentation. -# The default value is: NO. - -WARN_NO_PARAMDOC = YES - -# The WARN_FORMAT tag determines the format of the warning messages that doxygen -# can produce. The string should contain the $file, $line, and $text tags, which -# will be replaced by the file and line number from which the warning originated -# and the warning text. Optionally the format may contain $version, which will -# be replaced by the version of the file (if it could be obtained via -# FILE_VERSION_FILTER) -# The default value is: $file:$line: $text. - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning and error -# messages should be written. If left blank the output is written to standard -# error (stderr). - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# Configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag is used to specify the files and/or directories that contain -# documented source files. You may enter file names like myfile.cpp or -# directories like /usr/src/myproject. Separate the files or directories with -# spaces. -# Note: If this tag is empty the current directory is searched. - -INPUT = - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses -# libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. -# The default value is: UTF-8. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank the -# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, -# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, -# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, -# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, -# *.qsf, *.as and *.js. - -FILE_PATTERNS = *.c *.h *.dox - -# The RECURSIVE tag can be used to specify whether or not subdirectories should -# be searched for input files as well. -# The default value is: NO. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should be -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. -# -# Note that relative paths are relative to the directory from which doxygen is -# run. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or -# directories that are symbolic links (a Unix file system feature) are excluded -# from the input. -# The default value is: NO. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or directories -# that contain example code fragments that are included (see the \include -# command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank all -# files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude commands -# irrespective of the value of the RECURSIVE tag. -# The default value is: NO. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or directories -# that contain images that are to be included in the documentation (see the -# \image command). - -IMAGE_PATH = ${CMAKE_CURRENT_SOURCE_DIR} - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command: -# -# -# -# where is the value of the INPUT_FILTER tag, and is the -# name of an input file. Doxygen will then use the output that the filter -# program writes to standard output. If FILTER_PATTERNS is specified, this tag -# will be ignored. -# -# Note that the filter must not add or remove lines; it is applied before the -# code is scanned, but not when the output code is generated. If lines are added -# or removed, the anchors will not be placed correctly. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: pattern=filter -# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how -# filters are used. If the FILTER_PATTERNS tag is empty or if none of the -# patterns match the file name, INPUT_FILTER is applied. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER ) will also be used to filter the input files that are used for -# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). -# The default value is: NO. - -FILTER_SOURCE_FILES = NO - -# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file -# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and -# it is also possible to disable source filtering for a specific pattern using -# *.ext= (so without naming a filter). -# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. - -FILTER_SOURCE_PATTERNS = - -# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that -# is part of the input, its contents will be placed on the main page -# (index.html). This can be useful if you have a project on for instance GitHub -# and want to reuse the introduction page also for the doxygen output. - -USE_MDFILE_AS_MAINPAGE = - -#--------------------------------------------------------------------------- -# Configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will be -# generated. Documented entities will be cross-referenced with these sources. -# -# Note: To get rid of all source code in the generated output, make sure that -# also VERBATIM_HEADERS is set to NO. -# The default value is: NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body of functions, -# classes and enums directly into the documentation. -# The default value is: NO. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any -# special comment blocks from generated source code fragments. Normal C, C++ and -# Fortran comments will always remain visible. -# The default value is: YES. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. -# The default value is: NO. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES then for each documented function -# all documented entities called/used by that function will be listed. -# The default value is: NO. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set -# to YES, then the hyperlinks from functions in REFERENCES_RELATION and -# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will -# link to the documentation. -# The default value is: YES. - -REFERENCES_LINK_SOURCE = NO - -# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the -# source code will show a tooltip with additional information such as prototype, -# brief description and links to the definition and documentation. Since this -# will make the HTML file larger and loading of large files a bit slower, you -# can opt to disable this feature. -# The default value is: YES. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -SOURCE_TOOLTIPS = YES - -# If the USE_HTAGS tag is set to YES then the references to source code will -# point to the HTML generated by the htags(1) tool instead of doxygen built-in -# source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version -# 4.8.6 or higher. -# -# To use it do the following: -# - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file -# - Make sure the INPUT points to the root of the source tree -# - Run doxygen as normal -# -# Doxygen will invoke htags (and that will in turn invoke gtags), so these -# tools must be available from the command line (i.e. in the search path). -# -# The result: instead of the source browser generated by doxygen, the links to -# source code will now point to the output of htags. -# The default value is: NO. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a -# verbatim copy of the header file for each class for which an include is -# specified. Set to NO to disable this. -# See also: Section \class. -# The default value is: YES. - -VERBATIM_HEADERS = NO - -#--------------------------------------------------------------------------- -# Configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all -# compounds will be generated. Enable this if the project contains a lot of -# classes, structs, unions or interfaces. -# The default value is: YES. - -ALPHABETICAL_INDEX = YES - -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 1 - -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output -# The default value is: YES. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a -# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of -# it. -# The default directory is: html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each -# generated HTML page (for example: .htm, .php, .asp). -# The default value is: .html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a user-defined HTML header file for -# each generated HTML page. If the tag is left blank doxygen will generate a -# standard header. -# -# To get valid HTML the header file that includes any scripts and style sheets -# that doxygen needs, which is dependent on the configuration options used (e.g. -# the setting GENERATE_TREEVIEW). It is highly recommended to start with a -# default header using -# doxygen -w html new_header.html new_footer.html new_stylesheet.css -# YourConfigFile -# and then modify the file new_header.html. See also section "Doxygen usage" -# for information on how to generate the default header that doxygen normally -# uses. -# Note: The header is subject to change so you typically have to regenerate the -# default header when upgrading to a newer version of doxygen. For a description -# of the possible markers and block names see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each -# generated HTML page. If the tag is left blank doxygen will generate a standard -# footer. See HTML_HEADER for more information on how to generate a default -# footer and what special commands can be used inside the footer. See also -# section "Doxygen usage" for information on how to generate the default footer -# that doxygen normally uses. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style -# sheet that is used by each HTML page. It can be used to fine-tune the look of -# the HTML output. If left blank doxygen will generate a default style sheet. -# See also section "Doxygen usage" for information on how to generate the style -# sheet that doxygen normally uses. -# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as -# it is more robust and this tag (HTML_STYLESHEET) will in the future become -# obsolete. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_STYLESHEET = - -# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- -# defined cascading style sheet that is included after the standard style sheets -# created by doxygen. Using this option one can overrule certain style aspects. -# This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefor more robust against future updates. -# Doxygen will copy the style sheet file to the output directory. For an example -# see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_STYLESHEET = - -# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or -# other source files which should be copied to the HTML output directory. Note -# that these files will be copied to the base HTML output directory. Use the -# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these -# files. In the HTML_STYLESHEET file, use the file name only. Also note that the -# files will be copied as-is; there are no commands or markers available. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_FILES = - -# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen -# will adjust the colors in the stylesheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value -# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 -# purple, and 360 is red again. -# Minimum value: 0, maximum value: 359, default value: 220. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_HUE = 118 - -# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A -# value of 255 will produce the most vivid colors. -# Minimum value: 0, maximum value: 255, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_SAT = 100 - -# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the -# luminance component of the colors in the HTML output. Values below 100 -# gradually make the output lighter, whereas values above 100 make the output -# darker. The value divided by 100 is the actual gamma applied, so 80 represents -# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not -# change the gamma. -# Minimum value: 40, maximum value: 240, default value: 80. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_GAMMA = 240 - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to NO can help when comparing the output of multiple runs. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_DYNAMIC_SECTIONS = NO - -# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries -# shown in the various tree structured indices initially; the user can expand -# and collapse entries dynamically later on. Doxygen will expand the tree to -# such a level that at most the specified number of entries are visible (unless -# a fully collapsed tree already exceeds this amount). So setting the number of -# entries 1 will produce a full collapsed tree by default. 0 is a special value -# representing an infinite number of entries and will result in a full expanded -# tree by default. -# Minimum value: 0, maximum value: 9999, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_INDEX_NUM_ENTRIES = 0 - -# If the GENERATE_DOCSET tag is set to YES, additional index files will be -# generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_DOCSET = NO - -# This tag determines the name of the docset feed. A documentation feed provides -# an umbrella under which multiple documentation sets from a single provider -# (such as a company or product suite) can be grouped. -# The default value is: Doxygen generated docs. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# This tag specifies a string that should uniquely identify the documentation -# set bundle. This should be a reverse domain-name style string, e.g. -# com.mycompany.MyDocSet. Doxygen will append .docset to the name. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify -# the documentation publisher. This should be a reverse domain-name style -# string, e.g. com.mycompany.MyDocSet.documentation. -# The default value is: org.doxygen.Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_ID = org.doxygen.Publisher - -# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. -# The default value is: Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_NAME = Publisher - -# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three -# additional HTML index files: index.hhp, index.hhc, and index.hhk. The -# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. -# -# The HTML Help Workshop contains a compiler that can convert all HTML output -# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML -# files are now used as the Windows 98 help format, and will replace the old -# Windows help format (.hlp) on all Windows platforms in the future. Compressed -# HTML files also contain an index, a table of contents, and you can search for -# words in the documentation. The HTML workshop also contains a viewer for -# compressed HTML files. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_HTMLHELP = NO - -# The CHM_FILE tag can be used to specify the file name of the resulting .chm -# file. You can add a path in front of the file if the result should not be -# written to the html output directory. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_FILE = - -# The HHC_LOCATION tag can be used to specify the location (absolute path -# including file name) of the HTML help compiler ( hhc.exe). If non-empty -# doxygen will try to run the HTML help compiler on the generated index.hhp. -# The file has to be specified with full path. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -HHC_LOCATION = - -# The GENERATE_CHI flag controls if a separate .chi index file is generated ( -# YES) or that it should be included in the master .chm file ( NO). -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -GENERATE_CHI = NO - -# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) -# and project file content. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_INDEX_ENCODING = - -# The BINARY_TOC flag controls whether a binary table of contents is generated ( -# YES) or a normal table of contents ( NO) in the .chm file. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members to -# the table of contents of the HTML help documentation and to the tree view. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -TOC_EXPAND = YES - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and -# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that -# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help -# (.qch) of the generated HTML documentation. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify -# the file name of the resulting .qch file. The path specified is relative to -# the HTML output folder. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help -# Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt -# Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). -# The default value is: doc. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_VIRTUAL_FOLDER = doc - -# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom -# filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the -# custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this -# project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_SECT_FILTER_ATTRS = - -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be -# generated, together with the HTML files, they form an Eclipse help plugin. To -# install this plugin and make it available under the help contents menu in -# Eclipse, the contents of the directory containing the HTML and XML files needs -# to be copied into the plugins directory of eclipse. The name of the directory -# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. -# After copying Eclipse needs to be restarted before the help appears. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the Eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have this -# name. Each documentation set should have its own identifier. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# If you want full control over the layout of the generated HTML pages it might -# be necessary to disable the index and replace it with your own. The -# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top -# of each HTML page. A value of NO enables the index and the value YES disables -# it. Since the tabs in the index contain the same information as the navigation -# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -DISABLE_INDEX = NO - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. If the tag -# value is set to YES, a side panel will be generated containing a tree-like -# index structure (just like the one that is generated for HTML Help). For this -# to work a browser that supports JavaScript, DHTML, CSS and frames is required -# (i.e. any modern browser). Windows users are probably better off using the -# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_TREEVIEW = NO - -# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that -# doxygen will group on one line in the generated HTML documentation. -# -# Note that a value of 0 will completely suppress the enum values from appearing -# in the overview section. -# Minimum value: 0, maximum value: 20, default value: 4. -# This tag requires that the tag GENERATE_HTML is set to YES. - -ENUM_VALUES_PER_LINE = 1 - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used -# to set the initial width (in pixels) of the frame in which the tree is shown. -# Minimum value: 0, maximum value: 1500, default value: 250. -# This tag requires that the tag GENERATE_HTML is set to YES. - -TREEVIEW_WIDTH = 250 - -# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to -# external symbols imported via tag files in a separate window. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -EXT_LINKS_IN_WINDOW = NO - -# Use this tag to change the font size of LaTeX formulas included as images in -# the HTML documentation. When you change the font size after a successful -# doxygen run you need to manually remove any form_*.png images from the HTML -# output directory to force them to be regenerated. -# Minimum value: 8, maximum value: 50, default value: 10. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_FONTSIZE = 10 - -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_TRANSPARENT = YES - -# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering -# instead of using prerendered bitmaps. Use this if you do not have LaTeX -# installed or if you want to formulas look prettier in the HTML output. When -# enabled you may also need to install MathJax separately and configure the path -# to it using the MATHJAX_RELPATH option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -USE_MATHJAX = NO - -# When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. -# Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. -# The default value is: HTML-CSS. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_FORMAT = HTML-CSS - -# When MathJax is enabled you need to specify the location relative to the HTML -# output directory using the MATHJAX_RELPATH option. The destination directory -# should contain the MathJax.js script. For instance, if the mathjax directory -# is located at the same level as the HTML output directory, then -# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax -# Content Delivery Network so you can quickly see the result without installing -# MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest - -# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax -# extension names that should be enabled during MathJax rendering. For example -# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_EXTENSIONS = - -# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces -# of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an -# example see the documentation. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_CODEFILE = - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box for -# the HTML output. The underlying search engine uses javascript and DHTML and -# should work on any modern browser. Note that when using HTML help -# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) -# there is already a search function so this one should typically be disabled. -# For large projects the javascript based search engine can be slow, then -# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to -# search using the keyboard; to jump to the search box use + S -# (what the is depends on the OS and browser, but it is typically -# , / - + include - + include - + include - + include - + include - + include - + include - + include - + include - - - - - - - - - + + + + + + + + + - - + + \ No newline at end of file diff --git a/Externals/enet/enet_dll.cbp b/Externals/enet/enet_dll.cbp deleted file mode 100644 index 961274c760..0000000000 --- a/Externals/enet/enet_dll.cbp +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - diff --git a/Externals/enet/exports.props b/Externals/enet/exports.props index ec44d60e08..1b2650e63d 100644 --- a/Externals/enet/exports.props +++ b/Externals/enet/exports.props @@ -2,7 +2,7 @@ - $(ExternalsDir)enet\include;%(AdditionalIncludeDirectories) + $(ExternalsDir)enet\enet\include\;%(AdditionalIncludeDirectories) diff --git a/Externals/enet/host.c b/Externals/enet/host.c deleted file mode 100644 index fff946a392..0000000000 --- a/Externals/enet/host.c +++ /dev/null @@ -1,503 +0,0 @@ -/** - @file host.c - @brief ENet host management functions -*/ -#define ENET_BUILDING_LIB 1 -#include -#include "enet/enet.h" - -/** @defgroup host ENet host functions - @{ -*/ - -/** Creates a host for communicating to peers. - - @param address the address at which other peers may connect to this host. If NULL, then no peers may connect to the host. - @param peerCount the maximum number of peers that should be allocated for the host. - @param channelLimit the maximum number of channels allowed; if 0, then this is equivalent to ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT - @param incomingBandwidth downstream bandwidth of the host in bytes/second; if 0, ENet will assume unlimited bandwidth. - @param outgoingBandwidth upstream bandwidth of the host in bytes/second; if 0, ENet will assume unlimited bandwidth. - - @returns the host on success and NULL on failure - - @remarks ENet will strategically drop packets on specific sides of a connection between hosts - to ensure the host's bandwidth is not overwhelmed. The bandwidth parameters also determine - the window size of a connection which limits the amount of reliable packets that may be in transit - at any given time. -*/ -ENetHost * -enet_host_create (const ENetAddress * address, size_t peerCount, size_t channelLimit, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth) -{ - ENetHost * host; - ENetPeer * currentPeer; - - if (peerCount > ENET_PROTOCOL_MAXIMUM_PEER_ID) - return NULL; - - host = (ENetHost *) enet_malloc (sizeof (ENetHost)); - if (host == NULL) - return NULL; - memset (host, 0, sizeof (ENetHost)); - - host -> peers = (ENetPeer *) enet_malloc (peerCount * sizeof (ENetPeer)); - if (host -> peers == NULL) - { - enet_free (host); - - return NULL; - } - memset (host -> peers, 0, peerCount * sizeof (ENetPeer)); - - host -> socket = enet_socket_create (ENET_SOCKET_TYPE_DATAGRAM); - if (host -> socket == ENET_SOCKET_NULL || (address != NULL && enet_socket_bind (host -> socket, address) < 0)) - { - if (host -> socket != ENET_SOCKET_NULL) - enet_socket_destroy (host -> socket); - - enet_free (host -> peers); - enet_free (host); - - return NULL; - } - - enet_socket_set_option (host -> socket, ENET_SOCKOPT_NONBLOCK, 1); - enet_socket_set_option (host -> socket, ENET_SOCKOPT_BROADCAST, 1); - enet_socket_set_option (host -> socket, ENET_SOCKOPT_RCVBUF, ENET_HOST_RECEIVE_BUFFER_SIZE); - enet_socket_set_option (host -> socket, ENET_SOCKOPT_SNDBUF, ENET_HOST_SEND_BUFFER_SIZE); - - if (address != NULL && enet_socket_get_address (host -> socket, & host -> address) < 0) - host -> address = * address; - - if (! channelLimit || channelLimit > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT) - channelLimit = ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT; - else - if (channelLimit < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT) - channelLimit = ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT; - - host -> randomSeed = (enet_uint32) (size_t) host; - host -> randomSeed += enet_host_random_seed (); - host -> randomSeed = (host -> randomSeed << 16) | (host -> randomSeed >> 16); - host -> channelLimit = channelLimit; - host -> incomingBandwidth = incomingBandwidth; - host -> outgoingBandwidth = outgoingBandwidth; - host -> bandwidthThrottleEpoch = 0; - host -> recalculateBandwidthLimits = 0; - host -> mtu = ENET_HOST_DEFAULT_MTU; - host -> peerCount = peerCount; - host -> commandCount = 0; - host -> bufferCount = 0; - host -> checksum = NULL; - host -> receivedAddress.host = ENET_HOST_ANY; - host -> receivedAddress.port = 0; - host -> receivedData = NULL; - host -> receivedDataLength = 0; - - host -> totalSentData = 0; - host -> totalSentPackets = 0; - host -> totalReceivedData = 0; - host -> totalReceivedPackets = 0; - host -> totalQueued = 0; - - host -> connectedPeers = 0; - host -> bandwidthLimitedPeers = 0; - host -> duplicatePeers = ENET_PROTOCOL_MAXIMUM_PEER_ID; - host -> maximumPacketSize = ENET_HOST_DEFAULT_MAXIMUM_PACKET_SIZE; - host -> maximumWaitingData = ENET_HOST_DEFAULT_MAXIMUM_WAITING_DATA; - - host -> compressor.context = NULL; - host -> compressor.compress = NULL; - host -> compressor.decompress = NULL; - host -> compressor.destroy = NULL; - - host -> intercept = NULL; - - enet_list_clear (& host -> dispatchQueue); - - for (currentPeer = host -> peers; - currentPeer < & host -> peers [host -> peerCount]; - ++ currentPeer) - { - currentPeer -> host = host; - currentPeer -> incomingPeerID = currentPeer - host -> peers; - currentPeer -> outgoingSessionID = currentPeer -> incomingSessionID = 0xFF; - currentPeer -> data = NULL; - - enet_list_clear (& currentPeer -> acknowledgements); - enet_list_clear (& currentPeer -> sentReliableCommands); - enet_list_clear (& currentPeer -> outgoingCommands); - enet_list_clear (& currentPeer -> outgoingSendReliableCommands); - enet_list_clear (& currentPeer -> dispatchedCommands); - - enet_peer_reset (currentPeer); - } - - return host; -} - -/** Destroys the host and all resources associated with it. - @param host pointer to the host to destroy -*/ -void -enet_host_destroy (ENetHost * host) -{ - ENetPeer * currentPeer; - - if (host == NULL) - return; - - enet_socket_destroy (host -> socket); - - for (currentPeer = host -> peers; - currentPeer < & host -> peers [host -> peerCount]; - ++ currentPeer) - { - enet_peer_reset (currentPeer); - } - - if (host -> compressor.context != NULL && host -> compressor.destroy) - (* host -> compressor.destroy) (host -> compressor.context); - - enet_free (host -> peers); - enet_free (host); -} - -enet_uint32 -enet_host_random (ENetHost * host) -{ - /* Mulberry32 by Tommy Ettinger */ - enet_uint32 n = (host -> randomSeed += 0x6D2B79F5U); - n = (n ^ (n >> 15)) * (n | 1U); - n ^= n + (n ^ (n >> 7)) * (n | 61U); - return n ^ (n >> 14); -} - -/** Initiates a connection to a foreign host. - @param host host seeking the connection - @param address destination for the connection - @param channelCount number of channels to allocate - @param data user data supplied to the receiving host - @returns a peer representing the foreign host on success, NULL on failure - @remarks The peer returned will have not completed the connection until enet_host_service() - notifies of an ENET_EVENT_TYPE_CONNECT event for the peer. -*/ -ENetPeer * -enet_host_connect (ENetHost * host, const ENetAddress * address, size_t channelCount, enet_uint32 data) -{ - ENetPeer * currentPeer; - ENetChannel * channel; - ENetProtocol command; - - if (channelCount < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT) - channelCount = ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT; - else - if (channelCount > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT) - channelCount = ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT; - - for (currentPeer = host -> peers; - currentPeer < & host -> peers [host -> peerCount]; - ++ currentPeer) - { - if (currentPeer -> state == ENET_PEER_STATE_DISCONNECTED) - break; - } - - if (currentPeer >= & host -> peers [host -> peerCount]) - return NULL; - - currentPeer -> channels = (ENetChannel *) enet_malloc (channelCount * sizeof (ENetChannel)); - if (currentPeer -> channels == NULL) - return NULL; - currentPeer -> channelCount = channelCount; - currentPeer -> state = ENET_PEER_STATE_CONNECTING; - currentPeer -> address = * address; - currentPeer -> connectID = enet_host_random (host); - currentPeer -> mtu = host -> mtu; - - if (host -> outgoingBandwidth == 0) - currentPeer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - else - currentPeer -> windowSize = (host -> outgoingBandwidth / - ENET_PEER_WINDOW_SIZE_SCALE) * - ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - - if (currentPeer -> windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE) - currentPeer -> windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - else - if (currentPeer -> windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE) - currentPeer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - - for (channel = currentPeer -> channels; - channel < & currentPeer -> channels [channelCount]; - ++ channel) - { - channel -> outgoingReliableSequenceNumber = 0; - channel -> outgoingUnreliableSequenceNumber = 0; - channel -> incomingReliableSequenceNumber = 0; - channel -> incomingUnreliableSequenceNumber = 0; - - enet_list_clear (& channel -> incomingReliableCommands); - enet_list_clear (& channel -> incomingUnreliableCommands); - - channel -> usedReliableWindows = 0; - memset (channel -> reliableWindows, 0, sizeof (channel -> reliableWindows)); - } - - command.header.command = ENET_PROTOCOL_COMMAND_CONNECT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - command.header.channelID = 0xFF; - command.connect.outgoingPeerID = ENET_HOST_TO_NET_16 (currentPeer -> incomingPeerID); - command.connect.incomingSessionID = currentPeer -> incomingSessionID; - command.connect.outgoingSessionID = currentPeer -> outgoingSessionID; - command.connect.mtu = ENET_HOST_TO_NET_32 (currentPeer -> mtu); - command.connect.windowSize = ENET_HOST_TO_NET_32 (currentPeer -> windowSize); - command.connect.channelCount = ENET_HOST_TO_NET_32 (channelCount); - command.connect.incomingBandwidth = ENET_HOST_TO_NET_32 (host -> incomingBandwidth); - command.connect.outgoingBandwidth = ENET_HOST_TO_NET_32 (host -> outgoingBandwidth); - command.connect.packetThrottleInterval = ENET_HOST_TO_NET_32 (currentPeer -> packetThrottleInterval); - command.connect.packetThrottleAcceleration = ENET_HOST_TO_NET_32 (currentPeer -> packetThrottleAcceleration); - command.connect.packetThrottleDeceleration = ENET_HOST_TO_NET_32 (currentPeer -> packetThrottleDeceleration); - command.connect.connectID = currentPeer -> connectID; - command.connect.data = ENET_HOST_TO_NET_32 (data); - - enet_peer_queue_outgoing_command (currentPeer, & command, NULL, 0, 0); - - return currentPeer; -} - -/** Queues a packet to be sent to all peers associated with the host. - @param host host on which to broadcast the packet - @param channelID channel on which to broadcast - @param packet packet to broadcast -*/ -void -enet_host_broadcast (ENetHost * host, enet_uint8 channelID, ENetPacket * packet) -{ - ENetPeer * currentPeer; - - for (currentPeer = host -> peers; - currentPeer < & host -> peers [host -> peerCount]; - ++ currentPeer) - { - if (currentPeer -> state != ENET_PEER_STATE_CONNECTED) - continue; - - enet_peer_send (currentPeer, channelID, packet); - } - - if (packet -> referenceCount == 0) - enet_packet_destroy (packet); -} - -/** Sets the packet compressor the host should use to compress and decompress packets. - @param host host to enable or disable compression for - @param compressor callbacks for for the packet compressor; if NULL, then compression is disabled -*/ -void -enet_host_compress (ENetHost * host, const ENetCompressor * compressor) -{ - if (host -> compressor.context != NULL && host -> compressor.destroy) - (* host -> compressor.destroy) (host -> compressor.context); - - if (compressor) - host -> compressor = * compressor; - else - host -> compressor.context = NULL; -} - -/** Limits the maximum allowed channels of future incoming connections. - @param host host to limit - @param channelLimit the maximum number of channels allowed; if 0, then this is equivalent to ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT -*/ -void -enet_host_channel_limit (ENetHost * host, size_t channelLimit) -{ - if (! channelLimit || channelLimit > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT) - channelLimit = ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT; - else - if (channelLimit < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT) - channelLimit = ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT; - - host -> channelLimit = channelLimit; -} - - -/** Adjusts the bandwidth limits of a host. - @param host host to adjust - @param incomingBandwidth new incoming bandwidth - @param outgoingBandwidth new outgoing bandwidth - @remarks the incoming and outgoing bandwidth parameters are identical in function to those - specified in enet_host_create(). -*/ -void -enet_host_bandwidth_limit (ENetHost * host, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth) -{ - host -> incomingBandwidth = incomingBandwidth; - host -> outgoingBandwidth = outgoingBandwidth; - host -> recalculateBandwidthLimits = 1; -} - -void -enet_host_bandwidth_throttle (ENetHost * host) -{ - enet_uint32 timeCurrent = enet_time_get (), - elapsedTime = timeCurrent - host -> bandwidthThrottleEpoch, - peersRemaining = (enet_uint32) host -> connectedPeers, - dataTotal = ~0, - bandwidth = ~0, - throttle = 0, - bandwidthLimit = 0; - int needsAdjustment = host -> bandwidthLimitedPeers > 0 ? 1 : 0; - ENetPeer * peer; - ENetProtocol command; - - if (elapsedTime < ENET_HOST_BANDWIDTH_THROTTLE_INTERVAL) - return; - - host -> bandwidthThrottleEpoch = timeCurrent; - - if (peersRemaining == 0) - return; - - if (host -> outgoingBandwidth != 0) - { - dataTotal = 0; - bandwidth = (host -> outgoingBandwidth * elapsedTime) / 1000; - - for (peer = host -> peers; - peer < & host -> peers [host -> peerCount]; - ++ peer) - { - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - continue; - - dataTotal += peer -> outgoingDataTotal; - } - } - - while (peersRemaining > 0 && needsAdjustment != 0) - { - needsAdjustment = 0; - - if (dataTotal <= bandwidth) - throttle = ENET_PEER_PACKET_THROTTLE_SCALE; - else - throttle = (bandwidth * ENET_PEER_PACKET_THROTTLE_SCALE) / dataTotal; - - for (peer = host -> peers; - peer < & host -> peers [host -> peerCount]; - ++ peer) - { - enet_uint32 peerBandwidth; - - if ((peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) || - peer -> incomingBandwidth == 0 || - peer -> outgoingBandwidthThrottleEpoch == timeCurrent) - continue; - - peerBandwidth = (peer -> incomingBandwidth * elapsedTime) / 1000; - if ((throttle * peer -> outgoingDataTotal) / ENET_PEER_PACKET_THROTTLE_SCALE <= peerBandwidth) - continue; - - peer -> packetThrottleLimit = (peerBandwidth * - ENET_PEER_PACKET_THROTTLE_SCALE) / peer -> outgoingDataTotal; - - if (peer -> packetThrottleLimit == 0) - peer -> packetThrottleLimit = 1; - - if (peer -> packetThrottle > peer -> packetThrottleLimit) - peer -> packetThrottle = peer -> packetThrottleLimit; - - peer -> outgoingBandwidthThrottleEpoch = timeCurrent; - - peer -> incomingDataTotal = 0; - peer -> outgoingDataTotal = 0; - - needsAdjustment = 1; - -- peersRemaining; - bandwidth -= peerBandwidth; - dataTotal -= peerBandwidth; - } - } - - if (peersRemaining > 0) - { - if (dataTotal <= bandwidth) - throttle = ENET_PEER_PACKET_THROTTLE_SCALE; - else - throttle = (bandwidth * ENET_PEER_PACKET_THROTTLE_SCALE) / dataTotal; - - for (peer = host -> peers; - peer < & host -> peers [host -> peerCount]; - ++ peer) - { - if ((peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) || - peer -> outgoingBandwidthThrottleEpoch == timeCurrent) - continue; - - peer -> packetThrottleLimit = throttle; - - if (peer -> packetThrottle > peer -> packetThrottleLimit) - peer -> packetThrottle = peer -> packetThrottleLimit; - - peer -> incomingDataTotal = 0; - peer -> outgoingDataTotal = 0; - } - } - - if (host -> recalculateBandwidthLimits) - { - host -> recalculateBandwidthLimits = 0; - - peersRemaining = (enet_uint32) host -> connectedPeers; - bandwidth = host -> incomingBandwidth; - needsAdjustment = 1; - - if (bandwidth == 0) - bandwidthLimit = 0; - else - while (peersRemaining > 0 && needsAdjustment != 0) - { - needsAdjustment = 0; - bandwidthLimit = bandwidth / peersRemaining; - - for (peer = host -> peers; - peer < & host -> peers [host -> peerCount]; - ++ peer) - { - if ((peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) || - peer -> incomingBandwidthThrottleEpoch == timeCurrent) - continue; - - if (peer -> outgoingBandwidth > 0 && - peer -> outgoingBandwidth >= bandwidthLimit) - continue; - - peer -> incomingBandwidthThrottleEpoch = timeCurrent; - - needsAdjustment = 1; - -- peersRemaining; - bandwidth -= peer -> outgoingBandwidth; - } - } - - for (peer = host -> peers; - peer < & host -> peers [host -> peerCount]; - ++ peer) - { - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - continue; - - command.header.command = ENET_PROTOCOL_COMMAND_BANDWIDTH_LIMIT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - command.header.channelID = 0xFF; - command.bandwidthLimit.outgoingBandwidth = ENET_HOST_TO_NET_32 (host -> outgoingBandwidth); - - if (peer -> incomingBandwidthThrottleEpoch == timeCurrent) - command.bandwidthLimit.incomingBandwidth = ENET_HOST_TO_NET_32 (peer -> outgoingBandwidth); - else - command.bandwidthLimit.incomingBandwidth = ENET_HOST_TO_NET_32 (bandwidthLimit); - - enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0); - } - } -} - -/** @} */ diff --git a/Externals/enet/include/enet/callbacks.h b/Externals/enet/include/enet/callbacks.h deleted file mode 100644 index 340a4a9896..0000000000 --- a/Externals/enet/include/enet/callbacks.h +++ /dev/null @@ -1,27 +0,0 @@ -/** - @file callbacks.h - @brief ENet callbacks -*/ -#ifndef __ENET_CALLBACKS_H__ -#define __ENET_CALLBACKS_H__ - -#include - -typedef struct _ENetCallbacks -{ - void * (ENET_CALLBACK * malloc) (size_t size); - void (ENET_CALLBACK * free) (void * memory); - void (ENET_CALLBACK * no_memory) (void); -} ENetCallbacks; - -/** @defgroup callbacks ENet internal callbacks - @{ - @ingroup private -*/ -extern void * enet_malloc (size_t); -extern void enet_free (void *); - -/** @} */ - -#endif /* __ENET_CALLBACKS_H__ */ - diff --git a/Externals/enet/include/enet/enet.h b/Externals/enet/include/enet/enet.h deleted file mode 100644 index be59c10796..0000000000 --- a/Externals/enet/include/enet/enet.h +++ /dev/null @@ -1,616 +0,0 @@ -/** - @file enet.h - @brief ENet public header file -*/ -#ifndef __ENET_ENET_H__ -#define __ENET_ENET_H__ - -#ifdef __cplusplus -extern "C" -{ -#endif - -#include - -#ifdef _WIN32 -#include "enet/win32.h" -#else -#include "enet/unix.h" -#endif - -#include "enet/types.h" -#include "enet/protocol.h" -#include "enet/list.h" -#include "enet/callbacks.h" - -#define ENET_VERSION_MAJOR 1 -#define ENET_VERSION_MINOR 3 -#define ENET_VERSION_PATCH 17 -#define ENET_VERSION_CREATE(major, minor, patch) (((major)<<16) | ((minor)<<8) | (patch)) -#define ENET_VERSION_GET_MAJOR(version) (((version)>>16)&0xFF) -#define ENET_VERSION_GET_MINOR(version) (((version)>>8)&0xFF) -#define ENET_VERSION_GET_PATCH(version) ((version)&0xFF) -#define ENET_VERSION ENET_VERSION_CREATE(ENET_VERSION_MAJOR, ENET_VERSION_MINOR, ENET_VERSION_PATCH) - -typedef enet_uint32 ENetVersion; - -struct _ENetHost; -struct _ENetEvent; -struct _ENetPacket; - -typedef enum _ENetSocketType -{ - ENET_SOCKET_TYPE_STREAM = 1, - ENET_SOCKET_TYPE_DATAGRAM = 2 -} ENetSocketType; - -typedef enum _ENetSocketWait -{ - ENET_SOCKET_WAIT_NONE = 0, - ENET_SOCKET_WAIT_SEND = (1 << 0), - ENET_SOCKET_WAIT_RECEIVE = (1 << 1), - ENET_SOCKET_WAIT_INTERRUPT = (1 << 2) -} ENetSocketWait; - -typedef enum _ENetSocketOption -{ - ENET_SOCKOPT_NONBLOCK = 1, - ENET_SOCKOPT_BROADCAST = 2, - ENET_SOCKOPT_RCVBUF = 3, - ENET_SOCKOPT_SNDBUF = 4, - ENET_SOCKOPT_REUSEADDR = 5, - ENET_SOCKOPT_RCVTIMEO = 6, - ENET_SOCKOPT_SNDTIMEO = 7, - ENET_SOCKOPT_ERROR = 8, - ENET_SOCKOPT_NODELAY = 9, - ENET_SOCKOPT_TTL = 10 -} ENetSocketOption; - -typedef enum _ENetSocketShutdown -{ - ENET_SOCKET_SHUTDOWN_READ = 0, - ENET_SOCKET_SHUTDOWN_WRITE = 1, - ENET_SOCKET_SHUTDOWN_READ_WRITE = 2 -} ENetSocketShutdown; - -#define ENET_HOST_ANY 0 -#define ENET_HOST_BROADCAST 0xFFFFFFFFU -#define ENET_PORT_ANY 0 - -/** - * Portable internet address structure. - * - * The host must be specified in network byte-order, and the port must be in host - * byte-order. The constant ENET_HOST_ANY may be used to specify the default - * server host. The constant ENET_HOST_BROADCAST may be used to specify the - * broadcast address (255.255.255.255). This makes sense for enet_host_connect, - * but not for enet_host_create. Once a server responds to a broadcast, the - * address is updated from ENET_HOST_BROADCAST to the server's actual IP address. - */ -typedef struct _ENetAddress -{ - enet_uint32 host; - enet_uint16 port; -} ENetAddress; - -/** - * Packet flag bit constants. - * - * The host must be specified in network byte-order, and the port must be in - * host byte-order. The constant ENET_HOST_ANY may be used to specify the - * default server host. - - @sa ENetPacket -*/ -typedef enum _ENetPacketFlag -{ - /** packet must be received by the target peer and resend attempts should be - * made until the packet is delivered */ - ENET_PACKET_FLAG_RELIABLE = (1 << 0), - /** packet will not be sequenced with other packets - * not supported for reliable packets - */ - ENET_PACKET_FLAG_UNSEQUENCED = (1 << 1), - /** packet will not allocate data, and user must supply it instead */ - ENET_PACKET_FLAG_NO_ALLOCATE = (1 << 2), - /** packet will be fragmented using unreliable (instead of reliable) sends - * if it exceeds the MTU */ - ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT = (1 << 3), - - /** whether the packet has been sent from all queues it has been entered into */ - ENET_PACKET_FLAG_SENT = (1<<8) -} ENetPacketFlag; - -typedef void (ENET_CALLBACK * ENetPacketFreeCallback) (struct _ENetPacket *); - -/** - * ENet packet structure. - * - * An ENet data packet that may be sent to or received from a peer. The shown - * fields should only be read and never modified. The data field contains the - * allocated data for the packet. The dataLength fields specifies the length - * of the allocated data. The flags field is either 0 (specifying no flags), - * or a bitwise-or of any combination of the following flags: - * - * ENET_PACKET_FLAG_RELIABLE - packet must be received by the target peer - * and resend attempts should be made until the packet is delivered - * - * ENET_PACKET_FLAG_UNSEQUENCED - packet will not be sequenced with other packets - * (not supported for reliable packets) - * - * ENET_PACKET_FLAG_NO_ALLOCATE - packet will not allocate data, and user must supply it instead - * - * ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT - packet will be fragmented using unreliable - * (instead of reliable) sends if it exceeds the MTU - * - * ENET_PACKET_FLAG_SENT - whether the packet has been sent from all queues it has been entered into - @sa ENetPacketFlag - */ -typedef struct _ENetPacket -{ - size_t referenceCount; /**< internal use only */ - enet_uint32 flags; /**< bitwise-or of ENetPacketFlag constants */ - enet_uint8 * data; /**< allocated data for packet */ - size_t dataLength; /**< length of data */ - ENetPacketFreeCallback freeCallback; /**< function to be called when the packet is no longer in use */ - void * userData; /**< application private data, may be freely modified */ -} ENetPacket; - -typedef struct _ENetAcknowledgement -{ - ENetListNode acknowledgementList; - enet_uint32 sentTime; - ENetProtocol command; -} ENetAcknowledgement; - -typedef struct _ENetOutgoingCommand -{ - ENetListNode outgoingCommandList; - enet_uint16 reliableSequenceNumber; - enet_uint16 unreliableSequenceNumber; - enet_uint32 sentTime; - enet_uint32 roundTripTimeout; - enet_uint32 queueTime; - enet_uint32 fragmentOffset; - enet_uint16 fragmentLength; - enet_uint16 sendAttempts; - ENetProtocol command; - ENetPacket * packet; -} ENetOutgoingCommand; - -typedef struct _ENetIncomingCommand -{ - ENetListNode incomingCommandList; - enet_uint16 reliableSequenceNumber; - enet_uint16 unreliableSequenceNumber; - ENetProtocol command; - enet_uint32 fragmentCount; - enet_uint32 fragmentsRemaining; - enet_uint32 * fragments; - ENetPacket * packet; -} ENetIncomingCommand; - -typedef enum _ENetPeerState -{ - ENET_PEER_STATE_DISCONNECTED = 0, - ENET_PEER_STATE_CONNECTING = 1, - ENET_PEER_STATE_ACKNOWLEDGING_CONNECT = 2, - ENET_PEER_STATE_CONNECTION_PENDING = 3, - ENET_PEER_STATE_CONNECTION_SUCCEEDED = 4, - ENET_PEER_STATE_CONNECTED = 5, - ENET_PEER_STATE_DISCONNECT_LATER = 6, - ENET_PEER_STATE_DISCONNECTING = 7, - ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT = 8, - ENET_PEER_STATE_ZOMBIE = 9 -} ENetPeerState; - -#ifndef ENET_BUFFER_MAXIMUM -#define ENET_BUFFER_MAXIMUM (1 + 2 * ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS) -#endif - -enum -{ - ENET_HOST_RECEIVE_BUFFER_SIZE = 256 * 1024, - ENET_HOST_SEND_BUFFER_SIZE = 256 * 1024, - ENET_HOST_BANDWIDTH_THROTTLE_INTERVAL = 1000, - ENET_HOST_DEFAULT_MTU = 1400, - ENET_HOST_DEFAULT_MAXIMUM_PACKET_SIZE = 32 * 1024 * 1024, - ENET_HOST_DEFAULT_MAXIMUM_WAITING_DATA = 32 * 1024 * 1024, - - ENET_PEER_DEFAULT_ROUND_TRIP_TIME = 500, - ENET_PEER_DEFAULT_PACKET_THROTTLE = 32, - ENET_PEER_PACKET_THROTTLE_SCALE = 32, - ENET_PEER_PACKET_THROTTLE_COUNTER = 7, - ENET_PEER_PACKET_THROTTLE_ACCELERATION = 2, - ENET_PEER_PACKET_THROTTLE_DECELERATION = 2, - ENET_PEER_PACKET_THROTTLE_INTERVAL = 5000, - ENET_PEER_PACKET_LOSS_SCALE = (1 << 16), - ENET_PEER_PACKET_LOSS_INTERVAL = 10000, - ENET_PEER_WINDOW_SIZE_SCALE = 64 * 1024, - ENET_PEER_TIMEOUT_LIMIT = 32, - ENET_PEER_TIMEOUT_MINIMUM = 5000, - ENET_PEER_TIMEOUT_MAXIMUM = 30000, - ENET_PEER_PING_INTERVAL = 500, - ENET_PEER_UNSEQUENCED_WINDOWS = 64, - ENET_PEER_UNSEQUENCED_WINDOW_SIZE = 1024, - ENET_PEER_FREE_UNSEQUENCED_WINDOWS = 32, - ENET_PEER_RELIABLE_WINDOWS = 16, - ENET_PEER_RELIABLE_WINDOW_SIZE = 0x1000, - ENET_PEER_FREE_RELIABLE_WINDOWS = 8 -}; - -typedef struct _ENetChannel -{ - enet_uint16 outgoingReliableSequenceNumber; - enet_uint16 outgoingUnreliableSequenceNumber; - enet_uint16 usedReliableWindows; - enet_uint16 reliableWindows [ENET_PEER_RELIABLE_WINDOWS]; - enet_uint16 incomingReliableSequenceNumber; - enet_uint16 incomingUnreliableSequenceNumber; - ENetList incomingReliableCommands; - ENetList incomingUnreliableCommands; -} ENetChannel; - -typedef enum _ENetPeerFlag -{ - ENET_PEER_FLAG_NEEDS_DISPATCH = (1 << 0), - ENET_PEER_FLAG_CONTINUE_SENDING = (1 << 1) -} ENetPeerFlag; - -/** - * An ENet peer which data packets may be sent or received from. - * - * No fields should be modified unless otherwise specified. - */ -typedef struct _ENetPeer -{ - ENetListNode dispatchList; - struct _ENetHost * host; - enet_uint16 outgoingPeerID; - enet_uint16 incomingPeerID; - enet_uint32 connectID; - enet_uint8 outgoingSessionID; - enet_uint8 incomingSessionID; - ENetAddress address; /**< Internet address of the peer */ - void * data; /**< Application private data, may be freely modified */ - ENetPeerState state; - ENetChannel * channels; - size_t channelCount; /**< Number of channels allocated for communication with peer */ - enet_uint32 incomingBandwidth; /**< Downstream bandwidth of the client in bytes/second */ - enet_uint32 outgoingBandwidth; /**< Upstream bandwidth of the client in bytes/second */ - enet_uint32 incomingBandwidthThrottleEpoch; - enet_uint32 outgoingBandwidthThrottleEpoch; - enet_uint32 incomingDataTotal; - enet_uint32 outgoingDataTotal; - enet_uint32 lastSendTime; - enet_uint32 lastReceiveTime; - enet_uint32 nextTimeout; - enet_uint32 earliestTimeout; - enet_uint32 packetLossEpoch; - enet_uint32 packetsSent; - enet_uint32 packetsLost; - enet_uint32 packetLoss; /**< mean packet loss of reliable packets as a ratio with respect to the constant ENET_PEER_PACKET_LOSS_SCALE */ - enet_uint32 packetLossVariance; - enet_uint32 packetThrottle; - enet_uint32 packetThrottleLimit; - enet_uint32 packetThrottleCounter; - enet_uint32 packetThrottleEpoch; - enet_uint32 packetThrottleAcceleration; - enet_uint32 packetThrottleDeceleration; - enet_uint32 packetThrottleInterval; - enet_uint32 pingInterval; - enet_uint32 timeoutLimit; - enet_uint32 timeoutMinimum; - enet_uint32 timeoutMaximum; - enet_uint32 lastRoundTripTime; - enet_uint32 lowestRoundTripTime; - enet_uint32 lastRoundTripTimeVariance; - enet_uint32 highestRoundTripTimeVariance; - enet_uint32 roundTripTime; /**< mean round trip time (RTT), in milliseconds, between sending a reliable packet and receiving its acknowledgement */ - enet_uint32 roundTripTimeVariance; - enet_uint32 mtu; - enet_uint32 windowSize; - enet_uint32 reliableDataInTransit; - enet_uint16 outgoingReliableSequenceNumber; - ENetList acknowledgements; - ENetList sentReliableCommands; - ENetList outgoingSendReliableCommands; - ENetList outgoingCommands; - ENetList dispatchedCommands; - enet_uint16 flags; - enet_uint16 reserved; - enet_uint16 incomingUnsequencedGroup; - enet_uint16 outgoingUnsequencedGroup; - enet_uint32 unsequencedWindow [ENET_PEER_UNSEQUENCED_WINDOW_SIZE / 32]; - enet_uint32 eventData; - size_t totalWaitingData; -} ENetPeer; - -/** An ENet packet compressor for compressing UDP packets before socket sends or receives. - */ -typedef struct _ENetCompressor -{ - /** Context data for the compressor. Must be non-NULL. */ - void * context; - /** Compresses from inBuffers[0:inBufferCount-1], containing inLimit bytes, to outData, outputting at most outLimit bytes. Should return 0 on failure. */ - size_t (ENET_CALLBACK * compress) (void * context, const ENetBuffer * inBuffers, size_t inBufferCount, size_t inLimit, enet_uint8 * outData, size_t outLimit); - /** Decompresses from inData, containing inLimit bytes, to outData, outputting at most outLimit bytes. Should return 0 on failure. */ - size_t (ENET_CALLBACK * decompress) (void * context, const enet_uint8 * inData, size_t inLimit, enet_uint8 * outData, size_t outLimit); - /** Destroys the context when compression is disabled or the host is destroyed. May be NULL. */ - void (ENET_CALLBACK * destroy) (void * context); -} ENetCompressor; - -/** Callback that computes the checksum of the data held in buffers[0:bufferCount-1] */ -typedef enet_uint32 (ENET_CALLBACK * ENetChecksumCallback) (const ENetBuffer * buffers, size_t bufferCount); - -/** Callback for intercepting received raw UDP packets. Should return 1 to intercept, 0 to ignore, or -1 to propagate an error. */ -typedef int (ENET_CALLBACK * ENetInterceptCallback) (struct _ENetHost * host, struct _ENetEvent * event); - -/** An ENet host for communicating with peers. - * - * No fields should be modified unless otherwise stated. - - @sa enet_host_create() - @sa enet_host_destroy() - @sa enet_host_connect() - @sa enet_host_service() - @sa enet_host_flush() - @sa enet_host_broadcast() - @sa enet_host_compress() - @sa enet_host_compress_with_range_coder() - @sa enet_host_channel_limit() - @sa enet_host_bandwidth_limit() - @sa enet_host_bandwidth_throttle() - */ -typedef struct _ENetHost -{ - ENetSocket socket; - ENetAddress address; /**< Internet address of the host */ - enet_uint32 incomingBandwidth; /**< downstream bandwidth of the host */ - enet_uint32 outgoingBandwidth; /**< upstream bandwidth of the host */ - enet_uint32 bandwidthThrottleEpoch; - enet_uint32 mtu; - enet_uint32 randomSeed; - int recalculateBandwidthLimits; - ENetPeer * peers; /**< array of peers allocated for this host */ - size_t peerCount; /**< number of peers allocated for this host */ - size_t channelLimit; /**< maximum number of channels allowed for connected peers */ - enet_uint32 serviceTime; - ENetList dispatchQueue; - enet_uint32 totalQueued; - size_t packetSize; - enet_uint16 headerFlags; - ENetProtocol commands [ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS]; - size_t commandCount; - ENetBuffer buffers [ENET_BUFFER_MAXIMUM]; - size_t bufferCount; - ENetChecksumCallback checksum; /**< callback the user can set to enable packet checksums for this host */ - ENetCompressor compressor; - enet_uint8 packetData [2][ENET_PROTOCOL_MAXIMUM_MTU]; - ENetAddress receivedAddress; - enet_uint8 * receivedData; - size_t receivedDataLength; - enet_uint32 totalSentData; /**< total data sent, user should reset to 0 as needed to prevent overflow */ - enet_uint32 totalSentPackets; /**< total UDP packets sent, user should reset to 0 as needed to prevent overflow */ - enet_uint32 totalReceivedData; /**< total data received, user should reset to 0 as needed to prevent overflow */ - enet_uint32 totalReceivedPackets; /**< total UDP packets received, user should reset to 0 as needed to prevent overflow */ - ENetInterceptCallback intercept; /**< callback the user can set to intercept received raw UDP packets */ - size_t connectedPeers; - size_t bandwidthLimitedPeers; - size_t duplicatePeers; /**< optional number of allowed peers from duplicate IPs, defaults to ENET_PROTOCOL_MAXIMUM_PEER_ID */ - size_t maximumPacketSize; /**< the maximum allowable packet size that may be sent or received on a peer */ - size_t maximumWaitingData; /**< the maximum aggregate amount of buffer space a peer may use waiting for packets to be delivered */ -} ENetHost; - -/** - * An ENet event type, as specified in @ref ENetEvent. - */ -typedef enum _ENetEventType -{ - /** no event occurred within the specified time limit */ - ENET_EVENT_TYPE_NONE = 0, - - /** a connection request initiated by enet_host_connect has completed. - * The peer field contains the peer which successfully connected. - */ - ENET_EVENT_TYPE_CONNECT = 1, - - /** a peer has disconnected. This event is generated on a successful - * completion of a disconnect initiated by enet_peer_disconnect, if - * a peer has timed out, or if a connection request intialized by - * enet_host_connect has timed out. The peer field contains the peer - * which disconnected. The data field contains user supplied data - * describing the disconnection, or 0, if none is available. - */ - ENET_EVENT_TYPE_DISCONNECT = 2, - - /** a packet has been received from a peer. The peer field specifies the - * peer which sent the packet. The channelID field specifies the channel - * number upon which the packet was received. The packet field contains - * the packet that was received; this packet must be destroyed with - * enet_packet_destroy after use. - */ - ENET_EVENT_TYPE_RECEIVE = 3 -} ENetEventType; - -/** - * An ENet event as returned by enet_host_service(). - - @sa enet_host_service - */ -typedef struct _ENetEvent -{ - ENetEventType type; /**< type of the event */ - ENetPeer * peer; /**< peer that generated a connect, disconnect or receive event */ - enet_uint8 channelID; /**< channel on the peer that generated the event, if appropriate */ - enet_uint32 data; /**< data associated with the event, if appropriate */ - ENetPacket * packet; /**< packet associated with the event, if appropriate */ -} ENetEvent; - -/** @defgroup global ENet global functions - @{ -*/ - -/** - Initializes ENet globally. Must be called prior to using any functions in - ENet. - @returns 0 on success, < 0 on failure -*/ -ENET_API int enet_initialize (void); - -/** - Initializes ENet globally and supplies user-overridden callbacks. Must be called prior to using any functions in ENet. Do not use enet_initialize() if you use this variant. Make sure the ENetCallbacks structure is zeroed out so that any additional callbacks added in future versions will be properly ignored. - - @param version the constant ENET_VERSION should be supplied so ENet knows which version of ENetCallbacks struct to use - @param inits user-overridden callbacks where any NULL callbacks will use ENet's defaults - @returns 0 on success, < 0 on failure -*/ -ENET_API int enet_initialize_with_callbacks (ENetVersion version, const ENetCallbacks * inits); - -/** - Shuts down ENet globally. Should be called when a program that has - initialized ENet exits. -*/ -ENET_API void enet_deinitialize (void); - -/** - Gives the linked version of the ENet library. - @returns the version number -*/ -ENET_API ENetVersion enet_linked_version (void); - -/** @} */ - -/** @defgroup private ENet private implementation functions */ - -/** - Returns the wall-time in milliseconds. Its initial value is unspecified - unless otherwise set. - */ -ENET_API enet_uint32 enet_time_get (void); -/** - Sets the current wall-time in milliseconds. - */ -ENET_API void enet_time_set (enet_uint32); - -/** @defgroup socket ENet socket functions - @{ -*/ -ENET_API ENetSocket enet_socket_create (ENetSocketType); -ENET_API int enet_socket_bind (ENetSocket, const ENetAddress *); -ENET_API int enet_socket_get_address (ENetSocket, ENetAddress *); -ENET_API int enet_socket_listen (ENetSocket, int); -ENET_API ENetSocket enet_socket_accept (ENetSocket, ENetAddress *); -ENET_API int enet_socket_connect (ENetSocket, const ENetAddress *); -ENET_API int enet_socket_send (ENetSocket, const ENetAddress *, const ENetBuffer *, size_t); -ENET_API int enet_socket_receive (ENetSocket, ENetAddress *, ENetBuffer *, size_t); -ENET_API int enet_socket_wait (ENetSocket, enet_uint32 *, enet_uint32); -ENET_API int enet_socket_set_option (ENetSocket, ENetSocketOption, int); -ENET_API int enet_socket_get_option (ENetSocket, ENetSocketOption, int *); -ENET_API int enet_socket_shutdown (ENetSocket, ENetSocketShutdown); -ENET_API void enet_socket_destroy (ENetSocket); -ENET_API int enet_socketset_select (ENetSocket, ENetSocketSet *, ENetSocketSet *, enet_uint32); - -/** @} */ - -/** @defgroup Address ENet address functions - @{ -*/ - -/** Attempts to parse the printable form of the IP address in the parameter hostName - and sets the host field in the address parameter if successful. - @param address destination to store the parsed IP address - @param hostName IP address to parse - @retval 0 on success - @retval < 0 on failure - @returns the address of the given hostName in address on success -*/ -ENET_API int enet_address_set_host_ip (ENetAddress * address, const char * hostName); - -/** Attempts to resolve the host named by the parameter hostName and sets - the host field in the address parameter if successful. - @param address destination to store resolved address - @param hostName host name to lookup - @retval 0 on success - @retval < 0 on failure - @returns the address of the given hostName in address on success -*/ -ENET_API int enet_address_set_host (ENetAddress * address, const char * hostName); - -/** Gives the printable form of the IP address specified in the address parameter. - @param address address printed - @param hostName destination for name, must not be NULL - @param nameLength maximum length of hostName. - @returns the null-terminated name of the host in hostName on success - @retval 0 on success - @retval < 0 on failure -*/ -ENET_API int enet_address_get_host_ip (const ENetAddress * address, char * hostName, size_t nameLength); - -/** Attempts to do a reverse lookup of the host field in the address parameter. - @param address address used for reverse lookup - @param hostName destination for name, must not be NULL - @param nameLength maximum length of hostName. - @returns the null-terminated name of the host in hostName on success - @retval 0 on success - @retval < 0 on failure -*/ -ENET_API int enet_address_get_host (const ENetAddress * address, char * hostName, size_t nameLength); - -/** @} */ - -ENET_API ENetPacket * enet_packet_create (const void *, size_t, enet_uint32); -ENET_API void enet_packet_destroy (ENetPacket *); -ENET_API int enet_packet_resize (ENetPacket *, size_t); -ENET_API enet_uint32 enet_crc32 (const ENetBuffer *, size_t); - -ENET_API ENetHost * enet_host_create (const ENetAddress *, size_t, size_t, enet_uint32, enet_uint32); -ENET_API void enet_host_destroy (ENetHost *); -ENET_API ENetPeer * enet_host_connect (ENetHost *, const ENetAddress *, size_t, enet_uint32); -ENET_API int enet_host_check_events (ENetHost *, ENetEvent *); -ENET_API int enet_host_service (ENetHost *, ENetEvent *, enet_uint32); -ENET_API void enet_host_flush (ENetHost *); -ENET_API void enet_host_broadcast (ENetHost *, enet_uint8, ENetPacket *); -ENET_API void enet_host_compress (ENetHost *, const ENetCompressor *); -ENET_API int enet_host_compress_with_range_coder (ENetHost * host); -ENET_API void enet_host_channel_limit (ENetHost *, size_t); -ENET_API void enet_host_bandwidth_limit (ENetHost *, enet_uint32, enet_uint32); -extern void enet_host_bandwidth_throttle (ENetHost *); -extern enet_uint32 enet_host_random_seed (void); -extern enet_uint32 enet_host_random (ENetHost *); - -ENET_API int enet_peer_send (ENetPeer *, enet_uint8, ENetPacket *); -ENET_API ENetPacket * enet_peer_receive (ENetPeer *, enet_uint8 * channelID); -ENET_API void enet_peer_ping (ENetPeer *); -ENET_API void enet_peer_ping_interval (ENetPeer *, enet_uint32); -ENET_API void enet_peer_timeout (ENetPeer *, enet_uint32, enet_uint32, enet_uint32); -ENET_API void enet_peer_reset (ENetPeer *); -ENET_API void enet_peer_disconnect (ENetPeer *, enet_uint32); -ENET_API void enet_peer_disconnect_now (ENetPeer *, enet_uint32); -ENET_API void enet_peer_disconnect_later (ENetPeer *, enet_uint32); -ENET_API void enet_peer_throttle_configure (ENetPeer *, enet_uint32, enet_uint32, enet_uint32); -extern int enet_peer_throttle (ENetPeer *, enet_uint32); -extern void enet_peer_reset_queues (ENetPeer *); -extern int enet_peer_has_outgoing_commands (ENetPeer *); -extern void enet_peer_setup_outgoing_command (ENetPeer *, ENetOutgoingCommand *); -extern ENetOutgoingCommand * enet_peer_queue_outgoing_command (ENetPeer *, const ENetProtocol *, ENetPacket *, enet_uint32, enet_uint16); -extern ENetIncomingCommand * enet_peer_queue_incoming_command (ENetPeer *, const ENetProtocol *, const void *, size_t, enet_uint32, enet_uint32); -extern ENetAcknowledgement * enet_peer_queue_acknowledgement (ENetPeer *, const ENetProtocol *, enet_uint16); -extern void enet_peer_dispatch_incoming_unreliable_commands (ENetPeer *, ENetChannel *, ENetIncomingCommand *); -extern void enet_peer_dispatch_incoming_reliable_commands (ENetPeer *, ENetChannel *, ENetIncomingCommand *); -extern void enet_peer_on_connect (ENetPeer *); -extern void enet_peer_on_disconnect (ENetPeer *); - -ENET_API void * enet_range_coder_create (void); -ENET_API void enet_range_coder_destroy (void *); -ENET_API size_t enet_range_coder_compress (void *, const ENetBuffer *, size_t, size_t, enet_uint8 *, size_t); -ENET_API size_t enet_range_coder_decompress (void *, const enet_uint8 *, size_t, enet_uint8 *, size_t); - -extern size_t enet_protocol_command_size (enet_uint8); - -#ifdef __cplusplus -} -#endif - -#endif /* __ENET_ENET_H__ */ - diff --git a/Externals/enet/include/enet/list.h b/Externals/enet/include/enet/list.h deleted file mode 100644 index d7b2600848..0000000000 --- a/Externals/enet/include/enet/list.h +++ /dev/null @@ -1,43 +0,0 @@ -/** - @file list.h - @brief ENet list management -*/ -#ifndef __ENET_LIST_H__ -#define __ENET_LIST_H__ - -#include - -typedef struct _ENetListNode -{ - struct _ENetListNode * next; - struct _ENetListNode * previous; -} ENetListNode; - -typedef ENetListNode * ENetListIterator; - -typedef struct _ENetList -{ - ENetListNode sentinel; -} ENetList; - -extern void enet_list_clear (ENetList *); - -extern ENetListIterator enet_list_insert (ENetListIterator, void *); -extern void * enet_list_remove (ENetListIterator); -extern ENetListIterator enet_list_move (ENetListIterator, void *, void *); - -extern size_t enet_list_size (ENetList *); - -#define enet_list_begin(list) ((list) -> sentinel.next) -#define enet_list_end(list) (& (list) -> sentinel) - -#define enet_list_empty(list) (enet_list_begin (list) == enet_list_end (list)) - -#define enet_list_next(iterator) ((iterator) -> next) -#define enet_list_previous(iterator) ((iterator) -> previous) - -#define enet_list_front(list) ((void *) (list) -> sentinel.next) -#define enet_list_back(list) ((void *) (list) -> sentinel.previous) - -#endif /* __ENET_LIST_H__ */ - diff --git a/Externals/enet/include/enet/protocol.h b/Externals/enet/include/enet/protocol.h deleted file mode 100644 index f8c73d8a66..0000000000 --- a/Externals/enet/include/enet/protocol.h +++ /dev/null @@ -1,198 +0,0 @@ -/** - @file protocol.h - @brief ENet protocol -*/ -#ifndef __ENET_PROTOCOL_H__ -#define __ENET_PROTOCOL_H__ - -#include "enet/types.h" - -enum -{ - ENET_PROTOCOL_MINIMUM_MTU = 576, - ENET_PROTOCOL_MAXIMUM_MTU = 4096, - ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS = 32, - ENET_PROTOCOL_MINIMUM_WINDOW_SIZE = 4096, - ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE = 65536, - ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT = 1, - ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT = 255, - ENET_PROTOCOL_MAXIMUM_PEER_ID = 0xFFF, - ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT = 1024 * 1024 -}; - -typedef enum _ENetProtocolCommand -{ - ENET_PROTOCOL_COMMAND_NONE = 0, - ENET_PROTOCOL_COMMAND_ACKNOWLEDGE = 1, - ENET_PROTOCOL_COMMAND_CONNECT = 2, - ENET_PROTOCOL_COMMAND_VERIFY_CONNECT = 3, - ENET_PROTOCOL_COMMAND_DISCONNECT = 4, - ENET_PROTOCOL_COMMAND_PING = 5, - ENET_PROTOCOL_COMMAND_SEND_RELIABLE = 6, - ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE = 7, - ENET_PROTOCOL_COMMAND_SEND_FRAGMENT = 8, - ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED = 9, - ENET_PROTOCOL_COMMAND_BANDWIDTH_LIMIT = 10, - ENET_PROTOCOL_COMMAND_THROTTLE_CONFIGURE = 11, - ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT = 12, - ENET_PROTOCOL_COMMAND_COUNT = 13, - - ENET_PROTOCOL_COMMAND_MASK = 0x0F -} ENetProtocolCommand; - -typedef enum _ENetProtocolFlag -{ - ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE = (1 << 7), - ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED = (1 << 6), - - ENET_PROTOCOL_HEADER_FLAG_COMPRESSED = (1 << 14), - ENET_PROTOCOL_HEADER_FLAG_SENT_TIME = (1 << 15), - ENET_PROTOCOL_HEADER_FLAG_MASK = ENET_PROTOCOL_HEADER_FLAG_COMPRESSED | ENET_PROTOCOL_HEADER_FLAG_SENT_TIME, - - ENET_PROTOCOL_HEADER_SESSION_MASK = (3 << 12), - ENET_PROTOCOL_HEADER_SESSION_SHIFT = 12 -} ENetProtocolFlag; - -#ifdef _MSC_VER -#pragma pack(push, 1) -#define ENET_PACKED -#elif defined(__GNUC__) || defined(__clang__) -#define ENET_PACKED __attribute__ ((packed)) -#else -#define ENET_PACKED -#endif - -typedef struct _ENetProtocolHeader -{ - enet_uint16 peerID; - enet_uint16 sentTime; -} ENET_PACKED ENetProtocolHeader; - -typedef struct _ENetProtocolCommandHeader -{ - enet_uint8 command; - enet_uint8 channelID; - enet_uint16 reliableSequenceNumber; -} ENET_PACKED ENetProtocolCommandHeader; - -typedef struct _ENetProtocolAcknowledge -{ - ENetProtocolCommandHeader header; - enet_uint16 receivedReliableSequenceNumber; - enet_uint16 receivedSentTime; -} ENET_PACKED ENetProtocolAcknowledge; - -typedef struct _ENetProtocolConnect -{ - ENetProtocolCommandHeader header; - enet_uint16 outgoingPeerID; - enet_uint8 incomingSessionID; - enet_uint8 outgoingSessionID; - enet_uint32 mtu; - enet_uint32 windowSize; - enet_uint32 channelCount; - enet_uint32 incomingBandwidth; - enet_uint32 outgoingBandwidth; - enet_uint32 packetThrottleInterval; - enet_uint32 packetThrottleAcceleration; - enet_uint32 packetThrottleDeceleration; - enet_uint32 connectID; - enet_uint32 data; -} ENET_PACKED ENetProtocolConnect; - -typedef struct _ENetProtocolVerifyConnect -{ - ENetProtocolCommandHeader header; - enet_uint16 outgoingPeerID; - enet_uint8 incomingSessionID; - enet_uint8 outgoingSessionID; - enet_uint32 mtu; - enet_uint32 windowSize; - enet_uint32 channelCount; - enet_uint32 incomingBandwidth; - enet_uint32 outgoingBandwidth; - enet_uint32 packetThrottleInterval; - enet_uint32 packetThrottleAcceleration; - enet_uint32 packetThrottleDeceleration; - enet_uint32 connectID; -} ENET_PACKED ENetProtocolVerifyConnect; - -typedef struct _ENetProtocolBandwidthLimit -{ - ENetProtocolCommandHeader header; - enet_uint32 incomingBandwidth; - enet_uint32 outgoingBandwidth; -} ENET_PACKED ENetProtocolBandwidthLimit; - -typedef struct _ENetProtocolThrottleConfigure -{ - ENetProtocolCommandHeader header; - enet_uint32 packetThrottleInterval; - enet_uint32 packetThrottleAcceleration; - enet_uint32 packetThrottleDeceleration; -} ENET_PACKED ENetProtocolThrottleConfigure; - -typedef struct _ENetProtocolDisconnect -{ - ENetProtocolCommandHeader header; - enet_uint32 data; -} ENET_PACKED ENetProtocolDisconnect; - -typedef struct _ENetProtocolPing -{ - ENetProtocolCommandHeader header; -} ENET_PACKED ENetProtocolPing; - -typedef struct _ENetProtocolSendReliable -{ - ENetProtocolCommandHeader header; - enet_uint16 dataLength; -} ENET_PACKED ENetProtocolSendReliable; - -typedef struct _ENetProtocolSendUnreliable -{ - ENetProtocolCommandHeader header; - enet_uint16 unreliableSequenceNumber; - enet_uint16 dataLength; -} ENET_PACKED ENetProtocolSendUnreliable; - -typedef struct _ENetProtocolSendUnsequenced -{ - ENetProtocolCommandHeader header; - enet_uint16 unsequencedGroup; - enet_uint16 dataLength; -} ENET_PACKED ENetProtocolSendUnsequenced; - -typedef struct _ENetProtocolSendFragment -{ - ENetProtocolCommandHeader header; - enet_uint16 startSequenceNumber; - enet_uint16 dataLength; - enet_uint32 fragmentCount; - enet_uint32 fragmentNumber; - enet_uint32 totalLength; - enet_uint32 fragmentOffset; -} ENET_PACKED ENetProtocolSendFragment; - -typedef union _ENetProtocol -{ - ENetProtocolCommandHeader header; - ENetProtocolAcknowledge acknowledge; - ENetProtocolConnect connect; - ENetProtocolVerifyConnect verifyConnect; - ENetProtocolDisconnect disconnect; - ENetProtocolPing ping; - ENetProtocolSendReliable sendReliable; - ENetProtocolSendUnreliable sendUnreliable; - ENetProtocolSendUnsequenced sendUnsequenced; - ENetProtocolSendFragment sendFragment; - ENetProtocolBandwidthLimit bandwidthLimit; - ENetProtocolThrottleConfigure throttleConfigure; -} ENET_PACKED ENetProtocol; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif - -#endif /* __ENET_PROTOCOL_H__ */ - diff --git a/Externals/enet/include/enet/time.h b/Externals/enet/include/enet/time.h deleted file mode 100644 index c82a546035..0000000000 --- a/Externals/enet/include/enet/time.h +++ /dev/null @@ -1,18 +0,0 @@ -/** - @file time.h - @brief ENet time constants and macros -*/ -#ifndef __ENET_TIME_H__ -#define __ENET_TIME_H__ - -#define ENET_TIME_OVERFLOW 86400000 - -#define ENET_TIME_LESS(a, b) ((a) - (b) >= ENET_TIME_OVERFLOW) -#define ENET_TIME_GREATER(a, b) ((b) - (a) >= ENET_TIME_OVERFLOW) -#define ENET_TIME_LESS_EQUAL(a, b) (! ENET_TIME_GREATER (a, b)) -#define ENET_TIME_GREATER_EQUAL(a, b) (! ENET_TIME_LESS (a, b)) - -#define ENET_TIME_DIFFERENCE(a, b) ((a) - (b) >= ENET_TIME_OVERFLOW ? (b) - (a) : (a) - (b)) - -#endif /* __ENET_TIME_H__ */ - diff --git a/Externals/enet/include/enet/types.h b/Externals/enet/include/enet/types.h deleted file mode 100644 index ab010a4b13..0000000000 --- a/Externals/enet/include/enet/types.h +++ /dev/null @@ -1,13 +0,0 @@ -/** - @file types.h - @brief type definitions for ENet -*/ -#ifndef __ENET_TYPES_H__ -#define __ENET_TYPES_H__ - -typedef unsigned char enet_uint8; /**< unsigned 8-bit type */ -typedef unsigned short enet_uint16; /**< unsigned 16-bit type */ -typedef unsigned int enet_uint32; /**< unsigned 32-bit type */ - -#endif /* __ENET_TYPES_H__ */ - diff --git a/Externals/enet/include/enet/unix.h b/Externals/enet/include/enet/unix.h deleted file mode 100644 index b55be33103..0000000000 --- a/Externals/enet/include/enet/unix.h +++ /dev/null @@ -1,48 +0,0 @@ -/** - @file unix.h - @brief ENet Unix header -*/ -#ifndef __ENET_UNIX_H__ -#define __ENET_UNIX_H__ - -#include -#include -#include -#include -#include -#include -#include - -#ifdef MSG_MAXIOVLEN -#define ENET_BUFFER_MAXIMUM MSG_MAXIOVLEN -#endif - -typedef int ENetSocket; - -#define ENET_SOCKET_NULL -1 - -#define ENET_HOST_TO_NET_16(value) (htons (value)) /**< macro that converts host to net byte-order of a 16-bit value */ -#define ENET_HOST_TO_NET_32(value) (htonl (value)) /**< macro that converts host to net byte-order of a 32-bit value */ - -#define ENET_NET_TO_HOST_16(value) (ntohs (value)) /**< macro that converts net to host byte-order of a 16-bit value */ -#define ENET_NET_TO_HOST_32(value) (ntohl (value)) /**< macro that converts net to host byte-order of a 32-bit value */ - -typedef struct -{ - void * data; - size_t dataLength; -} ENetBuffer; - -#define ENET_CALLBACK - -#define ENET_API extern - -typedef fd_set ENetSocketSet; - -#define ENET_SOCKETSET_EMPTY(sockset) FD_ZERO (& (sockset)) -#define ENET_SOCKETSET_ADD(sockset, socket) FD_SET (socket, & (sockset)) -#define ENET_SOCKETSET_REMOVE(sockset, socket) FD_CLR (socket, & (sockset)) -#define ENET_SOCKETSET_CHECK(sockset, socket) FD_ISSET (socket, & (sockset)) - -#endif /* __ENET_UNIX_H__ */ - diff --git a/Externals/enet/include/enet/utility.h b/Externals/enet/include/enet/utility.h deleted file mode 100644 index b04bb7a5b3..0000000000 --- a/Externals/enet/include/enet/utility.h +++ /dev/null @@ -1,13 +0,0 @@ -/** - @file utility.h - @brief ENet utility header -*/ -#ifndef __ENET_UTILITY_H__ -#define __ENET_UTILITY_H__ - -#define ENET_MAX(x, y) ((x) > (y) ? (x) : (y)) -#define ENET_MIN(x, y) ((x) < (y) ? (x) : (y)) -#define ENET_DIFFERENCE(x, y) ((x) < (y) ? (y) - (x) : (x) - (y)) - -#endif /* __ENET_UTILITY_H__ */ - diff --git a/Externals/enet/include/enet/win32.h b/Externals/enet/include/enet/win32.h deleted file mode 100644 index 6fbd7c02c8..0000000000 --- a/Externals/enet/include/enet/win32.h +++ /dev/null @@ -1,59 +0,0 @@ -/** - @file win32.h - @brief ENet Win32 header -*/ -#ifndef __ENET_WIN32_H__ -#define __ENET_WIN32_H__ - -#ifdef _MSC_VER -#ifdef ENET_BUILDING_LIB -#pragma warning (disable: 4267) // size_t to int conversion -#pragma warning (disable: 4244) // 64bit to 32bit int -#pragma warning (disable: 4018) // signed/unsigned mismatch -#pragma warning (disable: 4146) // unary minus operator applied to unsigned type -#define _CRT_SECURE_NO_DEPRECATE -#define _CRT_SECURE_NO_WARNINGS -#endif -#endif - -#include -#include - -typedef SOCKET ENetSocket; - -#define ENET_SOCKET_NULL INVALID_SOCKET - -#define ENET_HOST_TO_NET_16(value) (htons (value)) -#define ENET_HOST_TO_NET_32(value) (htonl (value)) - -#define ENET_NET_TO_HOST_16(value) (ntohs (value)) -#define ENET_NET_TO_HOST_32(value) (ntohl (value)) - -typedef struct -{ - size_t dataLength; - void * data; -} ENetBuffer; - -#define ENET_CALLBACK __cdecl - -#ifdef ENET_DLL -#ifdef ENET_BUILDING_LIB -#define ENET_API __declspec( dllexport ) -#else -#define ENET_API __declspec( dllimport ) -#endif /* ENET_BUILDING_LIB */ -#else /* !ENET_DLL */ -#define ENET_API extern -#endif /* ENET_DLL */ - -typedef fd_set ENetSocketSet; - -#define ENET_SOCKETSET_EMPTY(sockset) FD_ZERO (& (sockset)) -#define ENET_SOCKETSET_ADD(sockset, socket) FD_SET (socket, & (sockset)) -#define ENET_SOCKETSET_REMOVE(sockset, socket) FD_CLR (socket, & (sockset)) -#define ENET_SOCKETSET_CHECK(sockset, socket) FD_ISSET (socket, & (sockset)) - -#endif /* __ENET_WIN32_H__ */ - - diff --git a/Externals/enet/libenet.pc.in b/Externals/enet/libenet.pc.in deleted file mode 100644 index 7af85adbf4..0000000000 --- a/Externals/enet/libenet.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: @PACKAGE_NAME@ -Description: Low-latency UDP networking library supporting optional reliability -Version: @PACKAGE_VERSION@ -Cflags: -I${includedir} -Libs: -L${libdir} -lenet diff --git a/Externals/enet/list.c b/Externals/enet/list.c deleted file mode 100644 index 1c1a8dfaaf..0000000000 --- a/Externals/enet/list.c +++ /dev/null @@ -1,75 +0,0 @@ -/** - @file list.c - @brief ENet linked list functions -*/ -#define ENET_BUILDING_LIB 1 -#include "enet/enet.h" - -/** - @defgroup list ENet linked list utility functions - @ingroup private - @{ -*/ -void -enet_list_clear (ENetList * list) -{ - list -> sentinel.next = & list -> sentinel; - list -> sentinel.previous = & list -> sentinel; -} - -ENetListIterator -enet_list_insert (ENetListIterator position, void * data) -{ - ENetListIterator result = (ENetListIterator) data; - - result -> previous = position -> previous; - result -> next = position; - - result -> previous -> next = result; - position -> previous = result; - - return result; -} - -void * -enet_list_remove (ENetListIterator position) -{ - position -> previous -> next = position -> next; - position -> next -> previous = position -> previous; - - return position; -} - -ENetListIterator -enet_list_move (ENetListIterator position, void * dataFirst, void * dataLast) -{ - ENetListIterator first = (ENetListIterator) dataFirst, - last = (ENetListIterator) dataLast; - - first -> previous -> next = last -> next; - last -> next -> previous = first -> previous; - - first -> previous = position -> previous; - last -> next = position; - - first -> previous -> next = first; - position -> previous = last; - - return first; -} - -size_t -enet_list_size (ENetList * list) -{ - size_t size = 0; - ENetListIterator position; - - for (position = enet_list_begin (list); - position != enet_list_end (list); - position = enet_list_next (position)) - ++ size; - - return size; -} - -/** @} */ diff --git a/Externals/enet/m4/.keep b/Externals/enet/m4/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Externals/enet/packet.c b/Externals/enet/packet.c deleted file mode 100644 index d51c640404..0000000000 --- a/Externals/enet/packet.c +++ /dev/null @@ -1,158 +0,0 @@ -/** - @file packet.c - @brief ENet packet management functions -*/ -#include -#define ENET_BUILDING_LIB 1 -#include "enet/enet.h" - -/** @defgroup Packet ENet packet functions - @{ -*/ - -/** Creates a packet that may be sent to a peer. - @param data initial contents of the packet's data; the packet's data will remain uninitialized if data is NULL. - @param dataLength size of the data allocated for this packet - @param flags flags for this packet as described for the ENetPacket structure. - @returns the packet on success, NULL on failure -*/ -ENetPacket * -enet_packet_create (const void * data, size_t dataLength, enet_uint32 flags) -{ - ENetPacket * packet = (ENetPacket *) enet_malloc (sizeof (ENetPacket)); - if (packet == NULL) - return NULL; - - if (flags & ENET_PACKET_FLAG_NO_ALLOCATE) - packet -> data = (enet_uint8 *) data; - else - if (dataLength <= 0) - packet -> data = NULL; - else - { - packet -> data = (enet_uint8 *) enet_malloc (dataLength); - if (packet -> data == NULL) - { - enet_free (packet); - return NULL; - } - - if (data != NULL) - memcpy (packet -> data, data, dataLength); - } - - packet -> referenceCount = 0; - packet -> flags = flags; - packet -> dataLength = dataLength; - packet -> freeCallback = NULL; - packet -> userData = NULL; - - return packet; -} - -/** Destroys the packet and deallocates its data. - @param packet packet to be destroyed -*/ -void -enet_packet_destroy (ENetPacket * packet) -{ - if (packet == NULL) - return; - - if (packet -> freeCallback != NULL) - (* packet -> freeCallback) (packet); - if (! (packet -> flags & ENET_PACKET_FLAG_NO_ALLOCATE) && - packet -> data != NULL) - enet_free (packet -> data); - enet_free (packet); -} - -/** Attempts to resize the data in the packet to length specified in the - dataLength parameter - @param packet packet to resize - @param dataLength new size for the packet data - @returns 0 on success, < 0 on failure -*/ -int -enet_packet_resize (ENetPacket * packet, size_t dataLength) -{ - enet_uint8 * newData; - - if (dataLength <= packet -> dataLength || (packet -> flags & ENET_PACKET_FLAG_NO_ALLOCATE)) - { - packet -> dataLength = dataLength; - - return 0; - } - - newData = (enet_uint8 *) enet_malloc (dataLength); - if (newData == NULL) - return -1; - - memcpy (newData, packet -> data, packet -> dataLength); - enet_free (packet -> data); - - packet -> data = newData; - packet -> dataLength = dataLength; - - return 0; -} - -static const enet_uint32 crcTable [256] = -{ - 0, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, - 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, - 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, - 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, - 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, - 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, - 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, - 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, - 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, - 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, - 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457, - 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65, - 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, - 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9, - 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F, - 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, - 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683, - 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, - 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7, - 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5, - 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B, - 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79, - 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, - 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D, - 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x5005713, - 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0xBDBDF21, - 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, - 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, - 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, - 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, - 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF, - 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D -}; - -enet_uint32 -enet_crc32 (const ENetBuffer * buffers, size_t bufferCount) -{ - enet_uint32 crc = 0xFFFFFFFF; - - while (bufferCount -- > 0) - { - const enet_uint8 * data = (const enet_uint8 *) buffers -> data, - * dataEnd = & data [buffers -> dataLength]; - - while (data < dataEnd) - { - crc = (crc >> 8) ^ crcTable [(crc & 0xFF) ^ *data++]; - } - - ++ buffers; - } - - return ENET_HOST_TO_NET_32 (~ crc); -} - -/** @} */ diff --git a/Externals/enet/peer.c b/Externals/enet/peer.c deleted file mode 100644 index a7ac012079..0000000000 --- a/Externals/enet/peer.c +++ /dev/null @@ -1,1027 +0,0 @@ -/** - @file peer.c - @brief ENet peer management functions -*/ -#include -#define ENET_BUILDING_LIB 1 -#include "enet/enet.h" - -/** @defgroup peer ENet peer functions - @{ -*/ - -/** Configures throttle parameter for a peer. - - Unreliable packets are dropped by ENet in response to the varying conditions - of the Internet connection to the peer. The throttle represents a probability - that an unreliable packet should not be dropped and thus sent by ENet to the peer. - The lowest mean round trip time from the sending of a reliable packet to the - receipt of its acknowledgement is measured over an amount of time specified by - the interval parameter in milliseconds. If a measured round trip time happens to - be significantly less than the mean round trip time measured over the interval, - then the throttle probability is increased to allow more traffic by an amount - specified in the acceleration parameter, which is a ratio to the ENET_PEER_PACKET_THROTTLE_SCALE - constant. If a measured round trip time happens to be significantly greater than - the mean round trip time measured over the interval, then the throttle probability - is decreased to limit traffic by an amount specified in the deceleration parameter, which - is a ratio to the ENET_PEER_PACKET_THROTTLE_SCALE constant. When the throttle has - a value of ENET_PEER_PACKET_THROTTLE_SCALE, no unreliable packets are dropped by - ENet, and so 100% of all unreliable packets will be sent. When the throttle has a - value of 0, all unreliable packets are dropped by ENet, and so 0% of all unreliable - packets will be sent. Intermediate values for the throttle represent intermediate - probabilities between 0% and 100% of unreliable packets being sent. The bandwidth - limits of the local and foreign hosts are taken into account to determine a - sensible limit for the throttle probability above which it should not raise even in - the best of conditions. - - @param peer peer to configure - @param interval interval, in milliseconds, over which to measure lowest mean RTT; the default value is ENET_PEER_PACKET_THROTTLE_INTERVAL. - @param acceleration rate at which to increase the throttle probability as mean RTT declines - @param deceleration rate at which to decrease the throttle probability as mean RTT increases -*/ -void -enet_peer_throttle_configure (ENetPeer * peer, enet_uint32 interval, enet_uint32 acceleration, enet_uint32 deceleration) -{ - ENetProtocol command; - - peer -> packetThrottleInterval = interval; - peer -> packetThrottleAcceleration = acceleration; - peer -> packetThrottleDeceleration = deceleration; - - command.header.command = ENET_PROTOCOL_COMMAND_THROTTLE_CONFIGURE | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - command.header.channelID = 0xFF; - - command.throttleConfigure.packetThrottleInterval = ENET_HOST_TO_NET_32 (interval); - command.throttleConfigure.packetThrottleAcceleration = ENET_HOST_TO_NET_32 (acceleration); - command.throttleConfigure.packetThrottleDeceleration = ENET_HOST_TO_NET_32 (deceleration); - - enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0); -} - -int -enet_peer_throttle (ENetPeer * peer, enet_uint32 rtt) -{ - if (peer -> lastRoundTripTime <= peer -> lastRoundTripTimeVariance) - { - peer -> packetThrottle = peer -> packetThrottleLimit; - } - else - if (rtt <= peer -> lastRoundTripTime) - { - peer -> packetThrottle += peer -> packetThrottleAcceleration; - - if (peer -> packetThrottle > peer -> packetThrottleLimit) - peer -> packetThrottle = peer -> packetThrottleLimit; - - return 1; - } - else - if (rtt > peer -> lastRoundTripTime + 2 * peer -> lastRoundTripTimeVariance) - { - if (peer -> packetThrottle > peer -> packetThrottleDeceleration) - peer -> packetThrottle -= peer -> packetThrottleDeceleration; - else - peer -> packetThrottle = 0; - - return -1; - } - - return 0; -} - -/** Queues a packet to be sent. - - On success, ENet will assume ownership of the packet, and so enet_packet_destroy - should not be called on it thereafter. On failure, the caller still must destroy - the packet on its own as ENet has not queued the packet. The caller can also - check the packet's referenceCount field after sending to check if ENet queued - the packet and thus incremented the referenceCount. - - @param peer destination for the packet - @param channelID channel on which to send - @param packet packet to send - @retval 0 on success - @retval < 0 on failure -*/ -int -enet_peer_send (ENetPeer * peer, enet_uint8 channelID, ENetPacket * packet) -{ - ENetChannel * channel; - ENetProtocol command; - size_t fragmentLength; - - if (peer -> state != ENET_PEER_STATE_CONNECTED || - channelID >= peer -> channelCount || - packet -> dataLength > peer -> host -> maximumPacketSize) - return -1; - - channel = & peer -> channels [channelID]; - fragmentLength = peer -> mtu - sizeof (ENetProtocolHeader) - sizeof (ENetProtocolSendFragment); - if (peer -> host -> checksum != NULL) - fragmentLength -= sizeof(enet_uint32); - - if (packet -> dataLength > fragmentLength) - { - enet_uint32 fragmentCount = (packet -> dataLength + fragmentLength - 1) / fragmentLength, - fragmentNumber, - fragmentOffset; - enet_uint8 commandNumber; - enet_uint16 startSequenceNumber; - ENetList fragments; - ENetOutgoingCommand * fragment; - - if (fragmentCount > ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT) - return -1; - - if ((packet -> flags & (ENET_PACKET_FLAG_RELIABLE | ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT)) == ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT && - channel -> outgoingUnreliableSequenceNumber < 0xFFFF) - { - commandNumber = ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT; - startSequenceNumber = ENET_HOST_TO_NET_16 (channel -> outgoingUnreliableSequenceNumber + 1); - } - else - { - commandNumber = ENET_PROTOCOL_COMMAND_SEND_FRAGMENT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - startSequenceNumber = ENET_HOST_TO_NET_16 (channel -> outgoingReliableSequenceNumber + 1); - } - - enet_list_clear (& fragments); - - for (fragmentNumber = 0, - fragmentOffset = 0; - fragmentOffset < packet -> dataLength; - ++ fragmentNumber, - fragmentOffset += fragmentLength) - { - if (packet -> dataLength - fragmentOffset < fragmentLength) - fragmentLength = packet -> dataLength - fragmentOffset; - - fragment = (ENetOutgoingCommand *) enet_malloc (sizeof (ENetOutgoingCommand)); - if (fragment == NULL) - { - while (! enet_list_empty (& fragments)) - { - fragment = (ENetOutgoingCommand *) enet_list_remove (enet_list_begin (& fragments)); - - enet_free (fragment); - } - - return -1; - } - - fragment -> fragmentOffset = fragmentOffset; - fragment -> fragmentLength = fragmentLength; - fragment -> packet = packet; - fragment -> command.header.command = commandNumber; - fragment -> command.header.channelID = channelID; - fragment -> command.sendFragment.startSequenceNumber = startSequenceNumber; - fragment -> command.sendFragment.dataLength = ENET_HOST_TO_NET_16 (fragmentLength); - fragment -> command.sendFragment.fragmentCount = ENET_HOST_TO_NET_32 (fragmentCount); - fragment -> command.sendFragment.fragmentNumber = ENET_HOST_TO_NET_32 (fragmentNumber); - fragment -> command.sendFragment.totalLength = ENET_HOST_TO_NET_32 (packet -> dataLength); - fragment -> command.sendFragment.fragmentOffset = ENET_NET_TO_HOST_32 (fragmentOffset); - - enet_list_insert (enet_list_end (& fragments), fragment); - } - - packet -> referenceCount += fragmentNumber; - - while (! enet_list_empty (& fragments)) - { - fragment = (ENetOutgoingCommand *) enet_list_remove (enet_list_begin (& fragments)); - - enet_peer_setup_outgoing_command (peer, fragment); - } - - return 0; - } - - command.header.channelID = channelID; - - if ((packet -> flags & (ENET_PACKET_FLAG_RELIABLE | ENET_PACKET_FLAG_UNSEQUENCED)) == ENET_PACKET_FLAG_UNSEQUENCED) - { - command.header.command = ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED | ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED; - command.sendUnsequenced.dataLength = ENET_HOST_TO_NET_16 (packet -> dataLength); - } - else - if (packet -> flags & ENET_PACKET_FLAG_RELIABLE || channel -> outgoingUnreliableSequenceNumber >= 0xFFFF) - { - command.header.command = ENET_PROTOCOL_COMMAND_SEND_RELIABLE | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - command.sendReliable.dataLength = ENET_HOST_TO_NET_16 (packet -> dataLength); - } - else - { - command.header.command = ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE; - command.sendUnreliable.dataLength = ENET_HOST_TO_NET_16 (packet -> dataLength); - } - - if (enet_peer_queue_outgoing_command (peer, & command, packet, 0, packet -> dataLength) == NULL) - return -1; - - return 0; -} - -/** Attempts to dequeue any incoming queued packet. - @param peer peer to dequeue packets from - @param channelID holds the channel ID of the channel the packet was received on success - @returns a pointer to the packet, or NULL if there are no available incoming queued packets -*/ -ENetPacket * -enet_peer_receive (ENetPeer * peer, enet_uint8 * channelID) -{ - ENetIncomingCommand * incomingCommand; - ENetPacket * packet; - - if (enet_list_empty (& peer -> dispatchedCommands)) - return NULL; - - incomingCommand = (ENetIncomingCommand *) enet_list_remove (enet_list_begin (& peer -> dispatchedCommands)); - - if (channelID != NULL) - * channelID = incomingCommand -> command.header.channelID; - - packet = incomingCommand -> packet; - - -- packet -> referenceCount; - - if (incomingCommand -> fragments != NULL) - enet_free (incomingCommand -> fragments); - - enet_free (incomingCommand); - - peer -> totalWaitingData -= packet -> dataLength; - - return packet; -} - -static void -enet_peer_reset_outgoing_commands (ENetList * queue) -{ - ENetOutgoingCommand * outgoingCommand; - - while (! enet_list_empty (queue)) - { - outgoingCommand = (ENetOutgoingCommand *) enet_list_remove (enet_list_begin (queue)); - - if (outgoingCommand -> packet != NULL) - { - -- outgoingCommand -> packet -> referenceCount; - - if (outgoingCommand -> packet -> referenceCount == 0) - enet_packet_destroy (outgoingCommand -> packet); - } - - enet_free (outgoingCommand); - } -} - -static void -enet_peer_remove_incoming_commands (ENetList * queue, ENetListIterator startCommand, ENetListIterator endCommand, ENetIncomingCommand * excludeCommand) -{ - ENetListIterator currentCommand; - - for (currentCommand = startCommand; currentCommand != endCommand; ) - { - ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand; - - currentCommand = enet_list_next (currentCommand); - - if (incomingCommand == excludeCommand) - continue; - - enet_list_remove (& incomingCommand -> incomingCommandList); - - if (incomingCommand -> packet != NULL) - { - -- incomingCommand -> packet -> referenceCount; - - if (incomingCommand -> packet -> referenceCount == 0) - enet_packet_destroy (incomingCommand -> packet); - } - - if (incomingCommand -> fragments != NULL) - enet_free (incomingCommand -> fragments); - - enet_free (incomingCommand); - } -} - -static void -enet_peer_reset_incoming_commands (ENetList * queue) -{ - enet_peer_remove_incoming_commands(queue, enet_list_begin (queue), enet_list_end (queue), NULL); -} - -void -enet_peer_reset_queues (ENetPeer * peer) -{ - ENetChannel * channel; - - if (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH) - { - enet_list_remove (& peer -> dispatchList); - - peer -> flags &= ~ ENET_PEER_FLAG_NEEDS_DISPATCH; - } - - while (! enet_list_empty (& peer -> acknowledgements)) - enet_free (enet_list_remove (enet_list_begin (& peer -> acknowledgements))); - - enet_peer_reset_outgoing_commands (& peer -> sentReliableCommands); - enet_peer_reset_outgoing_commands (& peer -> outgoingCommands); - enet_peer_reset_outgoing_commands (& peer -> outgoingSendReliableCommands); - enet_peer_reset_incoming_commands (& peer -> dispatchedCommands); - - if (peer -> channels != NULL && peer -> channelCount > 0) - { - for (channel = peer -> channels; - channel < & peer -> channels [peer -> channelCount]; - ++ channel) - { - enet_peer_reset_incoming_commands (& channel -> incomingReliableCommands); - enet_peer_reset_incoming_commands (& channel -> incomingUnreliableCommands); - } - - enet_free (peer -> channels); - } - - peer -> channels = NULL; - peer -> channelCount = 0; -} - -void -enet_peer_on_connect (ENetPeer * peer) -{ - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - { - if (peer -> incomingBandwidth != 0) - ++ peer -> host -> bandwidthLimitedPeers; - - ++ peer -> host -> connectedPeers; - } -} - -void -enet_peer_on_disconnect (ENetPeer * peer) -{ - if (peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER) - { - if (peer -> incomingBandwidth != 0) - -- peer -> host -> bandwidthLimitedPeers; - - -- peer -> host -> connectedPeers; - } -} - -/** Forcefully disconnects a peer. - @param peer peer to forcefully disconnect - @remarks The foreign host represented by the peer is not notified of the disconnection and will timeout - on its connection to the local host. -*/ -void -enet_peer_reset (ENetPeer * peer) -{ - enet_peer_on_disconnect (peer); - - peer -> outgoingPeerID = ENET_PROTOCOL_MAXIMUM_PEER_ID; - peer -> connectID = 0; - - peer -> state = ENET_PEER_STATE_DISCONNECTED; - - peer -> incomingBandwidth = 0; - peer -> outgoingBandwidth = 0; - peer -> incomingBandwidthThrottleEpoch = 0; - peer -> outgoingBandwidthThrottleEpoch = 0; - peer -> incomingDataTotal = 0; - peer -> outgoingDataTotal = 0; - peer -> lastSendTime = 0; - peer -> lastReceiveTime = 0; - peer -> nextTimeout = 0; - peer -> earliestTimeout = 0; - peer -> packetLossEpoch = 0; - peer -> packetsSent = 0; - peer -> packetsLost = 0; - peer -> packetLoss = 0; - peer -> packetLossVariance = 0; - peer -> packetThrottle = ENET_PEER_DEFAULT_PACKET_THROTTLE; - peer -> packetThrottleLimit = ENET_PEER_PACKET_THROTTLE_SCALE; - peer -> packetThrottleCounter = 0; - peer -> packetThrottleEpoch = 0; - peer -> packetThrottleAcceleration = ENET_PEER_PACKET_THROTTLE_ACCELERATION; - peer -> packetThrottleDeceleration = ENET_PEER_PACKET_THROTTLE_DECELERATION; - peer -> packetThrottleInterval = ENET_PEER_PACKET_THROTTLE_INTERVAL; - peer -> pingInterval = ENET_PEER_PING_INTERVAL; - peer -> timeoutLimit = ENET_PEER_TIMEOUT_LIMIT; - peer -> timeoutMinimum = ENET_PEER_TIMEOUT_MINIMUM; - peer -> timeoutMaximum = ENET_PEER_TIMEOUT_MAXIMUM; - peer -> lastRoundTripTime = ENET_PEER_DEFAULT_ROUND_TRIP_TIME; - peer -> lowestRoundTripTime = ENET_PEER_DEFAULT_ROUND_TRIP_TIME; - peer -> lastRoundTripTimeVariance = 0; - peer -> highestRoundTripTimeVariance = 0; - peer -> roundTripTime = ENET_PEER_DEFAULT_ROUND_TRIP_TIME; - peer -> roundTripTimeVariance = 0; - peer -> mtu = peer -> host -> mtu; - peer -> reliableDataInTransit = 0; - peer -> outgoingReliableSequenceNumber = 0; - peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - peer -> incomingUnsequencedGroup = 0; - peer -> outgoingUnsequencedGroup = 0; - peer -> eventData = 0; - peer -> totalWaitingData = 0; - peer -> flags = 0; - - memset (peer -> unsequencedWindow, 0, sizeof (peer -> unsequencedWindow)); - - enet_peer_reset_queues (peer); -} - -/** Sends a ping request to a peer. - @param peer destination for the ping request - @remarks ping requests factor into the mean round trip time as designated by the - roundTripTime field in the ENetPeer structure. ENet automatically pings all connected - peers at regular intervals, however, this function may be called to ensure more - frequent ping requests. -*/ -void -enet_peer_ping (ENetPeer * peer) -{ - ENetProtocol command; - - if (peer -> state != ENET_PEER_STATE_CONNECTED) - return; - - command.header.command = ENET_PROTOCOL_COMMAND_PING | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - command.header.channelID = 0xFF; - - enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0); -} - -/** Sets the interval at which pings will be sent to a peer. - - Pings are used both to monitor the liveness of the connection and also to dynamically - adjust the throttle during periods of low traffic so that the throttle has reasonable - responsiveness during traffic spikes. - - @param peer the peer to adjust - @param pingInterval the interval at which to send pings; defaults to ENET_PEER_PING_INTERVAL if 0 -*/ -void -enet_peer_ping_interval (ENetPeer * peer, enet_uint32 pingInterval) -{ - peer -> pingInterval = pingInterval ? pingInterval : ENET_PEER_PING_INTERVAL; -} - -/** Sets the timeout parameters for a peer. - - The timeout parameter control how and when a peer will timeout from a failure to acknowledge - reliable traffic. Timeout values use an exponential backoff mechanism, where if a reliable - packet is not acknowledge within some multiple of the average RTT plus a variance tolerance, - the timeout will be doubled until it reaches a set limit. If the timeout is thus at this - limit and reliable packets have been sent but not acknowledged within a certain minimum time - period, the peer will be disconnected. Alternatively, if reliable packets have been sent - but not acknowledged for a certain maximum time period, the peer will be disconnected regardless - of the current timeout limit value. - - @param peer the peer to adjust - @param timeoutLimit the timeout limit; defaults to ENET_PEER_TIMEOUT_LIMIT if 0 - @param timeoutMinimum the timeout minimum; defaults to ENET_PEER_TIMEOUT_MINIMUM if 0 - @param timeoutMaximum the timeout maximum; defaults to ENET_PEER_TIMEOUT_MAXIMUM if 0 -*/ - -void -enet_peer_timeout (ENetPeer * peer, enet_uint32 timeoutLimit, enet_uint32 timeoutMinimum, enet_uint32 timeoutMaximum) -{ - peer -> timeoutLimit = timeoutLimit ? timeoutLimit : ENET_PEER_TIMEOUT_LIMIT; - peer -> timeoutMinimum = timeoutMinimum ? timeoutMinimum : ENET_PEER_TIMEOUT_MINIMUM; - peer -> timeoutMaximum = timeoutMaximum ? timeoutMaximum : ENET_PEER_TIMEOUT_MAXIMUM; -} - -/** Force an immediate disconnection from a peer. - @param peer peer to disconnect - @param data data describing the disconnection - @remarks No ENET_EVENT_DISCONNECT event will be generated. The foreign peer is not - guaranteed to receive the disconnect notification, and is reset immediately upon - return from this function. -*/ -void -enet_peer_disconnect_now (ENetPeer * peer, enet_uint32 data) -{ - ENetProtocol command; - - if (peer -> state == ENET_PEER_STATE_DISCONNECTED) - return; - - if (peer -> state != ENET_PEER_STATE_ZOMBIE && - peer -> state != ENET_PEER_STATE_DISCONNECTING) - { - enet_peer_reset_queues (peer); - - command.header.command = ENET_PROTOCOL_COMMAND_DISCONNECT | ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED; - command.header.channelID = 0xFF; - command.disconnect.data = ENET_HOST_TO_NET_32 (data); - - enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0); - - enet_host_flush (peer -> host); - } - - enet_peer_reset (peer); -} - -/** Request a disconnection from a peer. - @param peer peer to request a disconnection - @param data data describing the disconnection - @remarks An ENET_EVENT_DISCONNECT event will be generated by enet_host_service() - once the disconnection is complete. -*/ -void -enet_peer_disconnect (ENetPeer * peer, enet_uint32 data) -{ - ENetProtocol command; - - if (peer -> state == ENET_PEER_STATE_DISCONNECTING || - peer -> state == ENET_PEER_STATE_DISCONNECTED || - peer -> state == ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT || - peer -> state == ENET_PEER_STATE_ZOMBIE) - return; - - enet_peer_reset_queues (peer); - - command.header.command = ENET_PROTOCOL_COMMAND_DISCONNECT; - command.header.channelID = 0xFF; - command.disconnect.data = ENET_HOST_TO_NET_32 (data); - - if (peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER) - command.header.command |= ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - else - command.header.command |= ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED; - - enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0); - - if (peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER) - { - enet_peer_on_disconnect (peer); - - peer -> state = ENET_PEER_STATE_DISCONNECTING; - } - else - { - enet_host_flush (peer -> host); - enet_peer_reset (peer); - } -} - -int -enet_peer_has_outgoing_commands (ENetPeer * peer) -{ - if (enet_list_empty (& peer -> outgoingCommands) && - enet_list_empty (& peer -> outgoingSendReliableCommands) && - enet_list_empty (& peer -> sentReliableCommands)) - return 0; - - return 1; -} - -/** Request a disconnection from a peer, but only after all queued outgoing packets are sent. - @param peer peer to request a disconnection - @param data data describing the disconnection - @remarks An ENET_EVENT_DISCONNECT event will be generated by enet_host_service() - once the disconnection is complete. -*/ -void -enet_peer_disconnect_later (ENetPeer * peer, enet_uint32 data) -{ - if ((peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER) && - enet_peer_has_outgoing_commands (peer)) - { - peer -> state = ENET_PEER_STATE_DISCONNECT_LATER; - peer -> eventData = data; - } - else - enet_peer_disconnect (peer, data); -} - -ENetAcknowledgement * -enet_peer_queue_acknowledgement (ENetPeer * peer, const ENetProtocol * command, enet_uint16 sentTime) -{ - ENetAcknowledgement * acknowledgement; - - if (command -> header.channelID < peer -> channelCount) - { - ENetChannel * channel = & peer -> channels [command -> header.channelID]; - enet_uint16 reliableWindow = command -> header.reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE, - currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - - if (command -> header.reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - reliableWindow += ENET_PEER_RELIABLE_WINDOWS; - - if (reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1 && reliableWindow <= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS) - return NULL; - } - - acknowledgement = (ENetAcknowledgement *) enet_malloc (sizeof (ENetAcknowledgement)); - if (acknowledgement == NULL) - return NULL; - - peer -> outgoingDataTotal += sizeof (ENetProtocolAcknowledge); - - acknowledgement -> sentTime = sentTime; - acknowledgement -> command = * command; - - enet_list_insert (enet_list_end (& peer -> acknowledgements), acknowledgement); - - return acknowledgement; -} - -void -enet_peer_setup_outgoing_command (ENetPeer * peer, ENetOutgoingCommand * outgoingCommand) -{ - peer -> outgoingDataTotal += enet_protocol_command_size (outgoingCommand -> command.header.command) + outgoingCommand -> fragmentLength; - - if (outgoingCommand -> command.header.channelID == 0xFF) - { - ++ peer -> outgoingReliableSequenceNumber; - - outgoingCommand -> reliableSequenceNumber = peer -> outgoingReliableSequenceNumber; - outgoingCommand -> unreliableSequenceNumber = 0; - } - else - { - ENetChannel * channel = & peer -> channels [outgoingCommand -> command.header.channelID]; - - if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) - { - ++ channel -> outgoingReliableSequenceNumber; - channel -> outgoingUnreliableSequenceNumber = 0; - - outgoingCommand -> reliableSequenceNumber = channel -> outgoingReliableSequenceNumber; - outgoingCommand -> unreliableSequenceNumber = 0; - } - else - if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED) - { - ++ peer -> outgoingUnsequencedGroup; - - outgoingCommand -> reliableSequenceNumber = 0; - outgoingCommand -> unreliableSequenceNumber = 0; - } - else - { - if (outgoingCommand -> fragmentOffset == 0) - ++ channel -> outgoingUnreliableSequenceNumber; - - outgoingCommand -> reliableSequenceNumber = channel -> outgoingReliableSequenceNumber; - outgoingCommand -> unreliableSequenceNumber = channel -> outgoingUnreliableSequenceNumber; - } - } - - outgoingCommand -> sendAttempts = 0; - outgoingCommand -> sentTime = 0; - outgoingCommand -> roundTripTimeout = 0; - outgoingCommand -> command.header.reliableSequenceNumber = ENET_HOST_TO_NET_16 (outgoingCommand -> reliableSequenceNumber); - outgoingCommand -> queueTime = ++ peer -> host -> totalQueued; - - switch (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) - { - case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE: - outgoingCommand -> command.sendUnreliable.unreliableSequenceNumber = ENET_HOST_TO_NET_16 (outgoingCommand -> unreliableSequenceNumber); - break; - - case ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED: - outgoingCommand -> command.sendUnsequenced.unsequencedGroup = ENET_HOST_TO_NET_16 (peer -> outgoingUnsequencedGroup); - break; - - default: - break; - } - - if ((outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) != 0 && - outgoingCommand -> packet != NULL) - enet_list_insert (enet_list_end (& peer -> outgoingSendReliableCommands), outgoingCommand); - else - enet_list_insert (enet_list_end (& peer -> outgoingCommands), outgoingCommand); -} - -ENetOutgoingCommand * -enet_peer_queue_outgoing_command (ENetPeer * peer, const ENetProtocol * command, ENetPacket * packet, enet_uint32 offset, enet_uint16 length) -{ - ENetOutgoingCommand * outgoingCommand = (ENetOutgoingCommand *) enet_malloc (sizeof (ENetOutgoingCommand)); - if (outgoingCommand == NULL) - return NULL; - - outgoingCommand -> command = * command; - outgoingCommand -> fragmentOffset = offset; - outgoingCommand -> fragmentLength = length; - outgoingCommand -> packet = packet; - if (packet != NULL) - ++ packet -> referenceCount; - - enet_peer_setup_outgoing_command (peer, outgoingCommand); - - return outgoingCommand; -} - -void -enet_peer_dispatch_incoming_unreliable_commands (ENetPeer * peer, ENetChannel * channel, ENetIncomingCommand * queuedCommand) -{ - ENetListIterator droppedCommand, startCommand, currentCommand; - - for (droppedCommand = startCommand = currentCommand = enet_list_begin (& channel -> incomingUnreliableCommands); - currentCommand != enet_list_end (& channel -> incomingUnreliableCommands); - currentCommand = enet_list_next (currentCommand)) - { - ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand; - - if ((incomingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED) - continue; - - if (incomingCommand -> reliableSequenceNumber == channel -> incomingReliableSequenceNumber) - { - if (incomingCommand -> fragmentsRemaining <= 0) - { - channel -> incomingUnreliableSequenceNumber = incomingCommand -> unreliableSequenceNumber; - continue; - } - - if (startCommand != currentCommand) - { - enet_list_move (enet_list_end (& peer -> dispatchedCommands), startCommand, enet_list_previous (currentCommand)); - - if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH)) - { - enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList); - - peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH; - } - - droppedCommand = currentCommand; - } - else - if (droppedCommand != currentCommand) - droppedCommand = enet_list_previous (currentCommand); - } - else - { - enet_uint16 reliableWindow = incomingCommand -> reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE, - currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - reliableWindow += ENET_PEER_RELIABLE_WINDOWS; - if (reliableWindow >= currentWindow && reliableWindow < currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1) - break; - - droppedCommand = enet_list_next (currentCommand); - - if (startCommand != currentCommand) - { - enet_list_move (enet_list_end (& peer -> dispatchedCommands), startCommand, enet_list_previous (currentCommand)); - - if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH)) - { - enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList); - - peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH; - } - } - } - - startCommand = enet_list_next (currentCommand); - } - - if (startCommand != currentCommand) - { - enet_list_move (enet_list_end (& peer -> dispatchedCommands), startCommand, enet_list_previous (currentCommand)); - - if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH)) - { - enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList); - - peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH; - } - - droppedCommand = currentCommand; - } - - enet_peer_remove_incoming_commands (& channel -> incomingUnreliableCommands, enet_list_begin (& channel -> incomingUnreliableCommands), droppedCommand, queuedCommand); -} - -void -enet_peer_dispatch_incoming_reliable_commands (ENetPeer * peer, ENetChannel * channel, ENetIncomingCommand * queuedCommand) -{ - ENetListIterator currentCommand; - - for (currentCommand = enet_list_begin (& channel -> incomingReliableCommands); - currentCommand != enet_list_end (& channel -> incomingReliableCommands); - currentCommand = enet_list_next (currentCommand)) - { - ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand; - - if (incomingCommand -> fragmentsRemaining > 0 || - incomingCommand -> reliableSequenceNumber != (enet_uint16) (channel -> incomingReliableSequenceNumber + 1)) - break; - - channel -> incomingReliableSequenceNumber = incomingCommand -> reliableSequenceNumber; - - if (incomingCommand -> fragmentCount > 0) - channel -> incomingReliableSequenceNumber += incomingCommand -> fragmentCount - 1; - } - - if (currentCommand == enet_list_begin (& channel -> incomingReliableCommands)) - return; - - channel -> incomingUnreliableSequenceNumber = 0; - - enet_list_move (enet_list_end (& peer -> dispatchedCommands), enet_list_begin (& channel -> incomingReliableCommands), enet_list_previous (currentCommand)); - - if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH)) - { - enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList); - - peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH; - } - - if (! enet_list_empty (& channel -> incomingUnreliableCommands)) - enet_peer_dispatch_incoming_unreliable_commands (peer, channel, queuedCommand); -} - -ENetIncomingCommand * -enet_peer_queue_incoming_command (ENetPeer * peer, const ENetProtocol * command, const void * data, size_t dataLength, enet_uint32 flags, enet_uint32 fragmentCount) -{ - static ENetIncomingCommand dummyCommand; - - ENetChannel * channel = & peer -> channels [command -> header.channelID]; - enet_uint32 unreliableSequenceNumber = 0, reliableSequenceNumber = 0; - enet_uint16 reliableWindow, currentWindow; - ENetIncomingCommand * incomingCommand; - ENetListIterator currentCommand; - ENetPacket * packet = NULL; - - if (peer -> state == ENET_PEER_STATE_DISCONNECT_LATER) - goto discardCommand; - - if ((command -> header.command & ENET_PROTOCOL_COMMAND_MASK) != ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED) - { - reliableSequenceNumber = command -> header.reliableSequenceNumber; - reliableWindow = reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - - if (reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - reliableWindow += ENET_PEER_RELIABLE_WINDOWS; - - if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1) - goto discardCommand; - } - - switch (command -> header.command & ENET_PROTOCOL_COMMAND_MASK) - { - case ENET_PROTOCOL_COMMAND_SEND_FRAGMENT: - case ENET_PROTOCOL_COMMAND_SEND_RELIABLE: - if (reliableSequenceNumber == channel -> incomingReliableSequenceNumber) - goto discardCommand; - - for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingReliableCommands)); - currentCommand != enet_list_end (& channel -> incomingReliableCommands); - currentCommand = enet_list_previous (currentCommand)) - { - incomingCommand = (ENetIncomingCommand *) currentCommand; - - if (reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - { - if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - continue; - } - else - if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - break; - - if (incomingCommand -> reliableSequenceNumber <= reliableSequenceNumber) - { - if (incomingCommand -> reliableSequenceNumber < reliableSequenceNumber) - break; - - goto discardCommand; - } - } - break; - - case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE: - case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT: - unreliableSequenceNumber = ENET_NET_TO_HOST_16 (command -> sendUnreliable.unreliableSequenceNumber); - - if (reliableSequenceNumber == channel -> incomingReliableSequenceNumber && - unreliableSequenceNumber <= channel -> incomingUnreliableSequenceNumber) - goto discardCommand; - - for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingUnreliableCommands)); - currentCommand != enet_list_end (& channel -> incomingUnreliableCommands); - currentCommand = enet_list_previous (currentCommand)) - { - incomingCommand = (ENetIncomingCommand *) currentCommand; - - if ((command -> header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED) - continue; - - if (reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - { - if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - continue; - } - else - if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - break; - - if (incomingCommand -> reliableSequenceNumber < reliableSequenceNumber) - break; - - if (incomingCommand -> reliableSequenceNumber > reliableSequenceNumber) - continue; - - if (incomingCommand -> unreliableSequenceNumber <= unreliableSequenceNumber) - { - if (incomingCommand -> unreliableSequenceNumber < unreliableSequenceNumber) - break; - - goto discardCommand; - } - } - break; - - case ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED: - currentCommand = enet_list_end (& channel -> incomingUnreliableCommands); - break; - - default: - goto discardCommand; - } - - if (peer -> totalWaitingData >= peer -> host -> maximumWaitingData) - goto notifyError; - - packet = enet_packet_create (data, dataLength, flags); - if (packet == NULL) - goto notifyError; - - incomingCommand = (ENetIncomingCommand *) enet_malloc (sizeof (ENetIncomingCommand)); - if (incomingCommand == NULL) - goto notifyError; - - incomingCommand -> reliableSequenceNumber = command -> header.reliableSequenceNumber; - incomingCommand -> unreliableSequenceNumber = unreliableSequenceNumber & 0xFFFF; - incomingCommand -> command = * command; - incomingCommand -> fragmentCount = fragmentCount; - incomingCommand -> fragmentsRemaining = fragmentCount; - incomingCommand -> packet = packet; - incomingCommand -> fragments = NULL; - - if (fragmentCount > 0) - { - if (fragmentCount <= ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT) - incomingCommand -> fragments = (enet_uint32 *) enet_malloc ((fragmentCount + 31) / 32 * sizeof (enet_uint32)); - if (incomingCommand -> fragments == NULL) - { - enet_free (incomingCommand); - - goto notifyError; - } - memset (incomingCommand -> fragments, 0, (fragmentCount + 31) / 32 * sizeof (enet_uint32)); - } - - if (packet != NULL) - { - ++ packet -> referenceCount; - - peer -> totalWaitingData += packet -> dataLength; - } - - enet_list_insert (enet_list_next (currentCommand), incomingCommand); - - switch (command -> header.command & ENET_PROTOCOL_COMMAND_MASK) - { - case ENET_PROTOCOL_COMMAND_SEND_FRAGMENT: - case ENET_PROTOCOL_COMMAND_SEND_RELIABLE: - enet_peer_dispatch_incoming_reliable_commands (peer, channel, incomingCommand); - break; - - default: - enet_peer_dispatch_incoming_unreliable_commands (peer, channel, incomingCommand); - break; - } - - return incomingCommand; - -discardCommand: - if (fragmentCount > 0) - goto notifyError; - - if (packet != NULL && packet -> referenceCount == 0) - enet_packet_destroy (packet); - - return & dummyCommand; - -notifyError: - if (packet != NULL && packet -> referenceCount == 0) - enet_packet_destroy (packet); - - return NULL; -} - -/** @} */ diff --git a/Externals/enet/premake4.lua b/Externals/enet/premake4.lua deleted file mode 100644 index 0e6e7adf6d..0000000000 --- a/Externals/enet/premake4.lua +++ /dev/null @@ -1,59 +0,0 @@ -solution "enet" - configurations { "Debug", "Release" } - platforms { "x32", "x64" } - - project "enet_static" - kind "StaticLib" - language "C" - - files { "*.c" } - - includedirs { "include/" } - - configuration "Debug" - targetsuffix "d" - - defines({ "DEBUG" }) - - flags { "Symbols" } - - configuration "Release" - defines({ "NDEBUG" }) - - flags { "Optimize" } - - configuration { "Debug", "x64" } - targetsuffix "64d" - - configuration { "Release", "x64" } - targetsuffix "64" - - project "enet" - kind "SharedLib" - language "C" - - files { "*.c" } - - includedirs { "include/" } - - defines({"ENET_DLL=1" }) - - configuration "Debug" - targetsuffix "d" - - defines({ "DEBUG" }) - - flags { "Symbols" } - - configuration "Release" - defines({ "NDEBUG" }) - - flags { "Optimize" } - - configuration { "Debug", "x64" } - targetsuffix "64d" - - configuration { "Release", "x64" } - targetsuffix "64" - - \ No newline at end of file diff --git a/Externals/enet/protocol.c b/Externals/enet/protocol.c deleted file mode 100644 index b7af48df06..0000000000 --- a/Externals/enet/protocol.c +++ /dev/null @@ -1,1910 +0,0 @@ -/** - @file protocol.c - @brief ENet protocol functions -*/ -#include -#include -#define ENET_BUILDING_LIB 1 -#include "enet/utility.h" -#include "enet/time.h" -#include "enet/enet.h" - -static const size_t commandSizes [ENET_PROTOCOL_COMMAND_COUNT] = -{ - 0, - sizeof (ENetProtocolAcknowledge), - sizeof (ENetProtocolConnect), - sizeof (ENetProtocolVerifyConnect), - sizeof (ENetProtocolDisconnect), - sizeof (ENetProtocolPing), - sizeof (ENetProtocolSendReliable), - sizeof (ENetProtocolSendUnreliable), - sizeof (ENetProtocolSendFragment), - sizeof (ENetProtocolSendUnsequenced), - sizeof (ENetProtocolBandwidthLimit), - sizeof (ENetProtocolThrottleConfigure), - sizeof (ENetProtocolSendFragment) -}; - -size_t -enet_protocol_command_size (enet_uint8 commandNumber) -{ - return commandSizes [commandNumber & ENET_PROTOCOL_COMMAND_MASK]; -} - -static void -enet_protocol_change_state (ENetHost * host, ENetPeer * peer, ENetPeerState state) -{ - if (state == ENET_PEER_STATE_CONNECTED || state == ENET_PEER_STATE_DISCONNECT_LATER) - enet_peer_on_connect (peer); - else - enet_peer_on_disconnect (peer); - - peer -> state = state; -} - -static void -enet_protocol_dispatch_state (ENetHost * host, ENetPeer * peer, ENetPeerState state) -{ - enet_protocol_change_state (host, peer, state); - - if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH)) - { - enet_list_insert (enet_list_end (& host -> dispatchQueue), & peer -> dispatchList); - - peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH; - } -} - -static int -enet_protocol_dispatch_incoming_commands (ENetHost * host, ENetEvent * event) -{ - while (! enet_list_empty (& host -> dispatchQueue)) - { - ENetPeer * peer = (ENetPeer *) enet_list_remove (enet_list_begin (& host -> dispatchQueue)); - - peer -> flags &= ~ ENET_PEER_FLAG_NEEDS_DISPATCH; - - switch (peer -> state) - { - case ENET_PEER_STATE_CONNECTION_PENDING: - case ENET_PEER_STATE_CONNECTION_SUCCEEDED: - enet_protocol_change_state (host, peer, ENET_PEER_STATE_CONNECTED); - - event -> type = ENET_EVENT_TYPE_CONNECT; - event -> peer = peer; - event -> data = peer -> eventData; - - return 1; - - case ENET_PEER_STATE_ZOMBIE: - host -> recalculateBandwidthLimits = 1; - - event -> type = ENET_EVENT_TYPE_DISCONNECT; - event -> peer = peer; - event -> data = peer -> eventData; - - enet_peer_reset (peer); - - return 1; - - case ENET_PEER_STATE_CONNECTED: - if (enet_list_empty (& peer -> dispatchedCommands)) - continue; - - event -> packet = enet_peer_receive (peer, & event -> channelID); - if (event -> packet == NULL) - continue; - - event -> type = ENET_EVENT_TYPE_RECEIVE; - event -> peer = peer; - - if (! enet_list_empty (& peer -> dispatchedCommands)) - { - peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH; - - enet_list_insert (enet_list_end (& host -> dispatchQueue), & peer -> dispatchList); - } - - return 1; - - default: - break; - } - } - - return 0; -} - -static void -enet_protocol_notify_connect (ENetHost * host, ENetPeer * peer, ENetEvent * event) -{ - host -> recalculateBandwidthLimits = 1; - - if (event != NULL) - { - enet_protocol_change_state (host, peer, ENET_PEER_STATE_CONNECTED); - - event -> type = ENET_EVENT_TYPE_CONNECT; - event -> peer = peer; - event -> data = peer -> eventData; - } - else - enet_protocol_dispatch_state (host, peer, peer -> state == ENET_PEER_STATE_CONNECTING ? ENET_PEER_STATE_CONNECTION_SUCCEEDED : ENET_PEER_STATE_CONNECTION_PENDING); -} - -static void -enet_protocol_notify_disconnect (ENetHost * host, ENetPeer * peer, ENetEvent * event) -{ - if (peer -> state >= ENET_PEER_STATE_CONNECTION_PENDING) - host -> recalculateBandwidthLimits = 1; - - if (peer -> state != ENET_PEER_STATE_CONNECTING && peer -> state < ENET_PEER_STATE_CONNECTION_SUCCEEDED) - enet_peer_reset (peer); - else - if (event != NULL) - { - event -> type = ENET_EVENT_TYPE_DISCONNECT; - event -> peer = peer; - event -> data = 0; - - enet_peer_reset (peer); - } - else - { - peer -> eventData = 0; - - enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE); - } -} - -static void -enet_protocol_remove_sent_unreliable_commands (ENetPeer * peer, ENetList * sentUnreliableCommands) -{ - ENetOutgoingCommand * outgoingCommand; - - if (enet_list_empty (sentUnreliableCommands)) - return; - - do - { - outgoingCommand = (ENetOutgoingCommand *) enet_list_front (sentUnreliableCommands); - - enet_list_remove (& outgoingCommand -> outgoingCommandList); - - if (outgoingCommand -> packet != NULL) - { - -- outgoingCommand -> packet -> referenceCount; - - if (outgoingCommand -> packet -> referenceCount == 0) - { - outgoingCommand -> packet -> flags |= ENET_PACKET_FLAG_SENT; - - enet_packet_destroy (outgoingCommand -> packet); - } - } - - enet_free (outgoingCommand); - } while (! enet_list_empty (sentUnreliableCommands)); - - if (peer -> state == ENET_PEER_STATE_DISCONNECT_LATER && - ! enet_peer_has_outgoing_commands (peer)) - enet_peer_disconnect (peer, peer -> eventData); -} - -static ENetOutgoingCommand * -enet_protocol_find_sent_reliable_command (ENetList * list, enet_uint16 reliableSequenceNumber, enet_uint8 channelID) -{ - ENetListIterator currentCommand; - - for (currentCommand = enet_list_begin (list); - currentCommand != enet_list_end (list); - currentCommand = enet_list_next (currentCommand)) - { - ENetOutgoingCommand * outgoingCommand = (ENetOutgoingCommand *) currentCommand; - - if (! (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE)) - continue; - - if (outgoingCommand -> sendAttempts < 1) - break; - - if (outgoingCommand -> reliableSequenceNumber == reliableSequenceNumber && - outgoingCommand -> command.header.channelID == channelID) - return outgoingCommand; - } - - return NULL; -} - -static ENetProtocolCommand -enet_protocol_remove_sent_reliable_command (ENetPeer * peer, enet_uint16 reliableSequenceNumber, enet_uint8 channelID) -{ - ENetOutgoingCommand * outgoingCommand = NULL; - ENetListIterator currentCommand; - ENetProtocolCommand commandNumber; - int wasSent = 1; - - for (currentCommand = enet_list_begin (& peer -> sentReliableCommands); - currentCommand != enet_list_end (& peer -> sentReliableCommands); - currentCommand = enet_list_next (currentCommand)) - { - outgoingCommand = (ENetOutgoingCommand *) currentCommand; - - if (outgoingCommand -> reliableSequenceNumber == reliableSequenceNumber && - outgoingCommand -> command.header.channelID == channelID) - break; - } - - if (currentCommand == enet_list_end (& peer -> sentReliableCommands)) - { - outgoingCommand = enet_protocol_find_sent_reliable_command (& peer -> outgoingCommands, reliableSequenceNumber, channelID); - if (outgoingCommand == NULL) - outgoingCommand = enet_protocol_find_sent_reliable_command (& peer -> outgoingSendReliableCommands, reliableSequenceNumber, channelID); - - wasSent = 0; - } - - if (outgoingCommand == NULL) - return ENET_PROTOCOL_COMMAND_NONE; - - if (channelID < peer -> channelCount) - { - ENetChannel * channel = & peer -> channels [channelID]; - enet_uint16 reliableWindow = reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - if (channel -> reliableWindows [reliableWindow] > 0) - { - -- channel -> reliableWindows [reliableWindow]; - if (! channel -> reliableWindows [reliableWindow]) - channel -> usedReliableWindows &= ~ (1 << reliableWindow); - } - } - - commandNumber = (ENetProtocolCommand) (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK); - - enet_list_remove (& outgoingCommand -> outgoingCommandList); - - if (outgoingCommand -> packet != NULL) - { - if (wasSent) - peer -> reliableDataInTransit -= outgoingCommand -> fragmentLength; - - -- outgoingCommand -> packet -> referenceCount; - - if (outgoingCommand -> packet -> referenceCount == 0) - { - outgoingCommand -> packet -> flags |= ENET_PACKET_FLAG_SENT; - - enet_packet_destroy (outgoingCommand -> packet); - } - } - - enet_free (outgoingCommand); - - if (enet_list_empty (& peer -> sentReliableCommands)) - return commandNumber; - - outgoingCommand = (ENetOutgoingCommand *) enet_list_front (& peer -> sentReliableCommands); - - peer -> nextTimeout = outgoingCommand -> sentTime + outgoingCommand -> roundTripTimeout; - - return commandNumber; -} - -static ENetPeer * -enet_protocol_handle_connect (ENetHost * host, ENetProtocolHeader * header, ENetProtocol * command) -{ - enet_uint8 incomingSessionID, outgoingSessionID; - enet_uint32 mtu, windowSize; - ENetChannel * channel; - size_t channelCount, duplicatePeers = 0; - ENetPeer * currentPeer, * peer = NULL; - ENetProtocol verifyCommand; - - channelCount = ENET_NET_TO_HOST_32 (command -> connect.channelCount); - - if (channelCount < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT || - channelCount > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT) - return NULL; - - for (currentPeer = host -> peers; - currentPeer < & host -> peers [host -> peerCount]; - ++ currentPeer) - { - if (currentPeer -> state == ENET_PEER_STATE_DISCONNECTED) - { - if (peer == NULL) - peer = currentPeer; - } - else - if (currentPeer -> state != ENET_PEER_STATE_CONNECTING && - currentPeer -> address.host == host -> receivedAddress.host) - { - if (currentPeer -> address.port == host -> receivedAddress.port && - currentPeer -> connectID == command -> connect.connectID) - return NULL; - - ++ duplicatePeers; - } - } - - if (peer == NULL || duplicatePeers >= host -> duplicatePeers) - return NULL; - - if (channelCount > host -> channelLimit) - channelCount = host -> channelLimit; - peer -> channels = (ENetChannel *) enet_malloc (channelCount * sizeof (ENetChannel)); - if (peer -> channels == NULL) - return NULL; - peer -> channelCount = channelCount; - peer -> state = ENET_PEER_STATE_ACKNOWLEDGING_CONNECT; - peer -> connectID = command -> connect.connectID; - peer -> address = host -> receivedAddress; - peer -> mtu = host -> mtu; - peer -> outgoingPeerID = ENET_NET_TO_HOST_16 (command -> connect.outgoingPeerID); - peer -> incomingBandwidth = ENET_NET_TO_HOST_32 (command -> connect.incomingBandwidth); - peer -> outgoingBandwidth = ENET_NET_TO_HOST_32 (command -> connect.outgoingBandwidth); - peer -> packetThrottleInterval = ENET_NET_TO_HOST_32 (command -> connect.packetThrottleInterval); - peer -> packetThrottleAcceleration = ENET_NET_TO_HOST_32 (command -> connect.packetThrottleAcceleration); - peer -> packetThrottleDeceleration = ENET_NET_TO_HOST_32 (command -> connect.packetThrottleDeceleration); - peer -> eventData = ENET_NET_TO_HOST_32 (command -> connect.data); - - incomingSessionID = command -> connect.incomingSessionID == 0xFF ? peer -> outgoingSessionID : command -> connect.incomingSessionID; - incomingSessionID = (incomingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT); - if (incomingSessionID == peer -> outgoingSessionID) - incomingSessionID = (incomingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT); - peer -> outgoingSessionID = incomingSessionID; - - outgoingSessionID = command -> connect.outgoingSessionID == 0xFF ? peer -> incomingSessionID : command -> connect.outgoingSessionID; - outgoingSessionID = (outgoingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT); - if (outgoingSessionID == peer -> incomingSessionID) - outgoingSessionID = (outgoingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT); - peer -> incomingSessionID = outgoingSessionID; - - for (channel = peer -> channels; - channel < & peer -> channels [channelCount]; - ++ channel) - { - channel -> outgoingReliableSequenceNumber = 0; - channel -> outgoingUnreliableSequenceNumber = 0; - channel -> incomingReliableSequenceNumber = 0; - channel -> incomingUnreliableSequenceNumber = 0; - - enet_list_clear (& channel -> incomingReliableCommands); - enet_list_clear (& channel -> incomingUnreliableCommands); - - channel -> usedReliableWindows = 0; - memset (channel -> reliableWindows, 0, sizeof (channel -> reliableWindows)); - } - - mtu = ENET_NET_TO_HOST_32 (command -> connect.mtu); - - if (mtu < ENET_PROTOCOL_MINIMUM_MTU) - mtu = ENET_PROTOCOL_MINIMUM_MTU; - else - if (mtu > ENET_PROTOCOL_MAXIMUM_MTU) - mtu = ENET_PROTOCOL_MAXIMUM_MTU; - - if (mtu < peer -> mtu) - peer -> mtu = mtu; - - if (host -> outgoingBandwidth == 0 && - peer -> incomingBandwidth == 0) - peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - else - if (host -> outgoingBandwidth == 0 || - peer -> incomingBandwidth == 0) - peer -> windowSize = (ENET_MAX (host -> outgoingBandwidth, peer -> incomingBandwidth) / - ENET_PEER_WINDOW_SIZE_SCALE) * - ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - else - peer -> windowSize = (ENET_MIN (host -> outgoingBandwidth, peer -> incomingBandwidth) / - ENET_PEER_WINDOW_SIZE_SCALE) * - ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - - if (peer -> windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE) - peer -> windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - else - if (peer -> windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE) - peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - - if (host -> incomingBandwidth == 0) - windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - else - windowSize = (host -> incomingBandwidth / ENET_PEER_WINDOW_SIZE_SCALE) * - ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - - if (windowSize > ENET_NET_TO_HOST_32 (command -> connect.windowSize)) - windowSize = ENET_NET_TO_HOST_32 (command -> connect.windowSize); - - if (windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE) - windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - else - if (windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE) - windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - - verifyCommand.header.command = ENET_PROTOCOL_COMMAND_VERIFY_CONNECT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE; - verifyCommand.header.channelID = 0xFF; - verifyCommand.verifyConnect.outgoingPeerID = ENET_HOST_TO_NET_16 (peer -> incomingPeerID); - verifyCommand.verifyConnect.incomingSessionID = incomingSessionID; - verifyCommand.verifyConnect.outgoingSessionID = outgoingSessionID; - verifyCommand.verifyConnect.mtu = ENET_HOST_TO_NET_32 (peer -> mtu); - verifyCommand.verifyConnect.windowSize = ENET_HOST_TO_NET_32 (windowSize); - verifyCommand.verifyConnect.channelCount = ENET_HOST_TO_NET_32 (channelCount); - verifyCommand.verifyConnect.incomingBandwidth = ENET_HOST_TO_NET_32 (host -> incomingBandwidth); - verifyCommand.verifyConnect.outgoingBandwidth = ENET_HOST_TO_NET_32 (host -> outgoingBandwidth); - verifyCommand.verifyConnect.packetThrottleInterval = ENET_HOST_TO_NET_32 (peer -> packetThrottleInterval); - verifyCommand.verifyConnect.packetThrottleAcceleration = ENET_HOST_TO_NET_32 (peer -> packetThrottleAcceleration); - verifyCommand.verifyConnect.packetThrottleDeceleration = ENET_HOST_TO_NET_32 (peer -> packetThrottleDeceleration); - verifyCommand.verifyConnect.connectID = peer -> connectID; - - enet_peer_queue_outgoing_command (peer, & verifyCommand, NULL, 0, 0); - - return peer; -} - -static int -enet_protocol_handle_send_reliable (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData) -{ - size_t dataLength; - - if (command -> header.channelID >= peer -> channelCount || - (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)) - return -1; - - dataLength = ENET_NET_TO_HOST_16 (command -> sendReliable.dataLength); - * currentData += dataLength; - if (dataLength > host -> maximumPacketSize || - * currentData < host -> receivedData || - * currentData > & host -> receivedData [host -> receivedDataLength]) - return -1; - - if (enet_peer_queue_incoming_command (peer, command, (const enet_uint8 *) command + sizeof (ENetProtocolSendReliable), dataLength, ENET_PACKET_FLAG_RELIABLE, 0) == NULL) - return -1; - - return 0; -} - -static int -enet_protocol_handle_send_unsequenced (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData) -{ - enet_uint32 unsequencedGroup, index; - size_t dataLength; - - if (command -> header.channelID >= peer -> channelCount || - (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)) - return -1; - - dataLength = ENET_NET_TO_HOST_16 (command -> sendUnsequenced.dataLength); - * currentData += dataLength; - if (dataLength > host -> maximumPacketSize || - * currentData < host -> receivedData || - * currentData > & host -> receivedData [host -> receivedDataLength]) - return -1; - - unsequencedGroup = ENET_NET_TO_HOST_16 (command -> sendUnsequenced.unsequencedGroup); - index = unsequencedGroup % ENET_PEER_UNSEQUENCED_WINDOW_SIZE; - - if (unsequencedGroup < peer -> incomingUnsequencedGroup) - unsequencedGroup += 0x10000; - - if (unsequencedGroup >= (enet_uint32) peer -> incomingUnsequencedGroup + ENET_PEER_FREE_UNSEQUENCED_WINDOWS * ENET_PEER_UNSEQUENCED_WINDOW_SIZE) - return 0; - - unsequencedGroup &= 0xFFFF; - - if (unsequencedGroup - index != peer -> incomingUnsequencedGroup) - { - peer -> incomingUnsequencedGroup = unsequencedGroup - index; - - memset (peer -> unsequencedWindow, 0, sizeof (peer -> unsequencedWindow)); - } - else - if (peer -> unsequencedWindow [index / 32] & (1 << (index % 32))) - return 0; - - if (enet_peer_queue_incoming_command (peer, command, (const enet_uint8 *) command + sizeof (ENetProtocolSendUnsequenced), dataLength, ENET_PACKET_FLAG_UNSEQUENCED, 0) == NULL) - return -1; - - peer -> unsequencedWindow [index / 32] |= 1 << (index % 32); - - return 0; -} - -static int -enet_protocol_handle_send_unreliable (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData) -{ - size_t dataLength; - - if (command -> header.channelID >= peer -> channelCount || - (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)) - return -1; - - dataLength = ENET_NET_TO_HOST_16 (command -> sendUnreliable.dataLength); - * currentData += dataLength; - if (dataLength > host -> maximumPacketSize || - * currentData < host -> receivedData || - * currentData > & host -> receivedData [host -> receivedDataLength]) - return -1; - - if (enet_peer_queue_incoming_command (peer, command, (const enet_uint8 *) command + sizeof (ENetProtocolSendUnreliable), dataLength, 0, 0) == NULL) - return -1; - - return 0; -} - -static int -enet_protocol_handle_send_fragment (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData) -{ - enet_uint32 fragmentNumber, - fragmentCount, - fragmentOffset, - fragmentLength, - startSequenceNumber, - totalLength; - ENetChannel * channel; - enet_uint16 startWindow, currentWindow; - ENetListIterator currentCommand; - ENetIncomingCommand * startCommand = NULL; - - if (command -> header.channelID >= peer -> channelCount || - (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)) - return -1; - - fragmentLength = ENET_NET_TO_HOST_16 (command -> sendFragment.dataLength); - * currentData += fragmentLength; - if (fragmentLength <= 0 || - fragmentLength > host -> maximumPacketSize || - * currentData < host -> receivedData || - * currentData > & host -> receivedData [host -> receivedDataLength]) - return -1; - - channel = & peer -> channels [command -> header.channelID]; - startSequenceNumber = ENET_NET_TO_HOST_16 (command -> sendFragment.startSequenceNumber); - startWindow = startSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - - if (startSequenceNumber < channel -> incomingReliableSequenceNumber) - startWindow += ENET_PEER_RELIABLE_WINDOWS; - - if (startWindow < currentWindow || startWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1) - return 0; - - fragmentNumber = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentNumber); - fragmentCount = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentCount); - fragmentOffset = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentOffset); - totalLength = ENET_NET_TO_HOST_32 (command -> sendFragment.totalLength); - - if (fragmentCount > ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT || - fragmentNumber >= fragmentCount || - totalLength > host -> maximumPacketSize || - totalLength < fragmentCount || - fragmentOffset >= totalLength || - fragmentLength > totalLength - fragmentOffset) - return -1; - - for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingReliableCommands)); - currentCommand != enet_list_end (& channel -> incomingReliableCommands); - currentCommand = enet_list_previous (currentCommand)) - { - ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand; - - if (startSequenceNumber >= channel -> incomingReliableSequenceNumber) - { - if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - continue; - } - else - if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - break; - - if (incomingCommand -> reliableSequenceNumber <= startSequenceNumber) - { - if (incomingCommand -> reliableSequenceNumber < startSequenceNumber) - break; - - if ((incomingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) != ENET_PROTOCOL_COMMAND_SEND_FRAGMENT || - totalLength != incomingCommand -> packet -> dataLength || - fragmentCount != incomingCommand -> fragmentCount) - return -1; - - startCommand = incomingCommand; - break; - } - } - - if (startCommand == NULL) - { - ENetProtocol hostCommand = * command; - - hostCommand.header.reliableSequenceNumber = startSequenceNumber; - - startCommand = enet_peer_queue_incoming_command (peer, & hostCommand, NULL, totalLength, ENET_PACKET_FLAG_RELIABLE, fragmentCount); - if (startCommand == NULL) - return -1; - } - - if ((startCommand -> fragments [fragmentNumber / 32] & (1 << (fragmentNumber % 32))) == 0) - { - -- startCommand -> fragmentsRemaining; - - startCommand -> fragments [fragmentNumber / 32] |= (1 << (fragmentNumber % 32)); - - if (fragmentOffset + fragmentLength > startCommand -> packet -> dataLength) - fragmentLength = startCommand -> packet -> dataLength - fragmentOffset; - - memcpy (startCommand -> packet -> data + fragmentOffset, - (enet_uint8 *) command + sizeof (ENetProtocolSendFragment), - fragmentLength); - - if (startCommand -> fragmentsRemaining <= 0) - enet_peer_dispatch_incoming_reliable_commands (peer, channel, NULL); - } - - return 0; -} - -static int -enet_protocol_handle_send_unreliable_fragment (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData) -{ - enet_uint32 fragmentNumber, - fragmentCount, - fragmentOffset, - fragmentLength, - reliableSequenceNumber, - startSequenceNumber, - totalLength; - enet_uint16 reliableWindow, currentWindow; - ENetChannel * channel; - ENetListIterator currentCommand; - ENetIncomingCommand * startCommand = NULL; - - if (command -> header.channelID >= peer -> channelCount || - (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)) - return -1; - - fragmentLength = ENET_NET_TO_HOST_16 (command -> sendFragment.dataLength); - * currentData += fragmentLength; - if (fragmentLength > host -> maximumPacketSize || - * currentData < host -> receivedData || - * currentData > & host -> receivedData [host -> receivedDataLength]) - return -1; - - channel = & peer -> channels [command -> header.channelID]; - reliableSequenceNumber = command -> header.reliableSequenceNumber; - startSequenceNumber = ENET_NET_TO_HOST_16 (command -> sendFragment.startSequenceNumber); - - reliableWindow = reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - - if (reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - reliableWindow += ENET_PEER_RELIABLE_WINDOWS; - - if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1) - return 0; - - if (reliableSequenceNumber == channel -> incomingReliableSequenceNumber && - startSequenceNumber <= channel -> incomingUnreliableSequenceNumber) - return 0; - - fragmentNumber = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentNumber); - fragmentCount = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentCount); - fragmentOffset = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentOffset); - totalLength = ENET_NET_TO_HOST_32 (command -> sendFragment.totalLength); - - if (fragmentCount > ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT || - fragmentNumber >= fragmentCount || - totalLength > host -> maximumPacketSize || - fragmentOffset >= totalLength || - fragmentLength > totalLength - fragmentOffset) - return -1; - - for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingUnreliableCommands)); - currentCommand != enet_list_end (& channel -> incomingUnreliableCommands); - currentCommand = enet_list_previous (currentCommand)) - { - ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand; - - if (reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - { - if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber) - continue; - } - else - if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber) - break; - - if (incomingCommand -> reliableSequenceNumber < reliableSequenceNumber) - break; - - if (incomingCommand -> reliableSequenceNumber > reliableSequenceNumber) - continue; - - if (incomingCommand -> unreliableSequenceNumber <= startSequenceNumber) - { - if (incomingCommand -> unreliableSequenceNumber < startSequenceNumber) - break; - - if ((incomingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) != ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT || - totalLength != incomingCommand -> packet -> dataLength || - fragmentCount != incomingCommand -> fragmentCount) - return -1; - - startCommand = incomingCommand; - break; - } - } - - if (startCommand == NULL) - { - startCommand = enet_peer_queue_incoming_command (peer, command, NULL, totalLength, ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT, fragmentCount); - if (startCommand == NULL) - return -1; - } - - if ((startCommand -> fragments [fragmentNumber / 32] & (1 << (fragmentNumber % 32))) == 0) - { - -- startCommand -> fragmentsRemaining; - - startCommand -> fragments [fragmentNumber / 32] |= (1 << (fragmentNumber % 32)); - - if (fragmentOffset + fragmentLength > startCommand -> packet -> dataLength) - fragmentLength = startCommand -> packet -> dataLength - fragmentOffset; - - memcpy (startCommand -> packet -> data + fragmentOffset, - (enet_uint8 *) command + sizeof (ENetProtocolSendFragment), - fragmentLength); - - if (startCommand -> fragmentsRemaining <= 0) - enet_peer_dispatch_incoming_unreliable_commands (peer, channel, NULL); - } - - return 0; -} - -static int -enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) -{ - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - return -1; - - return 0; -} - -static int -enet_protocol_handle_bandwidth_limit (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) -{ - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - return -1; - - if (peer -> incomingBandwidth != 0) - -- host -> bandwidthLimitedPeers; - - peer -> incomingBandwidth = ENET_NET_TO_HOST_32 (command -> bandwidthLimit.incomingBandwidth); - peer -> outgoingBandwidth = ENET_NET_TO_HOST_32 (command -> bandwidthLimit.outgoingBandwidth); - - if (peer -> incomingBandwidth != 0) - ++ host -> bandwidthLimitedPeers; - - if (peer -> incomingBandwidth == 0 && host -> outgoingBandwidth == 0) - peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - else - if (peer -> incomingBandwidth == 0 || host -> outgoingBandwidth == 0) - peer -> windowSize = (ENET_MAX (peer -> incomingBandwidth, host -> outgoingBandwidth) / - ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - else - peer -> windowSize = (ENET_MIN (peer -> incomingBandwidth, host -> outgoingBandwidth) / - ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - - if (peer -> windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE) - peer -> windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - else - if (peer -> windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE) - peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - - return 0; -} - -static int -enet_protocol_handle_throttle_configure (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) -{ - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - return -1; - - peer -> packetThrottleInterval = ENET_NET_TO_HOST_32 (command -> throttleConfigure.packetThrottleInterval); - peer -> packetThrottleAcceleration = ENET_NET_TO_HOST_32 (command -> throttleConfigure.packetThrottleAcceleration); - peer -> packetThrottleDeceleration = ENET_NET_TO_HOST_32 (command -> throttleConfigure.packetThrottleDeceleration); - - return 0; -} - -static int -enet_protocol_handle_disconnect (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) -{ - if (peer -> state == ENET_PEER_STATE_DISCONNECTED || peer -> state == ENET_PEER_STATE_ZOMBIE || peer -> state == ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT) - return 0; - - enet_peer_reset_queues (peer); - - if (peer -> state == ENET_PEER_STATE_CONNECTION_SUCCEEDED || peer -> state == ENET_PEER_STATE_DISCONNECTING || peer -> state == ENET_PEER_STATE_CONNECTING) - enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE); - else - if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) - { - if (peer -> state == ENET_PEER_STATE_CONNECTION_PENDING) host -> recalculateBandwidthLimits = 1; - - enet_peer_reset (peer); - } - else - if (command -> header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) - enet_protocol_change_state (host, peer, ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT); - else - enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE); - - if (peer -> state != ENET_PEER_STATE_DISCONNECTED) - peer -> eventData = ENET_NET_TO_HOST_32 (command -> disconnect.data); - - return 0; -} - -static int -enet_protocol_handle_acknowledge (ENetHost * host, ENetEvent * event, ENetPeer * peer, const ENetProtocol * command) -{ - enet_uint32 roundTripTime, - receivedSentTime, - receivedReliableSequenceNumber; - ENetProtocolCommand commandNumber; - - if (peer -> state == ENET_PEER_STATE_DISCONNECTED || peer -> state == ENET_PEER_STATE_ZOMBIE) - return 0; - - receivedSentTime = ENET_NET_TO_HOST_16 (command -> acknowledge.receivedSentTime); - receivedSentTime |= host -> serviceTime & 0xFFFF0000; - if ((receivedSentTime & 0x8000) > (host -> serviceTime & 0x8000)) - receivedSentTime -= 0x10000; - - if (ENET_TIME_LESS (host -> serviceTime, receivedSentTime)) - return 0; - - roundTripTime = ENET_TIME_DIFFERENCE (host -> serviceTime, receivedSentTime); - roundTripTime = ENET_MAX (roundTripTime, 1); - - if (peer -> lastReceiveTime > 0) - { - enet_peer_throttle (peer, roundTripTime); - - peer -> roundTripTimeVariance -= peer -> roundTripTimeVariance / 4; - - if (roundTripTime >= peer -> roundTripTime) - { - enet_uint32 diff = roundTripTime - peer -> roundTripTime; - peer -> roundTripTimeVariance += diff / 4; - peer -> roundTripTime += diff / 8; - } - else - { - enet_uint32 diff = peer -> roundTripTime - roundTripTime; - peer -> roundTripTimeVariance += diff / 4; - peer -> roundTripTime -= diff / 8; - } - } - else - { - peer -> roundTripTime = roundTripTime; - peer -> roundTripTimeVariance = (roundTripTime + 1) / 2; - } - - if (peer -> roundTripTime < peer -> lowestRoundTripTime) - peer -> lowestRoundTripTime = peer -> roundTripTime; - - if (peer -> roundTripTimeVariance > peer -> highestRoundTripTimeVariance) - peer -> highestRoundTripTimeVariance = peer -> roundTripTimeVariance; - - if (peer -> packetThrottleEpoch == 0 || - ENET_TIME_DIFFERENCE (host -> serviceTime, peer -> packetThrottleEpoch) >= peer -> packetThrottleInterval) - { - peer -> lastRoundTripTime = peer -> lowestRoundTripTime; - peer -> lastRoundTripTimeVariance = ENET_MAX (peer -> highestRoundTripTimeVariance, 1); - peer -> lowestRoundTripTime = peer -> roundTripTime; - peer -> highestRoundTripTimeVariance = peer -> roundTripTimeVariance; - peer -> packetThrottleEpoch = host -> serviceTime; - } - - peer -> lastReceiveTime = ENET_MAX (host -> serviceTime, 1); - peer -> earliestTimeout = 0; - - receivedReliableSequenceNumber = ENET_NET_TO_HOST_16 (command -> acknowledge.receivedReliableSequenceNumber); - - commandNumber = enet_protocol_remove_sent_reliable_command (peer, receivedReliableSequenceNumber, command -> header.channelID); - - switch (peer -> state) - { - case ENET_PEER_STATE_ACKNOWLEDGING_CONNECT: - if (commandNumber != ENET_PROTOCOL_COMMAND_VERIFY_CONNECT) - return -1; - - enet_protocol_notify_connect (host, peer, event); - break; - - case ENET_PEER_STATE_DISCONNECTING: - if (commandNumber != ENET_PROTOCOL_COMMAND_DISCONNECT) - return -1; - - enet_protocol_notify_disconnect (host, peer, event); - break; - - case ENET_PEER_STATE_DISCONNECT_LATER: - if (! enet_peer_has_outgoing_commands (peer)) - enet_peer_disconnect (peer, peer -> eventData); - break; - - default: - break; - } - - return 0; -} - -static int -enet_protocol_handle_verify_connect (ENetHost * host, ENetEvent * event, ENetPeer * peer, const ENetProtocol * command) -{ - enet_uint32 mtu, windowSize; - size_t channelCount; - - if (peer -> state != ENET_PEER_STATE_CONNECTING) - return 0; - - channelCount = ENET_NET_TO_HOST_32 (command -> verifyConnect.channelCount); - - if (channelCount < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT || channelCount > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT || - ENET_NET_TO_HOST_32 (command -> verifyConnect.packetThrottleInterval) != peer -> packetThrottleInterval || - ENET_NET_TO_HOST_32 (command -> verifyConnect.packetThrottleAcceleration) != peer -> packetThrottleAcceleration || - ENET_NET_TO_HOST_32 (command -> verifyConnect.packetThrottleDeceleration) != peer -> packetThrottleDeceleration || - command -> verifyConnect.connectID != peer -> connectID) - { - peer -> eventData = 0; - - enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE); - - return -1; - } - - enet_protocol_remove_sent_reliable_command (peer, 1, 0xFF); - - if (channelCount < peer -> channelCount) - peer -> channelCount = channelCount; - - peer -> outgoingPeerID = ENET_NET_TO_HOST_16 (command -> verifyConnect.outgoingPeerID); - peer -> incomingSessionID = command -> verifyConnect.incomingSessionID; - peer -> outgoingSessionID = command -> verifyConnect.outgoingSessionID; - - mtu = ENET_NET_TO_HOST_32 (command -> verifyConnect.mtu); - - if (mtu < ENET_PROTOCOL_MINIMUM_MTU) - mtu = ENET_PROTOCOL_MINIMUM_MTU; - else - if (mtu > ENET_PROTOCOL_MAXIMUM_MTU) - mtu = ENET_PROTOCOL_MAXIMUM_MTU; - - if (mtu < peer -> mtu) - peer -> mtu = mtu; - - windowSize = ENET_NET_TO_HOST_32 (command -> verifyConnect.windowSize); - - if (windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE) - windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE; - - if (windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE) - windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE; - - if (windowSize < peer -> windowSize) - peer -> windowSize = windowSize; - - peer -> incomingBandwidth = ENET_NET_TO_HOST_32 (command -> verifyConnect.incomingBandwidth); - peer -> outgoingBandwidth = ENET_NET_TO_HOST_32 (command -> verifyConnect.outgoingBandwidth); - - enet_protocol_notify_connect (host, peer, event); - return 0; -} - -static int -enet_protocol_handle_incoming_commands (ENetHost * host, ENetEvent * event) -{ - ENetProtocolHeader * header; - ENetProtocol * command; - ENetPeer * peer; - enet_uint8 * currentData; - size_t headerSize; - enet_uint16 peerID, flags; - enet_uint8 sessionID; - - if (host -> receivedDataLength < (size_t) & ((ENetProtocolHeader *) 0) -> sentTime) - return 0; - - header = (ENetProtocolHeader *) host -> receivedData; - - peerID = ENET_NET_TO_HOST_16 (header -> peerID); - sessionID = (peerID & ENET_PROTOCOL_HEADER_SESSION_MASK) >> ENET_PROTOCOL_HEADER_SESSION_SHIFT; - flags = peerID & ENET_PROTOCOL_HEADER_FLAG_MASK; - peerID &= ~ (ENET_PROTOCOL_HEADER_FLAG_MASK | ENET_PROTOCOL_HEADER_SESSION_MASK); - - headerSize = (flags & ENET_PROTOCOL_HEADER_FLAG_SENT_TIME ? sizeof (ENetProtocolHeader) : (size_t) & ((ENetProtocolHeader *) 0) -> sentTime); - if (host -> checksum != NULL) - headerSize += sizeof (enet_uint32); - - if (peerID == ENET_PROTOCOL_MAXIMUM_PEER_ID) - peer = NULL; - else - if (peerID >= host -> peerCount) - return 0; - else - { - peer = & host -> peers [peerID]; - - if (peer -> state == ENET_PEER_STATE_DISCONNECTED || - peer -> state == ENET_PEER_STATE_ZOMBIE || - ((host -> receivedAddress.host != peer -> address.host || - host -> receivedAddress.port != peer -> address.port) && - peer -> address.host != ENET_HOST_BROADCAST) || - (peer -> outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID && - sessionID != peer -> incomingSessionID)) - return 0; - } - - if (flags & ENET_PROTOCOL_HEADER_FLAG_COMPRESSED) - { - size_t originalSize; - if (host -> compressor.context == NULL || host -> compressor.decompress == NULL) - return 0; - - originalSize = host -> compressor.decompress (host -> compressor.context, - host -> receivedData + headerSize, - host -> receivedDataLength - headerSize, - host -> packetData [1] + headerSize, - sizeof (host -> packetData [1]) - headerSize); - if (originalSize <= 0 || originalSize > sizeof (host -> packetData [1]) - headerSize) - return 0; - - memcpy (host -> packetData [1], header, headerSize); - host -> receivedData = host -> packetData [1]; - host -> receivedDataLength = headerSize + originalSize; - } - - if (host -> checksum != NULL) - { - enet_uint32 * checksum = (enet_uint32 *) & host -> receivedData [headerSize - sizeof (enet_uint32)], - desiredChecksum = * checksum; - ENetBuffer buffer; - - * checksum = peer != NULL ? peer -> connectID : 0; - - buffer.data = host -> receivedData; - buffer.dataLength = host -> receivedDataLength; - - if (host -> checksum (& buffer, 1) != desiredChecksum) - return 0; - } - - if (peer != NULL) - { - peer -> address.host = host -> receivedAddress.host; - peer -> address.port = host -> receivedAddress.port; - peer -> incomingDataTotal += host -> receivedDataLength; - } - - currentData = host -> receivedData + headerSize; - - while (currentData < & host -> receivedData [host -> receivedDataLength]) - { - enet_uint8 commandNumber; - size_t commandSize; - - command = (ENetProtocol *) currentData; - - if (currentData + sizeof (ENetProtocolCommandHeader) > & host -> receivedData [host -> receivedDataLength]) - break; - - commandNumber = command -> header.command & ENET_PROTOCOL_COMMAND_MASK; - if (commandNumber >= ENET_PROTOCOL_COMMAND_COUNT) - break; - - commandSize = commandSizes [commandNumber]; - if (commandSize == 0 || currentData + commandSize > & host -> receivedData [host -> receivedDataLength]) - break; - - currentData += commandSize; - - if (peer == NULL && commandNumber != ENET_PROTOCOL_COMMAND_CONNECT) - break; - - command -> header.reliableSequenceNumber = ENET_NET_TO_HOST_16 (command -> header.reliableSequenceNumber); - - switch (commandNumber) - { - case ENET_PROTOCOL_COMMAND_ACKNOWLEDGE: - if (enet_protocol_handle_acknowledge (host, event, peer, command)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_CONNECT: - if (peer != NULL) - goto commandError; - peer = enet_protocol_handle_connect (host, header, command); - if (peer == NULL) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_VERIFY_CONNECT: - if (enet_protocol_handle_verify_connect (host, event, peer, command)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_DISCONNECT: - if (enet_protocol_handle_disconnect (host, peer, command)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_PING: - if (enet_protocol_handle_ping (host, peer, command)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_SEND_RELIABLE: - if (enet_protocol_handle_send_reliable (host, peer, command, & currentData)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE: - if (enet_protocol_handle_send_unreliable (host, peer, command, & currentData)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED: - if (enet_protocol_handle_send_unsequenced (host, peer, command, & currentData)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_SEND_FRAGMENT: - if (enet_protocol_handle_send_fragment (host, peer, command, & currentData)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_BANDWIDTH_LIMIT: - if (enet_protocol_handle_bandwidth_limit (host, peer, command)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_THROTTLE_CONFIGURE: - if (enet_protocol_handle_throttle_configure (host, peer, command)) - goto commandError; - break; - - case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT: - if (enet_protocol_handle_send_unreliable_fragment (host, peer, command, & currentData)) - goto commandError; - break; - - default: - goto commandError; - } - - if (peer != NULL && - (command -> header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) != 0) - { - enet_uint16 sentTime; - - if (! (flags & ENET_PROTOCOL_HEADER_FLAG_SENT_TIME)) - break; - - sentTime = ENET_NET_TO_HOST_16 (header -> sentTime); - - switch (peer -> state) - { - case ENET_PEER_STATE_DISCONNECTING: - case ENET_PEER_STATE_ACKNOWLEDGING_CONNECT: - case ENET_PEER_STATE_DISCONNECTED: - case ENET_PEER_STATE_ZOMBIE: - break; - - case ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT: - if ((command -> header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_DISCONNECT) - enet_peer_queue_acknowledgement (peer, command, sentTime); - break; - - default: - enet_peer_queue_acknowledgement (peer, command, sentTime); - break; - } - } - } - -commandError: - if (event != NULL && event -> type != ENET_EVENT_TYPE_NONE) - return 1; - - return 0; -} - -static int -enet_protocol_receive_incoming_commands (ENetHost * host, ENetEvent * event) -{ - int packets; - - for (packets = 0; packets < 256; ++ packets) - { - int receivedLength; - ENetBuffer buffer; - - buffer.data = host -> packetData [0]; - buffer.dataLength = sizeof (host -> packetData [0]); - - receivedLength = enet_socket_receive (host -> socket, - & host -> receivedAddress, - & buffer, - 1); - - if (receivedLength < 0) - return -1; - - if (receivedLength == 0) - return 0; - - host -> receivedData = host -> packetData [0]; - host -> receivedDataLength = receivedLength; - - host -> totalReceivedData += receivedLength; - host -> totalReceivedPackets ++; - - if (host -> intercept != NULL) - { - switch (host -> intercept (host, event)) - { - case 1: - if (event != NULL && event -> type != ENET_EVENT_TYPE_NONE) - return 1; - - continue; - - case -1: - return -1; - - default: - break; - } - } - - switch (enet_protocol_handle_incoming_commands (host, event)) - { - case 1: - return 1; - - case -1: - return -1; - - default: - break; - } - } - - return 0; -} - -static void -enet_protocol_send_acknowledgements (ENetHost * host, ENetPeer * peer) -{ - ENetProtocol * command = & host -> commands [host -> commandCount]; - ENetBuffer * buffer = & host -> buffers [host -> bufferCount]; - ENetAcknowledgement * acknowledgement; - ENetListIterator currentAcknowledgement; - enet_uint16 reliableSequenceNumber; - - currentAcknowledgement = enet_list_begin (& peer -> acknowledgements); - - while (currentAcknowledgement != enet_list_end (& peer -> acknowledgements)) - { - if (command >= & host -> commands [sizeof (host -> commands) / sizeof (ENetProtocol)] || - buffer >= & host -> buffers [sizeof (host -> buffers) / sizeof (ENetBuffer)] || - peer -> mtu - host -> packetSize < sizeof (ENetProtocolAcknowledge)) - { - peer -> flags |= ENET_PEER_FLAG_CONTINUE_SENDING; - - break; - } - - acknowledgement = (ENetAcknowledgement *) currentAcknowledgement; - - currentAcknowledgement = enet_list_next (currentAcknowledgement); - - buffer -> data = command; - buffer -> dataLength = sizeof (ENetProtocolAcknowledge); - - host -> packetSize += buffer -> dataLength; - - reliableSequenceNumber = ENET_HOST_TO_NET_16 (acknowledgement -> command.header.reliableSequenceNumber); - - command -> header.command = ENET_PROTOCOL_COMMAND_ACKNOWLEDGE; - command -> header.channelID = acknowledgement -> command.header.channelID; - command -> header.reliableSequenceNumber = reliableSequenceNumber; - command -> acknowledge.receivedReliableSequenceNumber = reliableSequenceNumber; - command -> acknowledge.receivedSentTime = ENET_HOST_TO_NET_16 (acknowledgement -> sentTime); - - if ((acknowledgement -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_DISCONNECT) - enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE); - - enet_list_remove (& acknowledgement -> acknowledgementList); - enet_free (acknowledgement); - - ++ command; - ++ buffer; - } - - host -> commandCount = command - host -> commands; - host -> bufferCount = buffer - host -> buffers; -} - -static int -enet_protocol_check_timeouts (ENetHost * host, ENetPeer * peer, ENetEvent * event) -{ - ENetOutgoingCommand * outgoingCommand; - ENetListIterator currentCommand, insertPosition, insertSendReliablePosition; - - currentCommand = enet_list_begin (& peer -> sentReliableCommands); - insertPosition = enet_list_begin (& peer -> outgoingCommands); - insertSendReliablePosition = enet_list_begin (& peer -> outgoingSendReliableCommands); - - while (currentCommand != enet_list_end (& peer -> sentReliableCommands)) - { - outgoingCommand = (ENetOutgoingCommand *) currentCommand; - - currentCommand = enet_list_next (currentCommand); - - if (ENET_TIME_DIFFERENCE (host -> serviceTime, outgoingCommand -> sentTime) < outgoingCommand -> roundTripTimeout) - continue; - - if (peer -> earliestTimeout == 0 || - ENET_TIME_LESS (outgoingCommand -> sentTime, peer -> earliestTimeout)) - peer -> earliestTimeout = outgoingCommand -> sentTime; - - if (peer -> earliestTimeout != 0 && - (ENET_TIME_DIFFERENCE (host -> serviceTime, peer -> earliestTimeout) >= peer -> timeoutMaximum || - ((1 << (outgoingCommand -> sendAttempts - 1)) >= peer -> timeoutLimit && - ENET_TIME_DIFFERENCE (host -> serviceTime, peer -> earliestTimeout) >= peer -> timeoutMinimum))) - { - enet_protocol_notify_disconnect (host, peer, event); - - return 1; - } - - ++ peer -> packetsLost; - - outgoingCommand -> roundTripTimeout *= 2; - - if (outgoingCommand -> packet != NULL) - { - peer -> reliableDataInTransit -= outgoingCommand -> fragmentLength; - - enet_list_insert (insertSendReliablePosition, enet_list_remove (& outgoingCommand -> outgoingCommandList)); - } - else - enet_list_insert (insertPosition, enet_list_remove (& outgoingCommand -> outgoingCommandList)); - - if (currentCommand == enet_list_begin (& peer -> sentReliableCommands) && - ! enet_list_empty (& peer -> sentReliableCommands)) - { - outgoingCommand = (ENetOutgoingCommand *) currentCommand; - - peer -> nextTimeout = outgoingCommand -> sentTime + outgoingCommand -> roundTripTimeout; - } - } - - return 0; -} - -static int -enet_protocol_check_outgoing_commands (ENetHost * host, ENetPeer * peer, ENetList * sentUnreliableCommands) -{ - ENetProtocol * command = & host -> commands [host -> commandCount]; - ENetBuffer * buffer = & host -> buffers [host -> bufferCount]; - ENetOutgoingCommand * outgoingCommand; - ENetListIterator currentCommand, currentSendReliableCommand; - ENetChannel *channel = NULL; - enet_uint16 reliableWindow = 0; - size_t commandSize; - int windowWrap = 0, canPing = 1; - - currentCommand = enet_list_begin (& peer -> outgoingCommands); - currentSendReliableCommand = enet_list_begin (& peer -> outgoingSendReliableCommands); - - for (;;) - { - if (currentCommand != enet_list_end (& peer -> outgoingCommands)) - { - outgoingCommand = (ENetOutgoingCommand *) currentCommand; - - if (currentSendReliableCommand != enet_list_end (& peer -> outgoingSendReliableCommands) && - ENET_TIME_LESS (((ENetOutgoingCommand *) currentSendReliableCommand) -> queueTime, outgoingCommand -> queueTime)) - goto useSendReliableCommand; - - currentCommand = enet_list_next (currentCommand); - } - else - if (currentSendReliableCommand != enet_list_end (& peer -> outgoingSendReliableCommands)) - { - useSendReliableCommand: - outgoingCommand = (ENetOutgoingCommand *) currentSendReliableCommand; - currentSendReliableCommand = enet_list_next (currentSendReliableCommand); - } - else - break; - - if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) - { - channel = outgoingCommand -> command.header.channelID < peer -> channelCount ? & peer -> channels [outgoingCommand -> command.header.channelID] : NULL; - reliableWindow = outgoingCommand -> reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE; - if (channel != NULL) - { - if (windowWrap) - continue; - else - if (outgoingCommand -> sendAttempts < 1 && - ! (outgoingCommand -> reliableSequenceNumber % ENET_PEER_RELIABLE_WINDOW_SIZE) && - (channel -> reliableWindows [(reliableWindow + ENET_PEER_RELIABLE_WINDOWS - 1) % ENET_PEER_RELIABLE_WINDOWS] >= ENET_PEER_RELIABLE_WINDOW_SIZE || - channel -> usedReliableWindows & ((((1 << (ENET_PEER_FREE_RELIABLE_WINDOWS + 2)) - 1) << reliableWindow) | - (((1 << (ENET_PEER_FREE_RELIABLE_WINDOWS + 2)) - 1) >> (ENET_PEER_RELIABLE_WINDOWS - reliableWindow))))) - { - windowWrap = 1; - currentSendReliableCommand = enet_list_end (& peer -> outgoingSendReliableCommands); - - continue; - } - } - - if (outgoingCommand -> packet != NULL) - { - enet_uint32 windowSize = (peer -> packetThrottle * peer -> windowSize) / ENET_PEER_PACKET_THROTTLE_SCALE; - - if (peer -> reliableDataInTransit + outgoingCommand -> fragmentLength > ENET_MAX (windowSize, peer -> mtu)) - { - currentSendReliableCommand = enet_list_end (& peer -> outgoingSendReliableCommands); - - continue; - } - } - - canPing = 0; - } - - commandSize = commandSizes [outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK]; - if (command >= & host -> commands [sizeof (host -> commands) / sizeof (ENetProtocol)] || - buffer + 1 >= & host -> buffers [sizeof (host -> buffers) / sizeof (ENetBuffer)] || - peer -> mtu - host -> packetSize < commandSize || - (outgoingCommand -> packet != NULL && - (enet_uint16) (peer -> mtu - host -> packetSize) < (enet_uint16) (commandSize + outgoingCommand -> fragmentLength))) - { - peer -> flags |= ENET_PEER_FLAG_CONTINUE_SENDING; - - break; - } - - if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) - { - if (channel != NULL && outgoingCommand -> sendAttempts < 1) - { - channel -> usedReliableWindows |= 1 << reliableWindow; - ++ channel -> reliableWindows [reliableWindow]; - } - - ++ outgoingCommand -> sendAttempts; - - if (outgoingCommand -> roundTripTimeout == 0) - outgoingCommand -> roundTripTimeout = peer -> roundTripTime + 4 * peer -> roundTripTimeVariance; - - if (enet_list_empty (& peer -> sentReliableCommands)) - peer -> nextTimeout = host -> serviceTime + outgoingCommand -> roundTripTimeout; - - enet_list_insert (enet_list_end (& peer -> sentReliableCommands), - enet_list_remove (& outgoingCommand -> outgoingCommandList)); - - outgoingCommand -> sentTime = host -> serviceTime; - - host -> headerFlags |= ENET_PROTOCOL_HEADER_FLAG_SENT_TIME; - - peer -> reliableDataInTransit += outgoingCommand -> fragmentLength; - } - else - { - if (outgoingCommand -> packet != NULL && outgoingCommand -> fragmentOffset == 0) - { - peer -> packetThrottleCounter += ENET_PEER_PACKET_THROTTLE_COUNTER; - peer -> packetThrottleCounter %= ENET_PEER_PACKET_THROTTLE_SCALE; - - if (peer -> packetThrottleCounter > peer -> packetThrottle) - { - enet_uint16 reliableSequenceNumber = outgoingCommand -> reliableSequenceNumber, - unreliableSequenceNumber = outgoingCommand -> unreliableSequenceNumber; - for (;;) - { - -- outgoingCommand -> packet -> referenceCount; - - if (outgoingCommand -> packet -> referenceCount == 0) - enet_packet_destroy (outgoingCommand -> packet); - - enet_list_remove (& outgoingCommand -> outgoingCommandList); - enet_free (outgoingCommand); - - if (currentCommand == enet_list_end (& peer -> outgoingCommands)) - break; - - outgoingCommand = (ENetOutgoingCommand *) currentCommand; - if (outgoingCommand -> reliableSequenceNumber != reliableSequenceNumber || - outgoingCommand -> unreliableSequenceNumber != unreliableSequenceNumber) - break; - - currentCommand = enet_list_next (currentCommand); - } - - continue; - } - } - - enet_list_remove (& outgoingCommand -> outgoingCommandList); - - if (outgoingCommand -> packet != NULL) - enet_list_insert (enet_list_end (sentUnreliableCommands), outgoingCommand); - } - - buffer -> data = command; - buffer -> dataLength = commandSize; - - host -> packetSize += buffer -> dataLength; - - * command = outgoingCommand -> command; - - if (outgoingCommand -> packet != NULL) - { - ++ buffer; - - buffer -> data = outgoingCommand -> packet -> data + outgoingCommand -> fragmentOffset; - buffer -> dataLength = outgoingCommand -> fragmentLength; - - host -> packetSize += outgoingCommand -> fragmentLength; - } - else - if (! (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE)) - enet_free (outgoingCommand); - - ++ peer -> packetsSent; - - ++ command; - ++ buffer; - } - - host -> commandCount = command - host -> commands; - host -> bufferCount = buffer - host -> buffers; - - if (peer -> state == ENET_PEER_STATE_DISCONNECT_LATER && - ! enet_peer_has_outgoing_commands (peer) && - enet_list_empty (sentUnreliableCommands)) - enet_peer_disconnect (peer, peer -> eventData); - - return canPing; -} - -static int -enet_protocol_send_outgoing_commands (ENetHost * host, ENetEvent * event, int checkForTimeouts) -{ - enet_uint8 headerData [sizeof (ENetProtocolHeader) + sizeof (enet_uint32)]; - ENetProtocolHeader * header = (ENetProtocolHeader *) headerData; - int sentLength = 0; - size_t shouldCompress = 0; - ENetList sentUnreliableCommands; - - enet_list_clear (& sentUnreliableCommands); - - for (int sendPass = 0, continueSending = 0; sendPass <= continueSending; ++ sendPass) - for (ENetPeer * currentPeer = host -> peers; - currentPeer < & host -> peers [host -> peerCount]; - ++ currentPeer) - { - if (currentPeer -> state == ENET_PEER_STATE_DISCONNECTED || - currentPeer -> state == ENET_PEER_STATE_ZOMBIE || - (sendPass > 0 && ! (currentPeer -> flags & ENET_PEER_FLAG_CONTINUE_SENDING))) - continue; - - currentPeer -> flags &= ~ ENET_PEER_FLAG_CONTINUE_SENDING; - - host -> headerFlags = 0; - host -> commandCount = 0; - host -> bufferCount = 1; - host -> packetSize = sizeof (ENetProtocolHeader); - - if (! enet_list_empty (& currentPeer -> acknowledgements)) - enet_protocol_send_acknowledgements (host, currentPeer); - - if (checkForTimeouts != 0 && - ! enet_list_empty (& currentPeer -> sentReliableCommands) && - ENET_TIME_GREATER_EQUAL (host -> serviceTime, currentPeer -> nextTimeout) && - enet_protocol_check_timeouts (host, currentPeer, event) == 1) - { - if (event != NULL && event -> type != ENET_EVENT_TYPE_NONE) - return 1; - else - goto nextPeer; - } - - if (((enet_list_empty (& currentPeer -> outgoingCommands) && - enet_list_empty (& currentPeer -> outgoingSendReliableCommands)) || - enet_protocol_check_outgoing_commands (host, currentPeer, & sentUnreliableCommands)) && - enet_list_empty (& currentPeer -> sentReliableCommands) && - ENET_TIME_DIFFERENCE (host -> serviceTime, currentPeer -> lastReceiveTime) >= currentPeer -> pingInterval && - currentPeer -> mtu - host -> packetSize >= sizeof (ENetProtocolPing)) - { - enet_peer_ping (currentPeer); - enet_protocol_check_outgoing_commands (host, currentPeer, & sentUnreliableCommands); - } - - if (host -> commandCount == 0) - goto nextPeer; - - if (currentPeer -> packetLossEpoch == 0) - currentPeer -> packetLossEpoch = host -> serviceTime; - else - if (ENET_TIME_DIFFERENCE (host -> serviceTime, currentPeer -> packetLossEpoch) >= ENET_PEER_PACKET_LOSS_INTERVAL && - currentPeer -> packetsSent > 0) - { - enet_uint32 packetLoss = currentPeer -> packetsLost * ENET_PEER_PACKET_LOSS_SCALE / currentPeer -> packetsSent; - -#ifdef ENET_DEBUG - printf ("peer %u: %f%%+-%f%% packet loss, %u+-%u ms round trip time, %f%% throttle, %u outgoing, %u/%u incoming\n", currentPeer -> incomingPeerID, currentPeer -> packetLoss / (float) ENET_PEER_PACKET_LOSS_SCALE, currentPeer -> packetLossVariance / (float) ENET_PEER_PACKET_LOSS_SCALE, currentPeer -> roundTripTime, currentPeer -> roundTripTimeVariance, currentPeer -> packetThrottle / (float) ENET_PEER_PACKET_THROTTLE_SCALE, enet_list_size (& currentPeer -> outgoingCommands) + enet_list_size (& currentPeer -> outgoingSendReliableCommands), currentPeer -> channels != NULL ? enet_list_size (& currentPeer -> channels -> incomingReliableCommands) : 0, currentPeer -> channels != NULL ? enet_list_size (& currentPeer -> channels -> incomingUnreliableCommands) : 0); -#endif - - currentPeer -> packetLossVariance = (currentPeer -> packetLossVariance * 3 + ENET_DIFFERENCE (packetLoss, currentPeer -> packetLoss)) / 4; - currentPeer -> packetLoss = (currentPeer -> packetLoss * 7 + packetLoss) / 8; - - currentPeer -> packetLossEpoch = host -> serviceTime; - currentPeer -> packetsSent = 0; - currentPeer -> packetsLost = 0; - } - - host -> buffers -> data = headerData; - if (host -> headerFlags & ENET_PROTOCOL_HEADER_FLAG_SENT_TIME) - { - header -> sentTime = ENET_HOST_TO_NET_16 (host -> serviceTime & 0xFFFF); - - host -> buffers -> dataLength = sizeof (ENetProtocolHeader); - } - else - host -> buffers -> dataLength = (size_t) & ((ENetProtocolHeader *) 0) -> sentTime; - - shouldCompress = 0; - if (host -> compressor.context != NULL && host -> compressor.compress != NULL) - { - size_t originalSize = host -> packetSize - sizeof(ENetProtocolHeader), - compressedSize = host -> compressor.compress (host -> compressor.context, - & host -> buffers [1], host -> bufferCount - 1, - originalSize, - host -> packetData [1], - originalSize); - if (compressedSize > 0 && compressedSize < originalSize) - { - host -> headerFlags |= ENET_PROTOCOL_HEADER_FLAG_COMPRESSED; - shouldCompress = compressedSize; -#ifdef ENET_DEBUG_COMPRESS - printf ("peer %u: compressed %u -> %u (%u%%)\n", currentPeer -> incomingPeerID, originalSize, compressedSize, (compressedSize * 100) / originalSize); -#endif - } - } - - if (currentPeer -> outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID) - host -> headerFlags |= currentPeer -> outgoingSessionID << ENET_PROTOCOL_HEADER_SESSION_SHIFT; - header -> peerID = ENET_HOST_TO_NET_16 (currentPeer -> outgoingPeerID | host -> headerFlags); - if (host -> checksum != NULL) - { - enet_uint32 * checksum = (enet_uint32 *) & headerData [host -> buffers -> dataLength]; - * checksum = currentPeer -> outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID ? currentPeer -> connectID : 0; - host -> buffers -> dataLength += sizeof (enet_uint32); - * checksum = host -> checksum (host -> buffers, host -> bufferCount); - } - - if (shouldCompress > 0) - { - host -> buffers [1].data = host -> packetData [1]; - host -> buffers [1].dataLength = shouldCompress; - host -> bufferCount = 2; - } - - currentPeer -> lastSendTime = host -> serviceTime; - - sentLength = enet_socket_send (host -> socket, & currentPeer -> address, host -> buffers, host -> bufferCount); - - enet_protocol_remove_sent_unreliable_commands (currentPeer, & sentUnreliableCommands); - - if (sentLength < 0) - return -1; - - host -> totalSentData += sentLength; - host -> totalSentPackets ++; - - nextPeer: - if (currentPeer -> flags & ENET_PEER_FLAG_CONTINUE_SENDING) - continueSending = sendPass + 1; - } - - return 0; -} - -/** Sends any queued packets on the host specified to its designated peers. - - @param host host to flush - @remarks this function need only be used in circumstances where one wishes to send queued packets earlier than in a call to enet_host_service(). - @ingroup host -*/ -void -enet_host_flush (ENetHost * host) -{ - host -> serviceTime = enet_time_get (); - - enet_protocol_send_outgoing_commands (host, NULL, 0); -} - -/** Checks for any queued events on the host and dispatches one if available. - - @param host host to check for events - @param event an event structure where event details will be placed if available - @retval > 0 if an event was dispatched - @retval 0 if no events are available - @retval < 0 on failure - @ingroup host -*/ -int -enet_host_check_events (ENetHost * host, ENetEvent * event) -{ - if (event == NULL) return -1; - - event -> type = ENET_EVENT_TYPE_NONE; - event -> peer = NULL; - event -> packet = NULL; - - return enet_protocol_dispatch_incoming_commands (host, event); -} - -/** Waits for events on the host specified and shuttles packets between - the host and its peers. - - @param host host to service - @param event an event structure where event details will be placed if one occurs - if event == NULL then no events will be delivered - @param timeout number of milliseconds that ENet should wait for events - @retval > 0 if an event occurred within the specified time limit - @retval 0 if no event occurred - @retval < 0 on failure - @remarks enet_host_service should be called fairly regularly for adequate performance - @ingroup host -*/ -int -enet_host_service (ENetHost * host, ENetEvent * event, enet_uint32 timeout) -{ - enet_uint32 waitCondition; - - if (event != NULL) - { - event -> type = ENET_EVENT_TYPE_NONE; - event -> peer = NULL; - event -> packet = NULL; - - switch (enet_protocol_dispatch_incoming_commands (host, event)) - { - case 1: - return 1; - - case -1: -#ifdef ENET_DEBUG - perror ("Error dispatching incoming packets"); -#endif - - return -1; - - default: - break; - } - } - - host -> serviceTime = enet_time_get (); - - timeout += host -> serviceTime; - - do - { - if (ENET_TIME_DIFFERENCE (host -> serviceTime, host -> bandwidthThrottleEpoch) >= ENET_HOST_BANDWIDTH_THROTTLE_INTERVAL) - enet_host_bandwidth_throttle (host); - - switch (enet_protocol_send_outgoing_commands (host, event, 1)) - { - case 1: - return 1; - - case -1: -#ifdef ENET_DEBUG - perror ("Error sending outgoing packets"); -#endif - - return -1; - - default: - break; - } - - switch (enet_protocol_receive_incoming_commands (host, event)) - { - case 1: - return 1; - - case -1: -#ifdef ENET_DEBUG - perror ("Error receiving incoming packets"); -#endif - - return -1; - - default: - break; - } - - switch (enet_protocol_send_outgoing_commands (host, event, 1)) - { - case 1: - return 1; - - case -1: -#ifdef ENET_DEBUG - perror ("Error sending outgoing packets"); -#endif - - return -1; - - default: - break; - } - - if (event != NULL) - { - switch (enet_protocol_dispatch_incoming_commands (host, event)) - { - case 1: - return 1; - - case -1: -#ifdef ENET_DEBUG - perror ("Error dispatching incoming packets"); -#endif - - return -1; - - default: - break; - } - } - - if (ENET_TIME_GREATER_EQUAL (host -> serviceTime, timeout)) - return 0; - - do - { - host -> serviceTime = enet_time_get (); - - if (ENET_TIME_GREATER_EQUAL (host -> serviceTime, timeout)) - return 0; - - waitCondition = ENET_SOCKET_WAIT_RECEIVE | ENET_SOCKET_WAIT_INTERRUPT; - - if (enet_socket_wait (host -> socket, & waitCondition, ENET_TIME_DIFFERENCE (timeout, host -> serviceTime)) != 0) - return -1; - } - while (waitCondition & ENET_SOCKET_WAIT_INTERRUPT); - - host -> serviceTime = enet_time_get (); - } while (waitCondition & ENET_SOCKET_WAIT_RECEIVE); - - return 0; -} - diff --git a/Externals/enet/unix.c b/Externals/enet/unix.c deleted file mode 100644 index 2c7d847dd9..0000000000 --- a/Externals/enet/unix.c +++ /dev/null @@ -1,624 +0,0 @@ -/** - @file unix.c - @brief ENet Unix system specific functions -*/ -#ifndef _WIN32 - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define ENET_BUILDING_LIB 1 -#include "enet/enet.h" - -#ifdef __APPLE__ -#ifdef HAS_POLL -#undef HAS_POLL -#endif -#ifndef HAS_FCNTL -#define HAS_FCNTL 1 -#endif -#ifndef HAS_INET_PTON -#define HAS_INET_PTON 1 -#endif -#ifndef HAS_INET_NTOP -#define HAS_INET_NTOP 1 -#endif -#ifndef HAS_MSGHDR_FLAGS -#define HAS_MSGHDR_FLAGS 1 -#endif -#ifndef HAS_SOCKLEN_T -#define HAS_SOCKLEN_T 1 -#endif -#ifndef HAS_GETADDRINFO -#define HAS_GETADDRINFO 1 -#endif -#ifndef HAS_GETNAMEINFO -#define HAS_GETNAMEINFO 1 -#endif -#endif - -#ifdef HAS_FCNTL -#include -#endif - -#ifdef HAS_POLL -#include -#endif - -#if !defined(HAS_SOCKLEN_T) && !defined(__socklen_t_defined) -typedef int socklen_t; -#endif - -#ifndef MSG_NOSIGNAL -#define MSG_NOSIGNAL 0 -#endif - -static enet_uint32 timeBase = 0; - -int -enet_initialize (void) -{ - return 0; -} - -void -enet_deinitialize (void) -{ -} - -enet_uint32 -enet_host_random_seed (void) -{ - return (enet_uint32) time (NULL); -} - -enet_uint32 -enet_time_get (void) -{ - struct timeval timeVal; - - gettimeofday (& timeVal, NULL); - - return timeVal.tv_sec * 1000 + timeVal.tv_usec / 1000 - timeBase; -} - -void -enet_time_set (enet_uint32 newTimeBase) -{ - struct timeval timeVal; - - gettimeofday (& timeVal, NULL); - - timeBase = timeVal.tv_sec * 1000 + timeVal.tv_usec / 1000 - newTimeBase; -} - -int -enet_address_set_host_ip (ENetAddress * address, const char * name) -{ -#ifdef HAS_INET_PTON - if (! inet_pton (AF_INET, name, & address -> host)) -#else - if (! inet_aton (name, (struct in_addr *) & address -> host)) -#endif - return -1; - - return 0; -} - -int -enet_address_set_host (ENetAddress * address, const char * name) -{ -#ifdef HAS_GETADDRINFO - struct addrinfo hints, * resultList = NULL, * result = NULL; - - memset (& hints, 0, sizeof (hints)); - hints.ai_family = AF_INET; - - if (getaddrinfo (name, NULL, NULL, & resultList) != 0) - return -1; - - for (result = resultList; result != NULL; result = result -> ai_next) - { - if (result -> ai_family == AF_INET && result -> ai_addr != NULL && result -> ai_addrlen >= sizeof (struct sockaddr_in)) - { - struct sockaddr_in * sin = (struct sockaddr_in *) result -> ai_addr; - - address -> host = sin -> sin_addr.s_addr; - - freeaddrinfo (resultList); - - return 0; - } - } - - if (resultList != NULL) - freeaddrinfo (resultList); -#else - struct hostent * hostEntry = NULL; -#ifdef HAS_GETHOSTBYNAME_R - struct hostent hostData; - char buffer [2048]; - int errnum; - -#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__GNU__) - gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum); -#else - hostEntry = gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & errnum); -#endif -#else - hostEntry = gethostbyname (name); -#endif - - if (hostEntry != NULL && hostEntry -> h_addrtype == AF_INET) - { - address -> host = * (enet_uint32 *) hostEntry -> h_addr_list [0]; - - return 0; - } -#endif - - return enet_address_set_host_ip (address, name); -} - -int -enet_address_get_host_ip (const ENetAddress * address, char * name, size_t nameLength) -{ -#ifdef HAS_INET_NTOP - if (inet_ntop (AF_INET, & address -> host, name, nameLength) == NULL) -#else - char * addr = inet_ntoa (* (struct in_addr *) & address -> host); - if (addr != NULL) - { - size_t addrLen = strlen(addr); - if (addrLen >= nameLength) - return -1; - memcpy (name, addr, addrLen + 1); - } - else -#endif - return -1; - return 0; -} - -int -enet_address_get_host (const ENetAddress * address, char * name, size_t nameLength) -{ -#ifdef HAS_GETNAMEINFO - struct sockaddr_in sin; - int err; - - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - - err = getnameinfo ((struct sockaddr *) & sin, sizeof (sin), name, nameLength, NULL, 0, NI_NAMEREQD); - if (! err) - { - if (name != NULL && nameLength > 0 && ! memchr (name, '\0', nameLength)) - return -1; - return 0; - } - if (err != EAI_NONAME) - return -1; -#else - struct in_addr in; - struct hostent * hostEntry = NULL; -#ifdef HAS_GETHOSTBYADDR_R - struct hostent hostData; - char buffer [2048]; - int errnum; - - in.s_addr = address -> host; - -#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__GNU__) - gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum); -#else - hostEntry = gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & errnum); -#endif -#else - in.s_addr = address -> host; - - hostEntry = gethostbyaddr ((char *) & in, sizeof (struct in_addr), AF_INET); -#endif - - if (hostEntry != NULL) - { - size_t hostLen = strlen (hostEntry -> h_name); - if (hostLen >= nameLength) - return -1; - memcpy (name, hostEntry -> h_name, hostLen + 1); - return 0; - } -#endif - - return enet_address_get_host_ip (address, name, nameLength); -} - -int -enet_socket_bind (ENetSocket socket, const ENetAddress * address) -{ - struct sockaddr_in sin; - - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - - if (address != NULL) - { - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - } - else - { - sin.sin_port = 0; - sin.sin_addr.s_addr = INADDR_ANY; - } - - return bind (socket, - (struct sockaddr *) & sin, - sizeof (struct sockaddr_in)); -} - -int -enet_socket_get_address (ENetSocket socket, ENetAddress * address) -{ - struct sockaddr_in sin; - socklen_t sinLength = sizeof (struct sockaddr_in); - - if (getsockname (socket, (struct sockaddr *) & sin, & sinLength) == -1) - return -1; - - address -> host = (enet_uint32) sin.sin_addr.s_addr; - address -> port = ENET_NET_TO_HOST_16 (sin.sin_port); - - return 0; -} - -int -enet_socket_listen (ENetSocket socket, int backlog) -{ - return listen (socket, backlog < 0 ? SOMAXCONN : backlog); -} - -ENetSocket -enet_socket_create (ENetSocketType type) -{ - return socket (PF_INET, type == ENET_SOCKET_TYPE_DATAGRAM ? SOCK_DGRAM : SOCK_STREAM, 0); -} - -int -enet_socket_set_option (ENetSocket socket, ENetSocketOption option, int value) -{ - int result = -1; - switch (option) - { - case ENET_SOCKOPT_NONBLOCK: -#ifdef HAS_FCNTL - result = fcntl (socket, F_SETFL, (value ? O_NONBLOCK : 0) | (fcntl (socket, F_GETFL) & ~O_NONBLOCK)); -#else - result = ioctl (socket, FIONBIO, & value); -#endif - break; - - case ENET_SOCKOPT_BROADCAST: - result = setsockopt (socket, SOL_SOCKET, SO_BROADCAST, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_REUSEADDR: - result = setsockopt (socket, SOL_SOCKET, SO_REUSEADDR, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_RCVBUF: - result = setsockopt (socket, SOL_SOCKET, SO_RCVBUF, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_SNDBUF: - result = setsockopt (socket, SOL_SOCKET, SO_SNDBUF, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_RCVTIMEO: - { - struct timeval timeVal; - timeVal.tv_sec = value / 1000; - timeVal.tv_usec = (value % 1000) * 1000; - result = setsockopt (socket, SOL_SOCKET, SO_RCVTIMEO, (char *) & timeVal, sizeof (struct timeval)); - break; - } - - case ENET_SOCKOPT_SNDTIMEO: - { - struct timeval timeVal; - timeVal.tv_sec = value / 1000; - timeVal.tv_usec = (value % 1000) * 1000; - result = setsockopt (socket, SOL_SOCKET, SO_SNDTIMEO, (char *) & timeVal, sizeof (struct timeval)); - break; - } - - case ENET_SOCKOPT_NODELAY: - result = setsockopt (socket, IPPROTO_TCP, TCP_NODELAY, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_TTL: - result = setsockopt (socket, IPPROTO_IP, IP_TTL, (char *) & value, sizeof (int)); - break; - - default: - break; - } - return result == -1 ? -1 : 0; -} - -int -enet_socket_get_option (ENetSocket socket, ENetSocketOption option, int * value) -{ - int result = -1; - socklen_t len; - switch (option) - { - case ENET_SOCKOPT_ERROR: - len = sizeof (int); - result = getsockopt (socket, SOL_SOCKET, SO_ERROR, value, & len); - break; - - case ENET_SOCKOPT_TTL: - len = sizeof (int); - result = getsockopt (socket, IPPROTO_IP, IP_TTL, (char *) value, & len); - break; - - default: - break; - } - return result == -1 ? -1 : 0; -} - -int -enet_socket_connect (ENetSocket socket, const ENetAddress * address) -{ - struct sockaddr_in sin; - int result; - - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - - result = connect (socket, (struct sockaddr *) & sin, sizeof (struct sockaddr_in)); - if (result == -1 && errno == EINPROGRESS) - return 0; - - return result; -} - -ENetSocket -enet_socket_accept (ENetSocket socket, ENetAddress * address) -{ - int result; - struct sockaddr_in sin; - socklen_t sinLength = sizeof (struct sockaddr_in); - - result = accept (socket, - address != NULL ? (struct sockaddr *) & sin : NULL, - address != NULL ? & sinLength : NULL); - - if (result == -1) - return ENET_SOCKET_NULL; - - if (address != NULL) - { - address -> host = (enet_uint32) sin.sin_addr.s_addr; - address -> port = ENET_NET_TO_HOST_16 (sin.sin_port); - } - - return result; -} - -int -enet_socket_shutdown (ENetSocket socket, ENetSocketShutdown how) -{ - return shutdown (socket, (int) how); -} - -void -enet_socket_destroy (ENetSocket socket) -{ - if (socket != -1) - close (socket); -} - -int -enet_socket_send (ENetSocket socket, - const ENetAddress * address, - const ENetBuffer * buffers, - size_t bufferCount) -{ - struct msghdr msgHdr; - struct sockaddr_in sin; - int sentLength; - - memset (& msgHdr, 0, sizeof (struct msghdr)); - - if (address != NULL) - { - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - - msgHdr.msg_name = & sin; - msgHdr.msg_namelen = sizeof (struct sockaddr_in); - } - - msgHdr.msg_iov = (struct iovec *) buffers; - msgHdr.msg_iovlen = bufferCount; - - sentLength = sendmsg (socket, & msgHdr, MSG_NOSIGNAL); - - if (sentLength == -1) - { - if (errno == EWOULDBLOCK) - return 0; - - return -1; - } - - return sentLength; -} - -int -enet_socket_receive (ENetSocket socket, - ENetAddress * address, - ENetBuffer * buffers, - size_t bufferCount) -{ - struct msghdr msgHdr; - struct sockaddr_in sin; - int recvLength; - - memset (& msgHdr, 0, sizeof (struct msghdr)); - - if (address != NULL) - { - msgHdr.msg_name = & sin; - msgHdr.msg_namelen = sizeof (struct sockaddr_in); - } - - msgHdr.msg_iov = (struct iovec *) buffers; - msgHdr.msg_iovlen = bufferCount; - - recvLength = recvmsg (socket, & msgHdr, MSG_NOSIGNAL); - - if (recvLength == -1) - { - if (errno == EWOULDBLOCK) - return 0; - - return -1; - } - -#ifdef HAS_MSGHDR_FLAGS - if (msgHdr.msg_flags & MSG_TRUNC) - return -1; -#endif - - if (address != NULL) - { - address -> host = (enet_uint32) sin.sin_addr.s_addr; - address -> port = ENET_NET_TO_HOST_16 (sin.sin_port); - } - - return recvLength; -} - -int -enet_socketset_select (ENetSocket maxSocket, ENetSocketSet * readSet, ENetSocketSet * writeSet, enet_uint32 timeout) -{ - struct timeval timeVal; - - timeVal.tv_sec = timeout / 1000; - timeVal.tv_usec = (timeout % 1000) * 1000; - - return select (maxSocket + 1, readSet, writeSet, NULL, & timeVal); -} - -int -enet_socket_wait (ENetSocket socket, enet_uint32 * condition, enet_uint32 timeout) -{ -#ifdef HAS_POLL - struct pollfd pollSocket; - int pollCount; - - pollSocket.fd = socket; - pollSocket.events = 0; - - if (* condition & ENET_SOCKET_WAIT_SEND) - pollSocket.events |= POLLOUT; - - if (* condition & ENET_SOCKET_WAIT_RECEIVE) - pollSocket.events |= POLLIN; - - pollCount = poll (& pollSocket, 1, timeout); - - if (pollCount < 0) - { - if (errno == EINTR && * condition & ENET_SOCKET_WAIT_INTERRUPT) - { - * condition = ENET_SOCKET_WAIT_INTERRUPT; - - return 0; - } - - return -1; - } - - * condition = ENET_SOCKET_WAIT_NONE; - - if (pollCount == 0) - return 0; - - if (pollSocket.revents & POLLOUT) - * condition |= ENET_SOCKET_WAIT_SEND; - - if (pollSocket.revents & POLLIN) - * condition |= ENET_SOCKET_WAIT_RECEIVE; - - return 0; -#else - fd_set readSet, writeSet; - struct timeval timeVal; - int selectCount; - - timeVal.tv_sec = timeout / 1000; - timeVal.tv_usec = (timeout % 1000) * 1000; - - FD_ZERO (& readSet); - FD_ZERO (& writeSet); - - if (* condition & ENET_SOCKET_WAIT_SEND) - FD_SET (socket, & writeSet); - - if (* condition & ENET_SOCKET_WAIT_RECEIVE) - FD_SET (socket, & readSet); - - selectCount = select (socket + 1, & readSet, & writeSet, NULL, & timeVal); - - if (selectCount < 0) - { - if (errno == EINTR && * condition & ENET_SOCKET_WAIT_INTERRUPT) - { - * condition = ENET_SOCKET_WAIT_INTERRUPT; - - return 0; - } - - return -1; - } - - * condition = ENET_SOCKET_WAIT_NONE; - - if (selectCount == 0) - return 0; - - if (FD_ISSET (socket, & writeSet)) - * condition |= ENET_SOCKET_WAIT_SEND; - - if (FD_ISSET (socket, & readSet)) - * condition |= ENET_SOCKET_WAIT_RECEIVE; - - return 0; -#endif -} - -#endif - diff --git a/Externals/enet/win32.c b/Externals/enet/win32.c deleted file mode 100644 index 0953466a3d..0000000000 --- a/Externals/enet/win32.c +++ /dev/null @@ -1,452 +0,0 @@ -/** - @file win32.c - @brief ENet Win32 system specific functions -*/ -#ifdef _WIN32 - -#define ENET_BUILDING_LIB 1 -#include "enet/enet.h" -#include -#include -#include - -static enet_uint32 timeBase = 0; - -int -enet_initialize (void) -{ - WORD versionRequested = MAKEWORD (1, 1); - WSADATA wsaData; - - if (WSAStartup (versionRequested, & wsaData)) - return -1; - - if (LOBYTE (wsaData.wVersion) != 1|| - HIBYTE (wsaData.wVersion) != 1) - { - WSACleanup (); - - return -1; - } - - timeBeginPeriod (1); - - return 0; -} - -void -enet_deinitialize (void) -{ - timeEndPeriod (1); - - WSACleanup (); -} - -enet_uint32 -enet_host_random_seed (void) -{ - return (enet_uint32) timeGetTime (); -} - -enet_uint32 -enet_time_get (void) -{ - return (enet_uint32) timeGetTime () - timeBase; -} - -void -enet_time_set (enet_uint32 newTimeBase) -{ - timeBase = (enet_uint32) timeGetTime () - newTimeBase; -} - -int -enet_address_set_host_ip (ENetAddress * address, const char * name) -{ - enet_uint8 vals [4] = { 0, 0, 0, 0 }; - int i; - - for (i = 0; i < 4; ++ i) - { - const char * next = name + 1; - if (* name != '0') - { - long val = strtol (name, (char **) & next, 10); - if (val < 0 || val > 255 || next == name || next - name > 3) - return -1; - vals [i] = (enet_uint8) val; - } - - if (* next != (i < 3 ? '.' : '\0')) - return -1; - name = next + 1; - } - - memcpy (& address -> host, vals, sizeof (enet_uint32)); - return 0; -} - -int -enet_address_set_host (ENetAddress * address, const char * name) -{ - struct hostent * hostEntry; - - hostEntry = gethostbyname (name); - if (hostEntry == NULL || - hostEntry -> h_addrtype != AF_INET) - return enet_address_set_host_ip (address, name); - - address -> host = * (enet_uint32 *) hostEntry -> h_addr_list [0]; - - return 0; -} - -int -enet_address_get_host_ip (const ENetAddress * address, char * name, size_t nameLength) -{ - char * addr = inet_ntoa (* (struct in_addr *) & address -> host); - if (addr == NULL) - return -1; - else - { - size_t addrLen = strlen(addr); - if (addrLen >= nameLength) - return -1; - memcpy (name, addr, addrLen + 1); - } - return 0; -} - -int -enet_address_get_host (const ENetAddress * address, char * name, size_t nameLength) -{ - struct in_addr in; - struct hostent * hostEntry; - - in.s_addr = address -> host; - - hostEntry = gethostbyaddr ((char *) & in, sizeof (struct in_addr), AF_INET); - if (hostEntry == NULL) - return enet_address_get_host_ip (address, name, nameLength); - else - { - size_t hostLen = strlen (hostEntry -> h_name); - if (hostLen >= nameLength) - return -1; - memcpy (name, hostEntry -> h_name, hostLen + 1); - } - - return 0; -} - -int -enet_socket_bind (ENetSocket socket, const ENetAddress * address) -{ - struct sockaddr_in sin; - - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - - if (address != NULL) - { - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - } - else - { - sin.sin_port = 0; - sin.sin_addr.s_addr = INADDR_ANY; - } - - return bind (socket, - (struct sockaddr *) & sin, - sizeof (struct sockaddr_in)) == SOCKET_ERROR ? -1 : 0; -} - -int -enet_socket_get_address (ENetSocket socket, ENetAddress * address) -{ - struct sockaddr_in sin; - int sinLength = sizeof (struct sockaddr_in); - - if (getsockname (socket, (struct sockaddr *) & sin, & sinLength) == -1) - return -1; - - address -> host = (enet_uint32) sin.sin_addr.s_addr; - address -> port = ENET_NET_TO_HOST_16 (sin.sin_port); - - return 0; -} - -int -enet_socket_listen (ENetSocket socket, int backlog) -{ - return listen (socket, backlog < 0 ? SOMAXCONN : backlog) == SOCKET_ERROR ? -1 : 0; -} - -ENetSocket -enet_socket_create (ENetSocketType type) -{ - return socket (PF_INET, type == ENET_SOCKET_TYPE_DATAGRAM ? SOCK_DGRAM : SOCK_STREAM, 0); -} - -int -enet_socket_set_option (ENetSocket socket, ENetSocketOption option, int value) -{ - int result = SOCKET_ERROR; - switch (option) - { - case ENET_SOCKOPT_NONBLOCK: - { - u_long nonBlocking = (u_long) value; - result = ioctlsocket (socket, FIONBIO, & nonBlocking); - break; - } - - case ENET_SOCKOPT_BROADCAST: - result = setsockopt (socket, SOL_SOCKET, SO_BROADCAST, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_REUSEADDR: - result = setsockopt (socket, SOL_SOCKET, SO_REUSEADDR, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_RCVBUF: - result = setsockopt (socket, SOL_SOCKET, SO_RCVBUF, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_SNDBUF: - result = setsockopt (socket, SOL_SOCKET, SO_SNDBUF, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_RCVTIMEO: - result = setsockopt (socket, SOL_SOCKET, SO_RCVTIMEO, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_SNDTIMEO: - result = setsockopt (socket, SOL_SOCKET, SO_SNDTIMEO, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_NODELAY: - result = setsockopt (socket, IPPROTO_TCP, TCP_NODELAY, (char *) & value, sizeof (int)); - break; - - case ENET_SOCKOPT_TTL: - result = setsockopt (socket, IPPROTO_IP, IP_TTL, (char *) & value, sizeof (int)); - break; - - default: - break; - } - return result == SOCKET_ERROR ? -1 : 0; -} - -int -enet_socket_get_option (ENetSocket socket, ENetSocketOption option, int * value) -{ - int result = SOCKET_ERROR, len; - switch (option) - { - case ENET_SOCKOPT_ERROR: - len = sizeof(int); - result = getsockopt (socket, SOL_SOCKET, SO_ERROR, (char *) value, & len); - break; - - case ENET_SOCKOPT_TTL: - len = sizeof(int); - result = getsockopt (socket, IPPROTO_IP, IP_TTL, (char *) value, & len); - break; - - default: - break; - } - return result == SOCKET_ERROR ? -1 : 0; -} - -int -enet_socket_connect (ENetSocket socket, const ENetAddress * address) -{ - struct sockaddr_in sin; - int result; - - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - - result = connect (socket, (struct sockaddr *) & sin, sizeof (struct sockaddr_in)); - if (result == SOCKET_ERROR && WSAGetLastError () != WSAEWOULDBLOCK) - return -1; - - return 0; -} - -ENetSocket -enet_socket_accept (ENetSocket socket, ENetAddress * address) -{ - SOCKET result; - struct sockaddr_in sin; - int sinLength = sizeof (struct sockaddr_in); - - result = accept (socket, - address != NULL ? (struct sockaddr *) & sin : NULL, - address != NULL ? & sinLength : NULL); - - if (result == INVALID_SOCKET) - return ENET_SOCKET_NULL; - - if (address != NULL) - { - address -> host = (enet_uint32) sin.sin_addr.s_addr; - address -> port = ENET_NET_TO_HOST_16 (sin.sin_port); - } - - return result; -} - -int -enet_socket_shutdown (ENetSocket socket, ENetSocketShutdown how) -{ - return shutdown (socket, (int) how) == SOCKET_ERROR ? -1 : 0; -} - -void -enet_socket_destroy (ENetSocket socket) -{ - if (socket != INVALID_SOCKET) - closesocket (socket); -} - -int -enet_socket_send (ENetSocket socket, - const ENetAddress * address, - const ENetBuffer * buffers, - size_t bufferCount) -{ - struct sockaddr_in sin; - DWORD sentLength = 0; - - if (address != NULL) - { - memset (& sin, 0, sizeof (struct sockaddr_in)); - - sin.sin_family = AF_INET; - sin.sin_port = ENET_HOST_TO_NET_16 (address -> port); - sin.sin_addr.s_addr = address -> host; - } - - if (WSASendTo (socket, - (LPWSABUF) buffers, - (DWORD) bufferCount, - & sentLength, - 0, - address != NULL ? (struct sockaddr *) & sin : NULL, - address != NULL ? sizeof (struct sockaddr_in) : 0, - NULL, - NULL) == SOCKET_ERROR) - { - if (WSAGetLastError () == WSAEWOULDBLOCK) - return 0; - - return -1; - } - - return (int) sentLength; -} - -int -enet_socket_receive (ENetSocket socket, - ENetAddress * address, - ENetBuffer * buffers, - size_t bufferCount) -{ - INT sinLength = sizeof (struct sockaddr_in); - DWORD flags = 0, - recvLength = 0; - struct sockaddr_in sin; - - if (WSARecvFrom (socket, - (LPWSABUF) buffers, - (DWORD) bufferCount, - & recvLength, - & flags, - address != NULL ? (struct sockaddr *) & sin : NULL, - address != NULL ? & sinLength : NULL, - NULL, - NULL) == SOCKET_ERROR) - { - switch (WSAGetLastError ()) - { - case WSAEWOULDBLOCK: - case WSAECONNRESET: - return 0; - } - - return -1; - } - - if (flags & MSG_PARTIAL) - return -1; - - if (address != NULL) - { - address -> host = (enet_uint32) sin.sin_addr.s_addr; - address -> port = ENET_NET_TO_HOST_16 (sin.sin_port); - } - - return (int) recvLength; -} - -int -enet_socketset_select (ENetSocket maxSocket, ENetSocketSet * readSet, ENetSocketSet * writeSet, enet_uint32 timeout) -{ - struct timeval timeVal; - - timeVal.tv_sec = timeout / 1000; - timeVal.tv_usec = (timeout % 1000) * 1000; - - return select (maxSocket + 1, readSet, writeSet, NULL, & timeVal); -} - -int -enet_socket_wait (ENetSocket socket, enet_uint32 * condition, enet_uint32 timeout) -{ - fd_set readSet, writeSet; - struct timeval timeVal; - int selectCount; - - timeVal.tv_sec = timeout / 1000; - timeVal.tv_usec = (timeout % 1000) * 1000; - - FD_ZERO (& readSet); - FD_ZERO (& writeSet); - - if (* condition & ENET_SOCKET_WAIT_SEND) - FD_SET (socket, & writeSet); - - if (* condition & ENET_SOCKET_WAIT_RECEIVE) - FD_SET (socket, & readSet); - - selectCount = select (socket + 1, & readSet, & writeSet, NULL, & timeVal); - - if (selectCount < 0) - return -1; - - * condition = ENET_SOCKET_WAIT_NONE; - - if (selectCount == 0) - return 0; - - if (FD_ISSET (socket, & writeSet)) - * condition |= ENET_SOCKET_WAIT_SEND; - - if (FD_ISSET (socket, & readSet)) - * condition |= ENET_SOCKET_WAIT_RECEIVE; - - return 0; -} - -#endif - diff --git a/Externals/expr/include/expr.h b/Externals/expr/include/expr.h index 619d537642..c62f68f28d 100644 --- a/Externals/expr/include/expr.h +++ b/Externals/expr/include/expr.h @@ -783,7 +783,7 @@ static struct expr *expr_create(const char *s, size_t len, struct expr *p = &root; /* Assign macro parameters */ for (int j = 0; j < vec_len(&arg.args); j++) { - char varname[12]; + char varname[13]; snprintf(varname, sizeof(varname), "$%d", (j + 1)); struct expr_var *v = expr_get_var(vars, varname, strlen(varname)); struct expr ev = expr_varref(v); @@ -826,14 +826,14 @@ static struct expr *expr_create(const char *s, size_t len, vec_push(&es, expr_const(num)); paren_next = EXPR_PAREN_FORBIDDEN; } else if (n > 1 && *tok == '"') { - char *s = (char *)calloc(1, n - 1); - if (s == NULL) { + char *str = (char *)calloc(1, n - 1); + if (str == NULL) { goto cleanup; /* allocation failed */ } - strncpy(s, tok + 1, n - 2); + strncpy(str, tok + 1, n - 2); struct expr e = expr_init(); e.type = OP_STRING; - e.param.str.s = s; + e.param.str.s = str; vec_push(&es, e); paren_next = EXPR_PAREN_FORBIDDEN; } else if (expr_op(tok, n, -1) != OP_UNKNOWN) { diff --git a/Externals/liblzma/config.h b/Externals/liblzma/config.h index 21f551ad7e..91d441010f 100644 --- a/Externals/liblzma/config.h +++ b/Externals/liblzma/config.h @@ -151,7 +151,7 @@ /* Define if you have the iconv() function and it works. */ /* #undef HAVE_ICONV */ -#ifdef _M_X86 +#ifdef _M_X86_64 /* Define to 1 if you have the header file. */ #define HAVE_IMMINTRIN_H 1 #endif @@ -367,7 +367,7 @@ sysctl(). */ /* #undef TUKLIB_CPUCORES_SYSCTL */ -#ifdef _M_X86 +#ifdef _M_X86_64 /* Define to 1 if the system supports fast unaligned access to 16-bit and 32-bit integers. */ #define TUKLIB_FAST_UNALIGNED_ACCESS 1 diff --git a/Externals/lz4/CMakeLists.txt b/Externals/lz4/CMakeLists.txt new file mode 100644 index 0000000000..7af19ebbe2 --- /dev/null +++ b/Externals/lz4/CMakeLists.txt @@ -0,0 +1,13 @@ +cmake_minimum_required(VERSION 3.13) + +# We only want the static library, nothing else. +set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) +set(LZ4_BUILD_CLI OFF) +set(LZ4_BUILD_LEGACY_LZ4C OFF) +set(LZ4_BUNDLED_MODE ON) + +add_subdirectory(lz4/build/cmake) + +dolphin_disable_warnings_msvc(lz4_static) +add_library(LZ4::LZ4 ALIAS lz4_static) +target_compile_definitions(lz4_static PRIVATE XXH_NAMESPACE=LZ4_) diff --git a/Externals/lz4/LZ4.vcxproj b/Externals/lz4/LZ4.vcxproj new file mode 100644 index 0000000000..36167718b1 --- /dev/null +++ b/Externals/lz4/LZ4.vcxproj @@ -0,0 +1,39 @@ + + + + + + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476} + + + + + + + + + + + + + + XXH_NAMESPACE=LZ4_;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Externals/lz4/exports.props b/Externals/lz4/exports.props new file mode 100644 index 0000000000..58d3c4d3ec --- /dev/null +++ b/Externals/lz4/exports.props @@ -0,0 +1,13 @@ + + + + + $(ExternalsDir)lz4\lz4\lib;%(AdditionalIncludeDirectories) + + + + + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476} + + + diff --git a/Externals/lz4/lz4 b/Externals/lz4/lz4 new file mode 160000 index 0000000000..5fc0630a0e --- /dev/null +++ b/Externals/lz4/lz4 @@ -0,0 +1 @@ +Subproject commit 5fc0630a0ed55e9755b0fe3990cd021ae1c3edc1 diff --git a/Externals/mbedtls/library/CMakeLists.txt b/Externals/mbedtls/library/CMakeLists.txt index fc2786c7f2..5aa233e080 100644 --- a/Externals/mbedtls/library/CMakeLists.txt +++ b/Externals/mbedtls/library/CMakeLists.txt @@ -122,7 +122,7 @@ if(CMAKE_COMPILER_IS_GNUCC) endif(CMAKE_COMPILER_IS_GNUCC) if(CMAKE_COMPILER_IS_CLANG) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-declarations -Wmissing-prototypes -Wunreachable-code") endif(CMAKE_COMPILER_IS_CLANG) if(WIN32) diff --git a/Externals/xxhash/CMakeLists.txt b/Externals/xxhash/CMakeLists.txt index 1a3d637387..6d52f56478 100644 --- a/Externals/xxhash/CMakeLists.txt +++ b/Externals/xxhash/CMakeLists.txt @@ -1,8 +1,8 @@ project(xxhash C) -add_library(xxhash STATIC xxhash.c) +add_library(xxhash STATIC xxHash/xxhash.c) dolphin_disable_warnings_msvc(xxhash) target_include_directories(xxhash PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/xxHash ) diff --git a/Externals/xxhash/LICENSE b/Externals/xxhash/LICENSE deleted file mode 100644 index 7de801ed1b..0000000000 --- a/Externals/xxhash/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -xxHash Library -Copyright (c) 2012-2014, Yann Collet -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Externals/xxhash/exports.props b/Externals/xxhash/exports.props index 3329ab6f61..6bcd16a46d 100644 --- a/Externals/xxhash/exports.props +++ b/Externals/xxhash/exports.props @@ -2,7 +2,7 @@ - $(ExternalsDir)xxhash;%(AdditionalIncludeDirectories) + $(ExternalsDir)xxhash\xxHash\;%(AdditionalIncludeDirectories) diff --git a/Externals/xxhash/xxHash b/Externals/xxhash/xxHash new file mode 160000 index 0000000000..bbb27a5efb --- /dev/null +++ b/Externals/xxhash/xxHash @@ -0,0 +1 @@ +Subproject commit bbb27a5efb85b92a0486cf361a8635715a53f6ba diff --git a/Externals/xxhash/xxhash.c b/Externals/xxhash/xxhash.c deleted file mode 100644 index 4546c54dbe..0000000000 --- a/Externals/xxhash/xxhash.c +++ /dev/null @@ -1,890 +0,0 @@ -/* -* xxHash - Fast Hash algorithm -* Copyright (C) 2012-2016, Yann Collet -* -* BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions are -* met: -* -* * Redistributions of source code must retain the above copyright -* notice, this list of conditions and the following disclaimer. -* * Redistributions in binary form must reproduce the above -* copyright notice, this list of conditions and the following disclaimer -* in the documentation and/or other materials provided with the -* distribution. -* -* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -* -* You can contact the author at : -* - xxHash homepage: http://www.xxhash.com -* - xxHash source repository : https://github.com/Cyan4973/xxHash -*/ - - -/* ************************************* -* Tuning parameters -***************************************/ -/*!XXH_FORCE_MEMORY_ACCESS : - * By default, access to unaligned memory is controlled by `memcpy()`, which is safe and portable. - * Unfortunately, on some target/compiler combinations, the generated assembly is sub-optimal. - * The below switch allow to select different access method for improved performance. - * Method 0 (default) : use `memcpy()`. Safe and portable. - * Method 1 : `__packed` statement. It depends on compiler extension (ie, not portable). - * This method is safe if your compiler supports it, and *generally* as fast or faster than `memcpy`. - * Method 2 : direct access. This method doesn't depend on compiler but violate C standard. - * It can generate buggy code on targets which do not support unaligned memory accesses. - * But in some circumstances, it's the only known way to get the most performance (ie GCC + ARMv6) - * See http://stackoverflow.com/a/32095106/646947 for details. - * Prefer these methods in priority order (0 > 1 > 2) - */ -#ifndef XXH_FORCE_MEMORY_ACCESS /* can be defined externally, on command line for example */ -# if defined(__GNUC__) && ( defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) || defined(__ARM_ARCH_6T2__) ) -# define XXH_FORCE_MEMORY_ACCESS 2 -# elif defined(__INTEL_COMPILER) || \ - (defined(__GNUC__) && ( defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7S__) )) -# define XXH_FORCE_MEMORY_ACCESS 1 -# endif -#endif - -/*!XXH_ACCEPT_NULL_INPUT_POINTER : - * If the input pointer is a null pointer, xxHash default behavior is to trigger a memory access error, since it is a bad pointer. - * When this option is enabled, xxHash output for null input pointers will be the same as a null-length input. - * By default, this option is disabled. To enable it, uncomment below define : - */ -/* #define XXH_ACCEPT_NULL_INPUT_POINTER 1 */ - -/*!XXH_FORCE_NATIVE_FORMAT : - * By default, xxHash library provides endian-independant Hash values, based on little-endian convention. - * Results are therefore identical for little-endian and big-endian CPU. - * This comes at a performance cost for big-endian CPU, since some swapping is required to emulate little-endian format. - * Should endian-independance be of no importance for your application, you may set the #define below to 1, - * to improve speed for Big-endian CPU. - * This option has no impact on Little_Endian CPU. - */ -#ifndef XXH_FORCE_NATIVE_FORMAT /* can be defined externally */ -# define XXH_FORCE_NATIVE_FORMAT 0 -#endif - -/*!XXH_FORCE_ALIGN_CHECK : - * This is a minor performance trick, only useful with lots of very small keys. - * It means : check for aligned/unaligned input. - * The check costs one initial branch per hash; set to 0 when the input data - * is guaranteed to be aligned. - */ -#ifndef XXH_FORCE_ALIGN_CHECK /* can be defined externally */ -# if defined(__i386) || defined(_M_IX86) || defined(__x86_64__) || defined(_M_X64) -# define XXH_FORCE_ALIGN_CHECK 0 -# else -# define XXH_FORCE_ALIGN_CHECK 1 -# endif -#endif - - -/* ************************************* -* Includes & Memory related functions -***************************************/ -/* Modify the local functions below should you wish to use some other memory routines */ -/* for malloc(), free() */ -#include -static void* XXH_malloc(size_t s) { return malloc(s); } -static void XXH_free (void* p) { free(p); } -/* for memcpy() */ -#include -static void* XXH_memcpy(void* dest, const void* src, size_t size) { return memcpy(dest,src,size); } - -#define XXH_STATIC_LINKING_ONLY -#include "xxhash.h" - - -/* ************************************* -* Compiler Specific Options -***************************************/ -#ifdef _MSC_VER /* Visual Studio */ -# pragma warning(disable : 4127) /* disable: C4127: conditional expression is constant */ -# define FORCE_INLINE static __forceinline -#else -# if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L /* C99 */ -# ifdef __GNUC__ -# define FORCE_INLINE static inline __attribute__((always_inline)) -# else -# define FORCE_INLINE static inline -# endif -# else -# define FORCE_INLINE static -# endif /* __STDC_VERSION__ */ -#endif - - -/* ************************************* -* Basic Types -***************************************/ -#ifndef MEM_MODULE -# if !defined (__VMS) && (defined (__cplusplus) || (defined (__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) /* C99 */) ) -# include - typedef uint8_t BYTE; - typedef uint16_t U16; - typedef uint32_t U32; - typedef int32_t S32; -# else - typedef unsigned char BYTE; - typedef unsigned short U16; - typedef unsigned int U32; - typedef signed int S32; -# endif -#endif - -#if (defined(XXH_FORCE_MEMORY_ACCESS) && (XXH_FORCE_MEMORY_ACCESS==2)) - -/* Force direct memory access. Only works on CPU which support unaligned memory access in hardware */ -static U32 XXH_read32(const void* memPtr) { return *(const U32*) memPtr; } - -#elif (defined(XXH_FORCE_MEMORY_ACCESS) && (XXH_FORCE_MEMORY_ACCESS==1)) - -/* __pack instructions are safer, but compiler specific, hence potentially problematic for some compilers */ -/* currently only defined for gcc and icc */ -typedef union { U32 u32; } __attribute__((packed)) unalign; -static U32 XXH_read32(const void* ptr) { return ((const unalign*)ptr)->u32; } - -#else - -/* portable and safe solution. Generally efficient. - * see : http://stackoverflow.com/a/32095106/646947 - */ -static U32 XXH_read32(const void* memPtr) -{ - U32 val; - memcpy(&val, memPtr, sizeof(val)); - return val; -} - -#endif /* XXH_FORCE_DIRECT_MEMORY_ACCESS */ - - -/* **************************************** -* Compiler-specific Functions and Macros -******************************************/ -#define GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__) - -/* Note : although _rotl exists for minGW (GCC under windows), performance seems poor */ -#if defined(_MSC_VER) -# define XXH_rotl32(x,r) _rotl(x,r) -# define XXH_rotl64(x,r) _rotl64(x,r) -#else -# define XXH_rotl32(x,r) ((x << r) | (x >> (32 - r))) -# define XXH_rotl64(x,r) ((x << r) | (x >> (64 - r))) -#endif - -#if defined(_MSC_VER) /* Visual Studio */ -# define XXH_swap32 _byteswap_ulong -#elif GCC_VERSION >= 403 -# define XXH_swap32 __builtin_bswap32 -#else -static U32 XXH_swap32 (U32 x) -{ - return ((x << 24) & 0xff000000 ) | - ((x << 8) & 0x00ff0000 ) | - ((x >> 8) & 0x0000ff00 ) | - ((x >> 24) & 0x000000ff ); -} -#endif - - -/* ************************************* -* Architecture Macros -***************************************/ -typedef enum { XXH_bigEndian=0, XXH_littleEndian=1 } XXH_endianess; - -/* XXH_CPU_LITTLE_ENDIAN can be defined externally, for example on the compiler command line */ -#ifndef XXH_CPU_LITTLE_ENDIAN - static const int g_one = 1; -# define XXH_CPU_LITTLE_ENDIAN (*(const char*)(&g_one)) -#endif - - -/* *************************** -* Memory reads -*****************************/ -typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; - -FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endian, XXH_alignment align) -{ - if (align==XXH_unaligned) - return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); - else - return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); -} - -FORCE_INLINE U32 XXH_readLE32(const void* ptr, XXH_endianess endian) -{ - return XXH_readLE32_align(ptr, endian, XXH_unaligned); -} - -static U32 XXH_readBE32(const void* ptr) -{ - return XXH_CPU_LITTLE_ENDIAN ? XXH_swap32(XXH_read32(ptr)) : XXH_read32(ptr); -} - - -/* ************************************* -* Macros -***************************************/ -#define XXH_STATIC_ASSERT(c) { enum { XXH_static_assert = 1/(int)(!!(c)) }; } /* use only *after* variable declarations */ -XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NUMBER; } - - -/* ******************************************************************* -* 32-bits hash functions -*********************************************************************/ -static const U32 PRIME32_1 = 2654435761U; -static const U32 PRIME32_2 = 2246822519U; -static const U32 PRIME32_3 = 3266489917U; -static const U32 PRIME32_4 = 668265263U; -static const U32 PRIME32_5 = 374761393U; - -static U32 XXH32_round(U32 seed, U32 input) -{ - seed += input * PRIME32_2; - seed = XXH_rotl32(seed, 13); - seed *= PRIME32_1; - return seed; -} - -FORCE_INLINE U32 XXH32_endian_align(const void* input, size_t len, U32 seed, XXH_endianess endian, XXH_alignment align) -{ - const BYTE* p = (const BYTE*)input; - const BYTE* bEnd = p + len; - U32 h32; -#define XXH_get32bits(p) XXH_readLE32_align(p, endian, align) - -#ifdef XXH_ACCEPT_NULL_INPUT_POINTER - if (p==NULL) { - len=0; - bEnd=p=(const BYTE*)(size_t)16; - } -#endif - - if (len>=16) { - const BYTE* const limit = bEnd - 16; - U32 v1 = seed + PRIME32_1 + PRIME32_2; - U32 v2 = seed + PRIME32_2; - U32 v3 = seed + 0; - U32 v4 = seed - PRIME32_1; - - do { - v1 = XXH32_round(v1, XXH_get32bits(p)); p+=4; - v2 = XXH32_round(v2, XXH_get32bits(p)); p+=4; - v3 = XXH32_round(v3, XXH_get32bits(p)); p+=4; - v4 = XXH32_round(v4, XXH_get32bits(p)); p+=4; - } while (p<=limit); - - h32 = XXH_rotl32(v1, 1) + XXH_rotl32(v2, 7) + XXH_rotl32(v3, 12) + XXH_rotl32(v4, 18); - } else { - h32 = seed + PRIME32_5; - } - - h32 += (U32) len; - - while (p+4<=bEnd) { - h32 += XXH_get32bits(p) * PRIME32_3; - h32 = XXH_rotl32(h32, 17) * PRIME32_4 ; - p+=4; - } - - while (p> 15; - h32 *= PRIME32_2; - h32 ^= h32 >> 13; - h32 *= PRIME32_3; - h32 ^= h32 >> 16; - - return h32; -} - - -XXH_PUBLIC_API unsigned int XXH32 (const void* input, size_t len, unsigned int seed) -{ -#if 0 - /* Simple version, good for code maintenance, but unfortunately slow for small inputs */ - XXH32_CREATESTATE_STATIC(state); - XXH32_reset(state, seed); - XXH32_update(state, input, len); - return XXH32_digest(state); -#else - XXH_endianess endian_detected = (XXH_endianess)XXH_CPU_LITTLE_ENDIAN; - - if (XXH_FORCE_ALIGN_CHECK) { - if ((((size_t)input) & 3) == 0) { /* Input is 4-bytes aligned, leverage the speed benefit */ - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH32_endian_align(input, len, seed, XXH_littleEndian, XXH_aligned); - else - return XXH32_endian_align(input, len, seed, XXH_bigEndian, XXH_aligned); - } } - - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH32_endian_align(input, len, seed, XXH_littleEndian, XXH_unaligned); - else - return XXH32_endian_align(input, len, seed, XXH_bigEndian, XXH_unaligned); -#endif -} - - - -/*====== Hash streaming ======*/ - -XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) -{ - return (XXH32_state_t*)XXH_malloc(sizeof(XXH32_state_t)); -} -XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) -{ - XXH_free(statePtr); - return XXH_OK; -} - -XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* restrict dstState, const XXH32_state_t* restrict srcState) -{ - memcpy(dstState, srcState, sizeof(*dstState)); -} - -XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, unsigned int seed) -{ - XXH32_state_t state; /* using a local state to memcpy() in order to avoid strict-aliasing warnings */ - memset(&state, 0, sizeof(state)-4); /* do not write into reserved, for future removal */ - state.v1 = seed + PRIME32_1 + PRIME32_2; - state.v2 = seed + PRIME32_2; - state.v3 = seed + 0; - state.v4 = seed - PRIME32_1; - memcpy(statePtr, &state, sizeof(state)); - return XXH_OK; -} - - -FORCE_INLINE XXH_errorcode XXH32_update_endian (XXH32_state_t* state, const void* input, size_t len, XXH_endianess endian) -{ - const BYTE* p = (const BYTE*)input; - const BYTE* const bEnd = p + len; - -#ifdef XXH_ACCEPT_NULL_INPUT_POINTER - if (input==NULL) return XXH_ERROR; -#endif - - state->total_len_32 += (unsigned)len; - state->large_len |= (len>=16) | (state->total_len_32>=16); - - if (state->memsize + len < 16) { /* fill in tmp buffer */ - XXH_memcpy((BYTE*)(state->mem32) + state->memsize, input, len); - state->memsize += (unsigned)len; - return XXH_OK; - } - - if (state->memsize) { /* some data left from previous update */ - XXH_memcpy((BYTE*)(state->mem32) + state->memsize, input, 16-state->memsize); - { const U32* p32 = state->mem32; - state->v1 = XXH32_round(state->v1, XXH_readLE32(p32, endian)); p32++; - state->v2 = XXH32_round(state->v2, XXH_readLE32(p32, endian)); p32++; - state->v3 = XXH32_round(state->v3, XXH_readLE32(p32, endian)); p32++; - state->v4 = XXH32_round(state->v4, XXH_readLE32(p32, endian)); p32++; - } - p += 16-state->memsize; - state->memsize = 0; - } - - if (p <= bEnd-16) { - const BYTE* const limit = bEnd - 16; - U32 v1 = state->v1; - U32 v2 = state->v2; - U32 v3 = state->v3; - U32 v4 = state->v4; - - do { - v1 = XXH32_round(v1, XXH_readLE32(p, endian)); p+=4; - v2 = XXH32_round(v2, XXH_readLE32(p, endian)); p+=4; - v3 = XXH32_round(v3, XXH_readLE32(p, endian)); p+=4; - v4 = XXH32_round(v4, XXH_readLE32(p, endian)); p+=4; - } while (p<=limit); - - state->v1 = v1; - state->v2 = v2; - state->v3 = v3; - state->v4 = v4; - } - - if (p < bEnd) { - XXH_memcpy(state->mem32, p, (size_t)(bEnd-p)); - state->memsize = (unsigned)(bEnd-p); - } - - return XXH_OK; -} - -XXH_PUBLIC_API XXH_errorcode XXH32_update (XXH32_state_t* state_in, const void* input, size_t len) -{ - XXH_endianess endian_detected = (XXH_endianess)XXH_CPU_LITTLE_ENDIAN; - - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH32_update_endian(state_in, input, len, XXH_littleEndian); - else - return XXH32_update_endian(state_in, input, len, XXH_bigEndian); -} - - - -FORCE_INLINE U32 XXH32_digest_endian (const XXH32_state_t* state, XXH_endianess endian) -{ - const BYTE * p = (const BYTE*)state->mem32; - const BYTE* const bEnd = (const BYTE*)(state->mem32) + state->memsize; - U32 h32; - - if (state->large_len) { - h32 = XXH_rotl32(state->v1, 1) + XXH_rotl32(state->v2, 7) + XXH_rotl32(state->v3, 12) + XXH_rotl32(state->v4, 18); - } else { - h32 = state->v3 /* == seed */ + PRIME32_5; - } - - h32 += state->total_len_32; - - while (p+4<=bEnd) { - h32 += XXH_readLE32(p, endian) * PRIME32_3; - h32 = XXH_rotl32(h32, 17) * PRIME32_4; - p+=4; - } - - while (p> 15; - h32 *= PRIME32_2; - h32 ^= h32 >> 13; - h32 *= PRIME32_3; - h32 ^= h32 >> 16; - - return h32; -} - - -XXH_PUBLIC_API unsigned int XXH32_digest (const XXH32_state_t* state_in) -{ - XXH_endianess endian_detected = (XXH_endianess)XXH_CPU_LITTLE_ENDIAN; - - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH32_digest_endian(state_in, XXH_littleEndian); - else - return XXH32_digest_endian(state_in, XXH_bigEndian); -} - - -/*====== Canonical representation ======*/ - -/*! Default XXH result types are basic unsigned 32 and 64 bits. -* The canonical representation follows human-readable write convention, aka big-endian (large digits first). -* These functions allow transformation of hash result into and from its canonical format. -* This way, hash values can be written into a file or buffer, and remain comparable across different systems and programs. -*/ - -XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH32_hash_t hash) -{ - XXH_STATIC_ASSERT(sizeof(XXH32_canonical_t) == sizeof(XXH32_hash_t)); - if (XXH_CPU_LITTLE_ENDIAN) hash = XXH_swap32(hash); - memcpy(dst, &hash, sizeof(*dst)); -} - -XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonical_t* src) -{ - return XXH_readBE32(src); -} - - -#ifndef XXH_NO_LONG_LONG - -/* ******************************************************************* -* 64-bits hash functions -*********************************************************************/ - -/*====== Memory access ======*/ - -#ifndef MEM_MODULE -# define MEM_MODULE -# if !defined (__VMS) && (defined (__cplusplus) || (defined (__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) /* C99 */) ) -# include - typedef uint64_t U64; -# else - typedef unsigned long long U64; /* if your compiler doesn't support unsigned long long, replace by another 64-bit type here. Note that xxhash.h will also need to be updated. */ -# endif -#endif - - -#if (defined(XXH_FORCE_MEMORY_ACCESS) && (XXH_FORCE_MEMORY_ACCESS==2)) - -/* Force direct memory access. Only works on CPU which support unaligned memory access in hardware */ -static U64 XXH_read64(const void* memPtr) { return *(const U64*) memPtr; } - -#elif (defined(XXH_FORCE_MEMORY_ACCESS) && (XXH_FORCE_MEMORY_ACCESS==1)) - -/* __pack instructions are safer, but compiler specific, hence potentially problematic for some compilers */ -/* currently only defined for gcc and icc */ -typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign64; - -static U64 XXH_read64(const void* ptr) { return ((const unalign64*)ptr)->u64; } - -#else - -/* portable and safe solution. Generally efficient. - * see : http://stackoverflow.com/a/32095106/646947 - */ - -static U64 XXH_read64(const void* memPtr) -{ - U64 val; - memcpy(&val, memPtr, sizeof(val)); - return val; -} - -#endif /* XXH_FORCE_DIRECT_MEMORY_ACCESS */ - -#if defined(_MSC_VER) /* Visual Studio */ -# define XXH_swap64 _byteswap_uint64 -#elif GCC_VERSION >= 403 -# define XXH_swap64 __builtin_bswap64 -#else -static U64 XXH_swap64 (U64 x) -{ - return ((x << 56) & 0xff00000000000000ULL) | - ((x << 40) & 0x00ff000000000000ULL) | - ((x << 24) & 0x0000ff0000000000ULL) | - ((x << 8) & 0x000000ff00000000ULL) | - ((x >> 8) & 0x00000000ff000000ULL) | - ((x >> 24) & 0x0000000000ff0000ULL) | - ((x >> 40) & 0x000000000000ff00ULL) | - ((x >> 56) & 0x00000000000000ffULL); -} -#endif - -FORCE_INLINE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endian, XXH_alignment align) -{ - if (align==XXH_unaligned) - return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); - else - return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); -} - -FORCE_INLINE U64 XXH_readLE64(const void* ptr, XXH_endianess endian) -{ - return XXH_readLE64_align(ptr, endian, XXH_unaligned); -} - -static U64 XXH_readBE64(const void* ptr) -{ - return XXH_CPU_LITTLE_ENDIAN ? XXH_swap64(XXH_read64(ptr)) : XXH_read64(ptr); -} - - -/*====== xxh64 ======*/ - -static const U64 PRIME64_1 = 11400714785074694791ULL; -static const U64 PRIME64_2 = 14029467366897019727ULL; -static const U64 PRIME64_3 = 1609587929392839161ULL; -static const U64 PRIME64_4 = 9650029242287828579ULL; -static const U64 PRIME64_5 = 2870177450012600261ULL; - -static U64 XXH64_round(U64 acc, U64 input) -{ - acc += input * PRIME64_2; - acc = XXH_rotl64(acc, 31); - acc *= PRIME64_1; - return acc; -} - -static U64 XXH64_mergeRound(U64 acc, U64 val) -{ - val = XXH64_round(0, val); - acc ^= val; - acc = acc * PRIME64_1 + PRIME64_4; - return acc; -} - -FORCE_INLINE U64 XXH64_endian_align(const void* input, size_t len, U64 seed, XXH_endianess endian, XXH_alignment align) -{ - const BYTE* p = (const BYTE*)input; - const BYTE* const bEnd = p + len; - U64 h64; -#define XXH_get64bits(p) XXH_readLE64_align(p, endian, align) - -#ifdef XXH_ACCEPT_NULL_INPUT_POINTER - if (p==NULL) { - len=0; - bEnd=p=(const BYTE*)(size_t)32; - } -#endif - - if (len>=32) { - const BYTE* const limit = bEnd - 32; - U64 v1 = seed + PRIME64_1 + PRIME64_2; - U64 v2 = seed + PRIME64_2; - U64 v3 = seed + 0; - U64 v4 = seed - PRIME64_1; - - do { - v1 = XXH64_round(v1, XXH_get64bits(p)); p+=8; - v2 = XXH64_round(v2, XXH_get64bits(p)); p+=8; - v3 = XXH64_round(v3, XXH_get64bits(p)); p+=8; - v4 = XXH64_round(v4, XXH_get64bits(p)); p+=8; - } while (p<=limit); - - h64 = XXH_rotl64(v1, 1) + XXH_rotl64(v2, 7) + XXH_rotl64(v3, 12) + XXH_rotl64(v4, 18); - h64 = XXH64_mergeRound(h64, v1); - h64 = XXH64_mergeRound(h64, v2); - h64 = XXH64_mergeRound(h64, v3); - h64 = XXH64_mergeRound(h64, v4); - - } else { - h64 = seed + PRIME64_5; - } - - h64 += (U64) len; - - while (p+8<=bEnd) { - U64 const k1 = XXH64_round(0, XXH_get64bits(p)); - h64 ^= k1; - h64 = XXH_rotl64(h64,27) * PRIME64_1 + PRIME64_4; - p+=8; - } - - if (p+4<=bEnd) { - h64 ^= (U64)(XXH_get32bits(p)) * PRIME64_1; - h64 = XXH_rotl64(h64, 23) * PRIME64_2 + PRIME64_3; - p+=4; - } - - while (p> 33; - h64 *= PRIME64_2; - h64 ^= h64 >> 29; - h64 *= PRIME64_3; - h64 ^= h64 >> 32; - - return h64; -} - - -XXH_PUBLIC_API unsigned long long XXH64 (const void* input, size_t len, unsigned long long seed) -{ -#if 0 - /* Simple version, good for code maintenance, but unfortunately slow for small inputs */ - XXH64_CREATESTATE_STATIC(state); - XXH64_reset(state, seed); - XXH64_update(state, input, len); - return XXH64_digest(state); -#else - XXH_endianess endian_detected = (XXH_endianess)XXH_CPU_LITTLE_ENDIAN; - - if (XXH_FORCE_ALIGN_CHECK) { - if ((((size_t)input) & 7)==0) { /* Input is aligned, let's leverage the speed advantage */ - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH64_endian_align(input, len, seed, XXH_littleEndian, XXH_aligned); - else - return XXH64_endian_align(input, len, seed, XXH_bigEndian, XXH_aligned); - } } - - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH64_endian_align(input, len, seed, XXH_littleEndian, XXH_unaligned); - else - return XXH64_endian_align(input, len, seed, XXH_bigEndian, XXH_unaligned); -#endif -} - -/*====== Hash Streaming ======*/ - -XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) -{ - return (XXH64_state_t*)XXH_malloc(sizeof(XXH64_state_t)); -} -XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) -{ - XXH_free(statePtr); - return XXH_OK; -} - -XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* restrict dstState, const XXH64_state_t* restrict srcState) -{ - memcpy(dstState, srcState, sizeof(*dstState)); -} - -XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, unsigned long long seed) -{ - XXH64_state_t state; /* using a local state to memcpy() in order to avoid strict-aliasing warnings */ - memset(&state, 0, sizeof(state)-8); /* do not write into reserved, for future removal */ - state.v1 = seed + PRIME64_1 + PRIME64_2; - state.v2 = seed + PRIME64_2; - state.v3 = seed + 0; - state.v4 = seed - PRIME64_1; - memcpy(statePtr, &state, sizeof(state)); - return XXH_OK; -} - -FORCE_INLINE XXH_errorcode XXH64_update_endian (XXH64_state_t* state, const void* input, size_t len, XXH_endianess endian) -{ - const BYTE* p = (const BYTE*)input; - const BYTE* const bEnd = p + len; - -#ifdef XXH_ACCEPT_NULL_INPUT_POINTER - if (input==NULL) return XXH_ERROR; -#endif - - state->total_len += len; - - if (state->memsize + len < 32) { /* fill in tmp buffer */ - XXH_memcpy(((BYTE*)state->mem64) + state->memsize, input, len); - state->memsize += (U32)len; - return XXH_OK; - } - - if (state->memsize) { /* tmp buffer is full */ - XXH_memcpy(((BYTE*)state->mem64) + state->memsize, input, 32-state->memsize); - state->v1 = XXH64_round(state->v1, XXH_readLE64(state->mem64+0, endian)); - state->v2 = XXH64_round(state->v2, XXH_readLE64(state->mem64+1, endian)); - state->v3 = XXH64_round(state->v3, XXH_readLE64(state->mem64+2, endian)); - state->v4 = XXH64_round(state->v4, XXH_readLE64(state->mem64+3, endian)); - p += 32-state->memsize; - state->memsize = 0; - } - - if (p+32 <= bEnd) { - const BYTE* const limit = bEnd - 32; - U64 v1 = state->v1; - U64 v2 = state->v2; - U64 v3 = state->v3; - U64 v4 = state->v4; - - do { - v1 = XXH64_round(v1, XXH_readLE64(p, endian)); p+=8; - v2 = XXH64_round(v2, XXH_readLE64(p, endian)); p+=8; - v3 = XXH64_round(v3, XXH_readLE64(p, endian)); p+=8; - v4 = XXH64_round(v4, XXH_readLE64(p, endian)); p+=8; - } while (p<=limit); - - state->v1 = v1; - state->v2 = v2; - state->v3 = v3; - state->v4 = v4; - } - - if (p < bEnd) { - XXH_memcpy(state->mem64, p, (size_t)(bEnd-p)); - state->memsize = (unsigned)(bEnd-p); - } - - return XXH_OK; -} - -XXH_PUBLIC_API XXH_errorcode XXH64_update (XXH64_state_t* state_in, const void* input, size_t len) -{ - XXH_endianess endian_detected = (XXH_endianess)XXH_CPU_LITTLE_ENDIAN; - - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH64_update_endian(state_in, input, len, XXH_littleEndian); - else - return XXH64_update_endian(state_in, input, len, XXH_bigEndian); -} - -FORCE_INLINE U64 XXH64_digest_endian (const XXH64_state_t* state, XXH_endianess endian) -{ - const BYTE * p = (const BYTE*)state->mem64; - const BYTE* const bEnd = (const BYTE*)state->mem64 + state->memsize; - U64 h64; - - if (state->total_len >= 32) { - U64 const v1 = state->v1; - U64 const v2 = state->v2; - U64 const v3 = state->v3; - U64 const v4 = state->v4; - - h64 = XXH_rotl64(v1, 1) + XXH_rotl64(v2, 7) + XXH_rotl64(v3, 12) + XXH_rotl64(v4, 18); - h64 = XXH64_mergeRound(h64, v1); - h64 = XXH64_mergeRound(h64, v2); - h64 = XXH64_mergeRound(h64, v3); - h64 = XXH64_mergeRound(h64, v4); - } else { - h64 = state->v3 + PRIME64_5; - } - - h64 += (U64) state->total_len; - - while (p+8<=bEnd) { - U64 const k1 = XXH64_round(0, XXH_readLE64(p, endian)); - h64 ^= k1; - h64 = XXH_rotl64(h64,27) * PRIME64_1 + PRIME64_4; - p+=8; - } - - if (p+4<=bEnd) { - h64 ^= (U64)(XXH_readLE32(p, endian)) * PRIME64_1; - h64 = XXH_rotl64(h64, 23) * PRIME64_2 + PRIME64_3; - p+=4; - } - - while (p> 33; - h64 *= PRIME64_2; - h64 ^= h64 >> 29; - h64 *= PRIME64_3; - h64 ^= h64 >> 32; - - return h64; -} - -XXH_PUBLIC_API unsigned long long XXH64_digest (const XXH64_state_t* state_in) -{ - XXH_endianess endian_detected = (XXH_endianess)XXH_CPU_LITTLE_ENDIAN; - - if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) - return XXH64_digest_endian(state_in, XXH_littleEndian); - else - return XXH64_digest_endian(state_in, XXH_bigEndian); -} - - -/*====== Canonical representation ======*/ - -XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH64_hash_t hash) -{ - XXH_STATIC_ASSERT(sizeof(XXH64_canonical_t) == sizeof(XXH64_hash_t)); - if (XXH_CPU_LITTLE_ENDIAN) hash = XXH_swap64(hash); - memcpy(dst, &hash, sizeof(*dst)); -} - -XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonical_t* src) -{ - return XXH_readBE64(src); -} - -#endif /* XXH_NO_LONG_LONG */ diff --git a/Externals/xxhash/xxhash.h b/Externals/xxhash/xxhash.h deleted file mode 100644 index 947567397b..0000000000 --- a/Externals/xxhash/xxhash.h +++ /dev/null @@ -1,301 +0,0 @@ -/* - xxHash - Extremely Fast Hash algorithm - Header File - Copyright (C) 2012-2016, Yann Collet. - - BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - You can contact the author at : - - xxHash source repository : https://github.com/Cyan4973/xxHash -*/ - -/* Notice extracted from xxHash homepage : - -xxHash is an extremely fast Hash algorithm, running at RAM speed limits. -It also successfully passes all tests from the SMHasher suite. - -Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2 Duo @3GHz) - -Name Speed Q.Score Author -xxHash 5.4 GB/s 10 -CrapWow 3.2 GB/s 2 Andrew -MumurHash 3a 2.7 GB/s 10 Austin Appleby -SpookyHash 2.0 GB/s 10 Bob Jenkins -SBox 1.4 GB/s 9 Bret Mulvey -Lookup3 1.2 GB/s 9 Bob Jenkins -SuperFastHash 1.2 GB/s 1 Paul Hsieh -CityHash64 1.05 GB/s 10 Pike & Alakuijala -FNV 0.55 GB/s 5 Fowler, Noll, Vo -CRC32 0.43 GB/s 9 -MD5-32 0.33 GB/s 10 Ronald L. Rivest -SHA1-32 0.28 GB/s 10 - -Q.Score is a measure of quality of the hash function. -It depends on successfully passing SMHasher test set. -10 is a perfect score. - -A 64-bits version, named XXH64, is available since r35. -It offers much better speed, but for 64-bits applications only. -Name Speed on 64 bits Speed on 32 bits -XXH64 13.8 GB/s 1.9 GB/s -XXH32 6.8 GB/s 6.0 GB/s -*/ - -#ifndef XXHASH_H_5627135585666179 -#define XXHASH_H_5627135585666179 1 - -#if defined (__cplusplus) -extern "C" { -#endif - - -/* **************************** -* Compiler specifics -******************************/ -#if !(defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) /* ! C99 */ -# define restrict /* disable restrict */ -#endif - - -/* **************************** -* Definitions -******************************/ -#include /* size_t */ -typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; - - -/* **************************** -* API modifier -******************************/ -/** XXH_PRIVATE_API -* This is useful to include xxhash functions in `static` mode -* in order to inline them, and remove their symbol from the public list. -* Methodology : -* #define XXH_PRIVATE_API -* #include "xxhash.h" -* `xxhash.c` is automatically included. -* It's not useful to compile and link it as a separate module. -*/ -#ifdef XXH_PRIVATE_API -# ifndef XXH_STATIC_LINKING_ONLY -# define XXH_STATIC_LINKING_ONLY -# endif -# if defined(__GNUC__) -# define XXH_PUBLIC_API static __inline __attribute__((unused)) -# elif defined (__cplusplus) || (defined (__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) /* C99 */) -# define XXH_PUBLIC_API static inline -# elif defined(_MSC_VER) -# define XXH_PUBLIC_API static __inline -# else -# define XXH_PUBLIC_API static /* this version may generate warnings for unused static functions; disable the relevant warning */ -# endif -#else -# define XXH_PUBLIC_API /* do nothing */ -#endif /* XXH_PRIVATE_API */ - -/*!XXH_NAMESPACE, aka Namespace Emulation : - -If you want to include _and expose_ xxHash functions from within your own library, -but also want to avoid symbol collisions with other libraries which may also include xxHash, - -you can use XXH_NAMESPACE, to automatically prefix any public symbol from xxhash library -with the value of XXH_NAMESPACE (therefore, avoid NULL and numeric values). - -Note that no change is required within the calling program as long as it includes `xxhash.h` : -regular symbol name will be automatically translated by this header. -*/ -#ifdef XXH_NAMESPACE -# define XXH_CAT(A,B) A##B -# define XXH_NAME2(A,B) XXH_CAT(A,B) -# define XXH_versionNumber XXH_NAME2(XXH_NAMESPACE, XXH_versionNumber) -# define XXH32 XXH_NAME2(XXH_NAMESPACE, XXH32) -# define XXH32_createState XXH_NAME2(XXH_NAMESPACE, XXH32_createState) -# define XXH32_freeState XXH_NAME2(XXH_NAMESPACE, XXH32_freeState) -# define XXH32_reset XXH_NAME2(XXH_NAMESPACE, XXH32_reset) -# define XXH32_update XXH_NAME2(XXH_NAMESPACE, XXH32_update) -# define XXH32_digest XXH_NAME2(XXH_NAMESPACE, XXH32_digest) -# define XXH32_copyState XXH_NAME2(XXH_NAMESPACE, XXH32_copyState) -# define XXH32_canonicalFromHash XXH_NAME2(XXH_NAMESPACE, XXH32_canonicalFromHash) -# define XXH32_hashFromCanonical XXH_NAME2(XXH_NAMESPACE, XXH32_hashFromCanonical) -# define XXH64 XXH_NAME2(XXH_NAMESPACE, XXH64) -# define XXH64_createState XXH_NAME2(XXH_NAMESPACE, XXH64_createState) -# define XXH64_freeState XXH_NAME2(XXH_NAMESPACE, XXH64_freeState) -# define XXH64_reset XXH_NAME2(XXH_NAMESPACE, XXH64_reset) -# define XXH64_update XXH_NAME2(XXH_NAMESPACE, XXH64_update) -# define XXH64_digest XXH_NAME2(XXH_NAMESPACE, XXH64_digest) -# define XXH64_copyState XXH_NAME2(XXH_NAMESPACE, XXH64_copyState) -# define XXH64_canonicalFromHash XXH_NAME2(XXH_NAMESPACE, XXH64_canonicalFromHash) -# define XXH64_hashFromCanonical XXH_NAME2(XXH_NAMESPACE, XXH64_hashFromCanonical) -#endif - - -/* ************************************* -* Version -***************************************/ -#define XXH_VERSION_MAJOR 0 -#define XXH_VERSION_MINOR 6 -#define XXH_VERSION_RELEASE 2 -#define XXH_VERSION_NUMBER (XXH_VERSION_MAJOR *100*100 + XXH_VERSION_MINOR *100 + XXH_VERSION_RELEASE) -XXH_PUBLIC_API unsigned XXH_versionNumber (void); - - -/*-********************************************************************** -* 32-bits hash -************************************************************************/ -typedef unsigned int XXH32_hash_t; - -/*! XXH32() : - Calculate the 32-bits hash of sequence "length" bytes stored at memory address "input". - The memory between input & input+length must be valid (allocated and read-accessible). - "seed" can be used to alter the result predictably. - Speed on Core 2 Duo @ 3 GHz (single thread, SMHasher benchmark) : 5.4 GB/s */ -XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t length, unsigned int seed); - -/*====== Streaming ======*/ -typedef struct XXH32_state_s XXH32_state_t; /* incomplete type */ -XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void); -XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr); -XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* restrict dst_state, const XXH32_state_t* restrict src_state); - -XXH_PUBLIC_API XXH_errorcode XXH32_reset (XXH32_state_t* statePtr, unsigned int seed); -XXH_PUBLIC_API XXH_errorcode XXH32_update (XXH32_state_t* statePtr, const void* input, size_t length); -XXH_PUBLIC_API XXH32_hash_t XXH32_digest (const XXH32_state_t* statePtr); - -/* -These functions generate the xxHash of an input provided in multiple segments. -Note that, for small input, they are slower than single-call functions, due to state management. -For small input, prefer `XXH32()` and `XXH64()` . - -XXH state must first be allocated, using XXH*_createState() . - -Start a new hash by initializing state with a seed, using XXH*_reset(). - -Then, feed the hash state by calling XXH*_update() as many times as necessary. -Obviously, input must be allocated and read accessible. -The function returns an error code, with 0 meaning OK, and any other value meaning there is an error. - -Finally, a hash value can be produced anytime, by using XXH*_digest(). -This function returns the nn-bits hash as an int or long long. - -It's still possible to continue inserting input into the hash state after a digest, -and generate some new hashes later on, by calling again XXH*_digest(). - -When done, free XXH state space if it was allocated dynamically. -*/ - -/*====== Canonical representation ======*/ - -typedef struct { unsigned char digest[4]; } XXH32_canonical_t; -XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH32_hash_t hash); -XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonical_t* src); - -/* Default result type for XXH functions are primitive unsigned 32 and 64 bits. -* The canonical representation uses human-readable write convention, aka big-endian (large digits first). -* These functions allow transformation of hash result into and from its canonical format. -* This way, hash values can be written into a file / memory, and remain comparable on different systems and programs. -*/ - - -#ifndef XXH_NO_LONG_LONG -/*-********************************************************************** -* 64-bits hash -************************************************************************/ -typedef unsigned long long XXH64_hash_t; - -/*! XXH64() : - Calculate the 64-bits hash of sequence of length "len" stored at memory address "input". - "seed" can be used to alter the result predictably. - This function runs faster on 64-bits systems, but slower on 32-bits systems (see benchmark). -*/ -XXH_PUBLIC_API XXH64_hash_t XXH64 (const void* input, size_t length, unsigned long long seed); - -/*====== Streaming ======*/ -typedef struct XXH64_state_s XXH64_state_t; /* incomplete type */ -XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void); -XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr); -XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* restrict dst_state, const XXH64_state_t* restrict src_state); - -XXH_PUBLIC_API XXH_errorcode XXH64_reset (XXH64_state_t* statePtr, unsigned long long seed); -XXH_PUBLIC_API XXH_errorcode XXH64_update (XXH64_state_t* statePtr, const void* input, size_t length); -XXH_PUBLIC_API XXH64_hash_t XXH64_digest (const XXH64_state_t* statePtr); - -/*====== Canonical representation ======*/ -typedef struct { unsigned char digest[8]; } XXH64_canonical_t; -XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH64_hash_t hash); -XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonical_t* src); -#endif /* XXH_NO_LONG_LONG */ - - -#ifdef XXH_STATIC_LINKING_ONLY - -/* ================================================================================================ - This section contains definitions which are not guaranteed to remain stable. - They may change in future versions, becoming incompatible with a different version of the library. - They shall only be used with static linking. - Never use these definitions in association with dynamic linking ! -=================================================================================================== */ - -/* These definitions are only meant to allow allocation of XXH state - statically, on stack, or in a struct for example. - Do not use members directly. */ - - struct XXH32_state_s { - unsigned total_len_32; - unsigned large_len; - unsigned v1; - unsigned v2; - unsigned v3; - unsigned v4; - unsigned mem32[4]; /* buffer defined as U32 for alignment */ - unsigned memsize; - unsigned reserved; /* never read nor write, will be removed in a future version */ - }; /* typedef'd to XXH32_state_t */ - -#ifndef XXH_NO_LONG_LONG - struct XXH64_state_s { - unsigned long long total_len; - unsigned long long v1; - unsigned long long v2; - unsigned long long v3; - unsigned long long v4; - unsigned long long mem64[4]; /* buffer defined as U64 for alignment */ - unsigned memsize; - unsigned reserved[2]; /* never read nor write, will be removed in a future version */ - }; /* typedef'd to XXH64_state_t */ -#endif - -# ifdef XXH_PRIVATE_API -# include "xxhash.c" /* include xxhash function bodies as `static`, for inlining */ -# endif - -#endif /* XXH_STATIC_LINKING_ONLY */ - - -#if defined (__cplusplus) -} -#endif - -#endif /* XXHASH_H_5627135585666179 */ diff --git a/Externals/xxhash/xxhash.vcxproj b/Externals/xxhash/xxhash.vcxproj index 48f3cfcb08..93082ee4cc 100644 --- a/Externals/xxhash/xxhash.vcxproj +++ b/Externals/xxhash/xxhash.vcxproj @@ -17,14 +17,14 @@ - + - - + + diff --git a/Externals/xxhash/xxhsum.c b/Externals/xxhash/xxhsum.c deleted file mode 100644 index 049bc7217b..0000000000 --- a/Externals/xxhash/xxhsum.c +++ /dev/null @@ -1,1238 +0,0 @@ -/* -* xxhsum - Command line interface for xxhash algorithms -* Copyright (C) Yann Collet 2012-2016 -* -* GPL v2 License -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with this program; if not, write to the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* You can contact the author at : -* - xxHash homepage : http://www.xxhash.com -* - xxHash source repository : https://github.com/Cyan4973/xxHash -*/ - -/* xxhsum : - * Provides hash value of a file content, or a list of files, or stdin - * Display convention is Big Endian, for both 32 and 64 bits algorithms - */ - -#ifndef XXHASH_C_2097394837 -#define XXHASH_C_2097394837 - -/* ************************************ -* Compiler Options -**************************************/ -/* MS Visual */ -#if defined(_MSC_VER) || defined(_WIN32) -# define _CRT_SECURE_NO_WARNINGS /* removes visual warnings */ -#endif - -/* Under Linux at least, pull in the *64 commands */ -#ifndef _LARGEFILE64_SOURCE -# define _LARGEFILE64_SOURCE -#endif - - -/* ************************************ -* Includes -**************************************/ -#include /* malloc */ -#include /* fprintf, fopen, ftello64, fread, stdin, stdout; when present : _fileno */ -#include /* strcmp */ -#include /* stat64 */ -#include /* stat64 */ -#include /* clock_t, clock, CLOCKS_PER_SEC */ - -#define XXH_STATIC_LINKING_ONLY /* *_state_t */ -#include "xxhash.h" - - -/*-************************************ -* OS-Specific Includes -**************************************/ -#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(_WIN32) || defined(__CYGWIN__) -# include /* _O_BINARY */ -# include /* _setmode, _isatty */ -# ifdef __MINGW32__ - int _fileno(FILE *stream); /* MINGW somehow forgets to include this windows declaration into */ -# endif -# define SET_BINARY_MODE(file) _setmode(_fileno(file), _O_BINARY) -# define IS_CONSOLE(stdStream) _isatty(_fileno(stdStream)) -#else -# include /* isatty, STDIN_FILENO */ -# define SET_BINARY_MODE(file) -# define IS_CONSOLE(stdStream) isatty(STDIN_FILENO) -#endif - -#if !defined(S_ISREG) -# define S_ISREG(x) (((x) & S_IFMT) == S_IFREG) -#endif - - -/* ************************************ -* Basic Types -**************************************/ -#ifndef MEM_MODULE -# define MEM_MODULE -# if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L /* C99 */ -# include - typedef uint8_t BYTE; - typedef uint16_t U16; - typedef uint32_t U32; - typedef int32_t S32; - typedef uint64_t U64; -# else - typedef unsigned char BYTE; - typedef unsigned short U16; - typedef unsigned int U32; - typedef signed int S32; - typedef unsigned long long U64; -# endif -#endif - -static unsigned BMK_isLittleEndian(void) -{ - const union { U32 u; BYTE c[4]; } one = { 1 }; /* don't use static : performance detrimental */ - return one.c[0]; -} - - -/* ************************************* -* Constants -***************************************/ -#define LIB_VERSION XXH_VERSION_MAJOR.XXH_VERSION_MINOR.XXH_VERSION_RELEASE -#define QUOTE(str) #str -#define EXPAND_AND_QUOTE(str) QUOTE(str) -#define PROGRAM_VERSION EXPAND_AND_QUOTE(LIB_VERSION) -static const int g_nbBits = (int)(sizeof(void*)*8); -static const char g_lename[] = "little endian"; -static const char g_bename[] = "big endian"; -#define ENDIAN_NAME (BMK_isLittleEndian() ? g_lename : g_bename) -static const char author[] = "Yann Collet"; -#define WELCOME_MESSAGE(exename) "%s %s (%i-bits %s), by %s \n", exename, PROGRAM_VERSION, g_nbBits, ENDIAN_NAME, author - -#define NBLOOPS 3 /* Default number of benchmark iterations */ -#define TIMELOOP_S 1 -#define TIMELOOP (TIMELOOP_S * CLOCKS_PER_SEC) /* Minimum timing per iteration */ -#define XXHSUM32_DEFAULT_SEED 0 /* Default seed for algo_xxh32 */ -#define XXHSUM64_DEFAULT_SEED 0 /* Default seed for algo_xxh64 */ - -#define KB *( 1<<10) -#define MB *( 1<<20) -#define GB *(1U<<30) - -#define MAX_MEM (2 GB - 64 MB) - -static const char stdinName[] = "-"; -typedef enum { algo_xxh32, algo_xxh64 } algoType; -static const algoType g_defaultAlgo = algo_xxh64; /* required within main() & usage() */ - -/* <16 hex char> <'\0'> - * '4096' is typical Linux PATH_MAX configuration. */ -#define DEFAULT_LINE_LENGTH (sizeof(XXH64_hash_t) * 2 + 2 + 4096 + 1) - -/* Maximum acceptable line length. */ -#define MAX_LINE_LENGTH (32 KB) - - -/* ************************************ -* Display macros -**************************************/ -#define DISPLAY(...) fprintf(stderr, __VA_ARGS__) -#define DISPLAYRESULT(...) fprintf(stdout, __VA_ARGS__) -#define DISPLAYLEVEL(l, ...) if (g_displayLevel>=l) DISPLAY(__VA_ARGS__); -static U32 g_displayLevel = 1; - - -/* ************************************ -* Local variables -**************************************/ -static size_t g_sampleSize = 100 KB; -static U32 g_nbIterations = NBLOOPS; - - -/* ************************************ -* Benchmark Functions -**************************************/ -static clock_t BMK_clockSpan( clock_t start ) -{ - return clock() - start; /* works even if overflow; Typical max span ~ 30 mn */ -} - - -static size_t BMK_findMaxMem(U64 requiredMem) -{ - size_t const step = 64 MB; - void* testmem = NULL; - - requiredMem = (((requiredMem >> 26) + 1) << 26); - requiredMem += 2*step; - if (requiredMem > MAX_MEM) requiredMem = MAX_MEM; - - while (!testmem) { - if (requiredMem > step) requiredMem -= step; - else requiredMem >>= 1; - testmem = malloc ((size_t)requiredMem); - } - free (testmem); - - /* keep some space available */ - if (requiredMem > step) requiredMem -= step; - else requiredMem >>= 1; - - return (size_t)requiredMem; -} - - -static U64 BMK_GetFileSize(const char* infilename) -{ - int r; -#if defined(_MSC_VER) - struct _stat64 statbuf; - r = _stat64(infilename, &statbuf); -#else - struct stat statbuf; - r = stat(infilename, &statbuf); -#endif - if (r || !S_ISREG(statbuf.st_mode)) return 0; /* No good... */ - return (U64)statbuf.st_size; -} - -typedef U32 (*hashFunction)(const void* buffer, size_t bufferSize, U32 seed); - -static U32 localXXH32(const void* buffer, size_t bufferSize, U32 seed) { return XXH32(buffer, bufferSize, seed); } - -static U32 localXXH64(const void* buffer, size_t bufferSize, U32 seed) { return (U32)XXH64(buffer, bufferSize, seed); } - -static void BMK_benchHash(hashFunction h, const char* hName, const void* buffer, size_t bufferSize) -{ - static const U32 nbh_perloop = 100; - U32 iterationNb; - double fastestH = 100000000.; - - DISPLAY("\r%79s\r", ""); /* Clean display line */ - if (g_nbIterations<1) g_nbIterations=1; - for (iterationNb = 1; iterationNb <= g_nbIterations; iterationNb++) { - U32 nbHashes = 0, r=0; - clock_t cStart; - - DISPLAY("%1i-%-17.17s : %10u ->\r", iterationNb, hName, (U32)bufferSize); - cStart = clock(); - while (clock() == cStart); /* starts clock() at its exact beginning */ - cStart = clock(); - - while (BMK_clockSpan(cStart) < TIMELOOP) { - U32 i; - for (i=0; i %7.1f MB/s\r", iterationNb, hName, (U32)bufferSize, ((double)bufferSize / (1<<20)) / fastestH ); - } - } - DISPLAY("%-19.19s : %10u -> %7.1f MB/s \n", hName, (U32)bufferSize, ((double)bufferSize / (1<<20)) / fastestH); -} - - -/* Note : buffer is supposed malloc'ed, hence aligned */ -static void BMK_benchMem(const void* buffer, size_t bufferSize) -{ - /* XXH32 bench */ - BMK_benchHash(localXXH32, "XXH32", buffer, bufferSize); - - /* Bench XXH32 on Unaligned input */ - if (bufferSize>1) - BMK_benchHash(localXXH32, "XXH32 unaligned", ((const char*)buffer)+1, bufferSize-1); - - /* Bench XXH64 */ - BMK_benchHash(localXXH64, "XXH64", buffer, bufferSize); - - /* Bench XXH64 on Unaligned input */ - if (bufferSize>1) - BMK_benchHash(localXXH64, "XXH64 unaligned", ((const char*)buffer)+1, bufferSize-1); -} - - -static size_t BMK_selectBenchedSize(const char* fileName) -{ U64 const inFileSize = BMK_GetFileSize(fileName); - size_t benchedSize = (size_t) BMK_findMaxMem(inFileSize); - if ((U64)benchedSize > inFileSize) benchedSize = (size_t)inFileSize; - if (benchedSize < inFileSize) { - DISPLAY("Not enough memory for '%s' full size; testing %i MB only...\n", fileName, (int)(benchedSize>>20)); - } - return benchedSize; -} - - -static int BMK_benchFiles(const char** fileNamesTable, int nbFiles) -{ - int fileIdx; - for (fileIdx=0; fileIdx> 10)); - BMK_benchMem(buffer, benchedSize); - - free(buffer); - return 0; -} - - -static void BMK_checkResult(U32 r1, U32 r2) -{ - static int nbTests = 1; - if (r1==r2) DISPLAY("\rTest%3i : %08X == %08X ok ", nbTests, r1, r2); - else { - DISPLAY("\rERROR : Test%3i : %08X <> %08X !!!!! \n", nbTests, r1, r2); - exit(1); - } - nbTests++; -} - - -static void BMK_checkResult64(U64 r1, U64 r2) -{ - static int nbTests = 1; - if (r1!=r2) { - DISPLAY("\rERROR : Test%3i : 64-bits values non equals !!!!! \n", nbTests); - DISPLAY("\r %08X%08X != %08X%08X \n", (U32)(r1>>32), (U32)r1, (U32)(r2>>32), (U32)r2); - exit(1); - } - nbTests++; -} - - -static void BMK_testSequence64(void* sentence, size_t len, U64 seed, U64 Nresult) -{ - XXH64_state_t state; - U64 Dresult; - size_t pos; - - Dresult = XXH64(sentence, len, seed); - BMK_checkResult64(Dresult, Nresult); - - XXH64_reset(&state, seed); - XXH64_update(&state, sentence, len); - Dresult = XXH64_digest(&state); - BMK_checkResult64(Dresult, Nresult); - - XXH64_reset(&state, seed); - for (pos=0; pos>24); - byteGen *= byteGen; - } - - BMK_testSequence(NULL, 0, 0, 0x02CC5D05); - BMK_testSequence(NULL, 0, prime, 0x36B78AE7); - BMK_testSequence(sanityBuffer, 1, 0, 0xB85CBEE5); - BMK_testSequence(sanityBuffer, 1, prime, 0xD5845D64); - BMK_testSequence(sanityBuffer, 14, 0, 0xE5AA0AB4); - BMK_testSequence(sanityBuffer, 14, prime, 0x4481951D); - BMK_testSequence(sanityBuffer, SANITY_BUFFER_SIZE, 0, 0x1F1AA412); - BMK_testSequence(sanityBuffer, SANITY_BUFFER_SIZE, prime, 0x498EC8E2); - - BMK_testSequence64(NULL , 0, 0, 0xEF46DB3751D8E999ULL); - BMK_testSequence64(NULL , 0, prime, 0xAC75FDA2929B17EFULL); - BMK_testSequence64(sanityBuffer, 1, 0, 0x4FCE394CC88952D8ULL); - BMK_testSequence64(sanityBuffer, 1, prime, 0x739840CB819FA723ULL); - BMK_testSequence64(sanityBuffer, 14, 0, 0xCFFA8DB881BC3A3DULL); - BMK_testSequence64(sanityBuffer, 14, prime, 0x5B9611585EFCC9CBULL); - BMK_testSequence64(sanityBuffer, SANITY_BUFFER_SIZE, 0, 0x0EAB543384F878ADULL); - BMK_testSequence64(sanityBuffer, SANITY_BUFFER_SIZE, prime, 0xCAA65939306F1E21ULL); - - DISPLAY("\r%79s\r", ""); /* Clean display line */ - DISPLAYLEVEL(2, "Sanity check -- all tests ok\n"); -} - - -/* ******************************************************** -* File Hashing -**********************************************************/ - -static void BMK_display_LittleEndian(const void* ptr, size_t length) -{ - const BYTE* p = (const BYTE*)ptr; - size_t idx; - for (idx=length-1; idx 30 ? 30 : fileNameSize; - size_t infoFilenameSize = 1; - while ( (infoFilenameSize < maxInfoFilenameSize) - &&(fileNameEnd[-1-infoFilenameSize] != '/') - &&(fileNameEnd[-1-infoFilenameSize] != '\\') ) - infoFilenameSize++; - DISPLAY("\rLoading %s... \r", fileNameEnd - infoFilenameSize); - } - - /* Load file & update hash */ - switch(hashType) - { - case algo_xxh32: - BMK_hashStream(&h32, algo_xxh32, inFile, buffer, blockSize); - break; - case algo_xxh64: - BMK_hashStream(&h64, algo_xxh64, inFile, buffer, blockSize); - break; - default: - break; - } - - fclose(inFile); - free(buffer); - - /* display Hash */ - switch(hashType) - { - case algo_xxh32: - { XXH32_canonical_t hcbe32; - XXH32_canonicalFromHash(&hcbe32, h32); - displayEndianess==big_endian ? - BMK_display_BigEndian(&hcbe32, sizeof(hcbe32)) : BMK_display_LittleEndian(&hcbe32, sizeof(hcbe32)); - DISPLAYRESULT(" %s\n", fileName); - break; - } - case algo_xxh64: - { XXH64_canonical_t hcbe64; - XXH64_canonicalFromHash(&hcbe64, h64); - displayEndianess==big_endian ? - BMK_display_BigEndian(&hcbe64, sizeof(hcbe64)) : BMK_display_LittleEndian(&hcbe64, sizeof(hcbe64)); - DISPLAYRESULT(" %s\n", fileName); - break; - } - default: - break; - } - - return 0; -} - - -static int BMK_hashFiles(const char** fnList, int fnTotal, - algoType hashType, endianess displayEndianess) -{ - int fnNb; - int result = 0; - - if (fnTotal==0) - return BMK_hash(stdinName, hashType, displayEndianess); - - for (fnNb=0; fnNb= *lineMax) { - char* newLineBuf = NULL; - int newBufSize = *lineMax; - - newBufSize += (newBufSize/2) + 1; /* x 1.5 */ - if (newBufSize > MAX_LINE_LENGTH) newBufSize = MAX_LINE_LENGTH; - if (len+1 >= newBufSize) return GetLine_exceedMaxLineLength; - - newLineBuf = (char*) realloc(*lineBuf, newBufSize); - if (newLineBuf == NULL) return GetLine_outOfMemory; - - *lineBuf = newLineBuf; - *lineMax = newBufSize; - } - - if (c == '\n') break; - (*lineBuf)[len++] = (char) c; - } - - (*lineBuf)[len] = '\0'; - return result; -} - - -/* Converts one hexadecimal character to integer. - * Returns -1, if given character is not hexadecimal. - */ -static int charToHex(char c) -{ - int result = -1; - if (c >= '0' && c <= '9') { - result = (int) (c - '0'); - } else if (c >= 'A' && c <= 'F') { - result = (int) (c - 'A') + 0x0a; - } else if (c >= 'a' && c <= 'f') { - result = (int) (c - 'a') + 0x0a; - } - return result; -} - - -/* Converts XXH32 canonical hexadecimal string hashStr to big endian unsigned char array dst. - * Returns CANONICAL_FROM_STRING_INVALID_FORMAT, if hashStr is not well formatted. - * Returns CANONICAL_FROM_STRING_OK, if hashStr is parsed successfully. - */ -static CanonicalFromStringResult canonicalFromString(unsigned char* dst, - size_t dstSize, - const char* hashStr) -{ - size_t i; - for (i = 0; i < dstSize; ++i) { - int h0, h1; - - h0 = charToHex(hashStr[i*2 + 0]); - if (h0 < 0) return CanonicalFromString_invalidFormat; - - h1 = charToHex(hashStr[i*2 + 1]); - if (h1 < 0) return CanonicalFromString_invalidFormat; - - dst[i] = (unsigned char) ((h0 << 4) | h1); - } - return CanonicalFromString_ok; -} - - -/* Parse single line of xxHash checksum file. - * Returns PARSE_LINE_ERROR_INVALID_FORMAT, if line is not well formatted. - * Returns PARSE_LINE_OK if line is parsed successfully. - * And members of parseLine will be filled by parsed values. - * - * - line must be ended with '\0'. - * - Since parsedLine.filename will point within given argument `line`, - * users must keep `line`s content during they are using parsedLine. - * - * Given xxHash checksum line should have the following format: - * - * <8 or 16 hexadecimal char> <'\0'> - */ -static ParseLineResult parseLine(ParsedLine* parsedLine, const char* line) -{ - const char* const firstSpace = strchr(line, ' '); - const char* const secondSpace = firstSpace + 1; - - parsedLine->filename = NULL; - parsedLine->xxhBits = 0; - - if (firstSpace == NULL || *secondSpace != ' ') return ParseLine_invalidFormat; - - switch (firstSpace - line) - { - case 8: - { XXH32_canonical_t* xxh32c = &parsedLine->canonical.xxh32; - if (canonicalFromString(xxh32c->digest, sizeof(xxh32c->digest), line) - != CanonicalFromString_ok) { - return ParseLine_invalidFormat; - } - parsedLine->xxhBits = 32; - break; - } - - case 16: - { XXH64_canonical_t* xxh64c = &parsedLine->canonical.xxh64; - if (canonicalFromString(xxh64c->digest, sizeof(xxh64c->digest), line) - != CanonicalFromString_ok) { - return ParseLine_invalidFormat; - } - parsedLine->xxhBits = 64; - break; - } - - default: - return ParseLine_invalidFormat; - break; - } - - parsedLine->filename = secondSpace + 1; - return ParseLine_ok; -} - - -/*! Parse xxHash checksum file. - */ -static void parseFile1(ParseFileArg* parseFileArg) -{ - const char* const inFileName = parseFileArg->inFileName; - ParseFileReport* const report = &parseFileArg->report; - - unsigned long lineNumber = 0; - memset(report, 0, sizeof(*report)); - - while (!report->quit) { - FILE* fp = NULL; - LineStatus lineStatus = LineStatus_hashFailed; - GetLineResult getLineResult; - ParsedLine parsedLine; - memset(&parsedLine, 0, sizeof(parsedLine)); - - lineNumber++; - if (lineNumber == 0) { - /* This is unlikely happen, but md5sum.c has this - * error check. */ - DISPLAY("%s : too many checksum lines\n", inFileName); - report->quit = 1; - break; - } - - getLineResult = getLine(&parseFileArg->lineBuf, &parseFileArg->lineMax, - parseFileArg->inFile); - if (getLineResult != GetLine_ok) { - if (getLineResult == GetLine_eof) break; - - switch (getLineResult) - { - case GetLine_ok: - case GetLine_eof: - /* These cases never happen. See above getLineResult related "if"s. - They exist just for make gcc's -Wswitch-enum happy. */ - break; - - default: - DISPLAY("%s : %lu: unknown error\n", inFileName, lineNumber); - break; - - case GetLine_exceedMaxLineLength: - DISPLAY("%s : %lu: too long line\n", inFileName, lineNumber); - break; - - case GetLine_outOfMemory: - DISPLAY("%s : %lu: out of memory\n", inFileName, lineNumber); - break; - } - report->quit = 1; - break; - } - - if (parseLine(&parsedLine, parseFileArg->lineBuf) != ParseLine_ok) { - report->nImproperlyFormattedLines++; - if (parseFileArg->warn) { - DISPLAY("%s : %lu: improperly formatted XXHASH checksum line\n" - , inFileName, lineNumber); - } - continue; - } - - if (report->xxhBits != 0 && report->xxhBits != parsedLine.xxhBits) { - /* Don't accept xxh32/xxh64 mixed file */ - report->nImproperlyFormattedLines++; - report->nMixedFormatLines++; - if (parseFileArg->warn) { - DISPLAY("%s : %lu: improperly formatted XXHASH checksum line (XXH32/64)\n" - , inFileName, lineNumber); - } - continue; - } - - report->nProperlyFormattedLines++; - if (report->xxhBits == 0) { - report->xxhBits = parsedLine.xxhBits; - } - - fp = fopen(parsedLine.filename, "rb"); - if (fp == NULL) { - lineStatus = LineStatus_failedToOpen; - } else { - lineStatus = LineStatus_hashFailed; - switch (parsedLine.xxhBits) - { - case 32: - { XXH32_hash_t xxh; - BMK_hashStream(&xxh, algo_xxh32, fp, parseFileArg->blockBuf, parseFileArg->blockSize); - if (xxh == XXH32_hashFromCanonical(&parsedLine.canonical.xxh32)) { - lineStatus = LineStatus_hashOk; - } } - break; - - case 64: - { XXH64_hash_t xxh; - BMK_hashStream(&xxh, algo_xxh64, fp, parseFileArg->blockBuf, parseFileArg->blockSize); - if (xxh == XXH64_hashFromCanonical(&parsedLine.canonical.xxh64)) { - lineStatus = LineStatus_hashOk; - } } - break; - - default: - break; - } - fclose(fp); - } - - switch (lineStatus) - { - default: - DISPLAY("%s : unknown error\n", inFileName); - report->quit = 1; - break; - - case LineStatus_failedToOpen: - report->nOpenOrReadFailures++; - if (!parseFileArg->statusOnly) { - DISPLAYRESULT("%s : %lu: FAILED open or read %s\n" - , inFileName, lineNumber, parsedLine.filename); - } - break; - - case LineStatus_hashOk: - case LineStatus_hashFailed: - { int b = 1; - if (lineStatus == LineStatus_hashOk) { - /* If --quiet is specified, don't display "OK" */ - if (parseFileArg->quiet) b = 0; - } else { - report->nMismatchedChecksums++; - } - - if (b && !parseFileArg->statusOnly) { - DISPLAYRESULT("%s: %s\n", parsedLine.filename - , lineStatus == LineStatus_hashOk ? "OK" : "FAILED"); - } } - break; - } - } /* while (!report->quit) */ -} - - -/* Parse xxHash checksum file. - * Returns 1, if all procedures were succeeded. - * Returns 0, if any procedures was failed. - * - * If strictMode != 0, return error code if any line is invalid. - * If statusOnly != 0, don't generate any output. - * If warn != 0, print a warning message to stderr. - * If quiet != 0, suppress "OK" line. - * - * "All procedures are succeeded" means: - * - Checksum file contains at least one line and less than SIZE_T_MAX lines. - * - All files are properly opened and read. - * - All hash values match with its content. - * - (strict mode) All lines in checksum file are consistent and well formatted. - * - */ -static int checkFile(const char* inFileName, - const endianess displayEndianess, - U32 strictMode, - U32 statusOnly, - U32 warn, - U32 quiet) -{ - int result = 0; - FILE* inFile = NULL; - ParseFileArg parseFileArgBody; - ParseFileArg* const parseFileArg = &parseFileArgBody; - ParseFileReport* const report = &parseFileArg->report; - - if (displayEndianess != big_endian) { - /* Don't accept little endian */ - DISPLAY( "Check file mode doesn't support little endian\n" ); - return 0; - } - - /* note : stdinName is special constant pointer. It is not a string. */ - if (inFileName == stdinName) { - /* note : Since we expect text input for xxhash -c mode, - * Don't set binary mode for stdin */ - inFile = stdin; - } else { - inFile = fopen( inFileName, "rt" ); - } - - if (inFile == NULL) { - DISPLAY( "Pb opening %s\n", inFileName); - return 0; - } - - parseFileArg->inFileName = inFileName; - parseFileArg->inFile = inFile; - parseFileArg->lineMax = DEFAULT_LINE_LENGTH; - parseFileArg->lineBuf = (char*) malloc((size_t) parseFileArg->lineMax); - parseFileArg->blockSize = 64 * 1024; - parseFileArg->blockBuf = (char*) malloc(parseFileArg->blockSize); - parseFileArg->strictMode = strictMode; - parseFileArg->statusOnly = statusOnly; - parseFileArg->warn = warn; - parseFileArg->quiet = quiet; - - parseFile1(parseFileArg); - - free(parseFileArg->blockBuf); - free(parseFileArg->lineBuf); - - if (inFile != stdin) fclose(inFile); - - /* Show error/warning messages. All messages are copied from md5sum.c - */ - if (report->nProperlyFormattedLines == 0) { - DISPLAY("%s: no properly formatted XXHASH checksum lines found\n", inFileName); - } else if (!statusOnly) { - if (report->nImproperlyFormattedLines) { - DISPLAYRESULT("%lu lines are improperly formatted\n" - , report->nImproperlyFormattedLines); - } - if (report->nOpenOrReadFailures) { - DISPLAYRESULT("%lu listed files could not be read\n" - , report->nOpenOrReadFailures); - } - if (report->nMismatchedChecksums) { - DISPLAYRESULT("%lu computed checksums did NOT match\n" - , report->nMismatchedChecksums); - } } - - /* Result (exit) code logic is copied from - * gnu coreutils/src/md5sum.c digest_check() */ - result = report->nProperlyFormattedLines != 0 - && report->nMismatchedChecksums == 0 - && report->nOpenOrReadFailures == 0 - && (!strictMode || report->nImproperlyFormattedLines == 0) - && report->quit == 0; - return result; -} - - -static int checkFiles(const char** fnList, int fnTotal, - const endianess displayEndianess, - U32 strictMode, - U32 statusOnly, - U32 warn, - U32 quiet) -{ - int ok = 1; - - /* Special case for stdinName "-", - * note: stdinName is not a string. It's special pointer. */ - if (fnTotal==0) { - ok &= checkFile(stdinName, displayEndianess, strictMode, statusOnly, warn, quiet); - } else { - int fnNb; - for (fnNb=0; fnNb='0' && argument[0]<='9') - g_sampleSize *= 10, g_sampleSize += argument[0]-'0', argument++; - break; - - default: - return badusage(exename); - } - } - } /* for(i=1; i, 2013,2015-2023\n" "Language-Team: Arabic (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -50,7 +50,7 @@ msgstr "" msgid " (Disc %1)" msgstr "(%1 القرص)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! ليس" @@ -58,9 +58,9 @@ msgstr "! ليس" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" -msgstr "متغير المستخدم $" +msgstr "$ متغير المستخدم" #. i18n: The symbol for percent. #. i18n: The percent symbol. @@ -71,7 +71,7 @@ msgstr "متغير المستخدم $" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -79,9 +79,9 @@ msgstr "متغير المستخدم $" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" -msgstr "% Modulo" +msgstr "% وحدة" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:58 msgid "" @@ -104,14 +104,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (نسخ)" @@ -124,7 +124,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (%3 إصدار)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (المخزون)" @@ -138,7 +138,7 @@ msgstr "%1 (موصى به)" msgid "%1 (slow)" msgstr "%1 (بطيء)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -150,13 +150,13 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:74 msgid "%1 Graphics Configuration" -msgstr "%1 تكوين الرسومات" +msgstr "%1 إعداد الرسومات" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -164,11 +164,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 لا يدعم هذه الميزة علي النظام الخاص بك" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 لا يدعم هذه الميزة." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -178,45 +178,49 @@ msgstr "" "%2 موضوع(s)\n" "%3 الإطار الحالي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 قد انضم" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 لقد غادر" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 القرص غير صالح" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 is now golfing" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "نطاقات الذاكرة %1" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" -msgstr "" +msgstr "%1 نقاط" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:265 msgid "%1 session found" @@ -224,32 +228,32 @@ msgstr "%1 وجدت جلسة" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:265 msgid "%1 sessions found" -msgstr "%1 العثور على جلسات" +msgstr "%1 الجلسات التي تم العثور عليها" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (السرعة القياسية)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -257,7 +261,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -273,16 +277,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 ميغابايت" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Native (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -306,27 +314,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& و" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&حول" @@ -334,85 +342,85 @@ msgstr "&حول" msgid "&Add Memory Breakpoint" msgstr "&إضافة نقطة توقف الذاكرة" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&إضافة رمز جديد" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&إضافة وظيفة" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&إضافة" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&إعدادات الصوت" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&التحديث التلقائي" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&بدء تلقائي" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&نافذة بلا حدود" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&نقاط التوقف" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&تتبع اخطاء المحاكي" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&إلغاء" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&مدير الأسرار" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." -msgstr "&التحقق من التحديثات" +msgstr "&تحقق من وجود تحديثات" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&مسح الرموز" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&استنساخ" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&رمز" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&متصل" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" -msgstr "&إعدادات وحدة التحكم" +msgstr "&إعدادات ذراع التحكم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&نسخ العنوان" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&إنشاء..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&حذف" @@ -428,21 +436,21 @@ msgstr "&حذف المشاهدة" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&تحرير الرمز" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&تحرير" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&إخراج القرص" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&محاكاة" @@ -450,39 +458,39 @@ msgstr "&محاكاة" msgid "&Export" msgstr "&تصدير" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&تصدير حفظ اللعبة" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&تصدير الحالة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&ملف" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&الخط" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&الإطار المسبق" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "&إعدادات المظهر الحر" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&إنشاء رموز من" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub مستودع " @@ -490,15 +498,15 @@ msgstr "&GitHub مستودع " msgid "&Go to start of function" msgstr "&انتقل إلى بدء الوظيفة" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&إعدادات الرسومات" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&مساعدة" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&إعدادات مفاتيح الاختصار" @@ -506,31 +514,31 @@ msgstr "&إعدادات مفاتيح الاختصار" msgid "&Import" msgstr "&استيراد" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&استيراد حفظ اللعبة" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&استيراد الحالة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&استيراد" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" -msgstr "" +msgstr "&Infinity قاعدة" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&blr إدراج" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&مزج الإطارات" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -538,11 +546,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&اللغة" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&تحميل الحالة" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Load Symbol Map" @@ -556,23 +564,23 @@ msgstr "&تحميل الملف إلى العنوان الحالي" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&تأمين المصغرات في القائمة" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&الذاكرة" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&فيلم" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&صامت" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&شبكة الاتصال" @@ -580,82 +588,82 @@ msgstr "&شبكة الاتصال" msgid "&No" msgstr "&لا" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&فتح" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&خيارات" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&HLE وظائف تصحيح" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&إيقاف مؤقت" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&تشغيل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&خصائص" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&وضع للقراءة فقط" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&تحديث القائمة" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&تسجل" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&إزالة" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&إزالة الرمز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&إعادة تسمية الرمز" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&إعادة" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&أدارة حزمة الموارد" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Save Symbol Map" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" -msgstr "" +msgstr "&Skylanders منفذ" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&حد السرعة" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&إيقاف " @@ -663,15 +671,15 @@ msgstr "&إيقاف " msgid "&Theme:" msgstr "&المظهر" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&المواضيع" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&أدوات" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&إلغاء تحميل القرص" @@ -681,21 +689,21 @@ msgstr "&إلغاء تحميل القرص" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&عرض" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&مشاهدة" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&الموقع" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&معلومات عن اللعبة" @@ -703,23 +711,31 @@ msgstr "&معلومات عن اللعبة" msgid "&Yes" msgstr "&نعم" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' لم يتم العثور على أي أسماء رموز تم إنشاؤها" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' لم يتم العثور على المسح بحثًا عن الوظائف الشائعة بدلاً من ذلك" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(داكن)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(فاتح)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(لا شيء)" +msgid "(System)" +msgstr "(النظام)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(مضيف)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(ايقاف)" @@ -727,63 +743,71 @@ msgstr "(ايقاف)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* ضرب" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ إضافة" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", فاصلة" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- طرح" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--غير معروف--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ تقسيم" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "1080p" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blocks)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "1440p" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -805,11 +829,11 @@ msgstr "16-bit عدد صحيح موقع" msgid "16-bit Unsigned Integer" msgstr "16-bit عدد صحيح غير موقع" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x Anisotropic" @@ -817,11 +841,11 @@ msgstr "16x Anisotropic" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -829,15 +853,11 @@ msgstr "256 MiB" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Native (1280x1056) for 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -867,7 +887,7 @@ msgstr "32-bit عدد صحيح غير موقع" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -881,15 +901,11 @@ msgstr "3D عمق" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Native (1920x1584) for 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -897,35 +913,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blocks)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "4K" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Native (2560x2112) for 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blocks)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -944,19 +960,15 @@ msgstr "64-bit عدد صحيح موقع" msgid "64-bit Unsigned Integer" msgstr "64-bit عدد صحيح غير موقع" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Native (3840x3168) for 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -978,19 +990,19 @@ msgstr "8-bit عدد صحيح موقع" msgid "8-bit Unsigned Integer" msgstr "8-bit عدد صحيح غير موقع" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "8K" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Native (5120x4224) for 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< أقل-من" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "<لا شيء>" @@ -1003,14 +1015,14 @@ msgid "If unsure, leave this unchecked." msgstr "" "إذا لم تكن متأكدا فاترك هذا دون تحديد" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1019,12 +1031,12 @@ msgstr "" "

يتوفر إصدار جديد من دولفين !

دولفين %1 متاح للتنزيل. تقوم بتشغيل %2." "
هل ترغب في التحديث؟

ملاحظات الإصدار:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> أكثر-من" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "جلسة لعب الشبكة جارية بالفعل!" @@ -1049,17 +1061,19 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "القرص بالفعل على وشك أن يتم إدراجه." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" +"مجموعة من الميزات لجعل الألوان أكثر دقة ، بما يتناسب مع مساحة الألوان " +"المخصصة لألعاب وي و جيم كيوب." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "لا يمكن تحميل حالة الحفظ دون تحديد لعبة لتشغيلها" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1067,18 +1081,20 @@ msgstr "" "إيقاف التشغيل بالفعل قيد التقدم. قد يتم فقد البيانات غير المحفوظة في حالة " "إيقاف المحاكاة الحالية قبل اكتمالها. توقف إجباري؟" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" +"تعذر العثور على جهاز بلوتوث مدعوم.\n" +"يجب عليك توصيل جهاز ريموت وي يدويًا." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "لا يمكن تشغيل المزامنة إلا عند تشغيل لعبة وي." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1123,7 +1139,7 @@ msgstr "AR رموز" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "إلغاء" @@ -1134,7 +1150,7 @@ msgstr "ترجمة بواسطة منصور العسيري" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "التسارع" @@ -1147,8 +1163,8 @@ msgstr "تأثير مقياس التسارع" msgid "Accuracy:" msgstr "ضبط" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "الإنجازات" @@ -1224,13 +1240,13 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "تفعيل المحادثة في اللعب عبر الشبكة" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "نشط" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" -msgstr "" +msgstr "النشطة Infinity شخصيات" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:161 msgid "Active thread queue" @@ -1240,7 +1256,7 @@ msgstr "قائمة انتظار مؤشر الترابط النشط" msgid "Active threads" msgstr "المواضيع النشطة" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "محول" @@ -1248,7 +1264,7 @@ msgstr "محول" msgid "Adapter Detected" msgstr "كشف عن محول" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "محول" @@ -1270,8 +1286,8 @@ msgstr "DSU إضافة خادم جديد" msgid "Add New USB Device" msgstr "إضافة جهاز يو إس بي جديد" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "إضافة اختصار إلى سطح المكتب" @@ -1283,7 +1299,7 @@ msgstr "إضافة نقطة توقف" msgid "Add a Memory Breakpoint" msgstr "أضف نقطة توقف الذاكرة" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "أضف الذاكرة ونقطة التوقف" @@ -1293,7 +1309,7 @@ msgstr "إضافة نقطة توقف للذاكرة" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "اضف إليه &تنبية" @@ -1303,9 +1319,9 @@ msgstr "اضف إليه &تنبية" msgid "Add to watch" msgstr "إضافة للمشاهدة" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "أضف" @@ -1313,16 +1329,16 @@ msgstr "أضف" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "عنوان" @@ -1341,7 +1357,7 @@ msgstr "مساحة العنوان حسب حالة وحدة المعالجة ال msgid "Address:" msgstr "عنوان" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1365,7 +1381,7 @@ msgid "" "rightmost value." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1377,7 +1393,7 @@ msgstr "" "تحذير: سيؤدي تمكين هذا إلى كسر العديد من الألعاب تمامًا. يمكن فقط لعدد قليل " "من الألعاب الاستفادة من ذلك." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1399,124 +1415,148 @@ msgstr "" "والتسبب في حدوث مشكلات. افعل ذلك على مسؤوليتك الخاصة. الرجاء عدم الإبلاغ عن " "الأخطاء التي تحدث مع السرعة الغير الافتراضية" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "منفذ جيم بوي ادفانس" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "خيارات متقدمة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "الإعدادات المتقدمة" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "أفريقيا" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" -msgstr "" +msgstr "هواء" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:116 msgid "Aligned to data type length" msgstr "محاذاة لطول نوع البيانات" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "الكل" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "كل مزدوج" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "كل الملفات" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "(*) كل الملفات" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "كل تعويم" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "GC/Wii جميع ملفات" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "كل سداسي عشري" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "جميع حالات الحفظ (*.sav *.s##);; كل الملفات (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "جميع الأعداد الصحيحة الموقعة" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "جميع الأعداد الصحيحة غير الموقعة" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "(*) جميع الملفات" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "جميع رموز اللاعبين متزامنة." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "حفظ جميع اللاعبين متزامنة." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "السماح بإعدادات المنطقة الغير متطابقة" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "السماح بالإبلاغ عن إحصائيات الاستخدام" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" -msgstr "SD السماح للكتابة على بطاقة" +msgstr "SD Card السماح للكتابة على" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "مصادر الإدخال البديلة" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "دائما" @@ -1526,7 +1566,7 @@ msgstr "دائما" msgid "Always Connected" msgstr "متصل دائما" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "دائما على الأعلى" @@ -1534,7 +1574,7 @@ msgstr "دائما على الأعلى" msgid "An inserted disc was expected but not found." msgstr "كان من المتوقع وجود قرص مدرج ولكن لم يتم العثور عليه." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyph" @@ -1552,31 +1592,31 @@ msgstr "الزاوية" msgid "Angular velocity to ignore and remap." msgstr "السرعة الزاوية للتجاهل وإعادة التخطيط" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "التنعيم" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "التنعيم" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "أي منطقة" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "إلحاق التوقيع ل" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "إلحاق ب & ملف التوقيع الموجود" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "تطبيق ملف التوقيع" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1590,11 +1630,11 @@ msgstr "تاريخ الإصدار" msgid "Apply" msgstr "تطبيق" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "تطبيق ملف التوقيع" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Arbitrary Mipmap Detection" @@ -1602,15 +1642,15 @@ msgstr "Arbitrary Mipmap Detection" msgid "Are you sure that you want to delete '%1'?" msgstr "هل أنت متأكد من أنك تريد حذفها '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "هل أنت متأكد من أنك تريد حذف هذا الملف؟" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "هل أنت متأكد من أنك تريد حذف هذه الحزمة؟" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "هل أنت متأكد من أنك تريد إنهاء اللعب عبر الشبكة؟" @@ -1618,24 +1658,28 @@ msgstr "هل أنت متأكد من أنك تريد إنهاء اللعب عبر msgid "Are you sure?" msgstr "هل أنت واثق؟" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "Area Sampling" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "تناسب الأبعاد" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "تناسب الأبعاد" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" -msgstr "تعيين منافذ وحدة التحكم" +msgstr "تعيين منافذ ذراع التحكم" #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:21 msgid "Assign Controllers" -msgstr "تعيين وحدات تحكم" +msgstr "تعيين ذراع التحكم" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "اثنان على الأقل من ملفات الحفظ المحددة لهما نفس اسم الملف الداخلي" @@ -1660,16 +1704,16 @@ msgstr "إعدادات امتداد الصوت" msgid "Australia" msgstr "أستراليا" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "الكاتب" #: Source/Core/DolphinQt/AboutDialog.cpp:68 msgid "Authors" -msgstr "الكتاب" +msgstr "المؤلفون" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "تلقائي" @@ -1677,11 +1721,11 @@ msgstr "تلقائي" msgid "Auto (Multiple of 640x528)" msgstr "تلقائي (Multiple of 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "إعدادات التحديث التلقائي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1693,23 +1737,23 @@ msgstr "" "\n" "يرجى تحديد دقة داخلية محددة." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" -msgstr "ضبط حجم الإطار تلقائيا" +msgstr "ضبط تلقائي لحجم النافذة" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:63 msgid "Auto-Hide" msgstr "إخفاء تلقائي" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "RSO الكشف التلقائي عن وحدات" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "تزامن تلقائيا مع المجلد" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1737,7 +1781,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1749,7 +1793,7 @@ msgstr "BP تسجل" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "الخلفية" @@ -1761,12 +1805,12 @@ msgstr "تعدد المسارات الخلفية" msgid "Backend Settings" msgstr "إعدادات الخلفية" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "الخلفية" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "خلفية الإدخال" @@ -1777,13 +1821,13 @@ msgstr "خلفية الإدخال" msgid "Backward" msgstr "الى الوراء" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "تم توفير عنوان غير صحيح." @@ -1791,20 +1835,20 @@ msgstr "تم توفير عنوان غير صحيح." msgid "Bad dump" msgstr "تفريغ سيئ" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "تم توفير إزاحة غير صالحة" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "قيمة غير صالحة المقدمة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "الشعار" @@ -1824,11 +1868,11 @@ msgstr "شريط" msgid "Base priority" msgstr "الأولوية الأساسية" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "الأساسية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "الإعدادات الأساسية" @@ -1836,7 +1880,7 @@ msgstr "الإعدادات الأساسية" msgid "Bass" msgstr "صوت عميق" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "لا يمكن استخدام وضع الدُفعات دون تحديد لعبة لإطلاقها" @@ -1844,7 +1888,7 @@ msgstr "لا يمكن استخدام وضع الدُفعات دون تحديد msgid "Battery" msgstr "بطارية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (مرة في الشهر)" @@ -1852,6 +1896,22 @@ msgstr "Beta (مرة في الشهر)" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "Bicubic: B-Spline" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "Bicubic: Catmull-Rom" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "Bicubic: Mitchell-Netravali" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "Bilinear" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binary SSL" @@ -1868,20 +1928,20 @@ msgstr "Binary SSL (write)" msgid "Bitrate (kbps):" msgstr "(kbps) معدل البت" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "حجم الكتلة" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "حجم الكتلة" @@ -1889,7 +1949,7 @@ msgstr "حجم الكتلة" msgid "Blocking" msgstr "حظر" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "كتل" @@ -1914,15 +1974,15 @@ msgstr "" "libusb تم تمكين وضع عبور البلوتوث ولكن تم تصميم دولفين بدون\n" "لا يمكن استخدام وضع العبور" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "التمهيد لإيقاف مؤقت" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND backup file (*.bin);;All Files (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii keys file (*.bin);;All Files (*)" @@ -1930,7 +1990,7 @@ msgstr "BootMii keys file (*.bin);;All Files (*)" msgid "Borderless Fullscreen" msgstr "ملء الشاشة بلا حدود" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "اسفل" @@ -1939,7 +1999,7 @@ msgstr "اسفل" msgid "Branch: %1" msgstr "%1 فرع" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "الفروع" @@ -1953,27 +2013,27 @@ msgstr "كسر" msgid "Breakpoint" msgstr "توقف" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "تمت مصادفة نقطة توقف! إلغاء للخروج" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "نقاط التوقف" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "(TAP) محول النطاق العريض" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "(XLink Kai) محول النطاق العريض" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "(tapserver) محول النطاق العريض" @@ -1991,7 +2051,7 @@ msgstr "خطأ محول النطاق العريض" msgid "Broadband Adapter MAC Address" msgstr "عنوان ماك لمحول النطاق العريض" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "مستعرض جلسات اللعب عبر الشبكة" @@ -1999,12 +2059,12 @@ msgstr "مستعرض جلسات اللعب عبر الشبكة" msgid "Buffer Size:" msgstr "حجم المخزن المؤقت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "تم تغيير حجم المخزن المؤقت إلى %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "المخزن المؤقت" @@ -2027,7 +2087,7 @@ msgstr "زر" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2043,7 +2103,7 @@ msgstr "زر" msgid "Buttons" msgstr "الأزرار" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "بواسطة: " @@ -2053,7 +2113,7 @@ msgstr "بواسطة: " msgid "C Stick" msgstr "C عصا" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "إنشاء ملف التوقيع" @@ -2061,19 +2121,19 @@ msgstr "إنشاء ملف التوقيع" msgid "CP register " msgstr "CP تسجيل" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "محرك محاكاة وحدة المعالجة المركزية" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "خيارات المعالج" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Cached Interpreter (أبطأ)" @@ -2084,11 +2144,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "حساب" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2112,19 +2172,19 @@ msgstr "فترة المعايرة" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" -msgstr "" +msgstr "المتصلين" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" -msgstr "" +msgstr "المكالمات" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Callstack" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "كاميرا 1" @@ -2138,22 +2198,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "لا يمكن تعديلها بعد" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "{0:02x} لا يمكن العثور على ريموت وي من خلال مقبض الاتصال" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "لا يمكن بدء جلسة اللعب عبر الشبكة بينما لا تزال اللعبة قيد التشغيل! " #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "إلغاء" @@ -2188,11 +2256,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "لا يمكن التحديث بدون نتائج" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "لا يمكن ضبط بطاقة الذاكرة على مسار فارغ" @@ -2200,6 +2268,10 @@ msgstr "لا يمكن ضبط بطاقة الذاكرة على مسار فارغ" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Cannot start the game, because the GC IPL could not be found." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "حجم البطاقة" @@ -2218,11 +2290,11 @@ msgstr "ماوس مركزي" msgid "Center and Calibrate" msgstr "المركز و المعايرة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "تغيير &القرص" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "تغيير &القرص" @@ -2230,7 +2302,7 @@ msgstr "تغيير &القرص" msgid "Change Disc" msgstr "تغيير القرص" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "تغيير الأقراص تلقائيا" @@ -2247,7 +2319,7 @@ msgstr "" "المحاكاة

إذا لم تكن متأكدا ، فاترك هذا الاختيار" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2263,15 +2335,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "سيحدث تغيير الاسرار فقط عند إعادة تشغيل اللعبة." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "(%1) قسم القناة" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "الحرف الذي تم إدخاله غير صالح" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "محادثه" @@ -2287,19 +2359,19 @@ msgstr "بحث عن اسرار" msgid "Cheats Manager" msgstr "مدير الأسرار" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "NAND تحقق من" #: Source/Core/DolphinQt/Settings/PathPane.cpp:149 msgid "Check for Game List Changes in the Background" -msgstr "التحقق من وجود تغييرات قائمة الألعاب في الخلفية" +msgstr "تحقق من تغييرات قائمة الألعاب في الخلفية" #: Source/Core/DolphinQt/AboutDialog.cpp:58 msgid "Check for updates" msgstr "تحقق من وجود تحديثات" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2307,7 +2379,7 @@ msgstr "" "تحقق مما إذا كان لديك الأذونات المطلوبة لحذف الملف أو ما إذا كان لا يزال قيد " "الاستخدام." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "اختباري" @@ -2315,31 +2387,31 @@ msgstr "اختباري" msgid "China" msgstr "الصين" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "اختر" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "اختيار ملف لفتح" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "اختر ملفًا لفتحه أو إنشائه" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "اختيار ملف الإدخال ذي الأولوية" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "اختر ملف الإدخال الثانوي" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "GCI اختر المجلد الأساسي" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "اختيار مجلد لاستخراج" @@ -2348,7 +2420,7 @@ msgstr "اختيار مجلد لاستخراج" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "أزرار كلاسيكية" @@ -2358,27 +2430,27 @@ msgid "Classic Controller" msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "مسح" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "مسح ذاكرة التخزين المؤقت" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" -msgstr "" +msgstr "مسح الفتحه " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "تجاوز السرعة" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "استنساخ و &تحرير الرمز" @@ -2387,11 +2459,11 @@ msgstr "استنساخ و &تحرير الرمز" msgid "Close" msgstr "إغلاق" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "الإعدادات العامة" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "رمز" @@ -2418,15 +2490,19 @@ msgstr "تم تنفيذ التعليمات البرمجية" msgid "Code:" msgstr "رمز" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "الرموز الواردة!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "تصحيح الألوان" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "إعدادات تصحيح الألوان" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "تصحيح الألوان" @@ -2434,12 +2510,12 @@ msgstr "تصحيح الألوان" msgid "Color Space" msgstr "مساحة اللون" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "دمج اثنين من ملفات التوقيع" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "عام" @@ -2453,6 +2529,9 @@ msgid "" "found. Despite this, it's possible that this is a good dump compared to the " "Wii U eShop release of the game. Dolphin can't verify this." msgstr "" +"بالمقارنة مع إصدار قرص وي للعبة، تم العثور على مشاكل منخفضة الخطورة. على " +"الرغم من ذلك، من الممكن أن يكون هذا تفريغًا جيدًا مقارنة بإصدار اللعبة من متجر " +"وي يو. لا تستطيع دولفين التحقق من ذلك." #: Source/Core/DiscIO/VolumeVerifier.cpp:1394 msgid "" @@ -2464,7 +2543,7 @@ msgstr "" "من الممكن أن يكون هذا تفريغًا جيدًا مقارنة بإصدار متجر وي يو للعبة. لا تستطيع " "دولفين التحقق من ذلك." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "تجميع التظليل قبل البدء" @@ -2472,18 +2551,18 @@ msgstr "تجميع التظليل قبل البدء" msgid "Compiling Shaders" msgstr "تجميع التظليل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "نوع الضغط" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "مستوى الضغط" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "نوع الضغط" @@ -2493,7 +2572,7 @@ msgstr "نوع الضغط" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "شرط" @@ -2567,38 +2646,38 @@ msgstr "" msgid "Config" msgstr "إعدادات" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "إعدادات" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" -msgstr "إعدادات وحدة تحكم" +msgstr "إعدادات ذراع التحكم" #: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "إعدادات دولفين" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" -msgstr "تكوين الإدخال" +msgstr "إعداد الإدخال" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" -msgstr "تكوين الإخراج" +msgstr "إعداد الإخراج" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "تأكيد " @@ -2606,13 +2685,13 @@ msgstr "تأكيد " msgid "Confirm backend change" msgstr "تأكيد تغيير الخلفية" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "تأكيد على التوقف" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "التأكيد" @@ -2621,15 +2700,15 @@ msgstr "التأكيد" msgid "Connect" msgstr "اتصال" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "ربط لوح الميزان" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "ربط لوحة مفاتيح يو إس بي" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "%1 ربط ريموت وي" @@ -2649,15 +2728,15 @@ msgstr "ربط ريموت وي 3" msgid "Connect Wii Remote 4" msgstr "ربط ريموت وي 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "ربط ريموت وي " -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "ربط ريموت وي لمحاكاة التحكم" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "الاتصال بالإنترنت وإجراء تحديث للنظام عبر الإنترنت؟" @@ -2665,7 +2744,7 @@ msgstr "الاتصال بالإنترنت وإجراء تحديث للنظام msgid "Connected" msgstr "متصل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "الاتصال" @@ -2677,7 +2756,7 @@ msgstr "نوع الاتصال" msgid "Content {0:08x} is corrupt." msgstr "{0:08x} المحتوى تالف" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "البحث المستمر" @@ -2690,33 +2769,33 @@ msgstr "Control NetPlay Golf Mode" msgid "Control Stick" msgstr "عصا التحكم" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" -msgstr "ملف تعريف وحدة التحكم" +msgstr "ملف تعريف ذراع التحكم" #: Source/Core/Core/HotkeyManager.cpp:342 msgid "Controller Profile 1" -msgstr "ملف تعريف وحدة التحكم 1" +msgstr "ملف تعريف ذراع التحكم 1" #: Source/Core/Core/HotkeyManager.cpp:343 msgid "Controller Profile 2" -msgstr "ملف تعريف وحدة التحكم 2" +msgstr "ملف تعريف ذراع التحكم 2" #: Source/Core/Core/HotkeyManager.cpp:344 msgid "Controller Profile 3" -msgstr "ملف تعريف وحدة التحكم 3" +msgstr "ملف تعريف ذراع التحكم 3" #: Source/Core/Core/HotkeyManager.cpp:345 msgid "Controller Profile 4" -msgstr "ملف تعريف وحدة التحكم 4" +msgstr "ملف تعريف ذراع التحكم 4" #: Source/Core/DolphinQt/Config/ControllersWindow.cpp:16 msgid "Controller Settings" -msgstr "إعدادات وحدة التحكم" +msgstr "إعدادات ذراع التحكم" #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Controllers" -msgstr "وحدات التحكم" +msgstr "ذراع التحكم" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" @@ -2726,7 +2805,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2737,7 +2816,7 @@ msgstr "" "الافتراضية أمام الشاشة.

تؤدي القيمة الأعلى إلى إنشاء تأثيرات أقوى " "خارج الشاشة بينما تكون القيمة الأقل أكثر راحة." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2746,7 +2825,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2779,49 +2858,49 @@ msgstr "" "Controls whether to use high or low-level DSP emulation. Defaults to " "True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "التقارب" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "التقارب" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "فشل تحويل." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "تحويل" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "تحويل ملف إلى مجلد الآن" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "تحويل الملف" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "تحويل المجلد إلى ملف الآن" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "تحويل الملفات المحددة..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "تحويل" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2832,13 +2911,13 @@ msgstr "" "بالتحويل إلى ISO\n" "هل تريد المتابعة على أي حال؟" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "جارٍ التحويل ..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2865,18 +2944,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "نسخ" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "نسخ &الوظيفة" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Copy &hex" @@ -2884,7 +2963,7 @@ msgstr "Copy &hex" msgid "Copy Address" msgstr "نسخ العنوان" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "فشل النسخ" @@ -2896,19 +2975,19 @@ msgstr "Copy Hex" msgid "Copy Value" msgstr "قيمة النسخ" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Copy code &line" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "نسخ العنوان المستهدف" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "A نسخ إلى" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "B نسخ إلى" @@ -2944,7 +3023,7 @@ msgstr "تعذر إنشاء عميل." msgid "Could not create peer." msgstr "تعذر إنشاء نظير." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -2952,7 +3031,7 @@ msgstr "" "تعذر تنزيل ملفات التحديث من نينتندو. يرجى التحقق من اتصالك بالإنترنت " "والمحاولة مرة أخرى." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2984,7 +3063,7 @@ msgstr "" "\n" "ستتوقف وحدة التحكم التي تمت مضاهاتها الآن." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3015,6 +3094,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "{0} تعذر التعرف على الملف" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "لا يمكن حفظ التغييرات الخاصة بك" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3032,15 +3115,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "تعذر البحث عن الخادم المركزي" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "لا يمكن فتح الملف" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "لا يمكن قراءة الملف" @@ -3048,31 +3131,31 @@ msgstr "لا يمكن قراءة الملف" msgid "Country:" msgstr "الدولة" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "انشاء" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" -msgstr "" +msgstr "Infinity قم بإنشاء ملف" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:62 #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:74 msgid "Create New Memory Card" msgstr "إنشاء بطاقة ذاكرة جديدة" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" -msgstr "" +msgstr "Skylander قم بإنشاء ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" -msgstr "" +msgstr "Skylander إنشاء مجلد" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "إنشاء تعيينات للأجهزة الأخرى" @@ -3090,9 +3173,9 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" -msgstr "المنتج" +msgstr "المنشئ" #: Source/Core/Common/MsgHandler.cpp:62 msgid "Critical" @@ -3127,7 +3210,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "المنطقة الحالية" @@ -3139,7 +3222,7 @@ msgstr "القيمة الحالية" msgid "Current context" msgstr "السياق الحالي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "لعبة الحالية" @@ -3151,21 +3234,21 @@ msgstr "الموضوع الحالي" msgid "Custom Address Space" msgstr "مساحة العنوان المخصصة" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "خيارات تخصيص وقت النظام " #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:102 msgid "Custom:" -msgstr "" +msgstr "مخصص:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "تخصيص" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3186,7 +3269,7 @@ msgstr "" msgid "DJ Turntable" msgstr "DJ Turntable" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "الطبول" @@ -3214,7 +3297,7 @@ msgstr "DSP LLE Recompiler (بطيء)" msgid "DSU Client" msgstr "DSU عميل" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3223,19 +3306,25 @@ msgid "" msgstr "" "DSU يتيح بروتوكول \n" "استخدام بيانات الإدخال والحركة من مصادر متوافقة ، مثل بلاي ستيشن و نينتندو " -"سويتش و وحدات تحكم ستيم.

للحصول على إرشادات الإعداد,
للحصول على إرشادات الإعداد,
راجع هذه الصفحة." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "بساط الرقص" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "مظلم" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "البيانات" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "(%1) قسم البيانات" @@ -3247,24 +3336,24 @@ msgstr "نقل البيانات" msgid "Data Type" msgstr "نوع البيانات" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "البيانات في منطقة الملف التي يجب أن تكون غير مستخدمة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "البيانات بتنسيق غير معروف أو تالفة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" "عدم تناسق البيانات في بطاقة ذاكرة جيم كيوب ، مما يؤدي إلى إلغاء الإجراء" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "البيانات المتلقية!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3278,7 +3367,7 @@ msgid "Debug" msgstr "التصحيح" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "التصحيح" @@ -3324,16 +3413,17 @@ msgstr "X تخفيض" msgid "Decrease Y" msgstr "Y تخفيض" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "افتراضي" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:176 msgid "Default Config (Read Only)" -msgstr "(Read Only) التكوين الافتراضي" +msgstr "(Read Only) الأعداد الافتراضي" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "الجهاز الافتراضي" @@ -3366,17 +3456,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "حذف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "حذف الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "حذف الملفات المحددة" @@ -3385,7 +3475,7 @@ msgstr "حذف الملفات المحددة" msgid "Delete the existing file '{0}'?" msgstr "'{0}' احذف الملف الموجود" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "العمق" @@ -3393,26 +3483,26 @@ msgstr "العمق" msgid "Depth Percentage:" msgstr "نسبة العمق" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "العمق" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "الوصف" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "الوصف" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "وصف: " @@ -3420,11 +3510,11 @@ msgstr "وصف: " msgid "Detached" msgstr "منفصل" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "كشف" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3432,11 +3522,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "تحديد النواة المزدوجة" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (عدة مرات في اليوم)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "أداة" @@ -3445,7 +3535,7 @@ msgstr "أداة" msgid "Device PID (e.g., 0305)" msgstr "Device PID (e.g., 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "إعدادات الجهاز" @@ -3462,11 +3552,11 @@ msgstr "جهاز" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "تقوم بتعتيم الشاشة بعد خمس دقائق من الخمول ." @@ -3478,12 +3568,12 @@ msgstr "اتصال مباشر" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "غير متصل" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "تعطيل" @@ -3491,7 +3581,7 @@ msgstr "تعطيل" msgid "Disable Bounding Box" msgstr "تعطيل المربع المحيط" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Disable Copy Filter" @@ -3503,15 +3593,19 @@ msgstr "Disable EFB VRAM Copies" msgid "Disable Emulation Speed Limit" msgstr "تعطيل محاكاة الحد الأقصى للسرعة" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Fastmem تعطيل" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "تعطيل الضباب" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Disable JIT Cache" @@ -3533,7 +3627,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3542,7 +3636,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "القرص" @@ -3576,25 +3670,25 @@ msgstr "مسافة" msgid "Distance of travel from neutral position." msgstr "Distance of travel from neutral position." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "هل تسمح لشركة دولفين بالإبلاغ عن معلومات لمطوري دولفين؟" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "هل تريد إضافة \"%1\" إلى قائمة مسارات الألعاب؟" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "هل تريد مسح قائمه أسماء الرموز ؟" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "هل تريد إيقاف المحاكاة الحالية؟" @@ -3606,35 +3700,35 @@ msgstr "NAND هل تريد محاولة إصلاح" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Decoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO Log (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Map File (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "CSV توقيع دولفين ملف" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "دولفين توقيع الملف" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Movies (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3645,7 +3739,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3653,7 +3747,7 @@ msgstr "" "لم يتمكن دولفين من العثور على أي لعبة جيم كيوب أو وي.\n" "انقر نقرًا مزدوجًا هنا لتحديد مجلد الألعاب..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "فشل دولفين في إكمال الإجراء المطلوب." @@ -3665,7 +3759,7 @@ msgstr "فشل دولفين في إكمال الإجراء المطلوب." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "محاكي دولفين مفتوح المصدر لجهاز جيم كيوب و وي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "دولفين قديم جدا لجتياز الخادم " @@ -3681,7 +3775,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "دولفين غير قادر على التحقق من الأقراص غير المرخصة." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3696,15 +3790,15 @@ msgstr "تم تعطيل نظام الاسرار حاليا." msgid "Domain" msgstr "نطاق" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "عدم التحديث" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "لا تظهر هذا مرة أخرى" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "تم ضغط صوره القرص." @@ -3717,37 +3811,37 @@ msgstr "أبواب مقفلة" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "مزدوج" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "تحت" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "تحميل الرموز" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "WiiRD تحميل رموز من قاعدة بيانات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "للإستخدام في وضع الشبكة GameTDB.com تحميل أغلفة الألعاب من" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "تم التحميل" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "تم تحميل %1 رموز. (وأضاف %2)" @@ -3770,7 +3864,7 @@ msgstr "ثنائي النواة" msgid "Dual View" msgstr "عرض مزدوج" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "وهمي" @@ -3790,7 +3884,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "تفريغ الصوت" @@ -3802,7 +3896,7 @@ msgstr "تفريغ القوام الأساسي" msgid "Dump EFB Target" msgstr "EFB التفريغ المستهدف" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "تفريغ الإطارات" @@ -3875,12 +3969,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "الهولندية" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "خروج" @@ -3896,7 +3990,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3904,7 +3998,7 @@ msgid "" "important." msgstr "" "يرسل كل لاعب مدخلاته الخاصة إلى اللعبة ، مع حجم المخزن المؤقت على قدم " -"المساواة لجميع اللاعبين ، التي تم تكوينها من قبل المضيف.\n" +"المساواة لجميع اللاعبين ، التي تم إعدادها من قبل المضيف.\n" "مناسب للألعاب التنافسية حيث يكون الإنصاف والحد الأدنى من وقت الإستجابة أكثر " "أهمية" @@ -3914,9 +4008,9 @@ msgstr "بداية تحديث الذاكرة" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" -msgstr "" +msgstr "أرض" #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "East Asia" @@ -3927,7 +4021,7 @@ msgstr "شرق اسيا" msgid "Edit Breakpoint" msgstr "تحرير نقطة التوقف" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "حرر" @@ -3961,7 +4055,7 @@ msgstr "إخراج القرص" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "عنصر" @@ -3969,11 +4063,11 @@ msgstr "عنصر" msgid "Embedded Frame Buffer (EFB)" msgstr "(EFB) مخزن مؤقت للإطار المضمن" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "فارغة" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "المحاكي قيد التشغيل بالفعل" @@ -3981,15 +4075,15 @@ msgstr "المحاكي قيد التشغيل بالفعل" msgid "Emulate Disc Speed" msgstr "محاكاة سرعة القرص" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" -msgstr "" +msgstr "Infinity محاكاة قاعدة" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" -msgstr "" +msgstr "Skylander محاكاة بوابة" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "محاكاة محول بلوتوث وي" @@ -3999,11 +4093,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "تمت محاكاة أجهزة يو إس بي" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "محاكاة ريموت وي" @@ -4026,12 +4120,12 @@ msgstr "سرعة المحاكاة " msgid "Emulation must be started to record." msgstr "يجب البدء في المحاكاة للتسجيل." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "تمكين" @@ -4039,6 +4133,10 @@ msgstr "تمكين" msgid "Enable API Validation Layers" msgstr "تمكين طبقات التحقق من واجهة برمجة التطبيقات" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "تمكين علامة الإنجاز" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "تمكين الإنجازات" @@ -4047,35 +4145,39 @@ msgstr "تمكين الإنجازات" msgid "Enable Audio Stretching" msgstr "تمكين تمديد الصوت " -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "تمكين الأسرار" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "تمكين إدخال ذراع التحكم" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "تمكين وقت مخصص" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" -msgstr "" +msgstr "تمكين واجهة مستخدم التصحيح" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "تمكين ثنائي النواة" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Enable Dual Core (لزيادة السرعة)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "تمكين تجاوز سرعة المعالج التي تمت محاكاتها" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "تمكين تجاوز المحاكي حجم الذاكرة" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "تمكين ظهور الإنجازات " @@ -4092,10 +4194,14 @@ msgid "Enable Leaderboards" msgstr "تمكين المتصدرين" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "MMU تمكين" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "تمكين إشعارات التقدم" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "تمكين المسح التدريجي" @@ -4109,15 +4215,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "تمكين الهزاز" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "تمكين شاشة التوقف" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "تمكين بيانات مكبر صوت" @@ -4125,22 +4231,29 @@ msgstr "تمكين بيانات مكبر صوت" msgid "Enable Unofficial Achievements" msgstr "تمكين الإنجازات غير الرسمية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "تمكين تقارير إحصائيات الاستخدام " -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" -msgstr "" +msgstr "WiiLink عبر WiiConnect24 قم بتمكين" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:81 msgid "Enable Wireframe" msgstr "تمكين الإطار الشبكي" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Enable Write-Back Cache (بطيء)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4171,6 +4284,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4203,7 +4323,7 @@ msgstr "" "Enables Floating Point Result Flag calculation, needed for a few games. (ON " "= Compatible, OFF = Fast)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4214,11 +4334,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4236,7 +4357,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4259,14 +4380,20 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "" "تمكن وحدة إدارة الذاكرة ، اللازمة لبعض الألعاب. (تمكين= متوافق, تعطيل= سريع)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4293,7 +4420,7 @@ msgstr "" msgid "Encoding" msgstr "الترميز" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4310,12 +4437,12 @@ msgid "Enet Didn't Initialize" msgstr "لم يتم تهيئة الشبكة" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "الإنجليزية" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "تحسينات" @@ -4346,84 +4473,84 @@ msgstr "أدخل كلمة المرور" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Enter the RSO module address:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "خطأ" @@ -4432,13 +4559,13 @@ msgstr "خطأ" msgid "Error Opening Adapter: %1" msgstr "%1 : خطأ في فتح المحول" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "خطأ في جمع البيانات المحفوظة" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "خطأ في تحويل القيمة" @@ -4450,15 +4577,15 @@ msgstr "خطأ في تحميل اللغة المحددة. العودة إلى ا msgid "Error obtaining session list: %1" msgstr "خطأ في الحصول على قائمة الجلسة: 1%" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "حدث خطأ أثناء تحميل بعض حزم النسيج" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "خطأ معالجة الرموز" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "خطأ في معالجة البيانات." @@ -4466,11 +4593,11 @@ msgstr "خطأ في معالجة البيانات." msgid "Error reading file: {0}" msgstr "{0} خطأ في قراءة الملف" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "خطأ في مزامنة الرموز" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "حدث خطا اثناء مزامنة حفظ البيانات!" @@ -4514,7 +4641,7 @@ msgstr "" #: Source/Core/Core/HW/SI/SI_Device.cpp:199 msgid "Error: This build does not support emulated GBA controllers" -msgstr "خطأ: لا يدعم هذا الإصدار وحدات تحكم جيم بوي أدفانس التي تمت مضاهاتها" +msgstr "خطأ: لا يدعم هذا الإصدار وذراع تحكم جيم بوي أدفانس التي تمت مضاهاتها" #: Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:335 msgid "" @@ -4545,7 +4672,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "أوروبا" @@ -4574,11 +4701,11 @@ msgstr "" msgid "Excluded: %1" msgstr "مستثني: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "مستثني: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Exclusive Ubershaders" @@ -4626,14 +4753,14 @@ msgstr "اسم المتغير المتوقع" msgid "Experimental" msgstr "تجريبي" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "تصدير جميع حفظ وي" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "فشل التصدير" @@ -4641,42 +4768,42 @@ msgstr "فشل التصدير" msgid "Export Recording" msgstr "تصدير تسجيل" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "تصدير تسجيل" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "تصدير حفظ الملف" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "تصدير حفظ الملفات" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "تصدير حفظ وي" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "تصدير حفظ وي" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "تم التصدير %n الحفظ (الكل)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "ملحق" @@ -4689,7 +4816,7 @@ msgstr "ملحق إدخال الحركة" msgid "Extension Motion Simulation" msgstr "ملحق محاكاة الحركة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "خارجي" @@ -4697,35 +4824,35 @@ msgstr "خارجي" msgid "External Frame Buffer (XFB)" msgstr "(XFB) مخزن مؤقت للإطار الخارجي" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "NAND استخراج الشهادات من" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "استخراج القرص بأكمله" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "استخراج القسم بأكمله" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "استخراج الملفات" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "إستخراج الملفات" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "استخراج بيانات النظام" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "استخراج جميع الملفات" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "استخراج الملف" @@ -4735,7 +4862,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO Player" @@ -4743,7 +4870,7 @@ msgstr "FIFO Player" msgid "Failed loading XML." msgstr "XML فشل تحميل" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4751,11 +4878,11 @@ msgstr "" "فشل فتح بطاقة الذاكرة:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "فشل في إضافة هذه الجلسة إلى فهرس اللعب عبر الشبكة: 1%" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Failed to append to signature file '%1'" @@ -4763,11 +4890,11 @@ msgstr "Failed to append to signature file '%1'" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" -msgstr "" +msgstr "Skylander فشل في مسح" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4775,7 +4902,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Redump.org فشل الاتصال بـ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "%1 فشل الاتصال بالخادم" @@ -4796,15 +4923,15 @@ msgstr "D3D12 فشل إنشاء موارد عمومية" msgid "Failed to create DXGI factory" msgstr "Failed to create DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" -msgstr "" +msgstr "Infinity فشل إنشاء ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" -msgstr "" +msgstr "Skylander فشل إنشاء ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4821,7 +4948,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "فشل حذف بطاقة الذاكرة في لعب عبر الشبكة تحقق من أذونات الكتابة الخاصة بك." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "فشل حذف الملف المحدد." @@ -4829,36 +4956,36 @@ msgstr "فشل حذف الملف المحدد." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "فشل تحميل الرموز." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "فشل تفريغ٪ 1: لا يمكن فتح الملف" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "فشل تفريغ٪ 1: فشل في الكتابة إلى الملف" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "فشل تصدير ملفات الحفظ التالية:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "NAND فشل استخراج شهادات من" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "فشل استخراج الملف." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "فشل استخراج بيانات النظام." @@ -4876,31 +5003,31 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "D3D فشل في العثور على واحد أو أكثر من رموز" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "\"%1\" فشل الاستيراد" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "فشل استيراد ملف الحفظ. الرجاء تشغيل اللعبة مرة واحدة ، ثم المحاولة مرة أخرى" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" "فشل استيراد ملف الحفظ. يبدو أن الملف المحدد تالف أو أنه ليس حفظ وي صالحًا" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "فشل في التهيئة الأساسية" @@ -4915,16 +5042,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "فشل في تهيئة فئات العارض" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "%1 :فشل تثبيت الحزمة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "NAND فشل تثبيت هذا العنوان على" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -4932,8 +5059,8 @@ msgstr "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Failed to load RSO module at %1" @@ -4945,15 +5072,15 @@ msgstr "d3d11.dll فشل تحميل" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll فشل تحميل" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Failed to load map file '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" -msgstr "" +msgstr "Skylander فشل تحميل ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4967,8 +5094,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "فشل في تعديل Skylander" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "'%1' فشل في الفتح" @@ -4979,7 +5110,7 @@ msgstr "{0} فشل في فتح جهاز بلوتوث" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" -msgstr "فشل في فتح ملف التكوين" +msgstr "فشل في فتح ملف الأعداد" #: Source/Core/Core/NetPlayCommon.cpp:26 msgid "Failed to open file \"{0}\"." @@ -4997,40 +5128,40 @@ msgstr "" "فشل في فتح ملف في محرر خارجي\n" "تأكد من وجود تطبيق معين لفتح الملفات" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "فشل فتح ملف" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "فشل في فتح الخادم" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" -msgstr "" +msgstr "Infinity فشل في فتح ملف" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" -msgstr "" +msgstr "Skylander فشل في فتح ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "\"%1\" فشل في فتح ملف الإدخال" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5052,35 +5183,35 @@ msgstr "فشل تحليل القيمة المحددة في نوع البيانا msgid "Failed to read DFF file." msgstr "DFF فشل في قراءة ملف" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "فشلت القراءة من الملف" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "\"{0}\" فشلت القراءة من ملف الإدخال" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" -msgstr "" +msgstr "فشل في قراءة ملف Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" -msgstr "" +msgstr "فشل في قراءة ملف Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5090,11 +5221,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "{0} فشلت القراءة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "فشل إزالة الملف" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5104,7 +5235,7 @@ msgstr "" "\n" "هل تريد تحويلها دون إزالة البيانات غير المرغوب فيها؟" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "NAND فشل في إزالة هذا العنوان من" @@ -5122,27 +5253,34 @@ msgstr "" "فشل في إعادة تعيين مجلد إعادة توجيه اللعب عبر الشبكة. تحقق من أذونات الكتابة " "الخاصة بك" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Failed to save FIFO log." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Failed to save code map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Failed to save signature file '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Failed to save symbol map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Failed to save to signature file '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "%1 فشل في إلغاء تثبيت الحزمة" @@ -5160,11 +5298,11 @@ msgstr "فشل في كتابة حفظ وي." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 msgid "Failed to write config file!" -msgstr "فشل في كتابه ملف التكوين" +msgstr "فشل في كتابه ملف الأعداد" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "فشل في كتابة بطاقة الذاكرة المعدلة إلى القرص" @@ -5172,12 +5310,12 @@ msgstr "فشل في كتابة بطاقة الذاكرة المعدلة إلى msgid "Failed to write redirected save." msgstr "فشل في كتابة إعادة توجيه الحفظ" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "فشل في كتابة ملف الحفظ على القرص" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5185,22 +5323,22 @@ msgstr "" "فشل كتابة ملف الإخراج \"{0}\".\n" "تأكد من أن لديك مساحة كافية متوفرة على محرك الأقراص المستهدفة." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "فشل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "تأخير الإدخال العادل" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "المنطقة الاحتياطية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "المنطقة الاحتياطية" @@ -5224,17 +5362,21 @@ msgstr "" msgid "Field of View" msgstr "مجال الرؤية" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "رقم الشكل:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "نوع الشكل" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "تفاصيل الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "تنسيق الملف" @@ -5246,20 +5388,20 @@ msgstr "تنسيق الملف" msgid "File Info" msgstr "معلومات الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "اسم الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "مسار الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "حجم الملف" @@ -5267,15 +5409,15 @@ msgstr "حجم الملف" msgid "File Size:" msgstr "حجم الملف" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "الملف لا يحتوي على رموز." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "اسم الملف" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "الملفات المفتوحة ، جاهزة للضغط." @@ -5285,11 +5427,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "لا يتوافق حجم الملف مع أي حجم معروف لبطاقة ذاكرة جيم كيوب" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "حجم الملف في عدم تطابق حجم البطاقة الفعلي." @@ -5297,7 +5439,7 @@ msgstr "حجم الملف في عدم تطابق حجم البطاقة الفع msgid "Filesystem" msgstr "نظام الملفات" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "تصفية" @@ -5313,7 +5455,7 @@ msgstr "بحث عن السابق" msgid "Finish Calibration" msgstr "الانتهاء من المعايرة" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5323,19 +5465,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" -msgstr "" +msgstr "نار" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "أول شخص " -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "إصلاح المجاميع الاختبارية" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "فشل إصلاح المجموع الاختباري" @@ -5345,7 +5487,7 @@ msgstr "محاذاة ثابتة" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "الأعلام" @@ -5354,12 +5496,12 @@ msgstr "الأعلام" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "عدد عشري" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Follow &branch" @@ -5380,35 +5522,35 @@ msgid "" "\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "24-Bit اللون" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Force Linear" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Force Linear and 16x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Force Linear and 2x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Force Linear and 4x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Force Linear and 8x Anisotropic" @@ -5416,7 +5558,7 @@ msgstr "Force Linear and 8x Anisotropic" msgid "Force Listen Port:" msgstr "فرض الاستماع منفذ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Force Nearest" @@ -5428,7 +5570,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5438,7 +5580,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5446,7 +5588,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "تنسيق" @@ -5512,19 +5654,19 @@ msgstr "إطارات للتسجيل" msgid "France" msgstr "فرنسا" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "%1 الكتل الحرة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "%1 ملفات حرة" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "نوع التحكم في المظهر الحر" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "%1 تحكم في المظهر الحر" @@ -5532,7 +5674,7 @@ msgstr "%1 تحكم في المظهر الحر" msgid "Free Look Settings" msgstr "إعدادات المظهر الحر" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6001,7 +6148,7 @@ msgstr "اليسار أخضر" msgid "Green Right" msgstr "اليمين أخضر" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "شبكة" @@ -6014,7 +6161,7 @@ msgstr "Guitar" msgid "Gyroscope" msgstr "جيروسكوب" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6030,7 +6177,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -6047,6 +6194,10 @@ msgstr "رأس" msgid "Help" msgstr "مساعدة" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "مستوى البطل" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6067,7 +6218,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "ست عشرية" @@ -6076,28 +6227,28 @@ msgstr "ست عشرية" msgid "Hide" msgstr "إخفاء" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "إخفاء الكل" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "إخفاء الجلسات داخل اللعبة" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "إخفاء جلسات العمل غير المتوافقة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "عالية" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "الأعلى" @@ -6106,7 +6257,7 @@ msgstr "الأعلى" msgid "Hit Strength" msgstr "ضرب بقوة" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6122,11 +6273,11 @@ msgstr "مجال الرؤية أفقي" msgid "Host" msgstr "هوست" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "رمز المضيف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "سلطة إدخال المضيف" @@ -6134,7 +6285,7 @@ msgstr "سلطة إدخال المضيف" msgid "Host Size" msgstr "حجم المضيف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6146,15 +6297,15 @@ msgstr "" "مناسب للألعاب غير الرسمية مع أكثر من 3 لاعبين ، وربما على اتصالات غير مستقرة " "أو عالية وقت الإستجابة." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "تم تعطيل سلطة إدخال المضيف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "تمكين سلطة إدخال المضيف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "استضافة لعب عبر الشبكة" @@ -6162,7 +6313,7 @@ msgstr "استضافة لعب عبر الشبكة" msgid "Hostname" msgstr "اسم المضيف" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "إعدادات مفاتيح الاختصار" @@ -6172,11 +6323,11 @@ msgstr "إعدادات مفاتيح الاختصار" msgid "Hotkeys" msgstr "مفاتيح الاختصار" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "تتطلب مفاتيح الاختصار التركيز على النافذة" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Hybrid Ubershaders" @@ -6186,7 +6337,7 @@ msgstr "Hybrid Ubershaders" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "أنا على دراية بالمخاطر وأريد الاستمرار" @@ -6195,11 +6346,11 @@ msgstr "أنا على دراية بالمخاطر وأريد الاستمرار" msgid "ID" msgstr "المعرف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "المعرف الذي تم إدخاله غير صالح" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "معرف:" @@ -6221,24 +6372,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP عنوان " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "إعدادات" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "الأشعة تحت الحمراء" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "حساسية الأشعة تحت الحمراء" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6269,11 +6420,11 @@ msgstr "" "RVZ: تنسيق مضغوط متقدم متوافق مع دولفين 5.0-12188 والإصدارات الأحدث. يمكنه " "ضغط البيانات غير المرغوب فيها وبيانات وي المشفرة بكفاءة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr " أيقونة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6284,11 +6435,11 @@ msgstr "" "مناسب للألعاب القائمة على الدوران مع عناصر تحكم حساسة للتوقيت ، مثل لعبة " "الجولف." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "إنشاء هوية " -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6309,7 +6460,7 @@ msgstr "" "التهيئات النادرة التي تسبب مشكلات الأخطاء والأداء والثبات.\n" "يمكن إلغاء هذا التفويض في أي وقت من خلال إعدادات دولفين." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6323,14 +6474,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6346,7 +6497,7 @@ msgstr "تجاهل" msgid "Ignore Format Changes" msgstr "تجاهل تنسيق التغييرات " -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "تجاهل" @@ -6379,30 +6530,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "النسخة الاحتياطية BootMii NAND استيراد" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "فشل الاستيراد" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "استيراد حفظ وي" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr " NAND استيراد النسخ الاحتياطي" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6420,7 +6571,7 @@ msgstr "في اللعبة؟" msgid "Included: %1" msgstr "متضمن: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "متضمن: 0" @@ -6432,6 +6583,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "قيمة مستوى البطل غير صحيحة" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "آخر وقت تم وضعه غير صحيح" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "آخر وقت لإعادة التعيين غير صحيح" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "قيمة المال غير صحيحة" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "الاسم المستعار غير صحيح" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "قيمة وقت اللعب غير صحيحة" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "زيادة" @@ -6469,19 +6644,19 @@ msgstr "Y زيادة" msgid "Incremental Rotation" msgstr "تناوب تزايدي" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" -msgstr "" +msgstr "Infinity مدير" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6494,27 +6669,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "معلومات" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" -msgstr "المعلومات" +msgstr "معلومات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "منع شاشة التوقف أثناء المحاكاة" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "إدخال" @@ -6528,42 +6703,42 @@ msgstr "قوة الإدخال المطلوبة للتفعيل." msgid "Input strength to ignore and remap." msgstr "قوة الإدخال للتجاهل وإعادة تعيينها" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Insert &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SD Card ادرج" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "مفحوصه" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "تثبيت" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "(%1) تثبيت القسم" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "تثبيت التحديث" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WAD تثبيت" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "NAND تثبيت على" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -6575,7 +6750,7 @@ msgstr "تعليمات" msgid "Instruction Breakpoint" msgstr "نقطة توقف التعليمات" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "التعليمات" @@ -6583,7 +6758,7 @@ msgstr "التعليمات" msgid "Instruction: %1" msgstr "%1 تعليمات" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6600,8 +6775,23 @@ msgstr "كثافة" msgid "Interface" msgstr "الواجهة" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Internal LZO Error - compression failed" @@ -6610,23 +6800,30 @@ msgstr "Internal LZO Error - compression failed" msgid "Internal LZO Error - decompression failed" msgstr "Internal LZO Error - decompression failed" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Internal LZO Error - lzo_init() failed" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "الدقة الداخلية" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "الدقة الداخلية" @@ -6634,15 +6831,15 @@ msgstr "الدقة الداخلية" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (بطيء)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreter Core" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "تعبير غير صالح" @@ -6654,7 +6851,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "رمز مختلط غير صالح" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "حزمة غير صالحة 1% مقدمة :2%" @@ -6663,15 +6860,15 @@ msgstr "حزمة غير صالحة 1% مقدمة :2%" msgid "Invalid Player ID" msgstr "معرف لاعب غير صالح" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Invalid RSO module address: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "مكدس استدعاء غير صالح" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "المجموع الاختباري غير صالح." @@ -6679,7 +6876,7 @@ msgstr "المجموع الاختباري غير صالح." msgid "Invalid game." msgstr "لعبة غير صالحة" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "المضيف غير صالح" @@ -6700,7 +6897,7 @@ msgstr "قيمة حرفية غير صحيحة" msgid "Invalid parameters given to search." msgstr "تم إعطاء معلمات غير صالحة للبحث" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "كلمة مرور المقدمة غير صالحة." @@ -6720,7 +6917,7 @@ msgstr "سلسلة البحث غير صالحة ( لا يمكن تحويل إل msgid "Invalid search string (only even string lengths supported)" msgstr "سلسلة البحث غير صالحة ( فقط حتى أطوال سلسلة مدعومة)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "معرف عنوان غير صالح." @@ -6729,8 +6926,8 @@ msgid "Invalid watch address: %1" msgstr "%1 عنوان الساعة غير صالح" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "الإيطالية" @@ -6738,11 +6935,16 @@ msgstr "الإيطالية" msgid "Italy" msgstr "إيطاليا" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "عنصر" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Off" @@ -6750,79 +6952,79 @@ msgstr "JIT Block Linking Off" msgid "JIT Blocks" msgstr "JIT Blocks" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Paired Off" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "JIT Recompiler for ARM64 (موصى به)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT Recompiler for x86-64 (موصى به)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT Register Cache Off" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "اليابان" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "اليابانية" @@ -6833,14 +7035,20 @@ msgstr "اليابانية" msgid "Japanese (Shift-JIS)" msgstr "(Shift-JIS) اليابانية" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "استمر في الجري" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" -msgstr "الاحتفاظ بالإطار في الأعلى" +msgstr "إبقاء النافذة في المقدمة" #. i18n: This label is followed by a dropdown where the user can select things like "is equal to" #. or "is less than or equal to", followed by another dropdown where the user can select "any @@ -6855,7 +7063,7 @@ msgstr "احتفظ بالعناوين حيث القيمة في الذاكرة" msgid "Keyboard" msgstr "لوحة المفاتيح" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "تحكم لوحة المفاتيح" @@ -6872,16 +7080,16 @@ msgstr "مفاتيح" msgid "KiB" msgstr "كيلوبايت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "طرد لاعب" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "كوريا" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "الكورية" @@ -6892,7 +7100,7 @@ msgstr "الكورية" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "تحميل اللعبىة" @@ -6914,23 +7122,31 @@ msgstr "ضع الكلمة المناسبة" msgid "Last Value" msgstr "آخر قيمة" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "آخر موضع" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "آخر إعادة تعيين" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "وقت الإستجابة" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "~10ms :وقت الإستجابة" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "~20ms :وقت الإستجابة" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "~40ms :وقت الإستجابة" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "~80ms :وقت الإستجابة" @@ -6938,11 +7154,15 @@ msgstr "~80ms :وقت الإستجابة" msgid "Launching these titles may also fix the issues." msgstr "قد يؤدي تشغيل هذه العناوين أيضا إلى حل المشكلات" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "المتصدرين" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6953,7 +7173,7 @@ msgstr "يسار" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "العصا الأيسر" @@ -6979,7 +7199,7 @@ msgstr "" "انقر بزر الماوس الأيسر لتعيين قيمة العصا.\n" "انقر بزر الماوس الأيمن لإعادة توسيطها." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6989,12 +7209,12 @@ msgstr "" "انقر منتصف لمسح.\n" "انقر بزر الماوس الأيمن لمزيد من الخيارات." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." msgstr "" -"يسار / يمين انقر لتكوين الإخراج\n" +"يسار / يمين انقر إعداد الإخراج\n" "الأوسط--انقر لمسح" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 @@ -7008,9 +7228,9 @@ msgstr "ترخيص" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" -msgstr "" +msgstr "حياة" #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:35 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:53 @@ -7018,8 +7238,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "ضوء" @@ -7027,11 +7250,11 @@ msgstr "ضوء" msgid "Limit Chunked Upload Speed:" msgstr "الحد من سرعة الرفع المقسم:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "قائمة الأعمدة" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "قائمة" @@ -7040,18 +7263,18 @@ msgid "Listening" msgstr "الاستماع" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "تحميل" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Load &Bad Map File..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Load &Other Map File..." @@ -7059,15 +7282,15 @@ msgstr "Load &Other Map File..." msgid "Load Custom Textures" msgstr "تحميل النسيج المخصص" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "تحميل الملف" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "تحميل قائمة جيم كيوب الرئيسية " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "تحميل بيانات حفظ المضيف فقط" @@ -7084,7 +7307,7 @@ msgstr "مسار التحميل" msgid "Load ROM" msgstr "تحميل القرص" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "فتحة التحميل" @@ -7095,43 +7318,43 @@ msgstr "تحميل الحالة" #: Source/Core/Core/HotkeyManager.cpp:166 msgid "Load State Last 1" -msgstr "تحميل حالة 1" +msgstr "تحميل الحالة 1" #: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 10" -msgstr "تحميل حالة 10" +msgstr "تحميل الحالة 10" #: Source/Core/Core/HotkeyManager.cpp:167 msgid "Load State Last 2" -msgstr "تحميل حالة 2" +msgstr "تحميل الحالة 2" #: Source/Core/Core/HotkeyManager.cpp:168 msgid "Load State Last 3" -msgstr "تحميل حالة 3" +msgstr "تحميل الحالة 3" #: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 4" -msgstr "تحميل حالة 4" +msgstr "تحميل الحالة 4" #: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 5" -msgstr "تحميل حالة 5" +msgstr "تحميل الحالة 5" #: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 6" -msgstr "تحميل حالة 6" +msgstr "تحميل الحالة 6" #: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 7" -msgstr "تحميل حالة 7" +msgstr "تحميل الحالة 7" #: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 8" -msgstr "تحميل حالة 8" +msgstr "تحميل الحالة 8" #: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 9" -msgstr "تحميل حالة 9" +msgstr "تحميل الحالة 9" #: Source/Core/Core/HotkeyManager.cpp:131 msgid "Load State Slot 1" @@ -7173,40 +7396,40 @@ msgstr "تحميل الحالة فتحة 8" msgid "Load State Slot 9" msgstr "تحميل الحالة فتحة 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" -msgstr "تحميل الحالة من ملف" +msgstr "تحميل الحالة من الملف" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "تحميل الحالة من الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" -msgstr "تحميل الحالة من فتحة" +msgstr "تحميل الحالة من الفتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "%1 تحميل قائمة نظام وي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "تحميل وكتابة بيانات حفظ المضيف" #: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load from Selected Slot" -msgstr "التحميل من الفتحة المحددة" +msgstr "تحميل من الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" -msgstr "تحميل من الفتحة %1 - %2" +msgstr "%1 - %2 تحميل من الفتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Load map file" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "%1 تحميل قائمة نظام وي" @@ -7214,7 +7437,7 @@ msgstr "%1 تحميل قائمة نظام وي" msgid "Load..." msgstr "تحميل" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "الرموز المحملة من '%1'" @@ -7231,18 +7454,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "محلي" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "قفل مؤشر الماوس" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" -msgstr "" +msgstr "مقفل" #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:236 @@ -7251,12 +7474,20 @@ msgstr "سجل" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:22 msgid "Log Configuration" -msgstr "تكوين السجل" +msgstr "إعداد السجل" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "تسجيل الدخول" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Log JIT Instruction Coverage" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "تسجيل الخروج" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "تسجيل وقت التقديم للملف" @@ -7269,18 +7500,10 @@ msgstr "نوع السجل" msgid "Logger Outputs" msgstr "مسجل المخرجات" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "تسجيل الدخول" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "فشل تسجيل الدخول" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "تسجيل الخروج" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7292,20 +7515,20 @@ msgstr "" msgid "Loop" msgstr "التكرار الحلقي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "فقد الاتصال بالخادم" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "منخفضة" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr " الحد الأدنى" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7317,32 +7540,60 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "ملفات MadCatz Gameshark" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" -msgstr "" +msgstr "سحر" #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:29 msgid "Main Stick" msgstr "العصا الرئيسية" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" -msgstr "المطور" +msgstr "الناشر" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:124 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:157 msgid "Maker:" -msgstr "المطور" +msgstr "الناشر" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7350,7 +7601,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "NAND إدارة" @@ -7359,23 +7610,23 @@ msgstr "NAND إدارة" msgid "Manual Texture Sampling" msgstr "أخذ عينات النسيج يدويا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "تعيين" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Mask ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "وجد تطابق" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "المخزن المؤقت الأقصى" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "%1 تم تغيير حجم المخزن المؤقت الأقصى إلى" @@ -7384,14 +7635,14 @@ msgstr "%1 تم تغيير حجم المخزن المؤقت الأقصى إلى msgid "Maximum tilt angle." msgstr "أقصى زاوية الميل." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "قد يسبب تباطؤ في قائمة وي وبعض الألعاب." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" -msgstr "متوسطة" +msgstr "متوسط" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:45 msgid "Memory" @@ -7401,19 +7652,19 @@ msgstr "ذاكرة" msgid "Memory Breakpoint" msgstr "نقطة توقف الذاكرة" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "بطاقة الذاكرة" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "مدير بطاقة الذاكرة" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "مسار بطاقة الذاكرة:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "تجاوز الذاكرة" @@ -7433,7 +7684,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7449,31 +7700,36 @@ msgstr "" msgid "MiB" msgstr "ميغابايت" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "ميكروفون" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "مصغره " + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "متنوعة" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "إعدادات متنوعة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" " \n" "عدم التطابق بين عدد الكتل الحرة في الرأس والكتل غير المستخدمة فعليًا." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "عدم تطابق بين هياكل البيانات الداخلية." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7496,12 +7752,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "تعديل الفتحة" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "%1 تم العثور على وحدات" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "نقود" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "احادي" @@ -7513,11 +7777,11 @@ msgstr "أحادي الظلال" msgid "Monospaced Font" msgstr "خط أحادي المسافة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "إدخال الحركة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "محاكاة الحركة" @@ -7526,20 +7790,20 @@ msgstr "محاكاة الحركة" msgid "Motor" msgstr "محرك" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "رؤية مؤشر الماوس" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "يختفي مؤشر الماوس بعد الخمول ويظهر عند حركة مؤشر الماوس" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "سيكون مؤشر الماوس مرئيًا دائمًا" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "لن يكون مؤشر الماوس مرئيًا أبدًا أثناء تشغيل اللعبة" @@ -7560,28 +7824,28 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" -msgstr "" +msgstr "مضاعف" #: qtbase/src/gui/kernel/qplatformtheme.cpp:722 msgid "N&o to All" msgstr "لا للكل" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND تحقق" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit تحذير" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7589,7 +7853,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -7606,38 +7870,38 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "الاسم" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" -msgstr "الاسم لعلامة جديدة:" +msgstr "اسم علامة جديدة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" -msgstr "اسم العلامة المراد إزالتها:" +msgstr "اسم العلامة المراد إزالتها" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:159 msgid "Name of your session shown in the server browser" -msgstr "اسم الجلسة الخاصة بك هو مبين في متصفح الخادم" +msgstr "يظهر اسم جلستك في مستعرض الخادم" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "الاسم" @@ -7645,16 +7909,16 @@ msgstr "الاسم" msgid "Native (640x528)" msgstr "Native (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "لعب عبر الشبكة" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "مستعرض جلسات اللعب عبر الشبكة" @@ -7666,27 +7930,27 @@ msgstr "اعدادات لعب عبر الشبكة" msgid "Netherlands" msgstr "هولندا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "شبكة الاتصال" @@ -7694,15 +7958,15 @@ msgstr "شبكة الاتصال" msgid "Network dump format:" msgstr "تنسيق تفريغ الشبكة" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "أبدا" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "عدم التحديث التلقائي" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "جديد" @@ -7715,11 +7979,11 @@ msgstr "نقطة توقف جديدة" msgid "New Search" msgstr "بحث جديد" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "علامة جديدة" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "تم إنشاء هوية جديدة ." @@ -7727,7 +7991,7 @@ msgstr "تم إنشاء هوية جديدة ." msgid "New instruction:" msgstr "تعليمات جديدة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "علامة جديدة" @@ -7747,11 +8011,12 @@ msgstr "ملف التعريف التالي" #: Source/Core/Core/NetPlayClient.cpp:293 msgid "Nickname is too long." -msgstr "اللقب طويل جدًا" +msgstr "الاسم المستعار طويل جدا" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" -msgstr "الاسم" +msgstr "الاسم المستعار" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:105 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:244 @@ -7777,14 +8042,18 @@ msgstr "لا يوجد إخراج الصوت" msgid "No Compression" msgstr "لا يوجد ضغط" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "لا تطابق" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "لا يوجد حفظ للبيانات" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "لا توجد بيانات لتعديلها" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7794,7 +8063,7 @@ msgstr "لا يوجد حفظ للبيانات" msgid "No description available" msgstr "لا يوجد وصف متاح" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "لا اخطاء" @@ -7802,7 +8071,7 @@ msgstr "لا اخطاء" msgid "No extension selected." msgstr "لم يتم تحديد ملحق" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "لا يوجد ملف تحميل / مسجل." @@ -7810,15 +8079,19 @@ msgstr "لا يوجد ملف تحميل / مسجل." msgid "No game is running." msgstr "لا توجد لعبة قيد التشغيل" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "لا توجد لعبة قيد التشغيل" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "لم يتم اكتشاف أية مشكلات." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "لم يتم العثور على لعبة مطابقة" @@ -7852,23 +8125,23 @@ msgstr "'{0}' لم يتم العثور على ملفات تعريف لإعداد msgid "No recording loaded." msgstr "لم يتم تحميل التسجيل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "لم يتم العثور على حفظ البيانات" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "No undo.dtm found, aborting undo load state to prevent movie desyncs" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "لا شيء" @@ -7880,11 +8153,11 @@ msgstr "أمريكا الشمالية" msgid "Not Set" msgstr "غير مجموعة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "ليس كل اللاعبين لديهم اللعبة. هل تريد حقا أن تبدأ؟" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7892,7 +8165,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7900,15 +8173,15 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "لم يتم العثور عليها" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." -msgstr "ملاحظة: قد يتطلب إدخال الحركة تكوين مصادر إدخال بديلة قبل الاستخدام." +msgstr "ملاحظة: قد يتطلب إدخال الحركة إعداد مصادر إدخال بديلة قبل الاستخدام." #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:83 msgid "Notes:" @@ -7916,7 +8189,7 @@ msgstr "ملاحظات" #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:41 msgid "Nothing to configure" -msgstr "لا شيء للتكوين" +msgstr "لا شيء لإعداد" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:45 msgid "Notice" @@ -7939,25 +8212,25 @@ msgstr "عدد الهزات في الثانية." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" -msgstr "" +msgstr "Nunchuk مقياس تسارع" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "أزرار نونشوك" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "عصا نونشوك" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "موافق" @@ -7975,7 +8248,7 @@ msgid "Oceania" msgstr "أوقيانوسيا" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "إيقاف" @@ -7987,7 +8260,7 @@ msgstr "" msgid "On" msgstr "تمكين" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "عند الحركة" @@ -7998,15 +8271,15 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "وثائق على الانترنت" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "عرض المجموعة فقط" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8014,7 +8287,7 @@ msgstr "" "إلحاق رموز فقط بالبادية:\n" "(فارغ لكل الرموز)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8027,24 +8300,24 @@ msgstr "" msgid "Open" msgstr "فتح" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "فتح موقع الملف" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "فتح مجلد المستخدم" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "فتح" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "FIFO فتح سجل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "فتح مجلد حفظ جيم كيوب" @@ -8052,7 +8325,7 @@ msgstr "فتح مجلد حفظ جيم كيوب" msgid "Open Riivolution XML..." msgstr "Riivolution XML فتح" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "فتح مجلد حفظ وي" @@ -8084,7 +8357,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "مشغل" @@ -8092,8 +8365,8 @@ msgstr "مشغل" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "خيارات" @@ -8102,47 +8375,55 @@ msgstr "خيارات" msgid "Orange" msgstr "البرتقالي" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbital" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "أخرى" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "(%1) قسم آخر" #: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" -msgstr "حالة أخرى مفاتيح الاختصار" +msgstr "مفاتيح الاختصار حالة الأخرى" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "إدارة الحالة الأخرى" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "لعبة أخرى" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 -msgid "Overwritten" -msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "إعادة تشكيل الإخراج" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "إعادة تشكيل الإخراج" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +msgid "Overwritten" +msgstr "الكتابة فوق" + +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "تشغيل تسجيل الإدخال" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8171,7 +8452,7 @@ msgstr "PNG image file (*.png);; All Files (*)" msgid "PPC Size" msgstr "PPC حجم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8184,7 +8465,7 @@ msgstr "تحكم" msgid "Pads" msgstr "منصات" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "المعلمات" @@ -8197,11 +8478,11 @@ msgstr "" msgid "Parsing Error" msgstr "تحليل خاطئ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passive" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "المرور عبر محول بلوتوث" @@ -8243,23 +8524,24 @@ msgstr "مسارات" msgid "Pause" msgstr "إيقاف مؤقت" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "وقفة في نهاية الفيلم" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "توقف عند فقدان التركيز" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8277,21 +8559,21 @@ msgstr "ذروة سرعة الحركات إلى موقف محايد." msgid "Peak velocity of outward swing movements." msgstr "سرعة الذروة لحركات التأرجح الخارجية." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "لكل بكسل إضاءة" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "تحديث النظام عبر الإنترنت" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "تحديث النظام" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:61 msgid "Performance Sample Window (ms)" -msgstr "" +msgstr "(ms) نافذة نموذج الأداء" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:71 msgid "Performance Sample Window (ms):" @@ -8315,11 +8597,11 @@ msgstr "مساحة العنوان الفعلي" msgid "PiB" msgstr "بيتابايت" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "debug اختر خط" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8331,8 +8613,8 @@ msgstr "Pitch Down" msgid "Pitch Up" msgstr "Pitch Up" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "المنصة" @@ -8348,7 +8630,7 @@ msgstr "لعب / سجل" msgid "Play Recording" msgstr "تشغيل التسجيل" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8356,39 +8638,43 @@ msgstr "" msgid "Playback Options" msgstr "خيارات التشغيل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "لاعب" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "اللاعب الأول" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" -msgstr "" +msgstr "اللاعب واحد القدرة الأولى" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" -msgstr "" +msgstr "اللاعب واحد القدرة الثانية" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "اللاعب الثاني" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" -msgstr "" +msgstr "اللاعب اثنين القدرة الأولى" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" -msgstr "" +msgstr "اللاعب الثاني القدرة الثانية" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "اللاعبين" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "زمن اللعب" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8397,7 +8683,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "يرجى بدء لعبة قبل بدء البحث باستخدام مناطق الذاكرة القياسية" @@ -8408,12 +8694,12 @@ msgstr "يرجى بدء لعبة قبل بدء البحث باستخدام من msgid "Point" msgstr "مؤشر" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "منفذ %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8422,25 +8708,25 @@ msgstr "" msgid "Port:" msgstr "منفذ" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "فتحات البوابة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "تم اكتشاف مزامنة محتملة: %1 قد تمت مزامنتها في الإطار %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "تأثير ما بعد المعالجة" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" -msgstr "بعد معالجة التأثير" +msgstr "تأثير ما بعد المعالجة" #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:44 msgid "Post-Processing Shader Configuration" -msgstr "التكوين بعد تظليل" +msgstr "إعداد تظليل ما بعد المعالجة" #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:161 @@ -8463,7 +8749,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8484,7 +8770,7 @@ msgstr "اضغط على زر المزامنة" msgid "Pressure" msgstr "الضغط" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8514,15 +8800,15 @@ msgstr "ملف التعريف السابق" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "خاصة" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "خاصة و عامة" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "المشكلة" @@ -8550,7 +8836,7 @@ msgstr "" "تم العثور علي مشاكل ذات خطورة متوسطة. قد لا تعمل اللعبة بأكملها أو أجزاء " "معينه من اللعبة بشكل صحيح" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "الملف الشخصي" @@ -8559,23 +8845,23 @@ msgstr "الملف الشخصي" msgid "Program Counter" msgstr "عداد البرنامج" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "التقدم" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "عامة" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "أزالة ذاكره التخزين المؤقت لقائمة الألعاب" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8602,13 +8888,13 @@ msgstr "" "وقت إستجابة الصوت يزيد مع الجودة" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "مشكلة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "خروج" @@ -8629,11 +8915,11 @@ msgstr "R-قوة ضغطة" msgid "READY" msgstr "جاهز" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO Modules" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO الكشف التلقائي" @@ -8641,7 +8927,7 @@ msgstr "RSO الكشف التلقائي" msgid "RUNNING" msgstr "ادارة" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8658,7 +8944,11 @@ msgstr "نهاية النطاق:" msgid "Range Start: " msgstr "بداية النطاق:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "إعادة&مكان التعليمات" @@ -8690,11 +8980,11 @@ msgstr "قراءة أو كتابة" msgid "Read-Only Mode" msgstr "وضع القراءة فقط" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "لوح الميزان حقيقي" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "ريموت وي الحقيقي" @@ -8711,7 +9001,7 @@ msgstr "إعادة المركز" msgid "Record" msgstr "تسجيل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "سجل المدخلات" @@ -8723,7 +9013,7 @@ msgstr "تسجيل" msgid "Recording Options" msgstr "تسجيل الخيارات" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "تسجيل" @@ -8740,7 +9030,7 @@ msgstr "اليسار أحمر" msgid "Red Right" msgstr "اليمين أحمر" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8750,17 +9040,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org حالة" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "تحديث" @@ -8781,22 +9071,22 @@ msgstr "فشل التحديث. الرجاء تشغيل اللعبة قليلاً msgid "Refreshed current values." msgstr "تحديث القيم الحالية" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "تحديث..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "المنطقة" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "المنطقة" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "سجلات" @@ -8808,36 +9098,36 @@ msgstr "المدخلات النسبية" msgid "Relative Input Hold" msgstr "إدخال الإدخال النسبي" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "ذكرني لاحقا" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "إزالة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "فشل الإزالة" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "إزالة البيانات غير المرغوب فيها (لا رجعة فيها)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "إزالة العلامة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "إزالة العلامة" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -8847,18 +9137,18 @@ msgstr "" "(إلا إذا قمت بحزم ملف ISO بتنسيق مضغوط مثل ZIP بعد ذلك)\n" "هل تريد المتابعة على أية حال؟" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "إعادة تسمية الرمز" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" -msgstr "نافذة التقديم" +msgstr "نافذة العرض" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" -msgstr "تقديم إلى الإطار الرئيسي" +msgstr "عرض إلى النافذة الرئيسية" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:288 msgid "" @@ -8877,18 +9167,18 @@ msgstr "طلب الانضمام إلى المجموعة" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "إعادة تعيين" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "إعادة تعيين الكل" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "إعادة تعيين تجاهل معالج الذعر" @@ -8896,11 +9186,11 @@ msgstr "إعادة تعيين تجاهل معالج الذعر" msgid "Reset Results" msgstr "إعادة النتائج" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "إعادة تعيين خادم Traversal" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "%1:%2 أعاده تعيين خادم الاجتياز إلى" @@ -8908,7 +9198,7 @@ msgstr "%1:%2 أعاده تعيين خادم الاجتياز إلى" msgid "Reset Traversal Settings" msgstr "أعاده تعيين إعدادات الاجتياز" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "إعادة تعيين القيم" @@ -8916,11 +9206,11 @@ msgstr "إعادة تعيين القيم" msgid "Reset View" msgstr "إعادة تعيين طريقة العرض" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "إعادة تعيين كافة اقتران ريموت وي المحفوظة" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "أدارة حزمة الموارد" @@ -8936,11 +9226,11 @@ msgstr "مطلوب إعادة تشغيل" msgid "Restore Defaults" msgstr "استعادة الضبط الافتراضي" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "استعادة التعليمات" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "إعادة المحاولة" @@ -8949,7 +9239,7 @@ msgstr "إعادة المحاولة" msgid "Return Speed" msgstr "عودة السرعة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "إصدار" @@ -8961,7 +9251,7 @@ msgstr "%1 مراجعة" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8972,7 +9262,7 @@ msgstr "يمين" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "العصا الايمن" @@ -9008,11 +9298,11 @@ msgstr "Roll Left" msgid "Roll Right" msgstr "Roll Right" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "معرف الغرفة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "دوران" @@ -9037,23 +9327,23 @@ msgstr "" msgid "Rumble" msgstr "هزاز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Run &To Here" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "تشغيل جيم بوي أدفانس في خيوط مخصصة" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "تشغيل حتى" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9061,33 +9351,33 @@ msgstr "" msgid "Russia" msgstr "روسيا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD Card" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" -msgstr "" +msgstr "SD Card حجم ملف" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD Card Image (*.raw);;All Files (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" -msgstr "مسار SD Card" +msgstr "SD Card مسار" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" -msgstr "إعدادات SD Card" +msgstr "SD Card إعدادات" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:168 msgid "SD Root:" msgstr "SD Root:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" -msgstr "مجلد مزامنة SD:" +msgstr "SD مجلد مزامنة" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:97 msgid "SDR Display Gamma Target" @@ -9098,7 +9388,7 @@ msgstr "" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9106,7 +9396,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "SHA1 ملخص" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9120,11 +9410,11 @@ msgstr "SSL سياق" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "حفظ الرموز" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "حفظ الحالة" @@ -9134,8 +9424,8 @@ msgid "Safe" msgstr "آمنة" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9145,54 +9435,54 @@ msgstr "حفظ" msgid "Save All" msgstr "حفظ الكل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "حفظ التصدير" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "FIFO حفظ سجل" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "احفظ الملف إلى" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "حفظ اللعبة" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "حفظ الاستيراد" #: Source/Core/Core/HotkeyManager.cpp:177 msgid "Save Oldest State" -msgstr "حفظ الحالة القديمة" +msgstr "حفظ الحالة الأقدم" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "حفظ الإعداد المسبق" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "حفظ ملف التسجيل باسم" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" -msgstr "حفظ حالة" +msgstr "حفظ الحالة" #: Source/Core/Core/HotkeyManager.cpp:143 msgid "Save State Slot 1" @@ -9234,23 +9524,23 @@ msgstr "حفظ الحالة فتحة 8" msgid "Save State Slot 9" msgstr "حفظ الحالة فتحة 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "حفظ الحالة في ملف" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" -msgstr "حفظ الحالة إلى الفتحة الأقدم" +msgstr "حفظ الحالة في أقدم فتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" -msgstr "حفظ الحالة إلى الفتحة المحددة" +msgstr "حفظ الحالة في الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" -msgstr "حفظ الحالة إلى فتحة" +msgstr "حفظ الحالة في الفتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Save Symbol Map &As..." @@ -9258,7 +9548,7 @@ msgstr "Save Symbol Map &As..." msgid "Save Texture Cache to State" msgstr "حفظ النسيج في ذاكرة التخزين المؤقت إلى الحالة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "حفظ و تحميل الحالة" @@ -9270,11 +9560,11 @@ msgstr "حفظ كإعداد مسبق" msgid "Save as..." msgstr "حفظ بأسم" -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "حفظ ملف الإخراج المجمع بأسم" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9284,35 +9574,35 @@ msgstr "" "النظر في النسخ الاحتياطي للبيانات الحالية قبل الكتابة.\n" "الكتابة الآن؟" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Save in Same Directory as the ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Save map file" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "احفظ ملف التوقيع" #: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save to Selected Slot" -msgstr "الحفظ إلى الفتحة المحددة" +msgstr "حفظ في الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" -msgstr "حفظ إلى الفتحة %1 - %2" +msgstr "%1 - %2 حفظ في الفتحة" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:149 msgid "Save..." msgstr "حفظ" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "لا يمكن إعادة تعيين اقتران ريموت وي المحفوظة إلا عند تشغيل لعبة وي." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "حفظ" @@ -9320,7 +9610,7 @@ msgstr "حفظ" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "EFB تحجيم نسخة" @@ -9334,11 +9624,11 @@ msgstr "لقطة للشاشة" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "بحث" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "البحث عن عنوان" @@ -9349,7 +9639,7 @@ msgstr "بحث في الكائن الحالي" #: Source/Core/DolphinQt/Settings/PathPane.cpp:146 msgid "Search Subfolders" -msgstr "البحث في المجلدات الفرعية" +msgstr "بحث في المجلدات الفرعية" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:219 msgid "Search and Filter" @@ -9363,7 +9653,7 @@ msgstr "" "البحث غير ممكن حاليا في مساحة العنوان الافتراضية. يرجى تشغيل اللعبة قليلا " "والمحاولة مرة أخرى." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "ابحث عن تعليمات" @@ -9371,11 +9661,11 @@ msgstr "ابحث عن تعليمات" msgid "Search games..." msgstr "بحث عن الالعاب" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "تعليمات البحث" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "بحث:" @@ -9399,7 +9689,7 @@ msgstr "القسم الذي يحتوي على معظم الإعدادات الم msgid "Security options" msgstr "خيارات الأمان" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "حدد" @@ -9407,24 +9697,24 @@ msgstr "حدد" msgid "Select Dump Path" msgstr "تحديد مسار التفريغ" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "حدد ملف تصدير " -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "حدد ملف الشكل" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "حدد جيم بوي أدفانس BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "حدد قرص جيم بوي أدفانس" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "حدد مسار الحفظ جيم بوي أدفانس" @@ -9444,15 +9734,15 @@ msgstr "حدد مسار حزمة الموارد" msgid "Select Riivolution XML file" msgstr "Riivolution XML حدد ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" -msgstr "" +msgstr "Skylander حدد مجموعة" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" -msgstr "" +msgstr "حدد ملف Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "%1 - %2 حدد الفتحة" @@ -9460,49 +9750,49 @@ msgstr "%1 - %2 حدد الفتحة" msgid "Select State" msgstr "اختر الحالة" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" -msgstr "تحديد فتحة الحالة" +msgstr "حدد فتحة الحالة" #: Source/Core/Core/HotkeyManager.cpp:155 msgid "Select State Slot 1" -msgstr "حفظ حالة 1" +msgstr "حدد فتحة الحالة 1" #: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 10" -msgstr "حفظ حالة 10" +msgstr "حدد فتحة الحالة 10" #: Source/Core/Core/HotkeyManager.cpp:156 msgid "Select State Slot 2" -msgstr "حفظ حالة 2" +msgstr "حدد فتحة الحالة 2" #: Source/Core/Core/HotkeyManager.cpp:157 msgid "Select State Slot 3" -msgstr "حفظ حالة 3" +msgstr "حدد فتحة الحالة 3" #: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 4" -msgstr "حفظ حالة 4" +msgstr "حدد فتحة الحالة 4" #: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 5" -msgstr "حفظ حالة 5" +msgstr "حدد فتحة الحالة 5" #: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 6" -msgstr "حفظ حالة 6" +msgstr "حدد فتحة الحالة 6" #: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 7" -msgstr "حفظ حالة 7" +msgstr "حدد فتحة الحالة 7" #: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 8" -msgstr "حفظ حالة 8" +msgstr "حدد فتحة الحالة 8" #: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 9" -msgstr "حفظ حالة 9" +msgstr "حدد فتحة الحالة 9" #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" @@ -9512,23 +9802,23 @@ msgstr "WFS حدد مسار" msgid "Select Wii NAND Root" msgstr "NAND حدد جذر وي " -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "اختر الملف" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "حدد ملف" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:521 msgid "Select a Folder to sync with the SD Card Image" -msgstr "حدد مجلدًا للمزامنة مع صورة بطاقة SD" +msgstr "SD Card حدد مجلدًا للمزامنة مع صورة" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" @@ -9538,7 +9828,7 @@ msgstr "اختر لعبة" msgid "Select a SD Card Image" msgstr "SD Card حدد صورة" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "حدد ملف" @@ -9546,19 +9836,19 @@ msgstr "حدد ملف" msgid "Select a game" msgstr "اختر لعبة" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "NAND حدد عنوانًا لتثبيته إلى" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "RSO حدد عنوان وحدة" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "حدد ملف التسجيل للتشغيل" @@ -9566,20 +9856,20 @@ msgstr "حدد ملف التسجيل للتشغيل" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "(OTP/SEEPROM dump) حدد ملف المفاتيح" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "حدد حفظ الملف" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "حدد المكان الذي تريد حفظ الصورة المحولة فيه" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "حدد المكان الذي تريد حفظ الصور المحولة فيه" @@ -9591,11 +9881,11 @@ msgstr "الخط المحدد" msgid "Selected controller profile does not exist" msgstr "اختيار الملف التحكم الشخصي غير موجود " -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "اللعبة المختارة غير موجودة في قائمة الألعاب!" @@ -9607,19 +9897,19 @@ msgstr "مؤشر ترابط محدد" msgid "Selected thread context" msgstr "سياق الموضوع المحدد" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9630,7 +9920,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9639,7 +9929,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9649,11 +9939,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "إرسال" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "موضع الاستشعار" @@ -9673,7 +9963,7 @@ msgstr "IP عنوان" msgid "Server Port" msgstr "منفذ الخادم" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "الخادم رفض محاولة الاجتياز" @@ -9690,35 +9980,35 @@ msgstr "" msgid "Set PC" msgstr "تعيين الكمبيوتر" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "تعيين القرص افتراضي " -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "اضبط ملف بطاقة الذاكرة على الفتحة A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "اضبط ملف بطاقة الذاكرة على الفتحة B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Set symbol &end address" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Set symbol &size" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "تعيين عنوان نهاية الرمز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "تعيين حجم الرمز (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9728,7 +10018,7 @@ msgstr "" "games.\n" "قد لا تعمل لجميع الألعاب." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "تحدد لغة نظام وي " @@ -9746,7 +10036,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9756,11 +10046,11 @@ msgstr "إعدادات" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Can't create setting.txt file" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "درجة الخطورة" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "تجميع التظليل" @@ -9770,62 +10060,66 @@ msgstr "تجميع التظليل" msgid "Shake" msgstr "هزة" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "Sharp Bilinear" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" -msgstr "" +msgstr "Shinkansen" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:23 msgid "Shinkansen Controller" -msgstr "" +msgstr "Shinkansen Controller" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:58 #, c-format msgid "Show % Speed" msgstr "عرض السرعة" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "السجل" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "شريط الأدوات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" -msgstr "إظهار العنوان النشط في عنوان الإطار" +msgstr "عرض العنوان النشط في عنوان النافذة" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "عرض الكل" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "أستراليا" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" -msgstr "عرض اللعبة الحالية على الخلاف" +msgstr "عرض اللعبة الحالية على ديسكورد" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" -msgstr "إظهار الرموز المعطلة أولاً" +msgstr "عرض الرموز المعطلة أولاً" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" -msgstr "إظهار الرموز الممكّنة أولاً" +msgstr "عرض الرموز الممكّنة أولاً" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:53 msgid "Show FPS" msgstr "FPS عرض" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "عرض عداد الإطار" @@ -9833,43 +10127,43 @@ msgstr "عرض عداد الإطار" msgid "Show Frame Times" msgstr "عرض أوقات الإطار" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "فرنسا" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "جيم كيوب" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "ألمانيا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Show Golf Mode Overlay" #: Source/Core/Core/HotkeyManager.cpp:199 msgid "Show Infinity Base" -msgstr "" +msgstr "Infinity عرض قاعدة" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "عرض مدخلات العرض" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "ايطاليا" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "اليابان" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "كوريا" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "عرض عداد التأخر" @@ -9877,27 +10171,27 @@ msgstr "عرض عداد التأخر" msgid "Show Language:" msgstr "عرض اللغة" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" -msgstr "تكوين السجل" +msgstr "إعداد السجل" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "عرض رسائل اللعب عبر الشبكة" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "في اللعب عبر الشبكة Ping عرض الـ" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "هولندا" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" -msgstr "عرض الرسائل التي تظهر على الشاشة " +msgstr "عرض الرسائل المعروضة على الشاشة" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "أوروبا" @@ -9910,90 +10204,90 @@ msgstr "عرض الكمبيوتر" msgid "Show Performance Graphs" msgstr "عرض الرسوم البيانية للأداء" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "عرض المنصات" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "عرض المناطق" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" -msgstr "إظهار عداد إعادة التسجيل" +msgstr "عرض عداد إعادة التسجيل" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "روسيا" #: Source/Core/Core/HotkeyManager.cpp:198 msgid "Show Skylanders Portal" -msgstr "" +msgstr "Skylanders عرض بوابة" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "اسبانيا" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:59 msgid "Show Speed Colors" -msgstr "إظهار ألوان السرعة" +msgstr "عرض ألوان السرعة" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:82 msgid "Show Statistics" msgstr "عرض الإحصاءات" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" -msgstr "عرض ساعة النظام" +msgstr "عرض ساعة النظام" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "تايوان" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "امريكا" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "غير معروف" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:56 msgid "Show VBlank Times" -msgstr "" +msgstr "VBlank عرض أوقات" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:55 msgid "Show VPS" msgstr "VPS عرض " -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "وي" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "العالم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "تظهر في الذاكرة" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "عرض في التعليمات البرمجية" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "عرض في الذاكرة" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Show in code" -msgstr "إظهار في الرموز" +msgstr "عرض في الرموز" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:467 msgid "Show in memory" @@ -10001,13 +10295,13 @@ msgstr "عرض في الذاكرة" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:139 msgid "Show in server browser" -msgstr "إظهار في مستعرض الخادم" +msgstr "عرض في مستعرض الخادم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "أظهر الهدف في الذاكرة" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10055,7 +10349,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10067,7 +10361,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Side-by-Side" @@ -10083,7 +10377,7 @@ msgstr "جانبية" msgid "Sideways Wii Remote" msgstr "انحراف ريموت وي" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "قاعدة بيانات التوقيع" @@ -10102,12 +10396,12 @@ msgstr "موقع 32" msgid "Signed 8" msgstr "موقع 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "عدد صحيح موقّع" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "الصينية المبسطة" @@ -10115,11 +10409,11 @@ msgstr "الصينية المبسطة" msgid "Simulate DK Bongos" msgstr "محاكاة الطبول" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Six Axis" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "الحجم" @@ -10136,7 +10430,7 @@ msgstr "" msgid "Skip" msgstr "تخطى" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Skip Drawing" @@ -10144,7 +10438,7 @@ msgstr "Skip Drawing" msgid "Skip EFB Access from CPU" msgstr "من المعالج EFB تخطي الوصول " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "تخطي القائمة الرئيسية" @@ -10170,49 +10464,54 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 -msgid "Skylander %1" -msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 +msgid "Skylander %1" +msgstr "Skylander %1" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" -msgstr "" +msgstr "مسار مجموعة Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" -msgstr "" +msgstr "Skylander غير موجود في هذه المجموعة. إنشاء ملف جديد؟" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" -msgstr "" +msgstr "Skylanders مدير" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" -msgstr "" +msgstr "Skylanders لم يتم العثور على مجلد لهذا المستخدم. إنشاء مجلد جديد؟" #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:97 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:140 msgid "Slider Bar" msgstr "شريط التمرير" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "A فتحة" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "A فتحة" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "B فتحة" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "B فتحة" @@ -10240,7 +10539,7 @@ msgstr "" "بعض بيانات الحشو التي يجب أن تكون صفرا ليست صفرا. هذا يمكن أن يجعل اللعبة " "تتجمد في نقاط معينة" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10248,12 +10547,12 @@ msgstr "" "بعض القيم التي قدمتها غير صالحة.\n" "يرجى التحقق من القيم المميزة." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "رتب ترتيب أبجدي" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "الصوت" @@ -10266,8 +10565,8 @@ msgid "Spain" msgstr "اسبانيا" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "الأسبانية" @@ -10275,11 +10574,11 @@ msgstr "الأسبانية" msgid "Speaker Pan" msgstr "مكبر الصوت" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "مستوى الصوت" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Specialized (Default)" @@ -10308,7 +10607,7 @@ msgstr "سرعة" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -10320,16 +10619,16 @@ msgstr "نهاية المكدس" msgid "Stack start" msgstr "بداية المكدس" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" -msgstr "وحدة تحكم القياسية" +msgstr "ذراع تحكم القياسية" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "تشغيل" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "بدء &اللعب عبر الشبكة" @@ -10337,7 +10636,7 @@ msgstr "بدء &اللعب عبر الشبكة" msgid "Start New Cheat Search" msgstr "بدء بحث أسرار جديدة" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "بدء التسجيل" @@ -10347,7 +10646,7 @@ msgstr "بدء التسجيل" msgid "Start Recording" msgstr "بدء التسجيل" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "بدء بملء الشاشة" @@ -10355,11 +10654,11 @@ msgstr "بدء بملء الشاشة" msgid "Start with Riivolution Patches" msgstr "Riivolution بدء مع تصحيحات" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Riivolution بدء مع تصحيحات" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "بدأت اللعبة" @@ -10370,7 +10669,7 @@ msgstr "بدأت اللعبة" msgid "State" msgstr "الحالة" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "عجلة القيادة" @@ -10398,19 +10697,19 @@ msgstr "خطوة لخارج" msgid "Step Over" msgstr "خطوة أكثر" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "الخروج ناجح!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "مهلة الخروج !" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "خطوة أكثر في التقدم" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "خطوة ناجحة!" @@ -10419,20 +10718,20 @@ msgstr "خطوة ناجحة!" msgid "Stepping" msgstr "التنقل" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "استريو" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "3D وضع ثلاثي الأبعاد" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "3D وضع" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "التنظير المجسم" @@ -10453,7 +10752,7 @@ msgstr "عصا" msgid "Stop" msgstr "إيقاف" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "إيقاف تشغيل / تسجيل الإدخال" @@ -10461,7 +10760,7 @@ msgstr "إيقاف تشغيل / تسجيل الإدخال" msgid "Stop Recording" msgstr "إيقاف التسجيل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "توقفت اللعبة" @@ -10493,11 +10792,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "تمتد إلى النافذة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "مزامنة الإعدادات الصارمة" @@ -10511,6 +10810,10 @@ msgstr "سلسلة" msgid "Strum" msgstr "داعب الأ وتار" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "النمط" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10518,69 +10821,69 @@ msgstr "داعب الأ وتار" msgid "Stylus" msgstr "مرقم" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "ناجح" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "تمت إضافته بنجاح إلى فهرس اللعب عبر الشبكة" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "تم تحويل%n صورة القرص (اقراص) بنجاح" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "'%1'. تم الحذف بنجاح" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "تم تصدير ملفات الحفظ بنجاح" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "تم استخراج الشهادات بنجاح من NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "تم استخراج الملف بنجاح." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "استخرجت بنجاح بيانات النظام." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "تم استيراد ملف الحفظ بنجاح" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "تم بنجاح تثبيت هذا العنوان على NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "تمت إزالة هذا العنوان بنجاح من NAND." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10588,16 +10891,16 @@ msgstr "" msgid "Support" msgstr "الدعم" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "تنسيقات الملفات المدعومة" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Supports SD and SDHC. Default size is 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "محيطي" @@ -10605,17 +10908,22 @@ msgstr "محيطي" msgid "Suspended" msgstr "معلق" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Swap Eyes" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10627,23 +10935,23 @@ msgstr "" msgid "Swing" msgstr "تمايل" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "A التبديل إلى" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "B التبديل إلى" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "رمز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "رمز (1%) عنوان النهاية:" @@ -10656,25 +10964,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "اسم الرمز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "رموز" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "مزامنة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko مزامنة رموز" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "مزامنة ريموت وي الحقيقية و اقترانها" @@ -10690,7 +10998,7 @@ msgstr "" "Synchronizes the GPU and CPU threads to help prevent random freezes in Dual " "core mode. (ON = Compatible, OFF = Fast)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10708,25 +11016,25 @@ msgstr "جارٍ مزامنة الرموز" msgid "Synchronizing save data..." msgstr "جارٍ مزامنة حفظ البيانات" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "لغة النظام" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "الإدخال" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS أدوات" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "العلامات" @@ -10744,15 +11052,15 @@ msgstr "" msgid "Taiwan" msgstr "تايوان" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "لقطة للشاشة" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "نطاق العنوان المستهدف غير صالح." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10760,11 +11068,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" -msgstr "" +msgstr "تقنية" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "اختبار" @@ -10781,11 +11089,11 @@ msgstr "دقة ذاكرة التخزين المؤقت للنسيج" msgid "Texture Dumping" msgstr "تفريغ النسيج" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "تصفية النسيج" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "تصفية النسيج" @@ -10826,7 +11134,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "أقسام نادرة مفقودة." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -10834,7 +11142,7 @@ msgstr "" "NAND لا يمكن إصلاح\n" "يوصى بعمل نسخة احتياطية من بياناتك الحالية والبدء من جديد" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND تم اصلاح" @@ -10845,6 +11153,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10881,7 +11193,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10908,11 +11220,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "تم تحديث محاكي وحدة التحكم وي" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "وحدة تحكم وي التي تمت محاكاتها محدثة بالفعل" @@ -10922,19 +11234,21 @@ msgstr "وحدة تحكم وي التي تمت محاكاتها محدثة با msgid "The entered MAC address is invalid." msgstr "عنوان ماك الذي تم إدخاله غير صالح" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "The entered PID is invalid." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "The entered VID is invalid." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "يحتوي التعبير على خطأ في بناء الجملة" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10946,7 +11260,7 @@ msgstr "" "تالف أو غير ملف بطاقة ذاكرة جيم كيوب\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -10954,6 +11268,12 @@ msgstr "" "الملف 1% موجود بالفعل.\n" "هل ترغب في استبدالها؟" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10964,7 +11284,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10975,7 +11295,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "نظام الملفات غير صالح أو لا يمكن قراءته." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11000,7 +11320,7 @@ msgstr "معرف اللعبة قصير بشكل غير عادي." msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "لا يحتوي قرص اللعبة على أي معلومات تحديث قابلة للاستخدام." @@ -11008,7 +11328,7 @@ msgstr "لا يحتوي قرص اللعبة على أي معلومات تحدي msgid "The game is currently running." msgstr "اللعبة قيد التشغيل حاليا." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11017,7 +11337,7 @@ msgstr "" "منطقة اللعبة لا تتطابق مع وحدة التحكم الخاصة بك. لتجنب حدوث مشكلات في قائمة " "النظام ، لا يمكن تحديث وحدة التحكم التي تمت محاكاتها باستخدام هذا القرص." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11034,6 +11354,12 @@ msgstr "لا تتطابق التجزئة!" msgid "The hashes match!" msgstr "تطابق التجزئة" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11046,6 +11372,16 @@ msgstr "" msgid "The install partition is missing." msgstr "قسم التثبيت مفقود." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11054,12 +11390,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "التصحيحات في 1% ليست للعبة المحددة أو مراجعة اللعبة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "الملف الشخصي '1%' غير موجود" @@ -11081,13 +11421,13 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "The resulting decrypted AR code doesn't contain any lines." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "%1 لا يمكن استخدام نفس الملف في فتحات متعددة؛ يتم استخدامه بالفعل من قبل " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11125,13 +11465,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "\"%1\" تحتوي بطاقة الذاكرة المستهدفة بالفعل على ملف" @@ -11140,11 +11480,32 @@ msgstr "\"%1\" تحتوي بطاقة الذاكرة المستهدفة بالف msgid "The ticket is not correctly signed." msgstr "لم يتم توقيع التذكرة بشكل صحيح" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "لا يمكن قراءة نوع القسم." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11163,7 +11524,7 @@ msgstr "قسم التحديث مفقود" msgid "The update partition is not at its normal position." msgstr "قسم التحديث ليس في وضعه الطبيعي" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11189,11 +11550,11 @@ msgstr "لم تتم محاذاة القسم {0} بشكل صحيح" msgid "There are too many partitions in the first partition table." msgstr "هناك الكثير من الأقسام في جدول القسم الأول." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "لا يوجد شيء للتراجع !" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "حدثت مشكلة أثناء إضافة اختصار إلى سطح المكتب" @@ -11232,7 +11593,11 @@ msgstr "" "يتم تعيين هذا العنوان الكوري لاستخدام نظام التشغيل الذي عاده لا يتم استخدامه " "علي وحدات التحكم الكورية. هذا من المحتمل ان يؤدي إلى خطا #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "جهاز يو إس بي مدرج بالفعل في القائمة المسموح لها" @@ -11259,7 +11624,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "هذا لا يمكن التراجع عنه" @@ -11315,12 +11680,19 @@ msgid "" "CPU, but your current settings make this unlikely to happen. If this error " "is stopping the game from working, please report it to the developers." msgstr "" +"يحدث هذا الخطأ عادة بسبب إلغاء مزامنة وحدة معالجة الرسومات التي تمت محاكاتها " +"مع وحدة المعالجة المركزية التي تمت محاكاتها ، ولكن إعداداتك الحالية تجعل هذا " +"غير محتمل. إذا كان هذا الخطأ يوقف اللعبة عن العمل ، فيرجى إبلاغ المطورين " +"بذلك." #: Source/Core/VideoCommon/CommandProcessor.cpp:724 msgid "" "This error is usually caused by the emulated GPU desyncing with the emulated " "CPU. Turn off the \"Dual Core\" setting to avoid this." msgstr "" +"يحدث هذا الخطأ عادة بسبب إلغاء مزامنة وحدة معالجة الرسومات التي تمت محاكاتها " +"مع وحدة المعالجة المركزية التي تمت محاكاتها. قم بإيقاف تشغيل إعداد \"ثنائي " +"النواة\" لتجنب ذلك." #: Source/Core/DiscIO/NANDImporter.cpp:116 msgid "This file does not contain a valid Wii filesystem." @@ -11376,7 +11748,7 @@ msgstr "هذا تفريغ جيد" msgid "This session requires a password:" msgstr "تتطلب هذه الجلسة كلمة مرور:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11439,7 +11811,7 @@ msgid "" msgstr "" "سيحد ذلك من سرعة التحميل المتراكم لكل عميل ، والذي يستخدم لحفظ المزامنة." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11478,14 +11850,14 @@ msgstr "إمالة" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "الفترة الزمنية للإدخال المستقر لتشغيل المعايرة. (صفر لتعطيل)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "انتهت مهله" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "العنوان" @@ -11499,7 +11871,7 @@ msgstr "إلى" msgid "To:" msgstr "إلى" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "ملء الشاشة" @@ -11584,15 +11956,15 @@ msgstr "Tokenizing فشل" msgid "Toolbar" msgstr "شريط الأدوات" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "اعلى" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Top-and-Bottom" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11631,19 +12003,33 @@ msgstr "Total travel distance." msgid "Touch" msgstr "لمس" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "رمز اللعبة" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "الصينية التقليدية" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "خطأ الاجتياز" @@ -11651,7 +12037,7 @@ msgstr "خطأ الاجتياز" msgid "Traversal Server" msgstr "اجتياز الخادم" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "انتهت مهلة خادم الاجتياز للاتصال بالمضيف" @@ -11663,7 +12049,7 @@ msgstr "" "Trueيحاول ترجمة الفروع في وقت مبكر ، وتحسين الأداء في معظم الحالات. " "الافتراضيات إلى" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11672,12 +12058,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "أزرار الكتف" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "كأس" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11703,7 +12094,7 @@ msgstr "امريكا" msgid "USB Device Emulation" msgstr "محاكاة جهاز يو اس بي" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "محاكاة يو اس بي" @@ -11711,26 +12102,24 @@ msgstr "محاكاة يو اس بي" msgid "USB Emulation Devices" msgstr "محاكاة اجهزة يو اس بي" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB خطأ في القائمة البيضاء لـ " -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11738,7 +12127,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11747,7 +12136,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "RSO تعذر الكشف التلقائي عن وحدة" @@ -11759,7 +12148,11 @@ msgstr "غير قادر على الاتصال بخادم التحديث" msgid "Unable to create updater copy." msgstr "غير قادر على إنشاء نسخة محدث" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "غير قادر على فتح الملف" @@ -11787,7 +12180,7 @@ msgstr "" "\n" "هل تريد تجاهل هذا السطر ومتابعه التحليل ؟" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "غير قادر على قراءة الملف" @@ -11803,34 +12196,34 @@ msgstr "{0} غير قادر على الكتابة إلى الملف" msgid "Unbound" msgstr "غير منضم" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "غير مضغوطة GC/Wii صورة (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" -msgstr "" +msgstr "ميت حي" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" -msgstr "التراجع عن تحميل الحالة" +msgstr "تراجع عن تحميل الحالة" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" -msgstr "التراجع عن حفظ الحالة" +msgstr "تراجع عن حفظ الحالة" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "إلغاء التثبيت" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "NAND إلغاء التثبيت من" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -11839,22 +12232,27 @@ msgstr "" "NAND إلى إزالة الإصدار المثبت حاليًا من هذا العنوان من\n" "دون حذف بيانات الحفظ الخاصة به. استمر؟" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "امريكا" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "غير معروف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "(Id:%1 Var:%2) مجهول" @@ -11866,7 +12264,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11876,7 +12274,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11886,7 +12284,7 @@ msgstr "" msgid "Unknown address space" msgstr "مساحة عنوان غير معروفة" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "مؤلف غير معروف" @@ -11902,11 +12300,11 @@ msgstr "قرص غير معروف" msgid "Unknown error occurred." msgstr "حدث خطأ غير معروف" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "{0:x} خطأ غير معروف" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "خطأ غير معروف" @@ -11914,20 +12312,20 @@ msgstr "خطأ غير معروف" msgid "Unknown message received with id : {0}" msgstr "{0} تم استلام رسالة غير معروفة بالمعرف" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "غير محدود" @@ -11939,23 +12337,23 @@ msgstr "إلغاء تحميل القرص" msgid "Unlock Cursor" msgstr "فتح المؤشر" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" -msgstr "" +msgstr "غير مقفلة" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" -msgstr "" +msgstr "تم إلغاء القفل %1 مرة في هذه الجلسة" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" -msgstr "" +msgstr "Unlocked (غير رسمي)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" -msgstr "" +msgstr "فتح هذه الجلسة" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "تفريغ" @@ -11974,59 +12372,59 @@ msgstr "غير موقع 32" msgid "Unsigned 8" msgstr "غير موقع 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "عدد صحيح غير موقعة" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "فوق" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "التحديث" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "(%1) قسم التحديث" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "تحديث بعد إغلاق دولفين" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "التحديثات المتوفرة" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "التحديث ملغى" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "التحديث مكتمل" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "فشل التحديث" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "تحديث" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12046,7 +12444,7 @@ msgstr "عمودي" msgid "Upright Wii Remote" msgstr "ريموت وي وضع عمودي" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "إعدادات تقارير إحصائيات الاستخدام " @@ -12054,27 +12452,23 @@ msgstr "إعدادات تقارير إحصائيات الاستخدام " msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "استخدام جميع بيانات حفظ وي" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "استخدم قاعدة بيانات مدمجة لأسماء الألعاب" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "استخدم نمط المستخدم المخصص" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Use Lossless Codec (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "(EuRGB60) PAL60 استخدام وضع " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Use Panic Handlers" @@ -12099,7 +12493,7 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:65 msgid "Use memory mapper configuration at time of scan" -msgstr "استخدم تكوين مخطط الذاكرة في وقت المسح" +msgstr "استخدم إعداد مخطط الذاكرة في وقت المسح" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:63 msgid "Use physical addresses" @@ -12133,26 +12527,25 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:183 msgid "User Config" -msgstr "تكوين المستخدم" +msgstr "إعداد المستخدم" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:102 msgid "User Interface" msgstr "واجهة المستخدم" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "نمط المستخدم" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "متغيرات المستخدم" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" "inputs and outputs of the same parent controller." msgstr "" +"المتغيرات التي يحددها المستخدم قابلة للاستخدام في تعبير التحكم.\n" +"يمكنك استخدامها لحفظ أو استرداد القيم بين\n" +"مدخلات ومخرجات نفس وحدة التحكم الرئيسية." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:50 msgid "Username" @@ -12166,14 +12559,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12437,14 +12836,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "تحذير" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12513,11 +12912,11 @@ msgstr "راقب" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" -msgstr "" +msgstr "ماء" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "الموقع" @@ -12546,11 +12945,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "الاجهزة المسموح لها المرور خلال منفذ يو إس بي " -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "شاشة عريضة" @@ -12578,45 +12977,45 @@ msgstr "ريموت وي" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "%1 ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "مقياس تسارع ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "أزرار ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "جيروسكوب ريموت وي" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "إعدادات ريموت وي" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS Input %1 - تحكم كلاسيكي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS Input %1 - ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS Input %1 - ريموت وي + نونشوك" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "وي و ريموت وي" @@ -12624,15 +13023,15 @@ msgstr "وي و ريموت وي" msgid "Wii data is not public yet" msgstr "بيانات وي ليست عامة بعد" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "ملفات حفظ وي (*.bin);;كل الملفات (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools Signature MEGA File" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -12641,7 +13040,7 @@ msgstr "" "مفتاح الاختصار لفتحه." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "حجم النافذة" @@ -12687,26 +13086,26 @@ msgstr "Write to Log and Break" msgid "Write to Window" msgstr "الكتابة إلى النافذة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "رقم قرص خاطئ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "تجزئة خاطئة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "منطقة خاطئة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "مراجعة خاطئة" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12720,9 +13119,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12750,21 +13149,21 @@ msgstr "نعم" msgid "Yes to &All" msgstr "نعم للكل" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12789,9 +13188,9 @@ msgid "" "for \"Phantasy Star Online Episode I & II\". If you are unsure, turn back " "now and configure a \"Standard Controller\"." msgstr "" -"أنت تقوم بتكوين \"وحدة تحكم لوحة المفاتيح\". هذا الجهاز مخصص حصريًا لـ \n" +"أنت تقوم بإعداد \"وحدة تحكم لوحة المفاتيح\". هذا الجهاز مخصص حصريًا لـ \n" "\"Phantasy Star Online Episode I & II\".\n" -"إذا لم تكن متأكدًا ، فارجع الآن وقم بتكوين \"وحدة تحكم قياسية\"." +"إذا لم تكن متأكدًا ، فارجع الآن وقم بإعداد \"وحدة تحكم قياسية\"." #: Source/Core/UICommon/AutoUpdate.cpp:222 msgid "You are running the latest version available on this update track." @@ -12822,15 +13221,15 @@ msgstr "" "للحصول على تعليمات الإعداد\n" "https://dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "يجب عليك إدخال اسم." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "يجب تقديم اسم لجلستك!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "يجب عليك توفير منطقة لجلستك!" @@ -12838,7 +13237,7 @@ msgstr "يجب عليك توفير منطقة لجلستك!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "يجب إعادة تشغيل دولفين حتى يسري التغيير." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "يجب عليك اختيار لعبة لاستضافة!" @@ -12854,16 +13253,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12884,7 +13283,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] and [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor" @@ -12907,21 +13306,21 @@ msgstr "تلقائي" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll تعذر تحميل" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "إفتراضي" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "غير متصل" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12967,7 +13366,7 @@ msgstr "آخر قيمة" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12977,13 +13376,13 @@ msgstr "" msgid "none" msgstr "لا شيء" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "إيقاف" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "على" @@ -12998,7 +13397,7 @@ msgstr "s" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:101 msgid "sRGB" -msgstr "" +msgstr "sRGB" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:199 msgid "this value:" @@ -13032,11 +13431,11 @@ msgstr "{0} (NKit)" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} فشل في مزامنة الرموز" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} فشل في المزامنة" @@ -13048,8 +13447,8 @@ msgstr "" "{0} ليس دليلاً فشل في الانتقال إلى الأصل\n" "تحقق من أذونات الكتابة أو نقل الملف خارج دولفين" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -13057,7 +13456,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "{0} لم يتم نقل دليل إلى الأصل" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| أو" diff --git a/Languages/po/ca.po b/Languages/po/ca.po index 3043a0a7f2..94794a1c71 100644 --- a/Languages/po/ca.po +++ b/Languages/po/ca.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Puniasterus , 2013-2016,2021-2023\n" "Language-Team: Catalan (http://app.transifex.com/delroth/dolphin-emu/" @@ -56,7 +56,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Disc %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! No" @@ -64,7 +64,7 @@ msgstr "! No" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" és un fitxer GCM/ISO invàlid o no és un joc de Gamecube/Wii." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -77,7 +77,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -85,7 +85,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -110,14 +110,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Còpia)" @@ -130,7 +130,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisió %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -144,7 +144,7 @@ msgstr "%1 (recomanat)" msgid "%1 (slow)" msgstr "%1 (lent)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -158,11 +158,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Paràmetres dels gràfics" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -170,11 +170,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 no admet aquesta funció al teu sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 no admet aquesta funció." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -184,43 +184,47 @@ msgstr "" "%2 objecte(s)\n" "Fotograma actual: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 s'ha unit" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 s'ha marxat" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 no és una ROM vàlida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 ara està jugant al golf" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 rangs de memòria" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -232,30 +236,30 @@ msgstr "S'ha trobat %1 sessió" msgid "%1 sessions found" msgstr "S'han trobat %1 sessions" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (velocitat normal)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -263,7 +267,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -279,16 +283,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Nativa (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -312,27 +320,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Sobre" @@ -340,87 +348,87 @@ msgstr "&Sobre" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Afegir..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Paràmetres d'àudio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Actualització automàtica:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Inici automàtic" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Finestra sense marges" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Punts d'interrupció" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" " \n" "&Cancel·lar" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Gestor de trucs" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Clonar..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Codi" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Configuració del controlador" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -436,21 +444,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Edita codi..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Edita..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Expulsa el disc" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulació" @@ -458,39 +466,39 @@ msgstr "&Emulació" msgid "&Export" msgstr "&Exporta" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Exporta una partida guardada..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Exporta una captura d'estat..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Exportar com a .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fitxer" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Font..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Avança un &fotograma" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&Repositori GitHub" @@ -498,15 +506,15 @@ msgstr "&Repositori GitHub" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Configuració de &gràfics" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Ajuda" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Configuració de &tecles d'accés" @@ -514,31 +522,31 @@ msgstr "Configuració de &tecles d'accés" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Importa una captura d'estat..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importar..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Insertar blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -546,11 +554,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Carrega una captura d'estat..." -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -564,23 +572,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memòria" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Enregistrament" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -588,82 +596,82 @@ msgstr "" msgid "&No" msgstr "&No" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Obre..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opcions" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Executar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Propietats" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Mode de només lectura" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registres" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reinicia" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Aturar" @@ -671,15 +679,15 @@ msgstr "&Aturar" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Eines" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -689,21 +697,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Vista" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Veure" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Pàgina web" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -711,23 +719,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sí" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Cap)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(Deshabilitat)" @@ -735,63 +751,71 @@ msgstr "(Deshabilitat)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Afegir" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Dividir" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blocs)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -813,11 +837,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -825,11 +849,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -837,15 +861,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Natiu (1280x1056) per 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -875,7 +895,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -889,15 +909,11 @@ msgstr "Profunditat 3D" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Natiu (1920x1584) per 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -905,35 +921,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blocs)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Natiu (2560x2112) per 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Natiu (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blocs)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -952,19 +968,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Natiu (3840x3168) per 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Natiu (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -986,19 +998,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Natiu (5120x4224) per 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Menys que" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr " " @@ -1010,26 +1022,26 @@ msgstr " " msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Més gran que" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Ja hi ha una sessió NetPlay en curs!" @@ -1047,34 +1059,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1107,7 +1119,7 @@ msgstr "Codis AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Avorta" @@ -1118,7 +1130,7 @@ msgstr "Sobre Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1131,8 +1143,8 @@ msgstr "" msgid "Accuracy:" msgstr "Precisió:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1208,11 +1220,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1224,7 +1236,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adaptador" @@ -1232,7 +1244,7 @@ msgstr "Adaptador" msgid "Adapter Detected" msgstr "Adaptador detectat" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adaptador:" @@ -1254,8 +1266,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1267,7 +1279,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1277,7 +1289,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1287,9 +1299,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Afegir..." @@ -1297,16 +1309,16 @@ msgstr "Afegir..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adreça" @@ -1325,7 +1337,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1349,7 +1361,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1357,7 +1369,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1370,27 +1382,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avançat" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Àfrica" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1398,96 +1433,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Tots els fitxers (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1497,7 +1533,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1505,7 +1541,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1523,31 +1559,31 @@ msgstr "Angle" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1561,11 +1597,11 @@ msgstr "Data Apploader:" msgid "Apply" msgstr "Aplicar" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1573,15 +1609,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1589,16 +1625,20 @@ msgstr "" msgid "Are you sure?" msgstr "Estàs segur?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Relació d'aspecte" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Relació d'aspecte:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1606,7 +1646,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1631,7 +1671,7 @@ msgstr "" msgid "Australia" msgstr "Austràlia" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Autor" @@ -1639,8 +1679,8 @@ msgstr "Autor" msgid "Authors" msgstr "Autors" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1648,11 +1688,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Múltiple de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1660,7 +1700,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1668,15 +1708,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1704,7 +1744,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1716,7 +1756,7 @@ msgstr "Registre BP" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1728,12 +1768,12 @@ msgstr "" msgid "Backend Settings" msgstr "Configuració del motor" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Motor:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Suport d'entrada" @@ -1744,13 +1784,13 @@ msgstr "Suport d'entrada" msgid "Backward" msgstr "Cap enrere" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1758,20 +1798,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Pancarta" @@ -1791,11 +1831,11 @@ msgstr "Barra" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Bàsic" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Configuració bàsica" @@ -1803,7 +1843,7 @@ msgstr "Configuració bàsica" msgid "Bass" msgstr "Baix" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1811,7 +1851,7 @@ msgstr "" msgid "Battery" msgstr "Bateria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (una vegada al mes)" @@ -1819,6 +1859,22 @@ msgstr "Beta (una vegada al mes)" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1835,20 +1891,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1856,7 +1912,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blocs" @@ -1879,15 +1935,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1895,7 +1951,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Abaix" @@ -1904,7 +1960,7 @@ msgstr "Abaix" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1918,27 +1974,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1956,7 +2012,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1964,12 +2020,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -1992,7 +2048,7 @@ msgstr "Botó" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2008,7 +2064,7 @@ msgstr "Botó" msgid "Buttons" msgstr "Botons" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2018,7 +2074,7 @@ msgstr "" msgid "C Stick" msgstr "Palanca C" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2026,19 +2082,19 @@ msgstr "" msgid "CP register " msgstr "Registre CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Opcions de CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2049,11 +2105,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Calcular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2077,19 +2133,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2103,22 +2159,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2151,11 +2215,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2163,6 +2227,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2181,11 +2249,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Canviar &Disc" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Canvia el &disc..." @@ -2193,7 +2261,7 @@ msgstr "Canvia el &disc..." msgid "Change Disc" msgstr "Canviar Disc" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2207,7 +2275,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2223,15 +2291,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Xat" @@ -2247,7 +2315,7 @@ msgstr "Cerca trucs" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2259,13 +2327,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2273,31 +2341,31 @@ msgstr "" msgid "China" msgstr "Xina" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Trieu un arxiu per obrir" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Seleccioni la carpeta on extreure" @@ -2306,7 +2374,7 @@ msgstr "Seleccioni la carpeta on extreure" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2316,27 +2384,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Esborrar" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2345,11 +2413,11 @@ msgstr "" msgid "Close" msgstr "Tancar" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Codi" @@ -2376,15 +2444,19 @@ msgstr "" msgid "Code:" msgstr "Codi:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2392,12 +2464,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2419,7 +2491,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2427,18 +2499,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2448,7 +2520,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2522,14 +2594,14 @@ msgstr "" msgid "Config" msgstr "Paràmetres" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configuració" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2538,22 +2610,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2561,13 +2633,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Confirmar a l'aturar" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2576,15 +2648,15 @@ msgstr "" msgid "Connect" msgstr "Connectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Connectar la Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Connectar el teclat USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2604,15 +2676,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2620,7 +2692,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2632,7 +2704,7 @@ msgstr "Tipus de connexió:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Escaneig continu" @@ -2645,7 +2717,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2681,7 +2753,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2689,7 +2761,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2698,7 +2770,7 @@ msgid "" "Native." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2723,62 +2795,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Convergència:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2803,18 +2875,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Copiar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2822,7 +2894,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2834,19 +2906,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2882,13 +2954,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2910,7 +2982,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2938,6 +3010,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2955,15 +3031,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2971,13 +3047,13 @@ msgstr "" msgid "Country:" msgstr "País:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2986,16 +3062,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3013,7 +3089,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3047,7 +3123,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3059,7 +3135,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3071,7 +3147,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3079,13 +3155,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3106,7 +3182,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3134,7 +3210,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3142,15 +3218,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Estora de ball" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3162,23 +3244,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3192,7 +3274,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Depuració" @@ -3238,8 +3320,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Per defecte" @@ -3247,7 +3330,7 @@ msgstr "Per defecte" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3280,17 +3363,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Eliminar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3299,7 +3382,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3307,26 +3390,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Profunditat:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descripció" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Descripció:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3334,11 +3417,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3346,11 +3429,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Dispositiu" @@ -3359,7 +3442,7 @@ msgstr "Dispositiu" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Configuració del dispositiu" @@ -3376,11 +3459,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3392,12 +3475,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3405,7 +3488,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3417,15 +3500,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Deshabilitar boira" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3447,7 +3534,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3456,7 +3543,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disc" @@ -3490,25 +3577,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Voleu aturar l'emulació actual?" @@ -3520,35 +3607,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin Pel·lícules TAS (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3559,13 +3646,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3577,7 +3664,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3591,7 +3678,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3606,15 +3693,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3627,37 +3714,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Avall" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3680,7 +3767,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Maniquí" @@ -3700,7 +3787,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Desa l'àudio" @@ -3712,7 +3799,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Bolcat de destinació EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Desa el vídeo" @@ -3785,12 +3872,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holandès" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Surt" @@ -3806,7 +3893,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3820,7 +3907,7 @@ msgstr "Actualitzacions recents de memòria" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3833,7 +3920,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3867,7 +3954,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3875,11 +3962,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Buida" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "El fil de l'emulador ja s'està executant" @@ -3887,15 +3974,15 @@ msgstr "El fil de l'emulador ja s'està executant" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3905,11 +3992,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3929,12 +4016,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3942,6 +4029,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3950,15 +4041,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Activar Trucs" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3966,19 +4061,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Habilitar Doble nucli" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Habilitar Doble nucli (acceleració)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3995,10 +4090,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Habilitar MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Habilitar Exploració &Progressiva" @@ -4012,15 +4111,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Habilitar l'Estalvi de Pantalla" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Activar Altaveu de Dades" @@ -4028,11 +4127,11 @@ msgstr "Activar Altaveu de Dades" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4040,10 +4139,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Habilitar Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4074,6 +4180,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4104,7 +4217,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4115,11 +4228,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4137,7 +4251,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4160,7 +4274,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4168,7 +4281,14 @@ msgstr "" "Activa la Unitat de Gestió de memòria, necessari per a alguns jocs. (Activat " "= compatible, Desactivat = ràpid)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4195,7 +4315,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4208,12 +4328,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Anglès" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Millores" @@ -4244,84 +4364,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Error" @@ -4330,13 +4450,13 @@ msgstr "Error" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4350,15 +4470,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4366,11 +4486,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4441,7 +4561,7 @@ msgstr "" msgid "Euphoria" msgstr "Eufòria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4470,11 +4590,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4522,14 +4642,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportar totes les partides guardades de Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4537,42 +4657,42 @@ msgstr "" msgid "Export Recording" msgstr "Exportar gravació" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exporta l'enregistrament..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensió" @@ -4585,7 +4705,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4593,35 +4713,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extreure arxiu..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4631,7 +4751,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Jugador FIFO" @@ -4639,17 +4759,17 @@ msgstr "Jugador FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4657,11 +4777,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4669,7 +4789,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4690,15 +4810,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4714,7 +4834,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4722,36 +4842,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Error al descarregar codis." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4766,29 +4886,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4803,23 +4923,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4831,15 +4951,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4853,8 +4973,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4881,40 +5005,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4934,35 +5058,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4972,18 +5096,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4999,27 +5123,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5039,9 +5170,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5049,33 +5180,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5099,17 +5230,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5121,20 +5256,20 @@ msgstr "" msgid "File Info" msgstr "informació del fitxer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Nom de l'arxiu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Mida del fitxer" @@ -5142,15 +5277,15 @@ msgstr "Mida del fitxer" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "L'arxiu no conté codis." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5160,11 +5295,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5172,7 +5307,7 @@ msgstr "" msgid "Filesystem" msgstr "Sistema d'arxius" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5188,7 +5323,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5196,19 +5331,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Arregla les sumes de comprovació" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5218,7 +5353,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5227,12 +5362,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5252,35 +5387,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forçar 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forçar 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5288,7 +5423,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5300,7 +5435,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5310,7 +5445,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5318,7 +5453,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5384,19 +5519,19 @@ msgstr "" msgid "France" msgstr "França" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5404,7 +5539,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5865,7 +6005,7 @@ msgstr "Verd Esquerra" msgid "Green Right" msgstr "Verd Dret" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5878,7 +6018,7 @@ msgstr "Guitarra" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5894,7 +6034,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5911,6 +6051,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5931,7 +6075,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5940,28 +6084,28 @@ msgstr "" msgid "Hide" msgstr "Oculta" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5970,7 +6114,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5986,11 +6130,11 @@ msgstr "" msgid "Host" msgstr "Amfitrió" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5998,7 +6142,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6006,15 +6150,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -6022,7 +6166,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6032,11 +6176,11 @@ msgstr "" msgid "Hotkeys" msgstr "Tecles d'accés ràpid" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6046,7 +6190,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6055,11 +6199,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6081,24 +6225,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Configuració de IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilitat d'IR:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6116,22 +6260,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Icona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6144,7 +6288,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6158,14 +6302,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6181,7 +6325,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Ignora els canvis de format" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6214,30 +6358,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6253,7 +6397,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6265,6 +6409,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6302,19 +6470,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6327,27 +6495,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informació" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Entrada" @@ -6361,42 +6529,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Inserir la targeta SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6408,7 +6576,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6416,7 +6584,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6433,8 +6601,23 @@ msgstr "" msgid "Interface" msgstr "Interfície" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Error intern LZO - la compressió ha fallat" @@ -6443,23 +6626,30 @@ msgstr "Error intern LZO - la compressió ha fallat" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Error intern LZO - lzo_init () ha fallat" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Resolució Interna:" @@ -6467,15 +6657,15 @@ msgstr "Resolució Interna:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6487,7 +6677,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6496,15 +6686,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6512,7 +6702,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6533,7 +6723,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6554,7 +6744,7 @@ msgid "Invalid search string (only even string lengths supported)" msgstr "" "Cadena de cerca invàlida (només es soporten longituds de la cadena parelles)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6563,8 +6753,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italià" @@ -6572,11 +6762,16 @@ msgstr "Italià" msgid "Italy" msgstr "Itàlia" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6584,79 +6779,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japó" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonès" @@ -6667,12 +6862,18 @@ msgstr "Japonès" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6689,7 +6890,7 @@ msgstr "" msgid "Keyboard" msgstr "Teclat" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6706,16 +6907,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Expulsar jugador" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Corea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coreà" @@ -6726,7 +6927,7 @@ msgstr "Coreà" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6748,23 +6949,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6772,11 +6981,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6787,7 +7000,7 @@ msgstr "Esquerra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Palanca esquerra" @@ -6809,7 +7022,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6819,7 +7032,7 @@ msgstr "" "Clic mig per desactivar. \n" "Clic dret per a més opcions." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6836,7 +7049,7 @@ msgstr "Llicència" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6846,8 +7059,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6855,11 +7071,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6868,18 +7084,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Carregar" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6887,15 +7103,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Carrega textures personalitzades" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6912,7 +7128,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7001,23 +7217,23 @@ msgstr "Carregar ranura d'estat 8" msgid "Load State Slot 9" msgstr "Carregar estat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Carrega des d'un fitxer" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Carrega des de la ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Carrega des d'una ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7025,16 +7241,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7042,7 +7258,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7059,15 +7275,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7081,10 +7297,18 @@ msgstr "Registre" msgid "Log Configuration" msgstr "Configuració del registre" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7097,18 +7321,10 @@ msgstr "Tipus de registre" msgid "Logger Outputs" msgstr "Sortides del registrador" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7120,20 +7336,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7145,13 +7361,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7159,9 +7375,37 @@ msgstr "" msgid "Main Stick" msgstr "Palanca principal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Fabricant" @@ -7170,7 +7414,7 @@ msgstr "Fabricant" msgid "Maker:" msgstr "Fabricant:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7178,7 +7422,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7187,23 +7431,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7212,12 +7456,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7229,19 +7473,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Targeta de memòria" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7261,7 +7505,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7273,29 +7517,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Micròfon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Miscel·làni" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Configuracions Miscel·lànies" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7318,12 +7567,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7335,11 +7592,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7348,20 +7605,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7382,7 +7639,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7390,20 +7647,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7411,7 +7668,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7428,25 +7685,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7455,11 +7712,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nom:" @@ -7467,16 +7724,16 @@ msgstr "Nom:" msgid "Native (640x528)" msgstr "Natiu (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7488,27 +7745,27 @@ msgstr "" msgid "Netherlands" msgstr "Països Baixos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7516,15 +7773,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7537,11 +7794,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7549,7 +7806,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7572,6 +7829,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7599,14 +7857,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7616,7 +7878,7 @@ msgstr "" msgid "No description available" msgstr "No hi ha descripció disponible" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7624,7 +7886,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7632,15 +7894,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7671,23 +7937,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Cap" @@ -7699,11 +7965,11 @@ msgstr "" msgid "Not Set" msgstr "Sense establir" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7711,7 +7977,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7719,11 +7985,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7758,25 +8024,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7794,7 +8060,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Apagar" @@ -7806,7 +8072,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7817,21 +8083,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Documentació en línia" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7842,24 +8108,24 @@ msgstr "" msgid "Open" msgstr "Obre" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "Obre la carpeta de l'&usuari" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7867,7 +8133,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7899,7 +8165,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7907,8 +8173,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opcions" @@ -7917,21 +8183,21 @@ msgstr "Opcions" msgid "Orange" msgstr "Taronja" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Altres" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7940,24 +8206,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Reprodueix l'enregistrament d'entrades" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7986,7 +8260,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7999,7 +8273,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -8012,11 +8286,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8058,23 +8332,24 @@ msgstr "Camins" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pausa al final de l'enregistrament" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8092,15 +8367,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Il·luminació per píxel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8130,11 +8405,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8146,8 +8421,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plataforma" @@ -8163,7 +8438,7 @@ msgstr "" msgid "Play Recording" msgstr "Reproduir enregistrament" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8171,39 +8446,43 @@ msgstr "" msgid "Playback Options" msgstr "Opcions de reproducció" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Jugadors" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8212,7 +8491,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8223,12 +8502,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8237,19 +8516,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efecte de post-processament:" @@ -8278,7 +8557,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8297,7 +8576,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8327,15 +8606,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8357,7 +8636,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Perfil" @@ -8366,23 +8645,23 @@ msgstr "Perfil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8407,13 +8686,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Pregunta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Sortir" @@ -8434,11 +8713,11 @@ msgstr "R-Analògic" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8446,7 +8725,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8463,7 +8742,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8495,11 +8778,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Balance Board real" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8516,7 +8799,7 @@ msgstr "" msgid "Record" msgstr "Enregistrar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8528,7 +8811,7 @@ msgstr "" msgid "Recording Options" msgstr "Opcions d'Enregistrament" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8545,7 +8828,7 @@ msgstr "Vermell Esquerra" msgid "Red Right" msgstr "Vermell Dret" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8555,17 +8838,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Actualitza" @@ -8586,22 +8869,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Regió" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8613,52 +8896,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Eliminar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Renderitzar a la finestra principal" @@ -8679,18 +8962,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Reiniciar" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8698,11 +8981,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8710,7 +8993,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8718,11 +9001,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8738,11 +9021,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Tornar a intentar" @@ -8751,7 +9034,7 @@ msgstr "Tornar a intentar" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8763,7 +9046,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8774,7 +9057,7 @@ msgstr "Dreta" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Palanca dreta" @@ -8810,11 +9093,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8839,23 +9122,23 @@ msgstr "" msgid "Rumble" msgstr "Vibració" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8863,11 +9146,11 @@ msgstr "" msgid "Russia" msgstr "Rússia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8875,11 +9158,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8887,7 +9170,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8900,7 +9183,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8908,7 +9191,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8922,11 +9205,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "&Desa l'Estat" @@ -8936,8 +9219,8 @@ msgid "Safe" msgstr "Segur" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8947,34 +9230,34 @@ msgstr "Desar" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8982,17 +9265,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Desar l'Estat Més Antic" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Desar Estat" @@ -9036,23 +9319,23 @@ msgstr "Desar Ranura d'Estat 8" msgid "Save State Slot 9" msgstr "Desar Ranura d'Estat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9060,7 +9343,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9072,26 +9355,26 @@ msgstr "" msgid "Save as..." msgstr "Desar com..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9099,7 +9382,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9107,11 +9390,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9119,7 +9402,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Copia EFB escalada" @@ -9133,11 +9416,11 @@ msgstr "Captura" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Buscar" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9160,7 +9443,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9168,11 +9451,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9196,7 +9479,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Seleccionar" @@ -9204,24 +9487,24 @@ msgstr "Seleccionar" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9241,15 +9524,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9257,7 +9540,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Tria ranura de captura" @@ -9309,17 +9592,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9335,7 +9618,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9343,19 +9626,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9363,20 +9646,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Seleccioni el fitxer de partida guardada" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9388,11 +9671,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "El perfil del controlador seleccionat no existeix" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9404,19 +9687,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9427,7 +9710,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9436,7 +9719,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9446,11 +9729,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Enviar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Posició Barra de Sensors" @@ -9470,7 +9753,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9487,42 +9770,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9538,7 +9821,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9548,11 +9831,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9562,6 +9845,10 @@ msgstr "" msgid "Shake" msgstr "Sacsejar" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9575,41 +9862,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Mostrar &Registre" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Mostrar Barra d'&Eines" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Mostrar Austràlia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9617,7 +9904,7 @@ msgstr "" msgid "Show FPS" msgstr "Mostra FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Comptador de fotogrames" @@ -9625,19 +9912,19 @@ msgstr "Comptador de fotogrames" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Mostrar França" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Mostrar GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Mostrar Alemanya" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9645,23 +9932,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Visualitza les entrades" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Mostrar Itàlia" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Mostrar Corea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Comptador de lag" @@ -9669,27 +9956,27 @@ msgstr "Comptador de lag" msgid "Show Language:" msgstr "Mostrar Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Mostrar la &Configuració del Registre" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Mostrar PAL" @@ -9702,19 +9989,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Mostrar Plataformes" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Mostrar Regions" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Comptador de reenregistraments" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9722,7 +10009,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9734,19 +10021,19 @@ msgstr "" msgid "Show Statistics" msgstr "Mostrar Estadístiques" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Rellotge del sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Mostrar Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Mostrar EUA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9758,27 +10045,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Mostrar Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9795,11 +10082,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9847,7 +10134,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9859,7 +10146,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9875,7 +10162,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9894,12 +10181,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Xinès Simplificat" @@ -9907,11 +10194,11 @@ msgstr "Xinès Simplificat" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Mida" @@ -9926,7 +10213,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9934,7 +10221,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Salta l'accés d'EFB des de la CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9960,28 +10247,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9990,19 +10282,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Ranura A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Ranura B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10028,18 +10320,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10052,8 +10344,8 @@ msgid "Spain" msgstr "Espanya" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Espanyol" @@ -10061,11 +10353,11 @@ msgstr "Espanyol" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volum de l'altaveu:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10094,7 +10386,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10106,16 +10398,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Controlador Estàndard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Començar" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10123,7 +10415,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Comença l'enregistrament d'entrades" @@ -10133,7 +10425,7 @@ msgstr "&Comença l'enregistrament d'entrades" msgid "Start Recording" msgstr "Iniciar Gravació" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10141,11 +10433,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10156,7 +10448,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volant" @@ -10184,19 +10476,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10205,20 +10497,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10239,7 +10531,7 @@ msgstr "Palanca" msgid "Stop" msgstr "Atura" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Atura la reproducció/enregistrament d'entrades" @@ -10247,7 +10539,7 @@ msgstr "Atura la reproducció/enregistrament d'entrades" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10279,11 +10571,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Ajustar a la Finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10297,6 +10589,10 @@ msgstr "" msgid "Strum" msgstr "Strum" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10304,69 +10600,69 @@ msgstr "Strum" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10374,16 +10670,16 @@ msgstr "" msgid "Support" msgstr "Suport" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10391,17 +10687,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10413,23 +10714,23 @@ msgstr "" msgid "Swing" msgstr "Swing" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10442,25 +10743,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10474,7 +10775,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10492,25 +10793,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Idioma del sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Entrada TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10528,15 +10829,15 @@ msgstr "" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Captura de pantalla" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10544,11 +10845,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Prova" @@ -10565,11 +10866,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10610,13 +10911,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10627,6 +10928,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10660,7 +10965,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10687,11 +10992,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10701,19 +11006,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10721,12 +11028,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10737,7 +11050,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10748,7 +11061,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10773,7 +11086,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10781,14 +11094,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10805,6 +11118,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10815,6 +11134,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10823,12 +11152,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10847,12 +11180,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "El codi AR desxifrat resultant no conté cap línia." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10886,13 +11219,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10901,11 +11234,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10923,7 +11277,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10949,11 +11303,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10985,7 +11339,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -11012,7 +11370,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11110,7 +11468,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11168,7 +11526,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11203,14 +11561,14 @@ msgstr "Inclinació" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Títol" @@ -11224,7 +11582,7 @@ msgstr "A" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Pantalla completa" @@ -11309,15 +11667,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Superior" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11356,19 +11714,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Xinès Tradicional" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11376,7 +11748,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11386,7 +11758,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11395,12 +11767,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Gatells" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11426,7 +11803,7 @@ msgstr "EUA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11434,26 +11811,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11461,7 +11836,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11470,7 +11845,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11482,7 +11857,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11502,7 +11881,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11518,55 +11897,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Desfés la càrrega de captura" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Desfer Estat Guardat" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Desconegut" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11578,7 +11962,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11588,7 +11972,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11598,7 +11982,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11614,11 +11998,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11626,20 +12010,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Il·limitat" @@ -11651,23 +12035,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11686,59 +12070,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Amunt" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Actualitzar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11756,7 +12140,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11764,27 +12148,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Utilitzar Gestors de Pànic" @@ -11848,15 +12228,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11875,14 +12251,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12133,14 +12515,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Advertència" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12207,11 +12589,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12240,11 +12622,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Modificació de Pantalla Panoràmica" @@ -12272,45 +12654,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12318,22 +12700,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12379,26 +12761,26 @@ msgstr "" msgid "Write to Window" msgstr "Escriu a Finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12412,9 +12794,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12442,21 +12824,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12507,15 +12889,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12523,7 +12905,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Ha de reiniciar Dolphin perquè el canvi faci efecte." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12539,16 +12921,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12569,7 +12951,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12592,21 +12974,21 @@ msgstr "auto" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12652,7 +13034,7 @@ msgstr "" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12662,13 +13044,13 @@ msgstr "" msgid "none" msgstr "cap" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12717,11 +13099,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12731,8 +13113,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12740,7 +13122,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/cs.po b/Languages/po/cs.po index 9ba9d47aa7..8c5968abb1 100644 --- a/Languages/po/cs.po +++ b/Languages/po/cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Zbyněk Schwarz , 2011-2016\n" "Language-Team: Czech (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -40,7 +40,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -48,7 +48,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -69,7 +69,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -92,14 +92,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -112,7 +112,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -126,7 +126,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -137,11 +137,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -149,54 +149,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -208,30 +212,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -239,7 +243,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -255,16 +259,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -288,27 +296,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -316,85 +324,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Nastavení &zvuku" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Body přerušení" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Nastavení ovladače" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -410,21 +418,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulace" @@ -432,39 +440,39 @@ msgstr "&Emulace" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Soubor" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Postup snímkem" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Ú&ložiště Github" @@ -472,15 +480,15 @@ msgstr "Ú&ložiště Github" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafická nastavení" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Nápověda" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Nastavení &klávesových zkratek" @@ -488,31 +496,31 @@ msgstr "Nastavení &klávesových zkratek" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -520,11 +528,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Nahrát Stav" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -538,23 +546,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "Pa&měť" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Video" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -562,82 +570,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Otevřít..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "V&olby" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Přehrát" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Vlastnosti" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Režim pouze pro čtení" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registry" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Resetovat" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "Za&stavit" @@ -645,15 +653,15 @@ msgstr "Za&stavit" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "Nás&troje" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -663,21 +671,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Zobrazit" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Sledování" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Internetová stránka" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -685,23 +693,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(vypnuto)" @@ -709,63 +725,71 @@ msgstr "(vypnuto)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -787,11 +811,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -799,11 +823,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -811,15 +835,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x původní (1280x1056) pro 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -849,7 +869,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -863,15 +883,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x původní (1920x1584) pro 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -879,35 +895,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x původní (2560x2112) pro 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x původní (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -926,19 +942,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x původní (3840x3168) pro 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x původní (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -960,19 +972,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x původní (5120x4224) pro 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -984,26 +996,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1021,34 +1033,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1081,7 +1093,7 @@ msgstr "Kódy AR" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1092,7 +1104,7 @@ msgstr "O Dolphinu" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1105,8 +1117,8 @@ msgstr "" msgid "Accuracy:" msgstr "Přesnost:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1182,11 +1194,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1198,7 +1210,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1206,7 +1218,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Zjištěn adaptér" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adaptér:" @@ -1228,8 +1240,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1241,7 +1253,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1251,7 +1263,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1261,9 +1273,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Přidat..." @@ -1271,16 +1283,16 @@ msgstr "Přidat..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adresa" @@ -1299,7 +1311,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1323,7 +1335,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1331,7 +1343,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1344,27 +1356,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Port Advance Game" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Pokročilé" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1372,96 +1407,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1471,7 +1507,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1479,7 +1515,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyf" @@ -1497,31 +1533,31 @@ msgstr "Úhel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Vyhlazení okrajů" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1535,11 +1571,11 @@ msgstr "Datum zavaděče aplikace:" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1547,15 +1583,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1563,16 +1599,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Poměr Stran:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Přidělit porty ovladače" @@ -1580,7 +1620,7 @@ msgstr "Přidělit porty ovladače" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1605,7 +1645,7 @@ msgstr "" msgid "Australia" msgstr "Austrálie" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1613,8 +1653,8 @@ msgstr "" msgid "Authors" msgstr "Autoři" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1622,11 +1662,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Násobek 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1634,7 +1674,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1642,15 +1682,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1678,7 +1718,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1690,7 +1730,7 @@ msgstr "Registr BP" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1702,12 +1742,12 @@ msgstr "" msgid "Backend Settings" msgstr "Nastavení podpůrné vrstvy" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Podpůrná vrstva:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Zadní Vstup" @@ -1718,13 +1758,13 @@ msgstr "Zadní Vstup" msgid "Backward" msgstr "Dozadu" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1732,20 +1772,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Plakát" @@ -1765,11 +1805,11 @@ msgstr "Vibráto" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Základní" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Základní nastavení" @@ -1777,7 +1817,7 @@ msgstr "Základní nastavení" msgid "Bass" msgstr "Basy" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1785,7 +1825,7 @@ msgstr "" msgid "Battery" msgstr "Baterie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1793,6 +1833,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1809,20 +1865,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1830,7 +1886,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Bloky" @@ -1853,15 +1909,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1869,7 +1925,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "Celá obrazovka bez okrajů" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Dole" @@ -1878,7 +1934,7 @@ msgstr "Dole" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1892,27 +1948,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1930,7 +1986,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1938,12 +1994,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Vyrovnávací paměť:" @@ -1966,7 +2022,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1982,7 +2038,7 @@ msgstr "" msgid "Buttons" msgstr "Tlačítka" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1992,7 +2048,7 @@ msgstr "" msgid "C Stick" msgstr "Kruhová páčka" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2000,19 +2056,19 @@ msgstr "" msgid "CP register " msgstr "Registr CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Možnosti procesoru" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Převaděč s mezipamětí (pomalejší)" @@ -2023,11 +2079,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2051,19 +2107,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2077,22 +2133,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2125,11 +2189,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2137,6 +2201,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2155,11 +2223,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Vyměnit &disk" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Vyměnit &Disk..." @@ -2167,7 +2235,7 @@ msgstr "Vyměnit &Disk..." msgid "Change Disc" msgstr "Vyměnit Disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2181,7 +2249,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2197,15 +2265,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2221,7 +2289,7 @@ msgstr "Hledání Cheatů" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2233,13 +2301,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2247,31 +2315,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Zvolte soubor k otevření" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Zvolte adresář pro umístění extrakce" @@ -2280,7 +2348,7 @@ msgstr "Zvolte adresář pro umístění extrakce" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2290,27 +2358,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Vyčistit" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2319,11 +2387,11 @@ msgstr "" msgid "Close" msgstr "Zavřít" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2350,15 +2418,19 @@ msgstr "" msgid "Code:" msgstr "Kód:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2366,12 +2438,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2393,7 +2465,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2401,18 +2473,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2422,7 +2494,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2496,14 +2568,14 @@ msgstr "" msgid "Config" msgstr "Nastavení" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Nastavit" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2512,22 +2584,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2535,13 +2607,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Při zastavení Potvrdit" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2550,15 +2622,15 @@ msgstr "" msgid "Connect" msgstr "Připojit" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Připojit Rola-Bola" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Připojit USB Klávesnici" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2578,15 +2650,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2594,7 +2666,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2606,7 +2678,7 @@ msgstr "Typ připojení:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Průběžné skenování" @@ -2619,7 +2691,7 @@ msgstr "" msgid "Control Stick" msgstr "Ovládací páčka" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2655,7 +2727,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2663,7 +2735,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2672,7 +2744,7 @@ msgid "" "Native." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2697,62 +2769,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Sblížení:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2777,18 +2849,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopírovat" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2796,7 +2868,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2808,19 +2880,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2856,13 +2928,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2884,7 +2956,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2912,6 +2984,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2929,15 +3005,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2945,13 +3021,13 @@ msgstr "" msgid "Country:" msgstr "Země:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2960,16 +3036,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2987,7 +3063,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3021,7 +3097,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3033,7 +3109,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3045,7 +3121,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3053,13 +3129,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3080,7 +3156,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3108,7 +3184,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3116,15 +3192,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Taneční podložka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3136,23 +3218,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3166,7 +3248,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Ladění" @@ -3212,8 +3294,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Výchozí" @@ -3221,7 +3304,7 @@ msgstr "Výchozí" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3254,17 +3337,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Smazat" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3273,7 +3356,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3281,26 +3364,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Hloubka:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Popis" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Popis:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3308,11 +3391,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Zjistit" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3320,11 +3403,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Zařízení" @@ -3333,7 +3416,7 @@ msgstr "Zařízení" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Nastavení Zařízení" @@ -3350,11 +3433,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Ztmaví obrazovku po pěti minutách nečinnosti." @@ -3366,12 +3449,12 @@ msgstr "Přímé spojení" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3379,7 +3462,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Zakázat ohraničující rámeček" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3391,15 +3474,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "Zakázat limit rychlosti emulace" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Zakázat Mlhu" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3421,7 +3508,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3430,7 +3517,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3464,25 +3551,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Chcete současnou emulaci zastavit?" @@ -3494,35 +3581,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Doplhin Filmy TAS (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3533,13 +3620,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3551,7 +3638,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3565,7 +3652,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3580,15 +3667,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Komprimace obrazu disku dokončena." @@ -3601,37 +3688,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Dolů" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3654,7 +3741,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Atrapa" @@ -3674,7 +3761,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Vypsat Zvuk" @@ -3686,7 +3773,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Vypsat Cíl EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Vypsat Snímky" @@ -3759,12 +3846,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Nizozemština" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "O&dejít" @@ -3780,7 +3867,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3794,7 +3881,7 @@ msgstr "Předčasné Aktualizace Paměti" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3807,7 +3894,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3841,7 +3928,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3849,11 +3936,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Vestavěná vyrovnávací paměť snímků (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Prázdné" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Vlákno Emulace již běží" @@ -3861,15 +3948,15 @@ msgstr "Vlákno Emulace již běží" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3879,11 +3966,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3903,12 +3990,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3916,6 +4003,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3924,15 +4015,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Povolit Cheaty" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3940,19 +4035,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Povolit dvojité jádro" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Zapnout dvojité jádro (zrychlení)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3969,10 +4064,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Zapnout MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Povolit Progresivní Skenování" @@ -3986,15 +4085,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Povolit Spořič Obrazovky" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Povolit data reproduktorů" @@ -4002,11 +4101,11 @@ msgstr "Povolit data reproduktorů" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Povolit hlášení statistik o užívání" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4014,10 +4113,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Povolit Drátěný Model" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4048,6 +4154,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4080,7 +4193,7 @@ msgstr "" "Povolí výpočet příznaku výsledku plovoucí řadové čárky, nutné u některých " "her (ZAPNUTO = Kompatibilní, VYPNUTO = Rychlé)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4091,11 +4204,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4113,7 +4227,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4136,7 +4250,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4144,7 +4257,14 @@ msgstr "" "Povolí Jednotku Správy Paměti, potřebnou v nějakých hrách. (ZAPNUTO = " "Kompatibilní, VYPNUTO = Rychlé)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4171,7 +4291,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4184,12 +4304,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet nebyl uaveden" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Angličtina" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Vylepšení" @@ -4220,84 +4340,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Chyba" @@ -4306,13 +4426,13 @@ msgstr "Chyba" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4325,15 +4445,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4341,11 +4461,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4416,7 +4536,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforie" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Evropa" @@ -4445,11 +4565,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4497,14 +4617,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportovat všechny uložené hry Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4512,42 +4632,42 @@ msgstr "" msgid "Export Recording" msgstr "Exportovat Nahrávku" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exportovat Nahrávku..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Rozšíření" @@ -4560,7 +4680,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4568,35 +4688,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Externí vyrovnávací paměť snímků (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extrahovat Soubor..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4606,7 +4726,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Přehrávač FIFO" @@ -4614,17 +4734,17 @@ msgstr "Přehrávač FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4632,11 +4752,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4644,7 +4764,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4665,15 +4785,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4689,7 +4809,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4697,36 +4817,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Stahování kódů selhalo." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4741,29 +4861,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4778,23 +4898,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4806,15 +4926,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4828,8 +4948,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4856,40 +4980,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4909,35 +5033,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4947,18 +5071,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4974,27 +5098,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5014,9 +5145,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5024,33 +5155,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5074,17 +5205,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5096,20 +5231,20 @@ msgstr "" msgid "File Info" msgstr "Informace o souboru" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Název souboru" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Velikost souboru" @@ -5117,15 +5252,15 @@ msgstr "Velikost souboru" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Soubor neobsahoval žádné kódy" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Soubory otevřeny, připraveno ke komprimaci." @@ -5135,11 +5270,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5147,7 +5282,7 @@ msgstr "" msgid "Filesystem" msgstr "Souborový systém" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5163,7 +5298,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5171,19 +5306,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Spravit Kontrolní Součty" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5193,7 +5328,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5202,12 +5337,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5227,35 +5362,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Vynutit 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Vynutit 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5263,7 +5398,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5275,7 +5410,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5285,7 +5420,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5293,7 +5428,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5359,19 +5494,19 @@ msgstr "" msgid "France" msgstr "Francie" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5379,7 +5514,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5840,7 +5980,7 @@ msgstr "Zelená vlevo" msgid "Green Right" msgstr "Zelená vpravo" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5853,7 +5993,7 @@ msgstr "Kytara" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5869,7 +6009,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5886,6 +6026,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5906,7 +6050,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5915,28 +6059,28 @@ msgstr "" msgid "Hide" msgstr "Skrýt" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5945,7 +6089,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5961,11 +6105,11 @@ msgstr "" msgid "Host" msgstr "Hostovat" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5973,7 +6117,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5981,15 +6125,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5997,7 +6141,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6007,11 +6151,11 @@ msgstr "" msgid "Hotkeys" msgstr "Klávesové zkratky" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6021,7 +6165,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6030,11 +6174,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6056,24 +6200,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Nastavení IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "Infrč." #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Citlivost Infračer.:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6091,22 +6235,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6119,7 +6263,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6133,14 +6277,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6156,7 +6300,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Ignorovat Změny Formátu" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6189,30 +6333,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6228,7 +6372,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6240,6 +6384,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6277,19 +6445,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6302,27 +6470,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informace" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Vstup" @@ -6336,42 +6504,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Vložit SD Kartu" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6383,7 +6551,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6391,7 +6559,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6408,8 +6576,23 @@ msgstr "" msgid "Interface" msgstr "Rozhraní" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Vnitřní chyba LZO - komprimace selhala" @@ -6418,23 +6601,30 @@ msgstr "Vnitřní chyba LZO - komprimace selhala" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Vnitřní chyba LZO - lzo_init() selhalo" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Vnitřní Rozlišení:" @@ -6442,15 +6632,15 @@ msgstr "Vnitřní Rozlišení:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Převaděč (nejpomalejší)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6462,7 +6652,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6471,15 +6661,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6487,7 +6677,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Neplatný hostitel" @@ -6508,7 +6698,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6528,7 +6718,7 @@ msgstr "Neplatný řetězec hledání (nelze převést na číslo)" msgid "Invalid search string (only even string lengths supported)" msgstr "Neplatný řetězec hledání (jsou podporovány pouze sudé délky řetězce)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6537,8 +6727,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italština" @@ -6546,11 +6736,16 @@ msgstr "Italština" msgid "Italy" msgstr "Itálie" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6558,79 +6753,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japonsko" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonština" @@ -6641,12 +6836,18 @@ msgstr "Japonština" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Okno vždy navrchu" @@ -6663,7 +6864,7 @@ msgstr "" msgid "Keyboard" msgstr "Klávesnice" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6680,16 +6881,16 @@ msgstr "Klávesy" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Vykopnout hráče" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korejština" @@ -6700,7 +6901,7 @@ msgstr "Korejština" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6722,23 +6923,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6746,11 +6955,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6761,7 +6974,7 @@ msgstr "Vlevo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Levá páčka" @@ -6783,7 +6996,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6793,7 +7006,7 @@ msgstr "" "Prostřední kliknutí pro vyčištění.\n" "Pravé kliknutí pro více možností." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6810,7 +7023,7 @@ msgstr "Licence" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6820,8 +7033,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6829,11 +7045,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6842,18 +7058,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Nahrát" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6861,15 +7077,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Nahrát Vlastní Textury" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6886,7 +7102,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6975,23 +7191,23 @@ msgstr "Nahrát stav v pozici 8" msgid "Load State Slot 9" msgstr "Načíst stav v pozici 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6999,16 +7215,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7016,7 +7232,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7033,15 +7249,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7055,10 +7271,18 @@ msgstr "Záznam" msgid "Log Configuration" msgstr "Nastavení Záznamu" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Zaznamenat dobu vykreslování do souboru" @@ -7071,18 +7295,10 @@ msgstr "Typy Záznamu" msgid "Logger Outputs" msgstr "Výstup Zapisovače" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7094,20 +7310,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7119,13 +7335,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7133,9 +7349,37 @@ msgstr "" msgid "Main Stick" msgstr "Hlavní páčka" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Tvůrce" @@ -7144,7 +7388,7 @@ msgstr "Tvůrce" msgid "Maker:" msgstr "Výrobce:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7152,7 +7396,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7161,23 +7405,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7186,12 +7430,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Může způsobit zpomalování v nabídce Wii a u některých her." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7203,19 +7447,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Paměťová karta" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7235,7 +7479,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7247,29 +7491,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Ostatní" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Ostatní Nastavení" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7292,12 +7541,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7309,11 +7566,11 @@ msgstr "Monoskopické stíny" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7322,20 +7579,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7356,7 +7613,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7364,20 +7621,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7385,7 +7642,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7402,25 +7659,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7429,11 +7686,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Jméno:" @@ -7441,16 +7698,16 @@ msgstr "Jméno:" msgid "Native (640x528)" msgstr "Původní (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7462,27 +7719,27 @@ msgstr "" msgid "Netherlands" msgstr "Nizozemí" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7490,15 +7747,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7511,11 +7768,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Nová identita vytvořena." @@ -7523,7 +7780,7 @@ msgstr "Nová identita vytvořena." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7546,6 +7803,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Přezdívka:" @@ -7573,14 +7831,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7590,7 +7852,7 @@ msgstr "" msgid "No description available" msgstr "Žádný popis není dostupný" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7598,7 +7860,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7606,15 +7868,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7645,24 +7911,24 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Žádné undo.dtm nenalezeno, aby se zabránilo desynchronizaci videa, bude " -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Žádné" @@ -7674,11 +7940,11 @@ msgstr "" msgid "Not Set" msgstr "Nenastaven" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7686,7 +7952,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7694,11 +7960,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7733,25 +7999,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunčak" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7769,7 +8035,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Vypnuto" @@ -7781,7 +8047,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7792,21 +8058,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online &dokumentace" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7817,24 +8083,24 @@ msgstr "" msgid "Open" msgstr "Otevřít" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7842,7 +8108,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7874,7 +8140,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7882,8 +8148,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Volby" @@ -7892,21 +8158,21 @@ msgstr "Volby" msgid "Orange" msgstr "Oranžová" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Jiné" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7915,24 +8181,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Spustit vstupní nahrávku..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7961,7 +8235,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7974,7 +8248,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pady" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7987,11 +8261,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8033,23 +8307,24 @@ msgstr "Cesty" msgid "Pause" msgstr "Pozastavit" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pozastavit na konci videa" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8067,15 +8342,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Osvětlení Podle Pixelu" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8105,11 +8380,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8121,8 +8396,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platforma" @@ -8138,7 +8413,7 @@ msgstr "" msgid "Play Recording" msgstr "Přehrát nahrávku" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8146,39 +8421,43 @@ msgstr "" msgid "Playback Options" msgstr "Možnosti Přehrávání" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Hráči" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8187,7 +8466,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8198,12 +8477,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8212,19 +8491,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efekt Následného Zpracování:" @@ -8253,7 +8532,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8272,7 +8551,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8302,15 +8581,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8332,7 +8611,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8341,23 +8620,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8382,13 +8661,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Otázka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Ukončit" @@ -8409,11 +8688,11 @@ msgstr "Pravý Analog" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8421,7 +8700,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8438,7 +8717,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8470,11 +8753,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Opravdové Rola-Bola" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8491,7 +8774,7 @@ msgstr "" msgid "Record" msgstr "Nahrávat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8503,7 +8786,7 @@ msgstr "" msgid "Recording Options" msgstr "Možnosti Nahrávání" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8520,7 +8803,7 @@ msgstr "Červená vlevo" msgid "Red Right" msgstr "Červená vpravo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8530,17 +8813,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Obnovit" @@ -8561,22 +8844,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Oblast" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8588,52 +8871,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Odstranit" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Vykreslit do Hlavního okna" @@ -8654,18 +8937,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Resetovat" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8673,11 +8956,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8685,7 +8968,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "Resetovat nastavení průchod" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8693,11 +8976,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8713,11 +8996,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Zkusit znovu" @@ -8726,7 +9009,7 @@ msgstr "Zkusit znovu" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8738,7 +9021,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8749,7 +9032,7 @@ msgstr "Vpravo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Pravá páčka" @@ -8785,11 +9068,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8814,23 +9097,23 @@ msgstr "" msgid "Rumble" msgstr "Vibrace" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8838,11 +9121,11 @@ msgstr "" msgid "Russia" msgstr "Rusko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8850,11 +9133,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8862,7 +9145,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8875,7 +9158,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8883,7 +9166,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8897,11 +9180,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Uložit Sta&v" @@ -8911,8 +9194,8 @@ msgid "Safe" msgstr "Bezpečná" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8922,34 +9205,34 @@ msgstr "Uložit" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8957,17 +9240,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Načíst nejstarší stav" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Uložit stav" @@ -9011,23 +9294,23 @@ msgstr "Uložit stav do pozice 8" msgid "Save State Slot 9" msgstr "Uložit stav do pozice 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9035,7 +9318,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9047,26 +9330,26 @@ msgstr "" msgid "Save as..." msgstr "Uložit jako" -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9074,7 +9357,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9082,11 +9365,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9094,7 +9377,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "EFB Kopie Změněné Velikosti" @@ -9108,11 +9391,11 @@ msgstr "SnímkObrz" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Hledat" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9135,7 +9418,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9143,11 +9426,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9171,7 +9454,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Vybrat" @@ -9179,24 +9462,24 @@ msgstr "Vybrat" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9216,15 +9499,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9232,7 +9515,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Vybrat pozici stavu" @@ -9284,17 +9567,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9310,7 +9593,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9318,19 +9601,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9338,20 +9621,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Vyberte soubor s uloženou hrou" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9363,11 +9646,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "Vybraný profil ovladače neexistuje" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9379,19 +9662,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9402,7 +9685,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9411,7 +9694,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9421,11 +9704,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Poslat" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Umístění Senzorové Tyče:" @@ -9445,7 +9728,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Server zamítl pokus o průchod" @@ -9462,35 +9745,35 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9499,7 +9782,7 @@ msgstr "" "Nastaví režim zobrazení Wii na 60Hz (480i) místo 50Hz (576i) pro hry PAL.\n" "Nemusí fungovat ve všech hrách." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Nastaví jazyk systému Wii" @@ -9515,7 +9798,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9525,11 +9808,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "Nastavení paměti Wii: Nelze vytvořit soubor settings.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9539,6 +9822,10 @@ msgstr "" msgid "Shake" msgstr "Třes" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9552,41 +9839,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Zobrazit Záznam" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Zobrazit Panel Nás&trojů" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Zobrazit Autrálii" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Zobrazit ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9594,7 +9881,7 @@ msgstr "" msgid "Show FPS" msgstr "Zobrazit Snímky za Sekundu" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Zobrazit počítadlo snímků" @@ -9602,19 +9889,19 @@ msgstr "Zobrazit počítadlo snímků" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Zobrazit Francii" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Zobrazit GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Zobrazit Německo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9622,23 +9909,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Zobrazit Obrazovku Vstupu" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Zobrazit Itálii" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Zobrazit Koreu" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Zobrazit počítadlo zpoždění" @@ -9646,27 +9933,27 @@ msgstr "Zobrazit počítadlo zpoždění" msgid "Show Language:" msgstr "Jazyk Zobrazení:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Zobrazit Nastavení &Záznamu" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Zobrazit Nizozemí" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Zobrazit PAL" @@ -9679,19 +9966,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Zobrazit Platformy" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Zobrazit Regiony" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Zobrazit Rusko" @@ -9699,7 +9986,7 @@ msgstr "Zobrazit Rusko" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Zobrazit Španělsko" @@ -9711,19 +9998,19 @@ msgstr "" msgid "Show Statistics" msgstr "Zobrazit Statistiky" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Zobrazit Tchaj-wan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Zobrazit USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Zobrazit neznámé" @@ -9735,27 +10022,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Zobrazit WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Zobrazit Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Zobrazit svět" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9772,11 +10059,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9824,7 +10111,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9836,7 +10123,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Vedle sebe" @@ -9852,7 +10139,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9871,12 +10158,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Zjednodušená čínština" @@ -9884,11 +10171,11 @@ msgstr "Zjednodušená čínština" msgid "Simulate DK Bongos" msgstr "Simulovat Bongos DK" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Velikost" @@ -9903,7 +10190,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9911,7 +10198,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Přeskočit EFB Přístup z Procesoru" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9937,28 +10224,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9967,19 +10259,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Pozice A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Pozice B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10005,18 +10297,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10029,8 +10321,8 @@ msgid "Spain" msgstr "Španělsko" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Španělština" @@ -10038,11 +10330,11 @@ msgstr "Španělština" msgid "Speaker Pan" msgstr "Posun reproduktoru" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Hlasitost Reproduktoru:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10071,7 +10363,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10083,16 +10375,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standardní Ovladač" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10100,7 +10392,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Začít nahrávat vstup" @@ -10110,7 +10402,7 @@ msgstr "&Začít nahrávat vstup" msgid "Start Recording" msgstr "Začít Nahrávat" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10118,11 +10410,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10133,7 +10425,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volant" @@ -10161,19 +10453,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10182,20 +10474,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Režim 3D stereoskopie:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopie" @@ -10216,7 +10508,7 @@ msgstr "Páčka" msgid "Stop" msgstr "Zastavit" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10224,7 +10516,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10256,11 +10548,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Roztáhnout do Okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10274,6 +10566,10 @@ msgstr "" msgid "Strum" msgstr "Brnkat" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10281,69 +10577,69 @@ msgstr "Brnkat" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10351,16 +10647,16 @@ msgstr "" msgid "Support" msgstr "Podpora" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10368,17 +10664,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Prohodit oči" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10390,23 +10691,23 @@ msgstr "" msgid "Swing" msgstr "Švihnutí" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10419,25 +10720,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10451,7 +10752,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10469,25 +10770,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Jazyk Systému:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS Vstup" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10505,15 +10806,15 @@ msgstr "" msgid "Taiwan" msgstr "Tchaj-wan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Vytvořit Snímek Obrazovky" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10521,11 +10822,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -10542,11 +10843,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10587,13 +10888,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10604,6 +10905,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10637,7 +10942,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10664,11 +10969,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10678,19 +10983,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10698,12 +11005,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10714,7 +11027,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10725,7 +11038,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10750,7 +11063,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10758,14 +11071,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10782,6 +11095,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10792,6 +11111,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10800,12 +11129,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10824,12 +11157,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Výsledný rozšifrovaný kód AR neobsahuje žádné řádky." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10863,13 +11196,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10878,11 +11211,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10900,7 +11254,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10926,11 +11280,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Není co vrátit zpět!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10962,7 +11316,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10989,7 +11347,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11087,7 +11445,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11146,7 +11504,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11181,14 +11539,14 @@ msgstr "Naklánění" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Název" @@ -11202,7 +11560,7 @@ msgstr "Do" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11287,15 +11645,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Nahoře" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Nad sebou" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11334,19 +11692,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Tradiční Čínština" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11354,7 +11726,7 @@ msgstr "" msgid "Traversal Server" msgstr "Server pro průchod" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Při připojování průchozího serveru k hostiteli vršek časový limit." @@ -11364,7 +11736,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11373,12 +11745,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Spínače" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11404,7 +11781,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11412,26 +11789,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11439,7 +11814,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11448,7 +11823,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11460,7 +11835,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11480,7 +11859,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11496,55 +11875,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Vrátit zpět Nahrání Stavu" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Vrátit zpět Uložení Stavu" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Neznámé" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11556,7 +11940,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11566,7 +11950,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11576,7 +11960,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11592,11 +11976,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11604,20 +11988,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Neomezeno" @@ -11629,23 +12013,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Rozbalování" @@ -11664,59 +12048,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Nahoru" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Aktualizovat" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11734,7 +12118,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Nastavení hlášení statistik o užívání" @@ -11742,27 +12126,23 @@ msgstr "Nastavení hlášení statistik o užívání" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Použít režim PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Použít Obslužné Rutiny Paniky" @@ -11826,15 +12206,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11853,14 +12229,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12111,14 +12493,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Varování" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12185,11 +12567,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12218,11 +12600,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Hack Širokoúhlého obrazu" @@ -12250,45 +12632,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12296,22 +12678,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12357,26 +12739,26 @@ msgstr "" msgid "Write to Window" msgstr "Zapsat do Okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12390,9 +12772,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12420,21 +12802,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12485,15 +12867,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12501,7 +12883,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Pro uplatnění změn musíte Dolphin restartovat." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12517,16 +12899,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12547,7 +12929,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12570,21 +12952,21 @@ msgstr "automaticky" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12630,7 +13012,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12640,13 +13022,13 @@ msgstr "" msgid "none" msgstr "žádné" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12695,11 +13077,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12709,8 +13091,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12718,7 +13100,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/da.po b/Languages/po/da.po index c27a3cdfd7..4d758f5af8 100644 --- a/Languages/po/da.po +++ b/Languages/po/da.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Lars Lyngby , 2020-2022\n" "Language-Team: Danish (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -54,7 +54,7 @@ msgstr "" msgid " (Disc %1)" msgstr "(Disk %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Not" @@ -62,7 +62,7 @@ msgstr "! Not" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" er en ugyldig GCM/ISO fi0l, eller det er ikke en GC/Wii ISO." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Brugervariabel" @@ -75,7 +75,7 @@ msgstr "$ Brugervariabel" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -83,7 +83,7 @@ msgstr "$ Brugervariabel" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo" @@ -108,14 +108,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopi)" @@ -128,7 +128,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Udgave %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (Beholdning)" @@ -142,7 +142,7 @@ msgstr "%1 (anbefalet)" msgid "%1 (slow)" msgstr "%1 (langsom)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -156,11 +156,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafikkonfiguration" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -168,54 +168,58 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 understøtter ikke funktionen på dit system." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 understøtter ikke funktionen." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 ha tilsluttet sig" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 har forladt gruppen" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 er ikke en gyldig ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 spiller golf nu" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 hukommelsesområder" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms." -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -227,30 +231,30 @@ msgstr "%1 session fundet" msgid "%1 sessions found" msgstr "%1 sessioner fundet" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normal hastighed)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -258,7 +262,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -274,16 +278,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Oprindelig (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -307,27 +315,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n adresse(r) var fjernet." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& And" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Om" @@ -335,85 +343,85 @@ msgstr "&Om" msgid "&Add Memory Breakpoint" msgstr "&Tilføj Hukommelsesbreakpoint" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Tilføj ny kode..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Tilføj funktion" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Tilføj..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Lydindstillinger" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatisk start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Breakpoints" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Annuller" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Snydemanager" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Tjek for opdateringer..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Ryd symboler" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Klon..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Kode" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Kontrollerindstillinger" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Kopiér adresse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Slet" @@ -429,21 +437,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Rediger kode..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Rediger..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Skub disk ud" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulation" @@ -451,39 +459,39 @@ msgstr "&Emulation" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fil" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Skrifttype..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Billedfremskydning" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub-repertoire" @@ -491,15 +499,15 @@ msgstr "&GitHub-repertoire" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafikindstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Hjælp" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Genvejstastindstillinger" @@ -507,31 +515,31 @@ msgstr "&Genvejstastindstillinger" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importér..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -539,11 +547,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Sprog:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Indlæs Tilstand" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -557,23 +565,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Hukommelse" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Film" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -581,82 +589,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Åbn..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Indstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Afspil" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Indstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Read-Only Tilstand" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registre" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Fjern" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Fjern kode" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Nulstil" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Hastighedsgrænse:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Stop" @@ -664,15 +672,15 @@ msgstr "&Stop" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Værktøjer" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -682,21 +690,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Vis" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Betragt" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Website" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -704,23 +712,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Ingen)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(fra)" @@ -728,63 +744,71 @@ msgstr "(fra)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blokke)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -806,11 +830,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -818,11 +842,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -830,15 +854,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Oprindelig (1280x1056) for 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -868,7 +888,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -882,15 +902,11 @@ msgstr "3D-dybde" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Oprindelig (1920x1584) for 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -898,35 +914,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blokke)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Oprindelig (2560x2112) for 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Oprindelig (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blokke)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -945,19 +961,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Oprindelig (3840x3168) for 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Oprindelig (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -979,19 +991,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Oprindelig (5120x4224) for 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1003,26 +1015,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1040,17 +1052,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "En disk er allerede ved at blive sat ind" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1058,18 +1070,18 @@ msgstr "" "Nedlukning er allerede igang. Ikke gemt data kan blive mistet, hvis du " "stopper den kørende emulering, før den er færdig. Gennemtving stop?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Sync kan kun udføres, når et Wii-spil kører." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1114,7 +1126,7 @@ msgstr "AR-koder" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Afbryd" @@ -1125,7 +1137,7 @@ msgstr "Om Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1138,8 +1150,8 @@ msgstr "" msgid "Accuracy:" msgstr "Nøjagtighed:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1215,11 +1227,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1231,7 +1243,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1239,7 +1251,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Adapter Opfanget" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1261,8 +1273,8 @@ msgstr "" msgid "Add New USB Device" msgstr "Leg til ny USB enhed" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1274,7 +1286,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "Tilføj et hukommelsesbreakpoint" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1284,7 +1296,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1294,9 +1306,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Tilføj..." @@ -1304,16 +1316,16 @@ msgstr "Tilføj..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adresse" @@ -1332,7 +1344,7 @@ msgstr "" msgid "Address:" msgstr "Adresse:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1356,7 +1368,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1364,7 +1376,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1377,27 +1389,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avanceret" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1405,96 +1440,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle gemte tilstande (*.sav *.s##);; All Files (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1504,7 +1540,7 @@ msgstr "" msgid "Always Connected" msgstr "Altid tilsluttet " -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1512,7 +1548,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "En indsat disk var forventet men ikke fundet" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyph" @@ -1530,31 +1566,31 @@ msgstr "Vinkel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Alle regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1568,11 +1604,11 @@ msgstr "Apploader Dato:" msgid "Apply" msgstr "Anvend" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1580,15 +1616,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "Er du sikker på, at du vil slette '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Er du sikker på, at du vil slette denne fil?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Er du sikker på, at du vil afslutte NetPlay?" @@ -1596,16 +1632,20 @@ msgstr "Er du sikker på, at du vil afslutte NetPlay?" msgid "Are you sure?" msgstr "Er du sikker?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Formatforhold:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Tildel Kontrollerporte" @@ -1613,7 +1653,7 @@ msgstr "Tildel Kontrollerporte" msgid "Assign Controllers" msgstr "Tildel kontrollere" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1638,7 +1678,7 @@ msgstr "" msgid "Australia" msgstr "Australien" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Forfatter" @@ -1646,8 +1686,8 @@ msgstr "Forfatter" msgid "Authors" msgstr "Skabere" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1655,11 +1695,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiplum af 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1667,7 +1707,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1675,15 +1715,15 @@ msgstr "" msgid "Auto-Hide" msgstr "Auto-skjul" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1711,7 +1751,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1723,7 +1763,7 @@ msgstr "BP register" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1735,12 +1775,12 @@ msgstr "" msgid "Backend Settings" msgstr "Backend Indstillinger" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Baggrundsinput" @@ -1751,13 +1791,13 @@ msgstr "Baggrundsinput" msgid "Backward" msgstr "Bagud" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1765,20 +1805,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1798,11 +1838,11 @@ msgstr "Bar" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Basis" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Basisindstillinger" @@ -1810,7 +1850,7 @@ msgstr "Basisindstillinger" msgid "Bass" msgstr "Bas" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Batchtilstand kan ikke anvendes uden valg af spil." @@ -1818,7 +1858,7 @@ msgstr "Batchtilstand kan ikke anvendes uden valg af spil." msgid "Battery" msgstr "Batteri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta(en gang i måneden)" @@ -1826,6 +1866,22 @@ msgstr "Beta(en gang i måneden)" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1842,20 +1898,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Blokstørrelse" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Blokstørrelse:" @@ -1863,7 +1919,7 @@ msgstr "Blokstørrelse:" msgid "Blocking" msgstr "Blokering" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blokke" @@ -1888,15 +1944,15 @@ msgstr "" "Bluetooth gennemgangstilstand er aktiveret, men Dolphin blev bygget uden " "libusb. Gennemgangstilstand kan ikke bruges." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND backup-fil (*.bin);;Alle filer (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1904,7 +1960,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "Kantløs Fuldskærm" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Bund" @@ -1913,7 +1969,7 @@ msgstr "Bund" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1927,27 +1983,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1965,7 +2021,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1973,12 +2029,12 @@ msgstr "" msgid "Buffer Size:" msgstr "Bufferstørrelse:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Bufferstørrelse ændret til %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -2001,7 +2057,7 @@ msgstr "Knap" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2017,7 +2073,7 @@ msgstr "Knap" msgid "Buttons" msgstr "Knapper" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2027,7 +2083,7 @@ msgstr "" msgid "C Stick" msgstr "C-Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2035,19 +2091,19 @@ msgstr "" msgid "CP register " msgstr "CP register" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Processorindstillinger" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Cached Oversætter (langsommere)" @@ -2058,11 +2114,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2086,19 +2142,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2112,22 +2168,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Annuller" @@ -2160,11 +2224,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2172,6 +2236,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2190,11 +2258,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Skift &Disk" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Skift &Disk..." @@ -2202,7 +2270,7 @@ msgstr "Skift &Disk..." msgid "Change Disc" msgstr "Skift Disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2216,7 +2284,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2232,15 +2300,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Ændrede snydekoder får først effekt efter genstart af spillet." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2256,7 +2324,7 @@ msgstr "Snydesøgning" msgid "Cheats Manager" msgstr "Snydemanager" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Tjek NAND..." @@ -2268,13 +2336,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Tjeksum" @@ -2282,31 +2350,31 @@ msgstr "Tjeksum" msgid "China" msgstr "Kina" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Angiv en fil at åbne" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Angiv en mappe at udpakke til" @@ -2315,7 +2383,7 @@ msgstr "Angiv en mappe at udpakke til" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Klassiske knapper" @@ -2325,27 +2393,27 @@ msgid "Classic Controller" msgstr "Klassisk kontroller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Ryd" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Ryd cache" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Klon og &Rediger kode..." @@ -2354,11 +2422,11 @@ msgstr "Klon og &Rediger kode..." msgid "Close" msgstr "Luk" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "&Konfiguration" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Kode" @@ -2385,15 +2453,19 @@ msgstr "" msgid "Code:" msgstr "Kode:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Koder modtaget!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2401,12 +2473,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2428,7 +2500,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2436,18 +2508,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "Kompilerer shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2457,7 +2529,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Betingelse" @@ -2531,14 +2603,14 @@ msgstr "" msgid "Config" msgstr "Konfig" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Konfigurér" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2547,22 +2619,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "Konfigurer Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Konfigurer input" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Konfigurer output" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bekræft" @@ -2570,13 +2642,13 @@ msgstr "Bekræft" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Bekræft ved Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bekræftelse" @@ -2585,15 +2657,15 @@ msgstr "Bekræftelse" msgid "Connect" msgstr "Tilslut" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Forbind Balanceboard" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Forbind USB Tastatur" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Tilslut Wii Remote %1" @@ -2613,15 +2685,15 @@ msgstr "Tilslut Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Tilslut Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Tilslut Wii Remotes" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2629,7 +2701,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2641,7 +2713,7 @@ msgstr "Forbindelsestype:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Kontinuerlig Skanning" @@ -2654,7 +2726,7 @@ msgstr "" msgid "Control Stick" msgstr "Kontrol-Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Kontrollerprofil" @@ -2690,7 +2762,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2698,7 +2770,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2707,7 +2779,7 @@ msgid "" "Native." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2734,62 +2806,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Konvergens:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2814,18 +2886,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopiér" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopiér &funktion" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2833,7 +2905,7 @@ msgstr "" msgid "Copy Address" msgstr "Kopier adresse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2845,19 +2917,19 @@ msgstr "Kopiér Hex" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopiér til A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Kopiér til B" @@ -2893,13 +2965,13 @@ msgstr "" msgid "Could not create peer." msgstr "Kunne ikke skabe peer." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2921,7 +2993,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2951,6 +3023,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2968,15 +3044,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Kan ikke slå den centrale server op" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2984,13 +3060,13 @@ msgstr "" msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2999,16 +3075,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3026,7 +3102,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Skaber:" @@ -3063,7 +3139,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3075,7 +3151,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3087,7 +3163,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Tilpassede RTC indstillinger" @@ -3095,13 +3171,13 @@ msgstr "Tilpassede RTC indstillinger" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3122,7 +3198,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK bongotrommer" @@ -3150,7 +3226,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3158,15 +3234,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dansemåtte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Data" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3178,23 +3260,23 @@ msgstr "" msgid "Data Type" msgstr "Datatype" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Data modtaget!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3208,7 +3290,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Debugging" @@ -3254,8 +3336,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Standard" @@ -3263,7 +3346,7 @@ msgstr "Standard" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Standard enhed" @@ -3296,17 +3379,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Slet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Slet fil..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Slet valgte filer..." @@ -3315,7 +3398,7 @@ msgstr "Slet valgte filer..." msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3323,26 +3406,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Dybde:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beskrivelse" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Beskrivelse:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3350,11 +3433,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Opfang" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3362,11 +3445,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Enhed" @@ -3375,7 +3458,7 @@ msgstr "Enhed" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Enhedsindstillinger" @@ -3392,11 +3475,11 @@ msgstr "Enhed:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Nedtoner lysstyrken efter 5 minutters inaktivitet." @@ -3408,12 +3491,12 @@ msgstr "Direkte forbindelse" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3421,7 +3504,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Deaktivér Afgrænsningsramme" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3433,15 +3516,19 @@ msgstr "Deaktiver EFB VRAM kopier" msgid "Disable Emulation Speed Limit" msgstr "Deaktiver begrænsning af emulationshastighed" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Deaktivér tåge" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Deaktiver JIT Cache" @@ -3463,7 +3550,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3472,7 +3559,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3506,25 +3593,25 @@ msgstr "Afstand" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Ønsker du at stoppe den igangværende emulation?" @@ -3536,35 +3623,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-film (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3575,13 +3662,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3593,7 +3680,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin er en gratis og åben source GameCube- og Wii-emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin er for gammel til en gennemløbsserver" @@ -3607,7 +3694,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3622,15 +3709,15 @@ msgstr "Dolphins snydesystem er slået fra." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Opdater ikke" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Komprimering af diskaftryk fuldført." @@ -3643,37 +3730,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Ned" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Download koder" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3696,7 +3783,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dukke" @@ -3716,7 +3803,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Dump Lyd" @@ -3728,7 +3815,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Drop EFB Mål" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Dump Billeder" @@ -3801,12 +3888,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Hollandsk" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "F&orlad" @@ -3822,7 +3909,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3836,7 +3923,7 @@ msgstr "Tidlige hukommelsesopdateringer" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3849,7 +3936,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3883,7 +3970,7 @@ msgstr "Skub ud disken" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3891,11 +3978,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Indlejret framebuffer (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Tom" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emulatortråd kører i forvejen" @@ -3903,15 +3990,15 @@ msgstr "Emulatortråd kører i forvejen" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emulér Wii's adapter til bluetooth" @@ -3921,11 +4008,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Emuleret Wii Remote" @@ -3945,12 +4032,12 @@ msgstr "Emulationshastighed" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3958,6 +4045,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "Aktivér API Valideringslag" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3966,15 +4057,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Aktivér lydtrækning" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Aktivér snydekoder" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Aktivér tilpasset RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3982,19 +4077,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Aktivér dualcore" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Aktivér dualcore (højere hastighed)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Aktivér Emuleret CPU Clock Tilsidesætning " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4011,10 +4106,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Aktivér MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Aktivér Progressiv Skanning" @@ -4028,15 +4127,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Aktivér vibration" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Aktivér Pauseskærm" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Aktivér højttalerdata" @@ -4044,11 +4143,11 @@ msgstr "Aktivér højttalerdata" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Aktivér rapportering af brugsstatistik" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4056,10 +4155,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Aktivér Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4090,6 +4196,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4124,7 +4237,7 @@ msgstr "" "Aktivér beregning af Floating Point resultatflag anvendt i enkelte spil. " "(TIL = Kompatibel, FRA = Hurtig)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4135,11 +4248,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4157,7 +4271,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4181,7 +4295,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4189,7 +4302,14 @@ msgstr "" "Aktiverer Memory Management Unit nødvendigt i nogle spil. (TIL = Kompatibel, " "FRA = Hurtig)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4216,7 +4336,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4229,12 +4349,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet blev ikke initialiseret" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Engelsk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Forbedringer" @@ -4265,84 +4385,84 @@ msgstr "Indtast kodeord" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Fejl" @@ -4351,13 +4471,13 @@ msgstr "Fejl" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4371,15 +4491,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4387,11 +4507,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4462,7 +4582,7 @@ msgstr "Fejl fundet i {0} ubrugte blokke i {1} partitionen." msgid "Euphoria" msgstr "Eufori" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4491,11 +4611,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4543,14 +4663,14 @@ msgstr "" msgid "Experimental" msgstr "Eksperimentel" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Eksporter alle Wii-saves" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4558,42 +4678,42 @@ msgstr "" msgid "Export Recording" msgstr "Eksporter optagelse" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Eksporter optagelse..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Udvidelse" @@ -4606,7 +4726,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4614,35 +4734,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Ekstern framebuffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Udpak fil..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4652,7 +4772,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO-afspiller" @@ -4660,17 +4780,17 @@ msgstr "FIFO-afspiller" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4678,11 +4798,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4690,7 +4810,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4711,15 +4831,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4735,7 +4855,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4743,36 +4863,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Kunne ikke downloade koder." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4787,29 +4907,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4824,23 +4944,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4852,15 +4972,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4874,8 +4994,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4902,40 +5026,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4955,35 +5079,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4993,18 +5117,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -5020,27 +5144,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5060,9 +5191,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5070,33 +5201,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5120,17 +5251,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5142,20 +5277,20 @@ msgstr "" msgid "File Info" msgstr "Filinfo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Filnavn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Filstørrelse" @@ -5163,15 +5298,15 @@ msgstr "Filstørrelse" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Filen indholdte ingen koder." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Filen er åbnet, klar til komprimering." @@ -5181,11 +5316,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5193,7 +5328,7 @@ msgstr "" msgid "Filesystem" msgstr "Filsystem" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filtre" @@ -5209,7 +5344,7 @@ msgstr "Find &forrige" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5217,19 +5352,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Ret tjeksumme" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5239,7 +5374,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flag" @@ -5248,12 +5383,12 @@ msgstr "Flag" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5273,35 +5408,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Tving 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Tvunget 24-bit farve " -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Tving 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5309,7 +5444,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5321,7 +5456,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5331,7 +5466,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5339,7 +5474,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5405,19 +5540,19 @@ msgstr "" msgid "France" msgstr "Frankrig" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5425,7 +5560,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5886,7 +6026,7 @@ msgstr "Grøn venstre" msgid "Green Right" msgstr "Grøn højre" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5899,7 +6039,7 @@ msgstr "Guitar" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -5915,7 +6055,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5932,6 +6072,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5952,7 +6096,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadecimal" @@ -5961,28 +6105,28 @@ msgstr "Heksadecimal" msgid "Hide" msgstr "Skjul" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Høj " -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5991,7 +6135,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6007,11 +6151,11 @@ msgstr "" msgid "Host" msgstr "Vært" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -6019,7 +6163,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6027,15 +6171,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Vært inputautoritet aktiveret" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -6043,7 +6187,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Genvejstastindstillinger" @@ -6053,11 +6197,11 @@ msgstr "Genvejstastindstillinger" msgid "Hotkeys" msgstr "Genvejstaster" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Genvejstaster forudsætter vinduefokus" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6067,7 +6211,7 @@ msgstr "" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6076,11 +6220,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6102,24 +6246,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-adresse:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL-indstillinger" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR-sensitivitet:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6137,22 +6281,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6173,7 +6317,7 @@ msgstr "" "Denne autorisering kan tages tilbage på et hvilket som helst tidspunkt i " "Dolphins indstillinger." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6187,14 +6331,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6210,7 +6354,7 @@ msgstr "Ignorere" msgid "Ignore Format Changes" msgstr "Ignorer skift af formater" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6243,30 +6387,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importer Wii-save..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importerer NAND-backup" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6282,7 +6426,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6294,6 +6438,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6331,19 +6499,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6356,27 +6524,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Input" @@ -6390,42 +6558,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Indsæt SD-kort" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installere" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Installer opdatering" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Installere WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Installer til NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6437,7 +6605,7 @@ msgstr "Instruktion" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instruktion:" @@ -6445,7 +6613,7 @@ msgstr "Instruktion:" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6462,8 +6630,23 @@ msgstr "" msgid "Interface" msgstr "Grænseflade" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Intern LZO-fjel - komprimering mislykkedes" @@ -6472,23 +6655,30 @@ msgstr "Intern LZO-fjel - komprimering mislykkedes" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Intern LZO-fejl - lzo_init() mislykkedes" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Intern opløsning:" @@ -6496,15 +6686,15 @@ msgstr "Intern opløsning:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (langsomst)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6516,7 +6706,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Ugyldig mix-kode" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6525,15 +6715,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6541,7 +6731,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Forkert vært" @@ -6562,7 +6752,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Forkert kodeord indtastet." @@ -6582,7 +6772,7 @@ msgstr "Forkert søgetekst (kunne ikke konvertere til tal)" msgid "Invalid search string (only even string lengths supported)" msgstr "Forkert søgetekst (kun lige længder er understøttet)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6591,8 +6781,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiensk" @@ -6600,11 +6790,16 @@ msgstr "Italiensk" msgid "Italy" msgstr "Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT blok sammenkædning slået fra" @@ -6612,79 +6807,79 @@ msgstr "JIT blok sammenkædning slået fra" msgid "JIT Blocks" msgstr "JIT blokke" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japan" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japansk" @@ -6695,12 +6890,18 @@ msgstr "Japansk" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Hold vinduet øverst" @@ -6717,7 +6918,7 @@ msgstr "" msgid "Keyboard" msgstr "Tastatur" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6734,16 +6935,16 @@ msgstr "Taster" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Smid spiller ud" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Koreansk" @@ -6754,7 +6955,7 @@ msgstr "Koreansk" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6776,23 +6977,31 @@ msgstr "Mærkat" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6800,11 +7009,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6815,7 +7028,7 @@ msgstr "Venstre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Venstre stik" @@ -6837,7 +7050,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6847,7 +7060,7 @@ msgstr "" "Midterklik for at ryde.\n" "Højreklik for flere muligheder." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6864,7 +7077,7 @@ msgstr "Licens" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6874,8 +7087,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6883,11 +7099,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6896,18 +7112,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Indlæs" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6915,15 +7131,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Indlæs tilpassede teksturer" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6940,7 +7156,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7029,23 +7245,23 @@ msgstr "Indlæs tilstand plads 8" msgid "Load State Slot 9" msgstr "Indlæs tilstand plads 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Indlæs tilstand fra valgte plads" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Indlæs tilstand fra plads" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7053,16 +7269,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Indlæs fra plads %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7070,7 +7286,7 @@ msgstr "" msgid "Load..." msgstr "Indlæs..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7087,15 +7303,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Lokal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7109,10 +7325,18 @@ msgstr "Log" msgid "Log Configuration" msgstr "Konfiguration af log" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Log renderingstider til fil" @@ -7125,18 +7349,10 @@ msgstr "Log typer" msgid "Logger Outputs" msgstr "Logger-outputs" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7148,20 +7364,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Lav" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7173,13 +7389,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7187,9 +7403,37 @@ msgstr "" msgid "Main Stick" msgstr "Primært stik" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Udgiver" @@ -7198,7 +7442,7 @@ msgstr "Udgiver" msgid "Maker:" msgstr "Udgiver:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7206,7 +7450,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7215,23 +7459,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7240,12 +7484,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Kan sænke hastigheden i Wii-menuen og nogle spil." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Medium" @@ -7257,19 +7501,19 @@ msgstr "Hukommelse" msgid "Memory Breakpoint" msgstr "Hukommelsesbreakpoint" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Hukommelseskort" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7289,7 +7533,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7301,31 +7545,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Diverse" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Diverse indstillinger" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Misforhold mellem antal ubrugte blokke fra header og faktisk antal ubrugte " "blokke." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7348,12 +7597,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7365,11 +7622,11 @@ msgstr "Monoskopiske skygger" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7378,20 +7635,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7412,7 +7669,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7420,20 +7677,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND tjek" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7441,7 +7698,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7458,25 +7715,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Navn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7485,11 +7742,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Navn:" @@ -7497,16 +7754,16 @@ msgstr "Navn:" msgid "Native (640x528)" msgstr "Oprindelig (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7518,27 +7775,27 @@ msgstr "" msgid "Netherlands" msgstr "Holland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Netværk " @@ -7546,15 +7803,15 @@ msgstr "Netværk " msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Ny" @@ -7567,11 +7824,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Ny identitet genereret." @@ -7579,7 +7836,7 @@ msgstr "Ny identitet genereret." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7602,6 +7859,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Kaldenavn:" @@ -7629,14 +7887,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Ingen træf" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7646,7 +7908,7 @@ msgstr "" msgid "No description available" msgstr "Ingen beskrivelse tilgængelig" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7654,7 +7916,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7662,15 +7924,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7701,25 +7967,25 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "'undo.dtm' ikke fundet. Afbryder 'Fortryd' starttilstand for at undgå film " "desync" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Ingen" @@ -7731,11 +7997,11 @@ msgstr "" msgid "Not Set" msgstr "Ikke sat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Det er ikke alle spillere, der har dette spil. Vil du virkelig starte?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7743,7 +8009,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7751,11 +8017,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7790,25 +8056,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "Ok" @@ -7826,7 +8092,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Fra" @@ -7838,7 +8104,7 @@ msgstr "" msgid "On" msgstr "På" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7849,21 +8115,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online&dokumentation" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7874,24 +8140,24 @@ msgstr "" msgid "Open" msgstr "Åbn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7899,7 +8165,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7931,7 +8197,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7939,8 +8205,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Indstillinger" @@ -7949,21 +8215,21 @@ msgstr "Indstillinger" msgid "Orange" msgstr "Orange" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Andre" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7972,24 +8238,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "Anden tilstand genvejstaster" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Andet spil..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Spi&l inputoptagelse..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8018,7 +8292,7 @@ msgstr "" msgid "PPC Size" msgstr "PPC-størrelse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -8031,7 +8305,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -8044,11 +8318,11 @@ msgstr "" msgid "Parsing Error" msgstr "Oversættelsesfejl" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8090,23 +8364,24 @@ msgstr "Stier" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pause ved slutning på film" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8124,15 +8399,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Per-pixel belysning" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8162,11 +8437,11 @@ msgstr "" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8178,8 +8453,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platform" @@ -8195,7 +8470,7 @@ msgstr "Spil/optagelse" msgid "Play Recording" msgstr "Afspil optagelse" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8203,39 +8478,43 @@ msgstr "" msgid "Playback Options" msgstr "Playback-indstillinger" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Spiller" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Spillere" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8244,7 +8523,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8255,12 +8534,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Port %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8269,19 +8548,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Postprocessing-effekt" @@ -8310,7 +8589,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8329,7 +8608,7 @@ msgstr "Tryk på Sync-knap" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8359,15 +8638,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privat" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problem" @@ -8389,7 +8668,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8398,23 +8677,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Offentlig" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8439,13 +8718,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Spørgsmål" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Afslut" @@ -8466,11 +8745,11 @@ msgstr "R-analog" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8478,7 +8757,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8495,7 +8774,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8527,11 +8810,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Ægte Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8548,7 +8831,7 @@ msgstr "" msgid "Record" msgstr "Optag" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8560,7 +8843,7 @@ msgstr "" msgid "Recording Options" msgstr "Indstillinger for optagelse" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Optagelse..." @@ -8577,7 +8860,7 @@ msgstr "Rød venstre" msgid "Red Right" msgstr "Rød højre" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8587,17 +8870,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Genindlæs" @@ -8618,22 +8901,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Genindlæser..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Region:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registre" @@ -8645,52 +8928,52 @@ msgstr "Relativt input" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Fjern" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Render til hovedvindue" @@ -8711,18 +8994,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Nulstil" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8730,11 +9013,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8742,7 +9025,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "Nulstil traversal-indstillinger" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8750,11 +9033,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8770,11 +9053,11 @@ msgstr "Genstart nødvendig" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Prøv igen" @@ -8783,7 +9066,7 @@ msgstr "Prøv igen" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8795,7 +9078,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8806,7 +9089,7 @@ msgstr "Højre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Højre stik" @@ -8842,11 +9125,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8871,23 +9154,23 @@ msgstr "" msgid "Rumble" msgstr "Vibration" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8895,11 +9178,11 @@ msgstr "" msgid "Russia" msgstr "Rusland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-kort" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8907,11 +9190,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD-kort sti:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8919,7 +9202,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8932,7 +9215,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -8940,7 +9223,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -8954,11 +9237,11 @@ msgstr "" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Ge&m tilstand" @@ -8968,8 +9251,8 @@ msgid "Safe" msgstr "Sikker" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8979,34 +9262,34 @@ msgstr "Gem" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -9014,17 +9297,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Gem ældste tilstand" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Gem tilstand" @@ -9068,23 +9351,23 @@ msgstr "Gem tilstand plads 8" msgid "Save State Slot 9" msgstr "Gem tilstand plads 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Gem tilstand til ældste plads" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Gem tilstand til valgte plads" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Gem tilstand til plads" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9092,7 +9375,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9104,26 +9387,26 @@ msgstr "" msgid "Save as..." msgstr "Gem som..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9131,7 +9414,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Gem til plads %1 - %2" @@ -9139,11 +9422,11 @@ msgstr "Gem til plads %1 - %2" msgid "Save..." msgstr "Gem..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9151,7 +9434,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Skaleret EFB-kopier" @@ -9165,11 +9448,11 @@ msgstr "Skærmdump" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Søg" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Søgeadresse" @@ -9192,7 +9475,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9200,11 +9483,11 @@ msgstr "" msgid "Search games..." msgstr "Søg spil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Søg instruktion" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9228,7 +9511,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Vælg" @@ -9236,24 +9519,24 @@ msgstr "Vælg" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9273,15 +9556,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Vælg plads %1 - %2" @@ -9289,7 +9572,7 @@ msgstr "Vælg plads %1 - %2" msgid "Select State" msgstr "Vælg tilstand" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Vælg tilstand plads" @@ -9341,17 +9624,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Vælg Wii NAND-rod" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Vælg en mappe" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Vælg en fil" @@ -9367,7 +9650,7 @@ msgstr "Vælg et spil" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9375,19 +9658,19 @@ msgstr "" msgid "Select a game" msgstr "Vælg et spil" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9395,20 +9678,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Vælg savefilen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9420,11 +9703,11 @@ msgstr "Valgt skrifttype" msgid "Selected controller profile does not exist" msgstr "Valgte kontrollerprofil eksisterer ikke" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9436,19 +9719,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9459,7 +9742,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9468,7 +9751,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9478,11 +9761,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Send" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Sensorbarens position:" @@ -9502,7 +9785,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Serveren nægtede forsøget på traversal" @@ -9519,35 +9802,35 @@ msgstr "" msgid "Set PC" msgstr "Indstil PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9557,7 +9840,7 @@ msgstr "" "(576i) for PAL-spil.\n" "Virker måske ikke med alle spil." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Indstiller Wii-systemets sprog." @@ -9573,7 +9856,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9583,11 +9866,11 @@ msgstr "Indstillinger" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Kan ikke oprette settings.txt-filen" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9597,6 +9880,10 @@ msgstr "" msgid "Shake" msgstr "Ryst" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9610,41 +9897,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Vis &log" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Vis &værktøjslinje" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Vis Australien" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Vis ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9652,7 +9939,7 @@ msgstr "" msgid "Show FPS" msgstr "Vis FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Vis billedtæller" @@ -9660,19 +9947,19 @@ msgstr "Vis billedtæller" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Vis Frankrig" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Vis GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Vis Tyskland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9680,23 +9967,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Vis input" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Vis Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Vis Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Vis lag-tæller" @@ -9704,27 +9991,27 @@ msgstr "Vis lag-tæller" msgid "Show Language:" msgstr "Vis sprog:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Vis log&konfiguration" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Vis NetPlay meddelelser" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Vis NetPlay ping" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Vis Holland" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Vis PAL" @@ -9737,19 +10024,19 @@ msgstr "Vis PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Vis platforme" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Vis regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Vis Rusland" @@ -9757,7 +10044,7 @@ msgstr "Vis Rusland" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Vis Spanien" @@ -9769,19 +10056,19 @@ msgstr "" msgid "Show Statistics" msgstr "Vis statistikker" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Vis systemur" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Vis Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Vis USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Vis ukendte" @@ -9793,27 +10080,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Vis WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Vis Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Vis verden" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9830,11 +10117,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9882,7 +10169,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9894,7 +10181,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Side om side" @@ -9910,7 +10197,7 @@ msgstr "Sidelæns skift" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9929,12 +10216,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Simpel kinesisk" @@ -9942,11 +10229,11 @@ msgstr "Simpel kinesisk" msgid "Simulate DK Bongos" msgstr "Simuler DK-Bongotrommer" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Størrelse" @@ -9961,7 +10248,7 @@ msgstr "" msgid "Skip" msgstr "Spring over" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9969,7 +10256,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Spring EFB-adgang fra CPU over" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9995,28 +10282,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10025,19 +10317,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Plads A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Plads A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Plads B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Plads B:" @@ -10063,18 +10355,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10087,8 +10379,8 @@ msgid "Spain" msgstr "Spanien" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spansk" @@ -10096,11 +10388,11 @@ msgstr "Spansk" msgid "Speaker Pan" msgstr "Højttalerpanorering" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Lydstyrke for højtaler" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10129,7 +10421,7 @@ msgstr "Fart" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10141,16 +10433,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standardkontroller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Start &NetPlay..." @@ -10158,7 +10450,7 @@ msgstr "Start &NetPlay..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Start med at &optage input" @@ -10168,7 +10460,7 @@ msgstr "Start med at &optage input" msgid "Start Recording" msgstr "Start optagelse" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10176,11 +10468,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10191,7 +10483,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Rat" @@ -10219,19 +10511,19 @@ msgstr "Hop ud" msgid "Step Over" msgstr "Hop over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Hop ud succes!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Hop ud timeout!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Hop over udføres..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Hop succes!" @@ -10240,20 +10532,20 @@ msgstr "Hop succes!" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Tilstand for stereoskopisk 3D:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopi" @@ -10274,7 +10566,7 @@ msgstr "Stik" msgid "Stop" msgstr "Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10282,7 +10574,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10314,11 +10606,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Stræk til vindue" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10332,6 +10624,10 @@ msgstr "Streng" msgid "Strum" msgstr "Klimpre" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10339,69 +10635,69 @@ msgstr "Klimpre" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Succes" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10409,16 +10705,16 @@ msgstr "" msgid "Support" msgstr "Support" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10426,17 +10722,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Byt om på øjne" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10448,23 +10749,23 @@ msgstr "" msgid "Swing" msgstr "Sving" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Byt til A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Byt til B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10477,25 +10778,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symboler" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Synkronisér" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10509,7 +10810,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10527,25 +10828,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Systemsprog:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS-input" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10563,15 +10864,15 @@ msgstr "" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Tag skærmbillede" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10579,11 +10880,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -10600,11 +10901,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10645,13 +10946,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10662,6 +10963,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10695,7 +11000,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10722,11 +11027,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10736,19 +11041,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Indtastet PID er ugyldig" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Indtastet VID er ugyldig" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10756,12 +11063,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10772,7 +11085,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10783,7 +11096,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10808,7 +11121,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10816,14 +11129,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10840,6 +11153,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10850,6 +11169,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10858,12 +11187,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10882,12 +11215,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Den resulterende dekrypterede AR-kode indeholder ikke nogen linjer." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10921,13 +11254,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10936,11 +11269,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10958,7 +11312,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10984,11 +11338,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Der er intet af fortryde!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11020,7 +11374,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -11047,7 +11405,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Kan ikke gøres om!" @@ -11145,7 +11503,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11207,7 +11565,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11242,14 +11600,14 @@ msgstr "Tilt" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titel" @@ -11263,7 +11621,7 @@ msgstr "Til" msgid "To:" msgstr "Til:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Aktiver &fuldskærm" @@ -11348,15 +11706,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Top" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Top og bund" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11395,19 +11753,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Traditionel kinesisk" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11415,7 +11787,7 @@ msgstr "" msgid "Traversal Server" msgstr "Traversal-server" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Traversal-server fik timeout ved forbindelse til vært" @@ -11425,7 +11797,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11434,12 +11806,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Triggers" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11465,7 +11842,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11473,26 +11850,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB-Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11500,7 +11875,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11509,7 +11884,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11521,7 +11896,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11550,7 +11929,7 @@ msgstr "" "\n" "Vil du ignorere denne linje og fortsætte oversættelsen?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11566,55 +11945,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Fortryd indlæsning af tilstand" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Fortræd lagring af tilstand" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Afinstaller" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Afinstaller fra NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Ukendt" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11626,7 +12010,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11636,7 +12020,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11646,7 +12030,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11662,11 +12046,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11674,20 +12058,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Ubegrænset" @@ -11699,23 +12083,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Udpakker" @@ -11734,59 +12118,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Op" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Opdater" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Opdatering tilgængelig " -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Opdatering annulleret" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Opdatering komplet" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Opdatering mislykkedes" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Opdaterer" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11804,7 +12188,7 @@ msgstr "Oprejst skift" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Indstillinger for brugsstatistik" @@ -11812,27 +12196,23 @@ msgstr "Indstillinger for brugsstatistik" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Anvend tilpasset brugerlayout" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Brug PAL60-tilstand (EURGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Brug panikhåndtering" @@ -11896,15 +12276,11 @@ msgstr "Brugerindstillinger" msgid "User Interface" msgstr "Brugergrænseflade" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11923,14 +12299,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12181,14 +12563,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Advarsel" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12257,11 +12639,11 @@ msgstr "Se" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Webside" @@ -12290,11 +12672,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Widescreen-hack" @@ -12322,45 +12704,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii Remote-knapper" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii Remote-indstillinger" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii og Wii Remote" @@ -12368,15 +12750,15 @@ msgstr "Wii og Wii Remote" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -12385,7 +12767,7 @@ msgstr "" "en genvejstast til at låse op." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12431,26 +12813,26 @@ msgstr "" msgid "Write to Window" msgstr "Skriv til vindue" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12464,9 +12846,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12494,21 +12876,21 @@ msgstr "Ja" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12559,15 +12941,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12576,7 +12958,7 @@ msgid "You must restart Dolphin in order for the change to take effect." msgstr "" "Du bliver nødt til at genstarte Dolhin før end at ændringen træder i kraft." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12592,16 +12974,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12622,7 +13004,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12645,21 +13027,21 @@ msgstr "auto" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12705,7 +13087,7 @@ msgstr "" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12715,13 +13097,13 @@ msgstr "" msgid "none" msgstr "ingen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12770,11 +13152,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12784,8 +13166,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} af {1} blokke. Komprimeringsforhold {2}%" @@ -12793,7 +13175,7 @@ msgstr "{0} af {1} blokke. Komprimeringsforhold {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/de.po b/Languages/po/de.po index 1328d5ebea..9deec95eb5 100644 --- a/Languages/po/de.po +++ b/Languages/po/de.po @@ -33,7 +33,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Marc Godhusen , 2016-2022\n" "Language-Team: German (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -73,7 +73,7 @@ msgstr "" msgid " (Disc %1)" msgstr "(Disc %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Nicht" @@ -81,7 +81,7 @@ msgstr "! Nicht" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" ist keine gültige GCM/ISO-Datei, oder kein GC/Wii-Image." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -94,7 +94,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -102,7 +102,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo" @@ -127,14 +127,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopie)" @@ -147,7 +147,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revision %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (Bestand)" @@ -161,7 +161,7 @@ msgstr "%1 (empfohlen)" msgid "%1 (slow)" msgstr "%1 (langsam)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -175,11 +175,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafikeinstellungen" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -187,11 +187,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 unterstützt diese Funktion auf Ihrem System nicht." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 unterstützt diese Funktion nicht." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -201,43 +201,47 @@ msgstr "" "%2 Objekt(e)\n" "Derzeitiger Frame: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 ist beigetreten" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 ist gegangen" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 golft jetzt" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -249,30 +253,30 @@ msgstr "%1 Sitzung gefunden" msgid "%1 sessions found" msgstr "%1 Sitzungen gefunden" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normale Geschwindigkeit)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -280,7 +284,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -296,16 +300,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Nativ (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -329,27 +337,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Und" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Über" @@ -357,85 +365,85 @@ msgstr "&Über" msgid "&Add Memory Breakpoint" msgstr "&Speicherhaltepunkt hinzufügen" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "Neuen Code &hinzufügen..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "Funktion &hinzufügen" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Hinzufügen..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Audioeinstellungen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Automatisches Update" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatischer Start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Randloses Fenster" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Haltepunkte" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Bug Tracker" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Abbrechen" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Cheats-Manager" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Auf Updates prüfen..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "Symbole lös&chen" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Klonen..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Code" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Verbunden" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Controller-Einstellungen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "Adresse &kopieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Erstellen..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Löschen" @@ -451,21 +459,21 @@ msgstr "&Überwachung löschen" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "Code b&earbeiten..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "B&earbeiten..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Disc auswerfen" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulation" @@ -473,39 +481,39 @@ msgstr "&Emulation" msgid "&Export" msgstr "&Exportieren" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Speicherstand exportieren..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Spielstand exportieren..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Als GCI exportieren..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Datei" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "Schri&ftart..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Einzelbildwiedergabe" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "&Freies Umsehen-Einstellungen" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "Symbole erzeu&gen aus" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub-Repositorium" @@ -513,15 +521,15 @@ msgstr "&GitHub-Repositorium" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafikeinstellungen" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Hilfe" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Tastenkürzel-Einstellungen" @@ -529,31 +537,31 @@ msgstr "&Tastenkürzel-Einstellungen" msgid "&Import" msgstr "&Importieren" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Speicherstand importieren..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Spielstand importieren..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importieren..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "blr &einfügen" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -561,11 +569,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Sprache:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "Spielstand &laden" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "Symbolkarte &laden" @@ -579,23 +587,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "Widgets an Ort und Stelle &sperren" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Arbeitsspeicher" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "Fil&m" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Netzwerk" @@ -603,82 +611,82 @@ msgstr "&Netzwerk" msgid "&No" msgstr "&Nein" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "Ö&ffnen..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Optionen" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&HLE-Funktionen patchen" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "Pau&se" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Start" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Eigenschaften" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "Nu&r-Lese-Modus" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Register" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "Entfe&rnen" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "Code entfe&rnen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "Symbol &umbenennen" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Ressourcenpaketverwaltung" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "Symbolkarte &speichern" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Geschwindigkeitsbegrenzung:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "Sto&pp" @@ -686,15 +694,15 @@ msgstr "Sto&pp" msgid "&Theme:" msgstr "&Design:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "E&xtras" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -704,21 +712,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Ansicht" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Überwachungsfenster" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Webseite" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -726,25 +734,33 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ja" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "Konnte '%1' nicht finden, es wurden keine Symbolnamen generiert" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" "'%1' konnte nicht gefunden werden, es wird stattdessen nach gemeinsamen " "Funktionen gescannt" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Keine)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(Host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(aus)" @@ -752,63 +768,71 @@ msgstr "(aus)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multiplizieren" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Addieren" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Komma" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Subtrahieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Dividieren" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 Blöcke)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -830,11 +854,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -842,11 +866,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -854,15 +878,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Nativ (1280x1056) für 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -892,7 +912,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -906,15 +926,11 @@ msgstr "3D-Tiefe" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Nativ (1920x1584) für 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -922,35 +938,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 Blöcke)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Nativ (2560x2112) für 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Nativ (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 Blöcke)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -969,19 +985,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Nativ (3840x3168) für 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Nativ (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -1003,19 +1015,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Nativ (5120x4224) für 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Kleiner als" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1027,14 +1039,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1044,12 +1056,12 @@ msgstr "" "Download verfügbar. Deine Version ist %2.
Möchtest du updaten?" "

Release-Notizen:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Größer als" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Eine NetPlay-Sitzung läuft bereits!" @@ -1073,19 +1085,19 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Eine Disc wird momentan bereits eingelesen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Ein Spielstand kann nicht geladen werden, wenn kein zu startendes Spiel " "angegeben wurde." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1094,19 +1106,19 @@ msgstr "" "verloren gehen, wenn du die aktuelle Emulation stoppst, bevor sie " "abgeschlossen ist. Stopp erzwingen?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" "Eine Synchronisierung kann nur ausgelöst werden, wenn ein Wii-Spiel läuft." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1153,7 +1165,7 @@ msgstr "AR Codes" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Abbrechen" @@ -1164,7 +1176,7 @@ msgstr "Über Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Beschleunigungssensor" @@ -1177,8 +1189,8 @@ msgstr "" msgid "Accuracy:" msgstr "Genauigkeit:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1270,11 +1282,11 @@ msgstr "Action Replay: Normal Code {0}: Ungültiger Subtype {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "NetPlay Chat aktivieren" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1286,7 +1298,7 @@ msgstr "Aktive Thread-Warteschlange" msgid "Active threads" msgstr "Aktive Threads" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Grafikkarte" @@ -1294,7 +1306,7 @@ msgstr "Grafikkarte" msgid "Adapter Detected" msgstr "Adapter erkannt" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Grafikkarte:" @@ -1316,8 +1328,8 @@ msgstr "Neuen DSU-Server hinzufügen" msgid "Add New USB Device" msgstr "Neues USB-Gerät hinzufügen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1329,7 +1341,7 @@ msgstr "Einen Haltepunkt hinzufügen" msgid "Add a Memory Breakpoint" msgstr "Speicherhaltepunkt hinzufügen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1339,7 +1351,7 @@ msgstr "Speicherhaltepunkt hinzufügen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Zur Über&wachung hinzufügen" @@ -1349,9 +1361,9 @@ msgstr "Zur Über&wachung hinzufügen" msgid "Add to watch" msgstr "Zur Überwachung hinzufügen" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Hinzufügen..." @@ -1359,16 +1371,16 @@ msgstr "Hinzufügen..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adresse" @@ -1387,7 +1399,7 @@ msgstr "" msgid "Address:" msgstr "Adresse:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1417,7 +1429,7 @@ msgstr "" "

Im Zweifel den Wert ganz rechts benutzen." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1429,7 +1441,7 @@ msgstr "" "WARNUNG: Dies zu aktivieren wird viele Spiele vollständig unspielbar machen. " "Nur eine kleine Anzahl von Spielen kann davon profitieren." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1453,27 +1465,50 @@ msgstr "" "Melde bitte keine Fehler, die mit Über- oder Untertaktung der emulierten CPU " "passieren." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Erweitert" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1481,82 +1516,83 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Alle Dateien (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle Speicherstände (*.sav *.s##);; Alle Dateien (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Alle Codes der Spieler synchronisiert." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Alle Spielstände der Spieler synchronisiert." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Nicht übereinstimmende Regionseinstellungen zulassen" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Berichterstattung für Nutzungsdaten erlauben" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Schreiben auf SD-Karte zulassen" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1564,15 +1600,15 @@ msgstr "" "Erlaubt es, die Kamera im Spiel frei zu bewegen.

Im " "Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Alternative Eingabequellen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1582,7 +1618,7 @@ msgstr "" msgid "Always Connected" msgstr "Immer verbunden" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1591,7 +1627,7 @@ msgid "An inserted disc was expected but not found." msgstr "" "Eine eingelesene Disc wurde erwartet, konnte aber nicht gefunden werden." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyph" @@ -1609,31 +1645,31 @@ msgstr "Winkel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Beliebige Region" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Signatur anfügen an" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "An &vorhandene Signaturdatei anfügen..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Signaturdatei an&wenden..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1649,11 +1685,11 @@ msgstr "Apploader Datum:" msgid "Apply" msgstr "Übernehmen" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Signaturdatei anwenden" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Willkürliche Mipmaps erkennen" @@ -1661,15 +1697,15 @@ msgstr "Willkürliche Mipmaps erkennen" msgid "Are you sure that you want to delete '%1'?" msgstr "Möchtest du '%1' wirklich löschen? " -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Möchtest du diese Datei wirklich löschen? " -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Möchtest du dieses Paket wirklich löschen? " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Bist du dir sicher, dass du NetPlay beenden möchtest?" @@ -1677,16 +1713,20 @@ msgstr "Bist du dir sicher, dass du NetPlay beenden möchtest?" msgid "Are you sure?" msgstr "Bist du dir sicher?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Seitenverhältnis" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Seitenverhältnis:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Controller-Ports zuweisen" @@ -1694,7 +1734,7 @@ msgstr "Controller-Ports zuweisen" msgid "Assign Controllers" msgstr "Controller zuweisen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1719,7 +1759,7 @@ msgstr "Audiodehnungseinstellungen" msgid "Australia" msgstr "Australien" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Autor" @@ -1727,8 +1767,8 @@ msgstr "Autor" msgid "Authors" msgstr "Autoren" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automatisch" @@ -1736,11 +1776,11 @@ msgstr "Automatisch" msgid "Auto (Multiple of 640x528)" msgstr "Automatisch (Vielfaches von 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Einstellungen automatisch updaten" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1752,7 +1792,7 @@ msgstr "" "\n" "Bitte wähle eine spezifische interne Auflösung." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Fenstergröße automatisch anpassen" @@ -1760,15 +1800,15 @@ msgstr "Fenstergröße automatisch anpassen" msgid "Auto-Hide" msgstr "Automatisch verbergen" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "RSO-Module automatisch erkennen?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1801,7 +1841,7 @@ msgstr "" "Nintendo GameCube MAC-Adresse verwendet werden. Generiere eine neue MAC-" "Adresse beginnend mit 00:09:bf oder 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1813,7 +1853,7 @@ msgstr "BP-Register" msgid "Back Chain" msgstr "Rückwärtskette" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Backend" @@ -1825,12 +1865,12 @@ msgstr "Backend Multithreading" msgid "Backend Settings" msgstr "Backend-Einstellungen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Hintergrundeingabe" @@ -1841,13 +1881,13 @@ msgstr "Hintergrundeingabe" msgid "Backward" msgstr "Rückwärts" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Unzulässige Adresse angegeben." @@ -1855,20 +1895,20 @@ msgstr "Unzulässige Adresse angegeben." msgid "Bad dump" msgstr "Schlechter Dump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Unzulässigen Wert angegeben." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1888,11 +1928,11 @@ msgstr "Leiste" msgid "Base priority" msgstr "Basispriorität" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Standard" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Grundeinstellungen" @@ -1900,7 +1940,7 @@ msgstr "Grundeinstellungen" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" "Der Batchmodus kann nicht verwendet werden, ween kein zu startendes Spiel " @@ -1910,7 +1950,7 @@ msgstr "" msgid "Battery" msgstr "Batterie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (einmal im Monat)" @@ -1918,6 +1958,22 @@ msgstr "Beta (einmal im Monat)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows usw." +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1934,20 +1990,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "Bitrate (kbit/s):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Blockgröße" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Blockgröße:" @@ -1955,7 +2011,7 @@ msgstr "Blockgröße:" msgid "Blocking" msgstr "Blockierung" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blöcke" @@ -1980,15 +2036,15 @@ msgstr "" "Bluetooth-Durchleitungsmodus ist aktiviert, aber Dolphin wurde ohne libusb " "gebaut. Durchleitungsmodus kann nicht verwendet werden." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Pausieren nach Boot" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii-NAND-Sicherungsdatei (*.bin);;Alle Dateien (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii Schlüsseldatei (*.bin);;Alle Dateien (*)" @@ -1996,7 +2052,7 @@ msgstr "BootMii Schlüsseldatei (*.bin);;Alle Dateien (*)" msgid "Borderless Fullscreen" msgstr "Randloses Vollbild" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Unten" @@ -2005,7 +2061,7 @@ msgstr "Unten" msgid "Branch: %1" msgstr "Entwicklungszweig: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Zweige" @@ -2019,27 +2075,27 @@ msgstr "Unterbrechen" msgid "Breakpoint" msgstr "Haltepunkt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Haltepunkt gefunden! Schritt heraus abgebrochen." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Haltepunkte" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Breitband-Adapter (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Breitband-Adapter(XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Breitband-Adapter (Tapserver)" @@ -2057,7 +2113,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "&NetPlay-Sitzungen durchsuchen...." @@ -2065,12 +2121,12 @@ msgstr "&NetPlay-Sitzungen durchsuchen...." msgid "Buffer Size:" msgstr "Puffergröße:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Puffergröße auf %1 geändert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Puffer:" @@ -2096,7 +2152,7 @@ msgstr "Taste" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2112,7 +2168,7 @@ msgstr "Taste" msgid "Buttons" msgstr "Tasten" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2122,7 +2178,7 @@ msgstr "" msgid "C Stick" msgstr "C-Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "Signatu&rdatei erstellen..." @@ -2130,19 +2186,19 @@ msgstr "Signatu&rdatei erstellen..." msgid "CP register " msgstr "CP-Register " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU-Emulations-Engine:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU-Optionen" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Cached Interpreter (langsamer)" @@ -2156,11 +2212,11 @@ msgstr "" "benötigt exponentiell mehr RAM, kann aber auch etwaiges Ruckeln beheben." "

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Berechnen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2189,19 +2245,19 @@ msgstr "Kalibrierungszeitraum" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Aufrufstapel" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Kamera 1" @@ -2215,22 +2271,30 @@ msgstr "Sichtfeld der Kamera (beeinflusst die Empfindlichkeit des Zeigens)." msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Kann Wiimote bei Verbindungs-Handle {0:02x} nicht finden" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Du kannst keine NetPlay-Session starten, während ein Spiel noch läuft!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Abbrechen" @@ -2266,11 +2330,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2279,6 +2343,10 @@ msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" "Kann das Spiel nicht starten, da die GC IPL nicht gefunden werden konnte." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Kartengröße" @@ -2297,11 +2365,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "Zentrieren und Kalibrieren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Disc &wechseln" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Disc &wechseln..." @@ -2309,7 +2377,7 @@ msgstr "Disc &wechseln..." msgid "Change Disc" msgstr "Disc wechseln" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Discs automatisch wechseln" @@ -2323,7 +2391,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2350,15 +2418,15 @@ msgstr "" "Das Wechseln der Cheats wird erst wirksam, nachdem das Spiel neu gestartet " "wurde." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2374,7 +2442,7 @@ msgstr "Cheatsuche" msgid "Cheats Manager" msgstr "Cheat-Verwaltung" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "NAND prüfen..." @@ -2386,7 +2454,7 @@ msgstr "Veränderungen der Spieleliste im Hintergrund prüfen" msgid "Check for updates" msgstr "Auf Updates prüfen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2394,7 +2462,7 @@ msgstr "" "Überprüfe, ob du entweder die nötigen Berechtigungen besitzt, um die Datei " "zu löschen, oder ob die Datei noch in Verwendung ist." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Prüfsumme" @@ -2402,31 +2470,31 @@ msgstr "Prüfsumme" msgid "China" msgstr "China" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Datei zum Öffnen auswählen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Vorrangige Eingabedatei auswählen" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Sekundäre Eingabedatei auswählen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Ordner zum Extrahieren auswählen" @@ -2435,7 +2503,7 @@ msgstr "Ordner zum Extrahieren auswählen" msgid "Clamping of rotation about the yaw axis." msgstr "Drehklemmung um die Gierachse." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Klassische Tasten" @@ -2445,27 +2513,27 @@ msgid "Classic Controller" msgstr "Klassischer Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Leeren" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Cache leeren" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "CPU-Taktüberschreibung" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Code b&earbeiten und klonen..." @@ -2474,11 +2542,11 @@ msgstr "Code b&earbeiten und klonen..." msgid "Close" msgstr "Schließen" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Ko&nfiguration" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Code" @@ -2505,15 +2573,19 @@ msgstr "" msgid "Code:" msgstr "Code:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Codes empfangen!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2521,12 +2593,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "&Zwei Signaturdateien kombinieren..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Gemeinsam" @@ -2548,7 +2620,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Shader vor dem Start kompilieren" @@ -2556,18 +2628,18 @@ msgstr "Shader vor dem Start kompilieren" msgid "Compiling Shaders" msgstr "Kompiliere Shader" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Komprimierung" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Komprimierungsstufe:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Komprimierung:" @@ -2577,7 +2649,7 @@ msgstr "Komprimierung:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Bedingung" @@ -2651,14 +2723,14 @@ msgstr "" msgid "Config" msgstr "Einstellungen" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Einstellungen" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Controller konfigurieren" @@ -2667,22 +2739,22 @@ msgstr "Controller konfigurieren" msgid "Configure Dolphin" msgstr "Dolphin konfigurieren" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Eingabe konfigurieren" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Ausgabe konfigurieren" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bestätigen" @@ -2690,13 +2762,13 @@ msgstr "Bestätigen" msgid "Confirm backend change" msgstr "Ändern des Backends bestätigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Beim Beenden bestätigen" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bestätigung" @@ -2705,15 +2777,15 @@ msgstr "Bestätigung" msgid "Connect" msgstr "Verbinden" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Balance Bord anschließen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "USB-Tastatur verbunden" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Wiimote %1 verbinden" @@ -2733,15 +2805,15 @@ msgstr "Wiimote 3 verbinden" msgid "Connect Wii Remote 4" msgstr "Wiimote 4 verbinden" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Wiimotes verbinden" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Wiimotes für emulierte Controller verbinden" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" "Mit dem Internet verbinden und eine Online-Systemaktualisierung durchführen?" @@ -2750,7 +2822,7 @@ msgstr "" msgid "Connected" msgstr "Verbunden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2762,7 +2834,7 @@ msgstr "Verbindungstyp:" msgid "Content {0:08x} is corrupt." msgstr "Inhalt {0:08x} ist beschädigt." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Durchgehendes Suchen" @@ -2775,7 +2847,7 @@ msgstr "NetPlay Golf-Modus steuern" msgid "Control Stick" msgstr "Control Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Controller-Profil" @@ -2811,7 +2883,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2823,7 +2895,7 @@ msgstr "" "

Ein höherer Wert sorgt für stärkere Außen-Effekte, während ein " "niedrigerer Wert angenehmer ist." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2837,7 +2909,7 @@ msgstr "" "geringer die interne Auflösung, desto besser die Performance." "

Im Zweifel, wähle Nativ." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2871,49 +2943,49 @@ msgstr "" "Kontroliiert, ob High- oder Low-Level-DSP Emulation verwendet werden soll. " "Standardwert True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Konvergenz" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Konvergenz:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Konvertieren" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Datei konvertieren..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Ausgewählte Dateien konvertieren..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Konvertieren..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2923,13 +2995,13 @@ msgstr "" "spart im Vergleich zur Konvertierung in ISO keinen nennenswerten Platz. " "Möchtest du trotzdem fortfahren?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Konvertiere..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2954,18 +3026,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "&Funktion kopieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "&Hex kopieren" @@ -2973,7 +3045,7 @@ msgstr "&Hex kopieren" msgid "Copy Address" msgstr "Adresse kopieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2985,19 +3057,19 @@ msgstr "Hex kopieren" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Codezei&le kopieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Nach A kopieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Nach B kopieren" @@ -3033,7 +3105,7 @@ msgstr "Client konnte nicht erstellt werden." msgid "Could not create peer." msgstr "Peer konnte nicht erstellt werden." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3041,7 +3113,7 @@ msgstr "" "Konnte keine Aktualisierungsdateien von Nintendo herunterladen. Bitte " "überprüfe deine Internetverbindung und versuche es erneut." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3076,7 +3148,7 @@ msgstr "" "\n" "Die emulierte Konsole wird jetzt angehalten." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3112,6 +3184,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Konnte Datei {0} nicht erkennen" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3137,15 +3213,15 @@ msgstr "" "Wenn ja, dann musst du möglicherweise deinen Speicherort für die " "Speicherkarte in den Optionen neu angeben." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Konnte den zentralen Server nicht ermitteln" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Konnte Datei nicht öffnen." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Konnte Datei nicht lesen." @@ -3153,13 +3229,13 @@ msgstr "Konnte Datei nicht lesen." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -3168,16 +3244,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "Neue Speicherkarte erstellen" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3195,7 +3271,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Ersteller:" @@ -3232,7 +3308,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Aktuelle Region" @@ -3244,7 +3320,7 @@ msgstr "" msgid "Current context" msgstr "Aktueller Kontext" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Aktuelles Spiel" @@ -3256,7 +3332,7 @@ msgstr "Aktueller Thread" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Benutzerdefinierte Echtzeituhr" @@ -3264,13 +3340,13 @@ msgstr "Benutzerdefinierte Echtzeituhr" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3291,7 +3367,7 @@ msgstr "" msgid "DJ Turntable" msgstr "DJ-Plattenspieler" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK-Bongos" @@ -3319,7 +3395,7 @@ msgstr "" msgid "DSU Client" msgstr "DSU-Client" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3331,15 +3407,21 @@ msgstr "" "Controllern.

Anweisungen zur Einrichtung
findest du auf dieser Seite." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Tanzmatte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Daten" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3351,23 +3433,23 @@ msgstr "Datentransfer" msgid "Data Type" msgstr "Datentyp" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Daten im Bereich der Datei, die nicht verwendet werden sollten." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Daten empfangen!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3381,7 +3463,7 @@ msgid "Debug" msgstr "Debug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Debug" @@ -3427,8 +3509,9 @@ msgstr "Reduziere X" msgid "Decrease Y" msgstr "Reduziere Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Standard" @@ -3436,7 +3519,7 @@ msgstr "Standard" msgid "Default Config (Read Only)" msgstr "Standard-Einstellungen (nur lesen)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Standardgerät" @@ -3475,17 +3558,17 @@ msgstr "" "angewiesen sind.

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Entfernen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Datei löschen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Ausgewählte Dateien löschen..." @@ -3494,7 +3577,7 @@ msgstr "Ausgewählte Dateien löschen..." msgid "Delete the existing file '{0}'?" msgstr "Vorhandende Datei '{0}' löschen?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Tiefe" @@ -3502,26 +3585,26 @@ msgstr "Tiefe" msgid "Depth Percentage:" msgstr "Tiefe in Prozent:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Tiefe:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beschreibung" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Beschreibung:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3529,11 +3612,11 @@ msgstr "" msgid "Detached" msgstr "Gelöst" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Erkenne" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3541,11 +3624,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Deterministischer Doppelkern: " -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Entwickler (mehrmals am Tag)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Gerät" @@ -3554,7 +3637,7 @@ msgstr "Gerät" msgid "Device PID (e.g., 0305)" msgstr "Geräte PID (z.b., 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Geräteeinstellungen" @@ -3571,11 +3654,11 @@ msgstr "Gerät:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Verdunkelt den Bildschirm nach fünf Minuten Inaktivität." @@ -3587,12 +3670,12 @@ msgstr "Direktverbindung" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3600,7 +3683,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Bounding Box deaktivieren" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Kopierfilter deaktivieren" @@ -3612,15 +3695,19 @@ msgstr "EFB VRAM-Kopien deaktivieren" msgid "Disable Emulation Speed Limit" msgstr "Geschwindigkeitsbegrenzung ausschalten" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Fastmem deaktivieren" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Nebel deaktivieren" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "JIT-Zwischenspeicher deaktivieren" @@ -3649,7 +3736,7 @@ msgstr "" "zu erzwingen. Sperrt jede Hochskalierung.

Im " "Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3664,7 +3751,7 @@ msgstr "" "Grafikfehler.

Im Zweifel aktiviert lassen." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disc" @@ -3703,25 +3790,25 @@ msgstr "Distanz" msgid "Distance of travel from neutral position." msgstr "Weite der Bewegung von der neutralen Position." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Dolphin autorisieren, Informationen an das Entwicklerteam zu senden?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Möchtest du \"%1\" zur Liste der Spielverzeichnisse hinzufügen?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Möchtest du die Liste der Symbolnamen löschen?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Laufende Emulation stoppen?" @@ -3733,35 +3820,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO-Log (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin-Kartendatei (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphin-Signatur-CSV-Datei" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphin-Signaturdatei" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-Filme (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3772,7 +3859,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3780,7 +3867,7 @@ msgstr "" "Dolphin konnte weder GameCube/Wii-ISOs noch WADs finden. Hier doppelklicken, " "um ein Spielverzeichnis anzulegen..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin konnte die gewünschte Aktion nicht ausführen." @@ -3792,7 +3879,7 @@ msgstr "Dolphin konnte die gewünschte Aktion nicht ausführen." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin ist ein freier und quelloffener Gamecube- und Wii-Emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin ist zu alt für den Übergangsserver" @@ -3808,7 +3895,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kann nicht lizenzierte Discs nicht überprüfen." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3825,15 +3912,15 @@ msgstr "Dolphins Cheatsystem ist momentan deaktiviert." msgid "Domain" msgstr "Domain" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Nicht updaten" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Diese Mitteilung nicht mehr anzeigen" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Disc-Abbild wurde erfolgreich komprimiert." @@ -3846,37 +3933,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Unten" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Codes herunterladen" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Codes von der WiiRD-Datenbank herunterladen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Spiele-Covers von GameTDB.com für die Tabellenansicht herunterladen" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Herunterladen abgeschlossen" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 Codes heruntergeladen. (%2 hinzugefügt)" @@ -3899,7 +3986,7 @@ msgstr "Doppelkern" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -3919,7 +4006,7 @@ msgstr "&FakeVMEM dumpen" msgid "Dump &MRAM" msgstr "&MRAM dumpen" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Audio dumpen" @@ -3931,7 +4018,7 @@ msgstr "Basistexturen dumpen" msgid "Dump EFB Target" msgstr "EFB-Target dumpen" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Frames dumpen" @@ -4007,12 +4094,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Freigabedauer der Turbo-Taste (Frames):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holländisch" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Beenden" @@ -4031,7 +4118,7 @@ msgstr "" "mindestens Version {0}.{1} -- Wenn du Dolphin kürzlich aktualisiert hast, " "ist eventuell ein Neustart nötig, damit Windows den neuen Treiber erkennt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4049,7 +4136,7 @@ msgstr "Frühe Speicher-Updates" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -4062,7 +4149,7 @@ msgstr "Ostasien" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -4096,7 +4183,7 @@ msgstr "Disc auswerfen" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -4104,11 +4191,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Eingebetteter Bildspeicher (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Leer" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emu-Thread läuft bereits." @@ -4116,15 +4203,15 @@ msgstr "Emu-Thread läuft bereits." msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Wiis Bluetooth-Adapter emulieren" @@ -4134,11 +4221,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Emulierte Wiimote" @@ -4161,12 +4248,12 @@ msgstr "Emulationsgeschwindigkeit" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Aktivieren" @@ -4174,6 +4261,10 @@ msgstr "Aktivieren" msgid "Enable API Validation Layers" msgstr "API-Validierungsschichten aktivieren" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -4182,15 +4273,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Audiodehnung aktivieren" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Cheats aktivieren" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Benutzerdefinierte Echtzeituhr aktivieren" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -4198,19 +4293,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Dual Core aktivieren" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Dual Core aktivieren (Beschleunigung)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Emulierte CPU-Taktüberschreibung aktivieren" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Überschreiben der emulierten Speichergröße aktivieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4227,10 +4322,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "MMU aktivieren" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Progressiven Scan aktivieren" @@ -4244,15 +4343,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Rumble aktivieren" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Bildschirmschoner aktivieren" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Lautsprecherdaten aktivieren" @@ -4260,11 +4359,11 @@ msgstr "Lautsprecherdaten aktivieren" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Berichterstattung für Nutzungsdaten aktivieren" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4272,10 +4371,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Drahtgittermodell aktivieren" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4306,6 +4412,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4340,7 +4453,7 @@ msgstr "" "Aktiviert die Fließkomma-Ergebnis-Bitschalter-Berechnung, wird von einigen " "Spielen benötigt. (EIN = Kompatibilität, AUS = Geschwindigkeit)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4359,11 +4472,12 @@ msgstr "" "der GPU-Texturdecodierung kompatibel.

Im Zweifel " "aktiviert lassen." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4384,7 +4498,7 @@ msgstr "" "unterstützt wird. Die meisten Spiele haben damit kein Problem." "

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4413,7 +4527,6 @@ msgstr "" "deaktiviert lassen.
" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4421,7 +4534,14 @@ msgstr "" "Aktiviert die Speicher-Verwaltungseinheit, die für einige Spiele gebraucht " "wird. (EIN = Kompatibel, AUS = Schnell)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4450,7 +4570,7 @@ msgstr "" msgid "Encoding" msgstr "Kodierung" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4463,12 +4583,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet konnte nicht initialisiert werden" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Englisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Verbesserungen" @@ -4499,84 +4619,84 @@ msgstr "Passwort eingeben" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Geben Sie die RSO-Moduladresse ein:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Fehler" @@ -4585,13 +4705,13 @@ msgstr "Fehler" msgid "Error Opening Adapter: %1" msgstr "Fehler beim Öffnen des Adapters: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4605,15 +4725,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Fehler beim Abrufen der Sitzungsliste: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Fehler beim Verarbeiten der Codes." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Fehler beim Verarbeiten der Daten." @@ -4621,11 +4741,11 @@ msgstr "Fehler beim Verarbeiten der Daten." msgid "Error reading file: {0}" msgstr "Fehler beim Lesen der Datei: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Fehler beim Synchronisieren der Cheat Codes!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Fehler beim Synchronisieren der Spielstände!" @@ -4705,7 +4825,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4734,11 +4854,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4786,14 +4906,14 @@ msgstr "" msgid "Experimental" msgstr "Experimentell" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Alle Wii-Spielstände exportieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4801,42 +4921,42 @@ msgstr "" msgid "Export Recording" msgstr "Aufnahme exportieren" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Aufnahme exportieren..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Spielstanddatei exportieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Wii-Spielstand exportieren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Wii-Spielstände exportieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n Spielstand/stände exportiert" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Erweiterung" @@ -4849,7 +4969,7 @@ msgstr "Erweiterung - Bewegungseingabe" msgid "Extension Motion Simulation" msgstr "Erweiterung - Bewegungssimulation" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Extern" @@ -4857,35 +4977,35 @@ msgstr "Extern" msgid "External Frame Buffer (XFB)" msgstr "Externer Bildspeicher (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Zertifikate aus NAND extrahieren" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Gesamte Disc extrahieren..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Gesamte Partition extrahieren..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Datei extrahieren..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Dateien extrahieren..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Systemdaten extrahieren..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Alle Dateien werden extrahiert..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Verzeichnis wird extrahiert..." @@ -4895,7 +5015,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO-Player" @@ -4903,7 +5023,7 @@ msgstr "FIFO-Player" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4911,11 +5031,11 @@ msgstr "" "Konnte Speicherkarte nicht öffnen:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Konnte diese Sitzung nicht zum NetPlay Index hinzufügen: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Konnte nicht an Signaturdatei '%1' anfügen." @@ -4923,11 +5043,11 @@ msgstr "Konnte nicht an Signaturdatei '%1' anfügen." msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4935,7 +5055,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Konnte nicht mit Redump.org verbinden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Konnte nicht mit Server %1 verbinden" @@ -4956,15 +5076,15 @@ msgstr "Fehler beim Erstellen der globalen D3D12-Ressourcen" msgid "Failed to create DXGI factory" msgstr "Fehler beim Erstellen der DXGI-Factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4982,7 +5102,7 @@ msgstr "" "Konnte NetPlay-Speicherkarte nicht löschen. Überprüfe deine " "Schreibberechtigungen." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Konnte die ausgewählte Datei nicht löschen." @@ -4990,36 +5110,36 @@ msgstr "Konnte die ausgewählte Datei nicht löschen." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Fehler beim Lösen des Kernel-Treibers für BT-Durchleitung: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Download der Codes fehlgeschlagen." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Konnte %1 nicht dumpen: Fehler beim Öffnen der Datei" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Konnte %1 nicht dumpen: Fehler beim Schreiben in Datei" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Konnte folgende Spielstände nicht exportieren:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Konnte Zertifikate aus NAND nicht extrahieren" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Datei konnte nicht extrahiert werden." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Systemdaten konnten nicht extrahiert werden." @@ -5037,18 +5157,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Ein oder mehrere D3D-Symbole konnten nicht gefunden werden" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Konnte \"%1\" nicht importieren." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Konnte Spielstand nicht importieren. Bitte starte das Spiel einmal und " "versuche es danach erneut." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5056,7 +5176,7 @@ msgstr "" "Konnte Spielstand nicht importieren. Die gegebene Datei scheint beschädigt " "zu sein oder ist kein gültiger Wii-Spielstand." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5067,7 +5187,7 @@ msgstr "" "dein NAND zu reparieren (Extras -> NAND verwalten -> NAND prüfen...) und " "versuche anschließend, den Spielstand erneut zu importieren." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Konnte Kern nicht initiieren" @@ -5082,16 +5202,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Renderer-Klassen konnten nicht initialisiert werden" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Konnte Paket: %1 nicht installieren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Konnte diesen Titel nicht in den NAND installieren." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5099,8 +5219,8 @@ msgstr "" "Fehler beim Lauschen auf Port %1. Wird eine andere Instanz des NetPlay-" "Servers ausgeführt?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Konnte RSO-Modul an %1 nicht laden" @@ -5112,15 +5232,15 @@ msgstr "Fehler beim Laden der Datei d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Fehler beim Laden der Datei dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Konnte Kartendatei '%1' nicht laden" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -5136,8 +5256,12 @@ msgstr "" "Konnte {0} nicht laden. Wenn du Windows 7 verwendest, versuche das " "Updatepaket KB4019990 zu installieren." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Konnte '&1' nicht öffnen" @@ -5168,40 +5292,40 @@ msgstr "" "Stellen Sie sicher, dass eine Anwendung zum Öffnen von INI-Dateien " "zugewiesen ist." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Konnte Server nicht öffnen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Konnte Eingabedatei \"%1\" nicht öffnen." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5224,35 +5348,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Konnte nicht aus der Eingabedatei \"{0}\" lesen." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5262,11 +5386,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Konnte {0} nicht lesen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5276,7 +5400,7 @@ msgstr "" "\n" "Möchtest du sie konvertieren, ohne Junk-Daten zu entfernen?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Dieser Titel konnte nicht aus dem NAND entfernt werden." @@ -5296,27 +5420,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Konnte FIFO-Log nicht speichern." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Konnte Codekarte nicht in Pfad '%1' speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Konnte Signaturdatei '%1' nicht speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Konnte Symbolkarte nicht in Pfad '%1' speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Konnte nicht an Signaturdatei '%1' speichern." -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Konnte Paket: %1 nicht deinstallieren" @@ -5336,9 +5467,9 @@ msgstr "Konnte Wii-Spielstand nicht schreiben." msgid "Failed to write config file!" msgstr "Konnte Einstellungsdatei nicht schreiben!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5346,12 +5477,12 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5359,22 +5490,22 @@ msgstr "" "Schreiben in Ausgabedatei \"{0}\" fehlgeschlagen.\n" "Überprüfe ob ausreichend Speicherplatz auf dem Ziellaufwerk vorhanden ist." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Fehler" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Faire Eingangsverzögerung" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Zurückgreifende Region" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Zurückgreifende Region:" @@ -5400,17 +5531,21 @@ msgstr "" msgid "Field of View" msgstr "Sichtfeld" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Dateidetails" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Dateiformat" @@ -5422,20 +5557,20 @@ msgstr "Dateiformat:" msgid "File Info" msgstr "Datei-Informationen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Dateiname" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Dateipfad" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Dateigröße" @@ -5443,15 +5578,15 @@ msgstr "Dateigröße" msgid "File Size:" msgstr "Dateigröße:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Datei enthielt keine Codes." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Dateien geöffnet, bereit zum Komprimieren." @@ -5463,12 +5598,12 @@ msgstr "" "Vorgegebene Dateien in der M3U-Datei \"{0}\" wurden nicht gefunden:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "Die Dateigröße entspricht keiner bekannten GameCube-Speicherkartengröße." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" "Dateigröße im Header stimmt nicht mit der tatsächlichen Kartengröße überein." @@ -5477,7 +5612,7 @@ msgstr "" msgid "Filesystem" msgstr "Dateisystem" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filter" @@ -5493,7 +5628,7 @@ msgstr "&Vorherige finden" msgid "Finish Calibration" msgstr "Kalibrierung abschließen" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5503,19 +5638,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "First-Person" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Prüfsummen korrigieren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5525,7 +5660,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Bitschalter" @@ -5534,12 +5669,12 @@ msgstr "Bitschalter" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "&Zweig folgen" @@ -5561,35 +5696,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "16:9 erzwingen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "24-Bit Farbtiefe erzwingen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "4:3 erzwingen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5597,7 +5732,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "Lauschport erzwingen:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5609,7 +5744,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5626,7 +5761,7 @@ msgstr "" "Fehler verursachen).

Im Zweifel deaktiviert lassen." "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5638,7 +5773,7 @@ msgstr "" "die Performance und verursacht nur wenige Grafikfehler." "

Im Zweifel aktiviert lassen." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format:" @@ -5704,19 +5839,19 @@ msgstr "Bilder zum Aufzeichnen:" msgid "France" msgstr "Frankreich" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Freies Umsehen-Steuerungstyp" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Freies Umsehen-Controller %1" @@ -5724,7 +5859,7 @@ msgstr "Freies Umsehen-Controller %1" msgid "Free Look Settings" msgstr "Freies Umsehen-Einstellungen" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6213,7 +6353,7 @@ msgstr "Grün links" msgid "Green Right" msgstr "Grün rechts" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Tabellenansicht" @@ -6226,7 +6366,7 @@ msgstr "Gitarre" msgid "Gyroscope" msgstr "Gyroskop" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6242,7 +6382,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -6259,6 +6399,10 @@ msgstr "Kopf" msgid "Help" msgstr "Hilfe" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -6279,7 +6423,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadezimal" @@ -6288,28 +6432,28 @@ msgstr "Hexadezimal" msgid "Hide" msgstr "Verbergen" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Alles verbergen" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "In-Game-Sitzungen ausblenden" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Inkompatible Sitzungen ausblenden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Hoch" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Höchste" @@ -6318,7 +6462,7 @@ msgstr "Höchste" msgid "Hit Strength" msgstr "Schlagstärke" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6334,11 +6478,11 @@ msgstr "Horizontales Sichtfeld" msgid "Host" msgstr "Host" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Hostcode:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Host-Eingabeautorität" @@ -6346,7 +6490,7 @@ msgstr "Host-Eingabeautorität" msgid "Host Size" msgstr "Hostgröße" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6359,15 +6503,15 @@ msgstr "" "Geeignet für Gelegenheitsspiele mit 3+ Spielern, möglicherweise bei " "instabilen Verbindungen oder Verbindungen mit hoher Latenz." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Host-Eingabeautorität deaktiviert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Host-Eingabeautorität aktiviert" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Mit NetPlay ausrichten" @@ -6375,7 +6519,7 @@ msgstr "Mit NetPlay ausrichten" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Tastenkürzel-Einstellungen" @@ -6385,11 +6529,11 @@ msgstr "Tastenkürzel-Einstellungen" msgid "Hotkeys" msgstr "Tastenkürzel" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Tastaturkürzel benötigen Fensterfokus" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6399,7 +6543,7 @@ msgstr "" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Ich bin mir der Risiken bewusst und möchte weitermachen" @@ -6408,11 +6552,11 @@ msgstr "Ich bin mir der Risiken bewusst und möchte weitermachen" msgid "ID" msgstr "Kennung" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6440,24 +6584,24 @@ msgstr "" "gelesen werden. Weitere Informationen zum Einrichten von Wii-Netzwerken " "findest du unter https://dolphin-emu.org/docs/guides/wii-network-guide/." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-Adresse:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL-Einstellungen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR-Empfindlichkeit:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6491,11 +6635,11 @@ msgstr "" "höher kompatibel ist. Es kann sowohl Junk-Daten als auch verschlüsselte Wii-" "Daten effizient komprimieren." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Symbol" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6506,11 +6650,11 @@ msgstr "" "Geeignet für rundenbasierte Spiele mit zeitabhängiger Steuerung, zum " "Beispiel Golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Indentitätserzeugung" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6533,7 +6677,7 @@ msgstr "" "Diese Autorisierung kann jederzeit in den Dolphin-Einstellungen widerrufen " "werden." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6547,14 +6691,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6570,7 +6714,7 @@ msgstr "Ignorieren" msgid "Ignore Format Changes" msgstr "Formatänderungen ignorieren" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "In dieser Sitzung ignorieren" @@ -6617,30 +6761,30 @@ msgstr "" "Performance etwas.

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "BootMii-NAND-Sicherung importieren..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Wii-Spielstand importieren..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "NAND-Sicherung wird importiert" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6658,7 +6802,7 @@ msgstr "In-Game?" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6675,6 +6819,30 @@ msgstr "" "Kosten zusätzlicher Speicher-/Ladezeit.

Im Zweifel " "aktiviert lassen." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Erhöhen" @@ -6712,19 +6880,19 @@ msgstr "Erhöhe Y" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6737,27 +6905,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Bildschirmschoner während der Emulation sperren" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Eingabe" @@ -6771,42 +6939,42 @@ msgstr "Eingabefestigkeit, die zur Aktivierung benötigt wird." msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "&nop einfügen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SD-Karte einfügen" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installieren" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Update installieren" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WAD installieren..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "In NAND installieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -6818,7 +6986,7 @@ msgstr "Anweisung" msgid "Instruction Breakpoint" msgstr "Anweisungshaltepunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Anweisung:" @@ -6826,7 +6994,7 @@ msgstr "Anweisung:" msgid "Instruction: %1" msgstr "Anweisung: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6843,8 +7011,23 @@ msgstr "Intensität" msgid "Interface" msgstr "Benutzeroberfläche" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Interner LZO-Fehler - Komprimierung fehlgeschlagen" @@ -6853,25 +7036,30 @@ msgstr "Interner LZO-Fehler - Komprimierung fehlgeschlagen" msgid "Internal LZO Error - decompression failed" msgstr "Interner LZO-Fehler - Dekomprimierung fehlgeschlagen" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Interner LZO-Fehler - Dekomprimierung fehlgeschlagen ({0}) ({1}, {2})\n" -"Versuche, diesen Spielstand nochmal zu laden" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Interner LZO-Fehler - lzo_init() fehlgeschlagen" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Interne Auflösung" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Interne Auflösung:" @@ -6879,15 +7067,15 @@ msgstr "Interne Auflösung:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (am langsamsten)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreterkern" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Ungültiger Ausdruck." @@ -6899,7 +7087,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Ungültiger gemischter Code" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Ungültiges Paket %1 angegeben: &2" @@ -6908,15 +7096,15 @@ msgstr "Ungültiges Paket %1 angegeben: &2" msgid "Invalid Player ID" msgstr "Ungültige Spieler-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Ungültige RSO-Moduladresse: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Ungültiger Aufrufstapel" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Ungültige Prüfsummen." @@ -6924,7 +7112,7 @@ msgstr "Ungültige Prüfsummen." msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Ungültiger Host" @@ -6945,7 +7133,7 @@ msgstr "Ungültig" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Ungültiges Passwort angegeben." @@ -6965,7 +7153,7 @@ msgstr "Ungültiger Suchbegriff (konnte nicht zu Zahl konvertieren)" msgid "Invalid search string (only even string lengths supported)" msgstr "Ungültiger Suchbegriff (nur gerade Zeichenlängen werden unterstützt)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Ungültige Titelkennung" @@ -6974,8 +7162,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italienisch" @@ -6983,11 +7171,16 @@ msgstr "Italienisch" msgid "Italy" msgstr "Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT-Blockverbindung Aus" @@ -6995,68 +7188,68 @@ msgstr "JIT-Blockverbindung Aus" msgid "JIT Blocks" msgstr "JIT-Blöcke" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Zweig Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FließKomma Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Ganzahl Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LadenSpeichern Fließkomma Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LadenSpeichern Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LadenSpeichern Gekoppelt Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LadenSpeichern lXz Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LadenSpeichern lbzx Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LadenSpeichern lwz Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Aus (JIT-Kern)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Gekoppelt Aus" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT-Register-Cache Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT-SystemRegister Aus" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7065,12 +7258,12 @@ msgstr "" "niemals passieren. Melde bitte diesen Vorfall im Bug-Tracker. Dolphin wird " "jetzt beendet." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japan" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japanisch" @@ -7081,12 +7274,18 @@ msgstr "Japanisch" msgid "Japanese (Shift-JIS)" msgstr "Japanisch (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Fenster immer im Vordergrund" @@ -7103,7 +7302,7 @@ msgstr "" msgid "Keyboard" msgstr "Tastatur" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -7120,16 +7319,16 @@ msgstr "Tasten" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Spieler hinauswerfen" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Koreanisch" @@ -7140,7 +7339,7 @@ msgstr "Koreanisch" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -7162,23 +7361,31 @@ msgstr "Bezeichnung" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Latenz:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -7186,11 +7393,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7201,7 +7412,7 @@ msgstr "Links" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Stick links" @@ -7227,7 +7438,7 @@ msgstr "" "Linksklick um Stickwert zu setzen.\n" "Rechtsklick um ihn zu zentrieren." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7237,7 +7448,7 @@ msgstr "" "Mittlere Maustaste zum Löschen.\n" "Rechtsklick für weitere Optionen." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7256,7 +7467,7 @@ msgstr "Lizenz" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -7266,8 +7477,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -7275,11 +7489,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "Uploadblock-Geschwindigkeit begrenzen:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Listen-Spalten" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Listenansicht" @@ -7288,18 +7502,18 @@ msgid "Listening" msgstr "Lauscht" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Laden" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "&Ungültige Kartendatei laden..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "&Andere Kartendatei laden..." @@ -7307,15 +7521,15 @@ msgstr "&Andere Kartendatei laden..." msgid "Load Custom Textures" msgstr "Lade benutzerdefinierte Texturen" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "GameCube-Hauptmenü laden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -7332,7 +7546,7 @@ msgstr "Ladepfad:" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7421,23 +7635,23 @@ msgstr "Spielstand in Slot 8 laden" msgid "Load State Slot 9" msgstr "Spielstand in Slot 9 laden" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Spielstand von Datei laden" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Spielstand vom ausgewählten Slot laden" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Spielstand von Slot laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Wii-Systemmenü laden %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7445,16 +7659,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "Spielstand vom ausgewählten Slot laden" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Lade von Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Kartendatei laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7462,7 +7676,7 @@ msgstr "" msgid "Load..." msgstr "Laden..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Geladene Symbole von '%1'" @@ -7482,15 +7696,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Lokal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7504,10 +7718,18 @@ msgstr "Log" msgid "Log Configuration" msgstr "Protokollkonfiguration" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "JIT-Anweisungsabdeckung protokollieren" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Protokolliert Renderzeit in Datei" @@ -7520,18 +7742,10 @@ msgstr "Log-Typen" msgid "Logger Outputs" msgstr "Logger-Ausgabe" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7543,20 +7757,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Die Verbindung zum NetPlay-Server wurde getrennt..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Niedrig" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Niedrigste" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7568,13 +7782,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7582,9 +7796,37 @@ msgstr "" msgid "Main Stick" msgstr "Main Stick" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Hersteller" @@ -7593,7 +7835,7 @@ msgstr "Hersteller" msgid "Maker:" msgstr "Hersteller:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7605,7 +7847,7 @@ msgstr "" "machen, die die korrekte Nebelemulation benötigen." "

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "NAND verwalten" @@ -7614,23 +7856,23 @@ msgstr "NAND verwalten" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mapping" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Übereinstimmung gefunden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Maximaler Puffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Maximale Puffergröße auf %1 geändert" @@ -7639,12 +7881,12 @@ msgstr "Maximale Puffergröße auf %1 geändert" msgid "Maximum tilt angle." msgstr "Maximaler Neigungswinkel." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Kann zu Verlangsamung im Wii-Menü und einigen Spielen führen." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Mittel" @@ -7656,19 +7898,19 @@ msgstr "Speicher" msgid "Memory Breakpoint" msgstr "Speicherhaltepunkt" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Speicherkarte" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Speicherkartenverwaltung" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Speicherüberschreibung" @@ -7690,7 +7932,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "MemoryCard: Schreibvorgang mit ungültiger Zieladresse aufgerufen ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7706,31 +7948,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Sonstiges" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Sonstige Einstellungen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Nichtübereinstimmung zwischen der Anzahl der freien Blöcke im Header und den " "tatsächlich nicht verwendeten Blöcken." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Nichtübereinstimmung zwischen internen Datenstrukturen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7756,12 +8003,20 @@ msgstr "" "

Benötigt in den meisten Fällen einen Reset der Emulation." "

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -7773,11 +8028,11 @@ msgstr "Monoskopische Schatten" msgid "Monospaced Font" msgstr "Proportionale Schriftart" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Bewegungseingabe" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Bewegungssimulation" @@ -7786,20 +8041,20 @@ msgstr "Bewegungssimulation" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7820,7 +8075,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7828,20 +8083,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-Prüfung" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit-Warnung" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7849,7 +8104,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -7866,25 +8121,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Name" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Name für ein neues Tag:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Name des Tag, das entfernt werden soll:" @@ -7893,11 +8148,11 @@ msgid "Name of your session shown in the server browser" msgstr "Name deiner Sitzung im Server-Browser" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Name:" @@ -7905,16 +8160,16 @@ msgstr "Name:" msgid "Native (640x528)" msgstr "Nativ (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "NetPlay-Sitzungs-Browser" @@ -7926,27 +8181,27 @@ msgstr "NetPlay-Einrichtung" msgid "Netherlands" msgstr "Niederlande" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Netzwerk" @@ -7954,15 +8209,15 @@ msgstr "Netzwerk" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Niemals automatisch updaten" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Neu" @@ -7975,11 +8230,11 @@ msgstr "Neuer Haltepunkt" msgid "New Search" msgstr "Neue Suche" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Neues Tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Neue identität erzeugt." @@ -7987,7 +8242,7 @@ msgstr "Neue identität erzeugt." msgid "New instruction:" msgstr "Neue Anweisung:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Neues Tag" @@ -8010,6 +8265,7 @@ msgid "Nickname is too long." msgstr "Nickname is too long." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Spitzname:" @@ -8037,14 +8293,18 @@ msgstr "Keine Audioausgabe" msgid "No Compression" msgstr "Keine Komprimierung" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Keine Übereinstimmung" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8054,7 +8314,7 @@ msgstr "" msgid "No description available" msgstr "Keine Beschreibung vorhanden" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Keine Fehler." @@ -8062,7 +8322,7 @@ msgstr "Keine Fehler." msgid "No extension selected." msgstr "Keine Erweiterung ausgewählt." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Keine Datei geladen / aufgezeichnet." @@ -8070,15 +8330,19 @@ msgstr "Keine Datei geladen / aufgezeichnet." msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Es wurden keine Probleme festgestellt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -8113,25 +8377,25 @@ msgstr "Keine Profile für Spieleinstellung '{0}' gefunden" msgid "No recording loaded." msgstr "Keine Aufnahme geladen." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Keine gespeicherten Daten gefunden." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Keine undo.dtm gefunden, undo load state ab wird abgebrochen, um Film-" "Desynchronisationen zu vermeiden" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Keine" @@ -8143,11 +8407,11 @@ msgstr "Nordamerika" msgid "Not Set" msgstr "Nicht Festgelegt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Nicht alle Spieler besitzen das Spiel. Möchten Sie trotzdem starten?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8155,7 +8419,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8163,11 +8427,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8202,25 +8466,25 @@ msgstr "Anzahl der Schüttelungen pro Sekunde." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Nunchuck-Tasten" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Nunchuck-Stick" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8238,7 +8502,7 @@ msgid "Oceania" msgstr "Ozeanien" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Aus" @@ -8250,7 +8514,7 @@ msgstr "" msgid "On" msgstr "Ein" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -8261,15 +8525,15 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online-&Dokumentation" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8277,7 +8541,7 @@ msgstr "" "Nur Symbole anhängen mit dem Präfix:\n" "(Leer für alle Symbole)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8290,24 +8554,24 @@ msgstr "" msgid "Open" msgstr "Öffnen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Über&geordneten Ordner öffnen" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Verzeichnis öffnen..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "FIFO-Log öffnen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "GameCube-&Spielstand-Ordner öffnen" @@ -8315,7 +8579,7 @@ msgstr "GameCube-&Spielstand-Ordner öffnen" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Wii-&Spielstand-Ordner öffnen" @@ -8347,7 +8611,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operatoren" @@ -8355,8 +8619,8 @@ msgstr "Operatoren" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Einstellungen" @@ -8365,21 +8629,21 @@ msgstr "Einstellungen" msgid "Orange" msgstr "Orange" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbital" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Andere" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -8388,24 +8652,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "Tastenkürzel anderer Spielstand" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Verwaltung anderer Spielstand" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Anderes Spiel..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Eingabeau&fzeichnung wiedergeben..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8434,7 +8706,7 @@ msgstr "PNG-Bilddatei (*.png);; Alle Dateien (*)" msgid "PPC Size" msgstr "PPC-Größe" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8447,7 +8719,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parameter" @@ -8460,11 +8732,11 @@ msgstr "" msgid "Parsing Error" msgstr "Auslesefehler" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passiv" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Bluetooth-Adapter durchleiten" @@ -8506,23 +8778,24 @@ msgstr "Pfade" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pause am Filmende" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pausieren wenn der Fokus verloren wird" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8540,15 +8813,15 @@ msgstr "Spitzengeschwindigkeit von Bewegungen in die neutrale Position." msgid "Peak velocity of outward swing movements." msgstr "Spitzengeschwindigkeit von nach außen gerichteten Schwenkbewegungen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Per-Pixel Lighting" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Online-Systemaktualisierung durchführen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Systemaktualisierung durchführen" @@ -8578,11 +8851,11 @@ msgstr "" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Wähle eine Debug-Schriftart" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8594,8 +8867,8 @@ msgstr "Nicken abwärts" msgid "Pitch Up" msgstr "Nicken aufwärts" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plattform" @@ -8611,7 +8884,7 @@ msgstr "Abspielen / Aufnahme" msgid "Play Recording" msgstr "Aufnahme abspielen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8619,39 +8892,43 @@ msgstr "" msgid "Playback Options" msgstr "Wiedergabeoptionen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Spieler" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Spieler" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8660,7 +8937,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8671,12 +8948,12 @@ msgstr "" msgid "Point" msgstr "Zeige" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Port %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8685,21 +8962,21 @@ msgstr "" msgid "Port:" msgstr "Port:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Mögliche Desynchronisation erkannt: %1 wurde wahrscheinlich auf Frame %2 " "desynchronisiert" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Nachbearbeitungseffekt" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Nachbearbeitungseffekt:" @@ -8728,7 +9005,7 @@ msgstr "Vorzeitiges Filmende in PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Vorzeitiges Filmende in PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8749,7 +9026,7 @@ msgstr "Sync-Taste drücken" msgid "Pressure" msgstr "Druck" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8784,15 +9061,15 @@ msgstr "Vorheriges Profil" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privat" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privat und öffentlich" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problem" @@ -8820,7 +9097,7 @@ msgstr "" "Probleme mit mittlerem Schweregrad wurden gefunden. Das ganze Spiel oder " "bestimmte Teile des Spiels funktionieren möglicherweise nicht richtig." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8829,23 +9106,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "Programmzähler" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Fortschritt" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Öffentlich" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Spielelisten Cache leeren" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8870,13 +9147,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "Qualität des DPLII-Decoders. Audiolatenz steigt mit Qualität." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Frage" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Beenden" @@ -8897,11 +9174,11 @@ msgstr "R-Analog" msgid "READY" msgstr "BEREIT" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO-Module" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "Automatische RSO-Erkennung" @@ -8909,7 +9186,7 @@ msgstr "Automatische RSO-Erkennung" msgid "RUNNING" msgstr "LÄUFT" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ GC/Wii-Abbilder (*.rvz)" @@ -8926,7 +9203,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Anweisung er&setzen" @@ -8958,11 +9239,11 @@ msgstr "Lesen oder Schreiben" msgid "Read-Only Mode" msgstr "Nur-Lese-Modus" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Echtes Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Reale Wiimote" @@ -8979,7 +9260,7 @@ msgstr "Nachzentrieren" msgid "Record" msgstr "Aufnahme" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Eingaben aufzeichnen" @@ -8991,7 +9272,7 @@ msgstr "Aufzeichnung" msgid "Recording Options" msgstr "Aufnahmeoptionen" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Aufzeichnung..." @@ -9008,7 +9289,7 @@ msgstr "Rot links" msgid "Red Right" msgstr "Rot rechts" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9024,17 +9305,17 @@ msgstr "" "wendet sie auch bei Belichtung, Shader-Effekten und Texturen an." "

Im Zweifel, wähle Keine." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org Status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Aktualisieren" @@ -9055,22 +9336,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Aktualisiere..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Region:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Register" @@ -9082,36 +9363,36 @@ msgstr "Relative Eingabe" msgid "Relative Input Hold" msgstr "Relative Eingabe halten" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Erinnere mich später" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Entfernen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Junk-Daten entfernen (unwiederruflich):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Tag entfernen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Tag entfernen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9121,16 +9402,16 @@ msgstr "" "Speicherplatz gespart (es sei denn, du packst die ISO-Datei anschließend in " "ein komprimiertes Dateiformat wie ZIP). Möchtest du trotzdem fortfahren?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Symbol umbenennen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Renderfenster" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Im Hauptfenster rendern" @@ -9153,18 +9434,18 @@ msgstr "Anfrage deiner Gruppe beizutreten" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Zurücksetzen" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9172,11 +9453,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Setze Übergangsserver zurück" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Setze Übergangsserver zurück zu %1:%2" @@ -9184,7 +9465,7 @@ msgstr "Setze Übergangsserver zurück zu %1:%2" msgid "Reset Traversal Settings" msgstr "Übergangseinstellungen zurücksetzen." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -9192,11 +9473,11 @@ msgstr "" msgid "Reset View" msgstr "Sichtfeld zurücksetzen" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Alle gespeicherten Wiimote-Kopplungen zurücksetzen" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Ressourcenpaketverwaltung" @@ -9212,11 +9493,11 @@ msgstr "Neustart erforderlich" msgid "Restore Defaults" msgstr "Standard wiederherstellen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Anweisung wiederherstellen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Erneut versuchen" @@ -9225,7 +9506,7 @@ msgstr "Erneut versuchen" msgid "Return Speed" msgstr "Rücklaufgeschwindigkeit" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revision" @@ -9237,7 +9518,7 @@ msgstr "Revision: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9248,7 +9529,7 @@ msgstr "Rechts" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Stick rechts" @@ -9284,11 +9565,11 @@ msgstr "Rollen links" msgid "Roll Right" msgstr "Rollen rechts" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "Raum-ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -9313,23 +9594,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Bis &hier ausführen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9337,11 +9618,11 @@ msgstr "" msgid "Russia" msgstr "Russland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-Karte" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -9349,11 +9630,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD-Kartenabbild (*.raw);;Alle Dateien (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD-Karten-Pfad:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -9361,7 +9642,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -9374,7 +9655,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9382,7 +9663,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9396,11 +9677,11 @@ msgstr "SSL-Kontext" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Code speich&ern" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "S&pielstand speichern" @@ -9410,8 +9691,8 @@ msgid "Safe" msgstr "Sicher" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9421,34 +9702,34 @@ msgstr "Speichern" msgid "Save All" msgstr "Alle speichern" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Export speichern" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "FIFO-Log speichern" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Datei speichern unter" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Import speichern" @@ -9456,17 +9737,17 @@ msgstr "Import speichern" msgid "Save Oldest State" msgstr "Ältesten Spielstand überschreiben" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Spielstand speichern" @@ -9510,23 +9791,23 @@ msgstr "In Slot 8 speichern" msgid "Save State Slot 9" msgstr "In Slot 9 speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Spielstand in Datei speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Spielstand in ältesten Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Spielstand im ausgewählten Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Spielstand in Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Symbolkarte speichern &als..." @@ -9534,7 +9815,7 @@ msgstr "Symbolkarte speichern &als..." msgid "Save Texture Cache to State" msgstr "Texturen-Cache in Spielstand speichern" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Spielstand speichern und laden" @@ -9546,11 +9827,11 @@ msgstr "" msgid "Save as..." msgstr "Speichern unter..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Kombinierte Ausgabedatei speichern als" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9560,15 +9841,15 @@ msgstr "" "eine Sicherung der aktuellen Spielstände zu erstellen.\n" "Jetzt überschreiben?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Kartendatei speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Signaturdatei speichern" @@ -9576,7 +9857,7 @@ msgstr "Signaturdatei speichern" msgid "Save to Selected Slot" msgstr "Spielstand im ausgewählten Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Spielstand in Slot %1 - %2 speichern" @@ -9584,13 +9865,13 @@ msgstr "Spielstand in Slot %1 - %2 speichern" msgid "Save..." msgstr "Speichern..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Gespeicherte Wiimote-Kopplungen können nur zurückgesetzt werden, wenn ein " "Wii-Spiel läuft." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9598,7 +9879,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Spielstandfilm {0} ist fehlerhaft, breche die Filmaufnahme ab..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Skalierte EFB-Kopie" @@ -9612,11 +9893,11 @@ msgstr "ScrShot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Suche" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Adresse suchen" @@ -9639,7 +9920,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Suche nach einer Anweisung" @@ -9647,11 +9928,11 @@ msgstr "Suche nach einer Anweisung" msgid "Search games..." msgstr "Suche Spiele..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Suchanweisung" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9676,7 +9957,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Auswählen" @@ -9684,24 +9965,24 @@ msgstr "Auswählen" msgid "Select Dump Path" msgstr "Dump-Pfad auswählen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Export-Verzeichnis auswählen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9721,15 +10002,15 @@ msgstr "Ressourcenpaket-Pfad auswählen" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Slot %1 - %2 auswählen" @@ -9737,7 +10018,7 @@ msgstr "Slot %1 - %2 auswählen" msgid "Select State" msgstr "Spielstand auswählen" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Spielstand-Slot auswählen" @@ -9789,17 +10070,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Wii-NAND-Root auswählen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Verzeichnis auswählen" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Datei auswählen" @@ -9815,7 +10096,7 @@ msgstr "Spiel auswählen" msgid "Select a SD Card Image" msgstr "SD-Kartenabbild auswählen" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9823,19 +10104,19 @@ msgstr "" msgid "Select a game" msgstr "Spiel auswählen" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Wähle einen Titel zum Installieren in den NAND aus." -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Wählen Sie die RSO-Moduladresse aus:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9843,20 +10124,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Wähle die Schlüsseldateien (OTP/SEEPROM Dump)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Wii-Spielstand auswählen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Wähle aus, wo das konvertierte Abbild gespeichert werden soll" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Wähle aus, wo die konvertierten Abbilder gespeichert werden sollen" @@ -9868,11 +10149,11 @@ msgstr "Ausgewählte Schriftart" msgid "Selected controller profile does not exist" msgstr "Ausgewähltes Controller-Profil existiert nicht" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Das gewählte Spiel existiert nicht in der Spieleliste!" @@ -9884,13 +10165,13 @@ msgstr "Ausgewählter Thread-Aufrufstapel" msgid "Selected thread context" msgstr "Ausgewählter Thread-Kontext" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -9898,7 +10179,7 @@ msgstr "" "Wählt ein Anzeigegerät aus.

Im Zweifel, wähle das " "Erste." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9917,7 +10198,7 @@ msgstr "" "
Passiv ist eine andere Art von 3D, die von einigen Fernsehern verwendet " "wird.

Im Zweifel Aus auswählen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9933,7 +10214,7 @@ msgstr "" "strecken.

Im Zweifel Automatisch auswählen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9943,11 +10224,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Senden" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Position der Sensorleiste:" @@ -9969,7 +10250,7 @@ msgstr "Server-IP-Adresse" msgid "Server Port" msgstr "Server-Port" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Server hat Übergangsversuch abgelehnt." @@ -9986,35 +10267,35 @@ msgstr "" msgid "Set PC" msgstr "PC zuweisen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Als &Standard-ISO festlegen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Lege eine Speicherkarten-Datei für Slot A fest" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Lege eine Speicherkarten-Datei für Slot B fest" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Symbol-&Endadresse festlegen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "&Symbolgröße festlegen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Symbol-Endadresse festlegen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Symbolgröße festlegen (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10024,7 +10305,7 @@ msgstr "" "Spiele.\n" "Funktioniert nicht bei allen Spielen." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Stellt die Wii Systemsprache ein." @@ -10040,7 +10321,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10050,11 +10331,11 @@ msgstr "Einstellungen" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMem: setting.txt kann nicht erstellt werden" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Schweregrad" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Shader-Kompilierung" @@ -10064,6 +10345,10 @@ msgstr "Shader-Kompilierung" msgid "Shake" msgstr "Schütteln" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -10077,41 +10362,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "&Log anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "&Werkzeugleiste anzeigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Aktiven Titel in Fenstertitel anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Alles anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Australien anzeigen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Zeige momentanes Spiel auf Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL anzeigen" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -10119,7 +10404,7 @@ msgstr "" msgid "Show FPS" msgstr "FPS anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Bildzähler anzeigen" @@ -10127,19 +10412,19 @@ msgstr "Bildzähler anzeigen" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Frankreich anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "GameCube anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Deutschland anzeigen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Golf-Modus-Überlagerung anzeigen" @@ -10147,23 +10432,23 @@ msgstr "Golf-Modus-Überlagerung anzeigen" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Eingabebildschirm anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Italien anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Korea anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Lag-Zähler anzeigen" @@ -10171,27 +10456,27 @@ msgstr "Lag-Zähler anzeigen" msgid "Show Language:" msgstr "Anzeigesprache:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Protokoll&konfiguration anzeigen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "NetPlay-Nachrichten anzeigen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "NetPlay-Ping anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Niederlande anzeigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Bildschirmnachrichten zeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL anzeigen" @@ -10204,19 +10489,19 @@ msgstr "PC anzeigen" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Plattformen anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Regionen anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Russland anzeigen" @@ -10224,7 +10509,7 @@ msgstr "Russland anzeigen" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Spanien anzeigen" @@ -10236,19 +10521,19 @@ msgstr "" msgid "Show Statistics" msgstr "Statistiken anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Systemuhr anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Taiwan anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "USA anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Unbekannte anzeigen" @@ -10260,27 +10545,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Welt anzeigen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Im &Speicher anzeigen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -10297,11 +10582,11 @@ msgstr "" msgid "Show in server browser" msgstr "Im Server-Browser anzeigen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10355,7 +10640,7 @@ msgstr "" "Emulationsgeschwindigkeit an.

Im Zweifel " "deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10371,7 +10656,7 @@ msgstr "" "Zeigt verschiedene Rendering-Statistiken an.

Im " "Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Nebeneinander" @@ -10387,7 +10672,7 @@ msgstr "Seitwärts umschalten" msgid "Sideways Wii Remote" msgstr "Wiimote seitwärts" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Signaturendatenbank" @@ -10406,12 +10691,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Signiertes Integer" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chinesisch (Vereinfacht)" @@ -10419,11 +10704,11 @@ msgstr "Chinesisch (Vereinfacht)" msgid "Simulate DK Bongos" msgstr "DK-Bongos simulieren" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Sechs Achsen" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Größe" @@ -10440,7 +10725,7 @@ msgstr "" msgid "Skip" msgstr "Überspringen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -10448,7 +10733,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "EFB-Zugang von CPU überspringen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Hauptmenü überspringen" @@ -10479,28 +10764,33 @@ msgstr "" ">Deaktiviere diese Option und aktiviere V-Sync für optimales Frame-Pacing." "

Im Zweifel aktiviert lassen." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10509,19 +10799,19 @@ msgstr "" msgid "Slider Bar" msgstr "Schieberleiste" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Slot A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Slot B:" @@ -10549,7 +10839,7 @@ msgstr "" "Einige Auffülldaten, die Null sein sollten, sind nicht Null. Dies kann dazu " "führen, dass das Spiel an bestimmten Punkten einfriert." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10557,12 +10847,12 @@ msgstr "" "Einige der angegebenen Werte sind ungültig.\n" "Bitte überprüfe die markierten Werte." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Alphabetisch sortieren" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Klang:" @@ -10575,8 +10865,8 @@ msgid "Spain" msgstr "Spanien" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spanisch" @@ -10584,11 +10874,11 @@ msgstr "Spanisch" msgid "Speaker Pan" msgstr "Lautsprecherregler" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Lautsprecher-Lautstärke" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10617,7 +10907,7 @@ msgstr "Geschwindigkeit" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10629,16 +10919,16 @@ msgstr "Stapelende" msgid "Stack start" msgstr "Stapelstart" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standard-Controller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "&NetPlay starten..." @@ -10646,7 +10936,7 @@ msgstr "&NetPlay starten..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Aufzeichnung der Eingabe starten" @@ -10656,7 +10946,7 @@ msgstr "&Aufzeichnung der Eingabe starten" msgid "Start Recording" msgstr "Aufnahme starten" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Im Vollbildmodus starten" @@ -10664,11 +10954,11 @@ msgstr "Im Vollbildmodus starten" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Spiel gestartet" @@ -10679,7 +10969,7 @@ msgstr "Spiel gestartet" msgid "State" msgstr "Status" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Lenkrad" @@ -10707,19 +10997,19 @@ msgstr "Schritt heraus" msgid "Step Over" msgstr "Schritt über" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Schritt heraus erfolgreich!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Zeitüberschreitung bei Schritt heraus!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Schritt über in Bearbeitung..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Schritt erfolgreich!" @@ -10728,20 +11018,20 @@ msgstr "Schritt erfolgreich!" msgid "Stepping" msgstr "Schrittweite" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Stereoskopischer 3D-Modus" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Stereoskopischer 3D-Modus:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopie" @@ -10762,7 +11052,7 @@ msgstr "Stick" msgid "Stop" msgstr "Stopp" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Wiedergabe/Aufzeichnung der Eingabe stoppen" @@ -10770,7 +11060,7 @@ msgstr "Wiedergabe/Aufzeichnung der Eingabe stoppen" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Spiel gestoppt" @@ -10812,11 +11102,11 @@ msgstr "" "Texturen) ablegen

Im Zweifel aktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "An Fenstergröße anpassen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Strikte Einstellungs-Synchronisation" @@ -10830,6 +11120,10 @@ msgstr "Zeichenkette" msgid "Strum" msgstr "Klimpern" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10837,69 +11131,69 @@ msgstr "Klimpern" msgid "Stylus" msgstr "Eingabestift" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Erfolg" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Erfolgreich zum NetPlay-Index hinzugefügt" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n Abbild(er) erfolgreich konvertiert." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "'%1' wurde erfolgreich gelöscht." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Spielstände wurden erfolgreich exportiert" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Zertifikate aus NAND erfolgreich extrahiert" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Datei erfolgreich extrahiert." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Systemdaten erfolgreich extrahiert." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Spielstand wurde erfolgreich importiert." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Der Titel wurde erfolgreich in den NAND installiert." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Der Titel wurde erfolgreich aus dem NAND gelöscht." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10907,16 +11201,16 @@ msgstr "" msgid "Support" msgstr "Unterstützung" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Unterstützt SD und SDHC. Standardgröße ist 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -10924,17 +11218,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Ausgesetzt" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Augen vertauschen" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10949,23 +11248,23 @@ msgstr "" msgid "Swing" msgstr "Schwingen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Zu A wechseln" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Zu B wechseln" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Symbol (%1) Endadresse:" @@ -10978,25 +11277,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Symbolname:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symbole" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Synchronisieren" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko-Codes synchronisieren" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Reale Wiimotes synchronisieren und diese koppeln" @@ -11012,7 +11311,7 @@ msgstr "" "Synchronisiert die GPU- und CPU-Threads, um zufällige Abstürze im Doppelkern-" "Modus zu vermeiden. (EIN = Kompatibel, AUS = Schnell)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11030,25 +11329,25 @@ msgstr "Gecko-Codes synchronisieren..." msgid "Synchronizing save data..." msgstr "Synchronisiere Spielstände..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Systemsprache:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS-Eingabe" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS-Werkzeuge" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Tags" @@ -11066,15 +11365,15 @@ msgstr "Schweif" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Screenshot erstellen" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11082,11 +11381,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Testen" @@ -11103,11 +11402,11 @@ msgstr "Texturen-Cache-Genauigkeit" msgid "Texture Dumping" msgstr "Texturdump" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -11150,7 +11449,7 @@ msgstr "Die IPL-Datei ist kein bekannter guter Dump. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Die Partitionen der Meisterstücke fehlen." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11158,7 +11457,7 @@ msgstr "" "Das NAND konnte nicht repariert werden. Es wird empfohlen, deine aktuellen " "Daten zu sichern und mit einem frischen NAND neu anzufangen." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "Das NAND wurde repariert." @@ -11169,6 +11468,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11206,7 +11509,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11236,11 +11539,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Die emulierte Wii-Konsole wurde aktualisiert." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Die emulierte Wii-Konsole ist bereits auf dem neuesten Stand." @@ -11250,19 +11553,21 @@ msgstr "Die emulierte Wii-Konsole ist bereits auf dem neuesten Stand." msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Die eingegebene PID ist ungültig." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Die eingegebene VID ist ungültig." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "Der Ausdruck enthält einen Syntaxfehler." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11274,7 +11579,7 @@ msgstr "" "ist entweder beschädigt oder keine GameCube Speicherkarten-Datei.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11282,6 +11587,12 @@ msgstr "" "Die Datei %1 existiert bereits.\n" "Soll diese Datei ersetzt werden?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11296,7 +11607,7 @@ msgstr "" "Die Datei {0} wurde bereits geöffnet, der Header für die Datei wird nicht " "geschrieben." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11307,7 +11618,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Das Dateisystem ist ungültig oder konnte nicht gelesen werden." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11334,7 +11645,7 @@ msgstr "Die Spiel-ID ist ungewöhnlich kurz." msgid "The game ID is {0} but should be {1}." msgstr "Die Spiel-ID ist {0}, sollte aber {1} sein." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "Die Spieldisc enthält keine verwendbaren Updateinformationen." @@ -11342,7 +11653,7 @@ msgstr "Die Spieldisc enthält keine verwendbaren Updateinformationen." msgid "The game is currently running." msgstr "Das Spiel läuft gerade." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11352,7 +11663,7 @@ msgstr "" "Probleme mit dem Hauptmenü zu vermeiden, sind Updates der emulierten Konsole " "mit dieser Disc nicht möglich." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11374,6 +11685,12 @@ msgstr "Die Hashes stimmen nicht überein!" msgid "The hashes match!" msgstr "Die Hashes stimmen überein!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11386,6 +11703,16 @@ msgstr "" msgid "The install partition is missing." msgstr "Die Installationspartition fehlt." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11394,12 +11721,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Das Profil '%1' existiert nicht" @@ -11424,12 +11755,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Der resultierende entschlüsselte AR-Code enthält keine Zeilen." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11470,13 +11801,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "Die ausgewählte Datei \"{0}\" existiert nicht" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -11485,11 +11816,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "Das Ticket ist nicht korrekt signiert." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Der Typ einer Partition konnte nicht gelesen werden." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11510,7 +11862,7 @@ msgstr "Die Updatepartition fehlt." msgid "The update partition is not at its normal position." msgstr "Die Update-Partition ist nicht in der normalen Position." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11536,11 +11888,11 @@ msgstr "Die {0} Partition ist nicht richtig ausgerichtet." msgid "There are too many partitions in the first partition table." msgstr "Es gibt zu viele Partitionen in der ersten Partitionstabelle." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Es gibt nichts zum rückgängig machen!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11581,7 +11933,11 @@ msgstr "" "koreanischen Konsolen verwendet wird. Dies führt wahrscheinlich zu ERROR " "#002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Dieses USB-Gerät ist bereits freigegeben." @@ -11608,7 +11964,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Dies kann nicht ruckgängig gemacht werden!" @@ -11731,7 +12087,7 @@ msgstr "Dies ist ein guter Dump." msgid "This session requires a password:" msgstr "Diese Sitzung erfordert ein Passwort:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11808,7 +12164,7 @@ msgstr "" "Dies wird die Geschwindigkeit von Uploadblöcken pro Klient begrenzen, die " "für die Speichersynchronisation benutzt werden." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11849,14 +12205,14 @@ msgstr "" "Zeitraum der stabilen Eingabe zum Auslösen der Kalibrierung. (Null zum " "Deaktivieren)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titel" @@ -11870,7 +12226,7 @@ msgstr "Zu" msgid "To:" msgstr "Zu:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Vollbildmodus umschalten" @@ -11955,15 +12311,15 @@ msgstr "Tokenisierung fehlgeschlagen." msgid "Toolbar" msgstr "Werkzeugleiste" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Oben" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Übereinander" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12002,19 +12358,33 @@ msgstr "Gesamte Bewegungs-Distanz" msgid "Touch" msgstr "Touch" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chinesisch (Traditionell)" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Übergangsfehler" @@ -12022,7 +12392,7 @@ msgstr "Übergangsfehler" msgid "Traversal Server" msgstr "Übergangsserver" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Zeitüberschreitung bei der Verbindung vom Übergangsserver zum Host." @@ -12034,7 +12404,7 @@ msgstr "" "Versucht Zweige vor der Zeit zu übersetzen, was die Performance in den " "meisten Fällen verbessert. Standardwert True" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -12043,12 +12413,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Schultertasten" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12074,7 +12449,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -12082,19 +12457,17 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB-Whitelist-Fehler" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12105,7 +12478,7 @@ msgstr "" "Low-End-Hardware.

Im Zweifel diesen Modus wählen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12113,7 +12486,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12127,7 +12500,7 @@ msgstr "" "Kompilierung beseitigt, während die Leistung nur minimal beeinflusst wird. " "Die Ergebnisse hängen jedoch vom Verhalten des Grafiktreibers ab." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Konnte RSO-Module nicht automatisch erkennen" @@ -12139,7 +12512,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -12166,7 +12543,7 @@ msgstr "" "\n" "Möchtest du diese Zeile ignorieren und mit dem Parsen fortfahren?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -12182,34 +12559,34 @@ msgstr "Datei {0} kann nicht geschrieben werden" msgid "Unbound" msgstr "Ungebunden" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Unkomprimierte GC/Wii-Abbilder (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Spielstand Laden rückgängig machen" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Spielstand Speichern rückgängig machen" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Deinstallieren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Aus NAND deinstallieren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12218,22 +12595,27 @@ msgstr "" "Titels aus dem NAND entfernt, ohne die gespeicherten Daten zu löschen. " "Fortsetzen?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Vereinigte Staaten" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Unbekannt" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -12245,7 +12627,7 @@ msgstr "Unbekannter DVD-Befehl {0:08x} - fataler Fehler" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12257,7 +12639,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Unbekannte SYNC_SAVE_DATA Meldung erhalten mit ID: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12269,7 +12651,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -12285,11 +12667,11 @@ msgstr "Unbekannte Disc" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Unbekannter Fehler {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -12297,22 +12679,22 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "Unbekannte Meldung mit ID:{0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Unbekannte Meldung mit ID:{0} von Spieler:{1} erhalten. Spieler wird " "herausgeworfen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Unbegrenzt" @@ -12324,23 +12706,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Auspacken" @@ -12359,59 +12741,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Unsigniertes Integer" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Hoch" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Update" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Nach dem Beenden von Dolphin updaten" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Update verfügbar" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Aktualisierung abgebrochen" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Aktualisierung abgeschlossen" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Aktualisierung fehlgeschlagen" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Aktualisierungsvorgang" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12431,7 +12813,7 @@ msgstr "Aufrecht umschalten" msgid "Upright Wii Remote" msgstr "Wiimote aufrecht" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Einstellungen zur Berichterstattung von Nutzungsdaten" @@ -12439,27 +12821,23 @@ msgstr "Einstellungen zur Berichterstattung von Nutzungsdaten" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Eingebaute Datenbank von Spielnamen verwenden" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Benutzerdefiniertes Design verwenden" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Benutze verlustfreien Codec (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60-Modus (EuRGB60) verwenden" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Warnmeldungen anzeigen" @@ -12525,15 +12903,11 @@ msgstr "Benutzereinstellungen" msgid "User Interface" msgstr "Benutzeroberfläche" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Benutzerdefiniertes Design:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12556,7 +12930,7 @@ msgstr "" "GPU einen ordentlichen Geschwindigkeitsvorteil bringen." "

Im Zweifel aktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12566,7 +12940,7 @@ msgstr "" "stattdessen ein Renderfenster erstellt.

Im Zweifel " "deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12854,14 +13234,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Warnungen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12960,11 +13340,11 @@ msgstr "Überwachungsfenster" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Website" @@ -13001,11 +13381,11 @@ msgstr "" "\"Willkürliche Mipmaps erkennen\" in \"Verbesserungen\" aktiviert ist." "

Im Zweifel aktiviert lassen." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Freigegebene USB-Durchleitungsgeräte" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Breitbild-Hack" @@ -13033,45 +13413,45 @@ msgstr "Wiimote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wiimote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wiimote-Tasten" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wiimote-Einstellungen" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wiimotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS-Eingabe 1% - Klassischer Controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS-Eingabe %1 - Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS-Eingabe %1 - Wiimote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii und Wiimote" @@ -13079,22 +13459,22 @@ msgstr "Wii und Wiimote" msgid "Wii data is not public yet" msgstr "Wii-Daten sind noch nicht öffentlich" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-Spielstände (*.bin);;Alle Dateien (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools MEGA-Signaturdatei" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -13140,26 +13520,26 @@ msgstr "Schreibe ins Log und brich ab" msgid "Write to Window" msgstr "In Fenster ausgeben" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13173,9 +13553,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13203,21 +13583,21 @@ msgstr "Ja" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13288,15 +13668,15 @@ msgstr "" "Bitte beachte die NAND-Gebrauchsanleitung für Einrichtungsanweisungen: " "https://dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Sie müssen einen Namen eingeben." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Sie müssen einen Namen für Ihre Sitzung angeben!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Sie müssen eine Region für Ihre Sitzung angeben!" @@ -13304,7 +13684,7 @@ msgstr "Sie müssen eine Region für Ihre Sitzung angeben!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Sie müssen Dolphin neu starten, damit die Änderungen wirksam werden." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Sie müssen ein Spiel zum Ausrichten auswählen!" @@ -13320,16 +13700,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13350,7 +13730,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor" @@ -13373,21 +13753,21 @@ msgstr "auto" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll konnte nicht geladen werden." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "getrennt" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -13433,7 +13813,7 @@ msgstr "" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13443,13 +13823,13 @@ msgstr "" msgid "none" msgstr "kein" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "am" @@ -13500,11 +13880,11 @@ msgstr "" "{0} IPL im {1} Verzeichnis gefunden. Die Disc wird möglicherweise nicht " "erkannt" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} konnte Codes nicht synchroniseren." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} konnte nicht synchronisert werden." @@ -13517,8 +13897,8 @@ msgstr "" "Prüfe deine Schreibberechtigungen oder verschiebe die Datei nach außerhalb " "von Dolphin" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} von {1} Blöcken. Komprimierungsrate {2}%" @@ -13526,7 +13906,7 @@ msgstr "{0} von {1} Blöcken. Komprimierungsrate {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} war kein Verzeichnis, verschoben nach *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Oder" diff --git a/Languages/po/dolphin-mpn.pot b/Languages/po/dolphin-mpn.pot index 02e613a1d2..11152f30c8 100644 --- a/Languages/po/dolphin-mpn.pot +++ b/Languages/po/dolphin-mpn.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,7 +37,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -45,7 +45,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -58,7 +58,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -66,7 +66,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -89,14 +89,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -109,7 +109,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -123,7 +123,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -134,11 +134,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -146,54 +146,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -205,30 +209,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -236,7 +240,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -252,16 +256,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -285,27 +293,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -313,85 +321,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -407,21 +415,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "" @@ -429,39 +437,39 @@ msgstr "" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -469,15 +477,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "" @@ -485,31 +493,31 @@ msgstr "" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "" @@ -517,11 +525,11 @@ msgstr "" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -535,23 +543,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -559,82 +567,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "" @@ -642,15 +650,15 @@ msgstr "" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -660,21 +668,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "" @@ -682,23 +690,31 @@ msgstr "" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "" @@ -706,63 +722,71 @@ msgstr "" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -784,11 +808,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -796,11 +820,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -808,15 +832,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -846,7 +866,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -860,15 +880,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -876,35 +892,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -923,19 +939,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -957,19 +969,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -981,26 +993,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1018,34 +1030,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1078,7 +1090,7 @@ msgstr "" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1089,7 +1101,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1102,8 +1114,8 @@ msgstr "" msgid "Accuracy:" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1179,11 +1191,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1195,7 +1207,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1203,7 +1215,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "" @@ -1225,8 +1237,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1238,7 +1250,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1248,7 +1260,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1258,9 +1270,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "" @@ -1268,16 +1280,16 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1296,7 +1308,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1320,7 +1332,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1328,7 +1340,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1341,27 +1353,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1369,96 +1404,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1468,7 +1504,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1476,7 +1512,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1494,31 +1530,31 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1532,11 +1568,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1544,15 +1580,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1560,16 +1596,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1577,7 +1617,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1602,7 +1642,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1610,8 +1650,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "" @@ -1619,11 +1659,11 @@ msgstr "" msgid "Auto (Multiple of 640x528)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1631,7 +1671,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1639,15 +1679,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1675,7 +1715,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1687,7 +1727,7 @@ msgstr "" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1699,12 +1739,12 @@ msgstr "" msgid "Backend Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "" @@ -1715,13 +1755,13 @@ msgstr "" msgid "Backward" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1729,20 +1769,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "" @@ -1762,11 +1802,11 @@ msgstr "" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "" @@ -1774,7 +1814,7 @@ msgstr "" msgid "Bass" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1782,7 +1822,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1790,6 +1830,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1806,20 +1862,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1827,7 +1883,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "" @@ -1850,15 +1906,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1866,7 +1922,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "" @@ -1875,7 +1931,7 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1889,27 +1945,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1927,7 +1983,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1935,12 +1991,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "" @@ -1963,7 +2019,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1979,7 +2035,7 @@ msgstr "" msgid "Buttons" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1989,7 +2045,7 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -1997,19 +2053,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2020,11 +2076,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2048,19 +2104,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2074,22 +2130,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2122,11 +2186,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2134,6 +2198,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2152,11 +2220,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "" @@ -2164,7 +2232,7 @@ msgstr "" msgid "Change Disc" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2178,7 +2246,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2194,15 +2262,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "" @@ -2218,7 +2286,7 @@ msgstr "" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2230,13 +2298,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2244,31 +2312,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "" @@ -2277,7 +2345,7 @@ msgstr "" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2287,27 +2355,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2316,11 +2384,11 @@ msgstr "" msgid "Close" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2347,15 +2415,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2363,12 +2435,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2390,7 +2462,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2398,18 +2470,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2419,7 +2491,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2493,14 +2565,14 @@ msgstr "" msgid "Config" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2509,22 +2581,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2532,13 +2604,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2547,15 +2619,15 @@ msgstr "" msgid "Connect" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2575,15 +2647,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2591,7 +2663,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2603,7 +2675,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "" @@ -2616,7 +2688,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2652,7 +2724,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2660,7 +2732,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2669,7 +2741,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2694,62 +2766,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2774,18 +2846,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2793,7 +2865,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2805,19 +2877,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2853,13 +2925,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2881,7 +2953,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2909,6 +2981,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2926,15 +3002,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2942,13 +3018,13 @@ msgstr "" msgid "Country:" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2957,16 +3033,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2984,7 +3060,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3018,7 +3094,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3030,7 +3106,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3042,7 +3118,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3050,13 +3126,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3077,7 +3153,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3105,7 +3181,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3113,15 +3189,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3133,23 +3215,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3163,7 +3245,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "" @@ -3209,8 +3291,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "" @@ -3218,7 +3301,7 @@ msgstr "" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3251,17 +3334,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3270,7 +3353,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3278,26 +3361,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3305,11 +3388,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3317,11 +3400,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "" @@ -3330,7 +3413,7 @@ msgstr "" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "" @@ -3347,11 +3430,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3363,12 +3446,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3376,7 +3459,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3388,15 +3471,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3418,7 +3505,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3427,7 +3514,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "" @@ -3461,25 +3548,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "" @@ -3491,35 +3578,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3530,13 +3617,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3548,7 +3635,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3562,7 +3649,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3577,15 +3664,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3598,37 +3685,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3651,7 +3738,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "" @@ -3671,7 +3758,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "" @@ -3683,7 +3770,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "" @@ -3756,12 +3843,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "" @@ -3777,7 +3864,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3791,7 +3878,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3804,7 +3891,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3838,7 +3925,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3846,11 +3933,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "" @@ -3858,15 +3945,15 @@ msgstr "" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3876,11 +3963,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3900,12 +3987,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3913,6 +4000,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3921,15 +4012,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3937,19 +4032,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3966,10 +4061,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "" @@ -3983,15 +4082,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "" @@ -3999,11 +4098,11 @@ msgstr "" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4011,10 +4110,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4045,6 +4151,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4075,7 +4188,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4086,11 +4199,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4108,7 +4222,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4131,13 +4245,19 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4164,7 +4284,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4177,12 +4297,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "" @@ -4213,84 +4333,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "" @@ -4299,13 +4419,13 @@ msgstr "" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4317,15 +4437,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4333,11 +4453,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4408,7 +4528,7 @@ msgstr "" msgid "Euphoria" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4437,11 +4557,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4489,14 +4609,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4504,42 +4624,42 @@ msgstr "" msgid "Export Recording" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "" @@ -4552,7 +4672,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4560,35 +4680,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4598,7 +4718,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "" @@ -4606,17 +4726,17 @@ msgstr "" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4624,11 +4744,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4636,7 +4756,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4657,15 +4777,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4681,7 +4801,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4689,36 +4809,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4733,29 +4853,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4770,23 +4890,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4798,15 +4918,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4820,8 +4940,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4848,40 +4972,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4901,35 +5025,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4939,18 +5063,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4966,27 +5090,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5006,9 +5137,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5016,33 +5147,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5066,17 +5197,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5088,20 +5223,20 @@ msgstr "" msgid "File Info" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5109,15 +5244,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5127,11 +5262,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5139,7 +5274,7 @@ msgstr "" msgid "Filesystem" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5155,7 +5290,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5163,19 +5298,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5185,7 +5320,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5194,12 +5329,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5219,35 +5354,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5255,7 +5390,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5267,7 +5402,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5277,7 +5412,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5285,7 +5420,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5351,19 +5486,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5371,7 +5506,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5832,7 +5972,7 @@ msgstr "" msgid "Green Right" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5845,7 +5985,7 @@ msgstr "" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5861,7 +6001,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5878,6 +6018,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5898,7 +6042,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5907,28 +6051,28 @@ msgstr "" msgid "Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5937,7 +6081,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5953,11 +6097,11 @@ msgstr "" msgid "Host" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5965,7 +6109,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5973,15 +6117,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5989,7 +6133,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -5999,11 +6143,11 @@ msgstr "" msgid "Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6013,7 +6157,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6022,11 +6166,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6048,24 +6192,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6083,22 +6227,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6111,7 +6255,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6125,14 +6269,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6148,7 +6292,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6181,30 +6325,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6220,7 +6364,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6232,6 +6376,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6269,19 +6437,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6294,27 +6462,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "" @@ -6328,42 +6496,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6375,7 +6543,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6383,7 +6551,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6400,8 +6568,23 @@ msgstr "" msgid "Interface" msgstr "" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "" @@ -6410,23 +6593,30 @@ msgstr "" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "" @@ -6434,15 +6624,15 @@ msgstr "" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6454,7 +6644,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6463,15 +6653,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6479,7 +6669,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6500,7 +6690,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6520,7 +6710,7 @@ msgstr "" msgid "Invalid search string (only even string lengths supported)" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6529,8 +6719,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "" @@ -6538,11 +6728,16 @@ msgstr "" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6550,79 +6745,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "" @@ -6633,12 +6828,18 @@ msgstr "" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6655,7 +6856,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6672,16 +6873,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "" @@ -6692,7 +6893,7 @@ msgstr "" msgid "L" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6714,23 +6915,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6738,11 +6947,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6753,7 +6966,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "" @@ -6775,14 +6988,14 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" "Right-click for more options." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6799,7 +7012,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6809,8 +7022,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6818,11 +7034,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6831,18 +7047,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6850,15 +7066,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6875,7 +7091,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6964,23 +7180,23 @@ msgstr "" msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6988,16 +7204,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7005,7 +7221,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7022,15 +7238,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7044,10 +7260,18 @@ msgstr "" msgid "Log Configuration" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7060,18 +7284,10 @@ msgstr "" msgid "Logger Outputs" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7083,20 +7299,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7108,13 +7324,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7122,9 +7338,37 @@ msgstr "" msgid "Main Stick" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7133,7 +7377,7 @@ msgstr "" msgid "Maker:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7141,7 +7385,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7150,23 +7394,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7175,12 +7419,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7192,19 +7436,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7224,7 +7468,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7236,29 +7480,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7281,12 +7530,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7298,11 +7555,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7311,20 +7568,20 @@ msgstr "" msgid "Motor" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7345,7 +7602,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7353,20 +7610,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7374,7 +7631,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7391,25 +7648,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7418,11 +7675,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "" @@ -7430,16 +7687,16 @@ msgstr "" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7451,27 +7708,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7479,15 +7736,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7500,11 +7757,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7512,7 +7769,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7535,6 +7792,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7562,14 +7820,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7579,7 +7841,7 @@ msgstr "" msgid "No description available" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7587,7 +7849,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7595,15 +7857,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7634,23 +7900,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "" @@ -7662,11 +7928,11 @@ msgstr "" msgid "Not Set" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7674,7 +7940,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7682,11 +7948,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7721,25 +7987,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7757,7 +8023,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "" @@ -7769,7 +8035,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7780,21 +8046,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7805,24 +8071,24 @@ msgstr "" msgid "Open" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7830,7 +8096,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7862,7 +8128,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7870,8 +8136,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "" @@ -7880,21 +8146,21 @@ msgstr "" msgid "Orange" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7903,24 +8169,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7949,7 +8223,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7962,7 +8236,7 @@ msgstr "" msgid "Pads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7975,11 +8249,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8021,23 +8295,24 @@ msgstr "" msgid "Pause" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8055,15 +8330,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8093,11 +8368,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8109,8 +8384,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8126,7 +8401,7 @@ msgstr "" msgid "Play Recording" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8134,39 +8409,43 @@ msgstr "" msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8175,7 +8454,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8186,12 +8465,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8200,19 +8479,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "" @@ -8241,7 +8520,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8260,7 +8539,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8290,15 +8569,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8320,7 +8599,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "" @@ -8329,23 +8608,23 @@ msgstr "" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8370,13 +8649,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "" @@ -8397,11 +8676,11 @@ msgstr "" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8409,7 +8688,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8426,7 +8705,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8458,11 +8741,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8479,7 +8762,7 @@ msgstr "" msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8491,7 +8774,7 @@ msgstr "" msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8508,7 +8791,7 @@ msgstr "" msgid "Red Right" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8518,17 +8801,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "" @@ -8549,22 +8832,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8576,52 +8859,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "" @@ -8642,18 +8925,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8661,11 +8944,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8673,7 +8956,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8681,11 +8964,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8701,11 +8984,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8714,7 +8997,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8726,7 +9009,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8737,7 +9020,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "" @@ -8773,11 +9056,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8802,23 +9085,23 @@ msgstr "" msgid "Rumble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8826,11 +9109,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8838,11 +9121,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8850,7 +9133,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8863,7 +9146,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8871,7 +9154,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8885,11 +9168,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "" @@ -8899,8 +9182,8 @@ msgid "Safe" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8910,34 +9193,34 @@ msgstr "" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8945,17 +9228,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "" @@ -8999,23 +9282,23 @@ msgstr "" msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9023,7 +9306,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9035,26 +9318,26 @@ msgstr "" msgid "Save as..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9062,7 +9345,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9070,11 +9353,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9082,7 +9365,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "" @@ -9096,11 +9379,11 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9123,7 +9406,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9131,11 +9414,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9159,7 +9442,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "" @@ -9167,24 +9450,24 @@ msgstr "" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9204,15 +9487,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9220,7 +9503,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9272,17 +9555,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9298,7 +9581,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9306,19 +9589,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9326,20 +9609,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9351,11 +9634,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9367,19 +9650,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9390,7 +9673,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9399,7 +9682,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9409,11 +9692,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "" @@ -9433,7 +9716,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9450,42 +9733,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9501,7 +9784,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9511,11 +9794,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9525,6 +9808,10 @@ msgstr "" msgid "Shake" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9538,41 +9825,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9580,7 +9867,7 @@ msgstr "" msgid "Show FPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9588,19 +9875,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9608,23 +9895,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9632,27 +9919,27 @@ msgstr "" msgid "Show Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "" @@ -9665,19 +9952,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9685,7 +9972,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9697,19 +9984,19 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9721,27 +10008,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9758,11 +10045,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9810,7 +10097,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9822,7 +10109,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9838,7 +10125,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9857,12 +10144,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "" @@ -9870,11 +10157,11 @@ msgstr "" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "" @@ -9889,7 +10176,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9897,7 +10184,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9923,28 +10210,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9953,19 +10245,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -9991,18 +10283,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10015,8 +10307,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "" @@ -10024,11 +10316,11 @@ msgstr "" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10057,7 +10349,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10069,16 +10361,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10086,7 +10378,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10096,7 +10388,7 @@ msgstr "" msgid "Start Recording" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10104,11 +10396,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10119,7 +10411,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "" @@ -10147,19 +10439,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10168,20 +10460,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10202,7 +10494,7 @@ msgstr "" msgid "Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10210,7 +10502,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10242,11 +10534,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10260,6 +10552,10 @@ msgstr "" msgid "Strum" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10267,69 +10563,69 @@ msgstr "" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10337,16 +10633,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10354,17 +10650,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10376,23 +10677,23 @@ msgstr "" msgid "Swing" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10405,25 +10706,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10437,7 +10738,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10455,25 +10756,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10491,15 +10792,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10507,11 +10808,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "" @@ -10528,11 +10829,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10573,13 +10874,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10590,6 +10891,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10623,7 +10928,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10650,11 +10955,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10664,19 +10969,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10684,12 +10991,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10700,7 +11013,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10711,7 +11024,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10736,7 +11049,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10744,14 +11057,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10768,6 +11081,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10778,6 +11097,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10786,12 +11115,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10810,12 +11143,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10849,13 +11182,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10864,11 +11197,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10886,7 +11240,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10912,11 +11266,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10946,7 +11300,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10971,7 +11329,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11069,7 +11427,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11127,7 +11485,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11162,14 +11520,14 @@ msgstr "" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "" @@ -11183,7 +11541,7 @@ msgstr "" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11268,15 +11626,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11315,19 +11673,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11335,7 +11707,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11345,7 +11717,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11354,12 +11726,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11385,7 +11762,7 @@ msgstr "" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11393,26 +11770,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11420,7 +11795,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11429,7 +11804,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11441,7 +11816,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11461,7 +11840,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11477,55 +11856,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11537,7 +11921,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11547,7 +11931,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11557,7 +11941,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11573,11 +11957,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11585,20 +11969,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11610,23 +11994,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11645,59 +12029,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11715,7 +12099,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11723,27 +12107,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "" @@ -11807,15 +12187,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11834,14 +12210,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12092,14 +12474,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12166,11 +12548,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12199,11 +12581,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "" @@ -12231,45 +12613,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12277,22 +12659,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12338,26 +12720,26 @@ msgstr "" msgid "Write to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12371,9 +12753,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12401,21 +12783,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12466,15 +12848,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12482,7 +12864,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12498,16 +12880,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12528,7 +12910,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12551,21 +12933,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12611,7 +12993,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12621,13 +13003,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12676,11 +13058,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12690,8 +13072,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12699,7 +13081,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/el.po b/Languages/po/el.po index f8b1be1322..e314245210 100644 --- a/Languages/po/el.po +++ b/Languages/po/el.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: MRCYO Dev, 2023\n" "Language-Team: Greek (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -48,7 +48,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Δίσκος %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -56,7 +56,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -69,7 +69,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -77,7 +77,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -100,14 +100,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Αντιγραφή)" @@ -120,7 +120,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Αναθεώρηση %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -134,7 +134,7 @@ msgstr "%1 (συνιστάται)" msgid "%1 (slow)" msgstr "%1 (αργή)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -145,11 +145,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Ρυθμίσεις Γραφικών" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -157,54 +157,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 έχει φύγει" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -216,30 +220,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Κανονική Ταχύτητα)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -247,7 +251,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -263,16 +267,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -296,27 +304,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Περί" @@ -324,85 +332,85 @@ msgstr "&Περί" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Ρυθμίσεις Ήχου" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Αυτόματη Ενημέρωση:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Αυτόματη Εκκίνηση" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Σημεία Διακοπής" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Ιχνηλάτης Σφαλμάτων" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Ακύρωση" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Διαχειριστής Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Έλεγχος για Ενημερώσεις..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Ρυθμίσεις Χειριστηρίων" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Δημιουργία..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Διαγραφή" @@ -418,21 +426,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Επεξεργασία..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Εξαγωγή Δίσκου" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Εξομοίωση" @@ -440,39 +448,39 @@ msgstr "&Εξομοίωση" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Αρχείο" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Γραμματοσειρά..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Προώθηση ανά Καρέ" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -480,15 +488,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Ρυθμίσεις Γραφικών" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Βοήθεια" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Ρυθμίσεις Πλήκτρων Συντόμευσης" @@ -496,31 +504,31 @@ msgstr "&Ρυθμίσεις Πλήκτρων Συντόμευσης" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -528,11 +536,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Γλώσσα:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Φόρτωση Σημείου Αποθήκευσης" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -546,23 +554,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Μνήμη" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Ταινία" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Δίκτυο" @@ -570,82 +578,82 @@ msgstr "&Δίκτυο" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Άνοιγμα..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Ρυθμίσεις" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Παύση" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Αναπαραγωγή" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Ιδιότητες" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Μόνο Για Ανάγνωση" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Καταχωρητές" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Αφαίρεση" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Επανεκκίνηση" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Όριο Ταχύτητας:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Διακοπή" @@ -653,15 +661,15 @@ msgstr "&Διακοπή" msgid "&Theme:" msgstr "&Θέμα:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Εργαλεία" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -671,21 +679,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Προβολή" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Ιστοσελίδα" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -693,23 +701,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ναι" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(ανενεργό)" @@ -717,63 +733,71 @@ msgstr "(ανενεργό)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blocks)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -795,11 +819,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -807,11 +831,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -819,15 +843,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Αρχική (1280x1056) για 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -857,7 +877,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -871,15 +891,11 @@ msgstr "3D Βάθος" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Αρχική (1920x1584) για 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -887,35 +903,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blocks)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Αρχική (2560x2112) για 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Αρχική (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blocks)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -934,19 +950,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Αρχική (3840x3168) για 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Αρχική (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -968,19 +980,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Αρχική (5120x4224) για 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Λιγότερο-από" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "<Τίποτα>" @@ -992,14 +1004,14 @@ msgstr "<Γλώσσα Συστήματος>" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1009,12 +1021,12 @@ msgstr "" "διαθέσιμο για κατέβασμα. Αυτή την στιγμή εκτελείται το %2.
Θα θέλατε να " "γίνει αναβάθμιση;

Σημειώσεις Έκδοσης:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Περισσότερο-από" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1032,34 +1044,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1092,7 +1104,7 @@ msgstr "Κωδικοί AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Ματαίωση" @@ -1103,7 +1115,7 @@ msgstr "Σχετικά με το Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Επιταχυνσιόμετρο" @@ -1116,8 +1128,8 @@ msgstr "" msgid "Accuracy:" msgstr "Ακρίβεια:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1193,11 +1205,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1209,7 +1221,7 @@ msgstr "" msgid "Active threads" msgstr "Ενεργά νήματα" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1217,7 +1229,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Προσαρμογέας Εντοπίστηκε" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Προσαρμογέας:" @@ -1239,8 +1251,8 @@ msgstr "" msgid "Add New USB Device" msgstr "Προσθήκη Νέας USB Συσκευής" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1252,7 +1264,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1262,7 +1274,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1272,9 +1284,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Προσθήκη..." @@ -1282,16 +1294,16 @@ msgstr "Προσθήκη..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Διεύθυνση" @@ -1310,7 +1322,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1334,7 +1346,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1342,7 +1354,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1355,27 +1367,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Για προχωρημένους" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Αφρική" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1383,96 +1418,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Όλα τα Αρχεία" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Όλα τα Αρχεία (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Όλα τα GC/Wii αρχεία" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Να Επιτρέπονται Ασύμφωνες Ρυθμίσεις Περιοχών" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Άδεια Μετάδοσης Στατιστικών Χρήσης " -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Πάντοτε" @@ -1482,7 +1518,7 @@ msgstr "Πάντοτε" msgid "Always Connected" msgstr "Πάντα Συνδεδεμένο" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1490,7 +1526,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Ανάγλυφο" @@ -1508,31 +1544,31 @@ msgstr "Γωνεία" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Εξομάλυνση Ορίων" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Εξομάλυνση Ορίων:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Οποιαδήποτε Περιοχή" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1546,11 +1582,11 @@ msgstr "Apploader Ημερομηνία:" msgid "Apply" msgstr "Εφαρμογή" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1558,15 +1594,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το '%1';" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το αρχείο;" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το pack;" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Είστε σίγουροι ότι θέλετε να εγκαταλείψετε το NetPlay;" @@ -1574,16 +1610,20 @@ msgstr "Είστε σίγουροι ότι θέλετε να εγκαταλεί msgid "Are you sure?" msgstr "Είστε σίγουροι;" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Αναλογία Οθόνης" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Αναλογία Οθόνης:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Ορισμός Θυρών Χειριστηρίων" @@ -1591,7 +1631,7 @@ msgstr "Ορισμός Θυρών Χειριστηρίων" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1616,7 +1656,7 @@ msgstr "Ρυθμίσεις Ελαστικότητας Ήχου" msgid "Australia" msgstr "Αυστραλία" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Συγγραφέας" @@ -1624,8 +1664,8 @@ msgstr "Συγγραφέας" msgid "Authors" msgstr "Συγγραφείς" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Αυτόματα" @@ -1633,11 +1673,11 @@ msgstr "Αυτόματα" msgid "Auto (Multiple of 640x528)" msgstr "Αυτόματα (Πολλαπλάσιο του 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Ρυθμίσεις Αυτόματης Ενημέρωσης" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1645,7 +1685,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Αυτόματη Προσαρμογή Μεγέθους Παραθύρου" @@ -1653,15 +1693,15 @@ msgstr "Αυτόματη Προσαρμογή Μεγέθους Παραθύρο msgid "Auto-Hide" msgstr "Αυτόματη Απόκρυψη" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1689,7 +1729,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1701,7 +1741,7 @@ msgstr "BP Καταχωρητές" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1713,12 +1753,12 @@ msgstr "" msgid "Backend Settings" msgstr "Backend Ρυθμίσεις" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Χειρισμός με Ανεστίαστο Παραθ." @@ -1729,13 +1769,13 @@ msgstr "Χειρισμός με Ανεστίαστο Παραθ." msgid "Backward" msgstr "Πίσω" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1743,20 +1783,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Εικονίδιο" @@ -1776,11 +1816,11 @@ msgstr "Bar" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Βασικές" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Βασικές Ρυθμίσεις" @@ -1788,7 +1828,7 @@ msgstr "Βασικές Ρυθμίσεις" msgid "Bass" msgstr "Μπάσο" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1796,7 +1836,7 @@ msgstr "" msgid "Battery" msgstr "Μπαταρία" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (μια φορά τον μήνα)" @@ -1804,6 +1844,22 @@ msgstr "Beta (μια φορά τον μήνα)" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1820,20 +1876,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1841,7 +1897,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Μπλοκ" @@ -1864,15 +1920,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1880,7 +1936,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "Πλήρης Οθόνη Χωρίς Περιθώρια " -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Βάση" @@ -1889,7 +1945,7 @@ msgstr "Βάση" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1903,27 +1959,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1941,7 +1997,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1949,12 +2005,12 @@ msgstr "" msgid "Buffer Size:" msgstr "Μέγεθος Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -1977,7 +2033,7 @@ msgstr "Κουμπί" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1993,7 +2049,7 @@ msgstr "Κουμπί" msgid "Buttons" msgstr "Κουμπιά" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2003,7 +2059,7 @@ msgstr "" msgid "C Stick" msgstr "Stick Κάμερας " -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2011,19 +2067,19 @@ msgstr "" msgid "CP register " msgstr "CP Καταχωρητές" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "Μηχανή Εξομοίωσης CPU:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Ρυθμίσεις CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Cached Interpreter (πιο αργή)" @@ -2034,11 +2090,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Υπολογισμός" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2062,19 +2118,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Κάμερα 1" @@ -2088,22 +2144,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Άκυρο" @@ -2136,11 +2200,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2148,6 +2212,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Δεν μπορεί να ξεκινήσει το παιχνίδι, γιατί το GC IPL δεν βρέθηκε." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Μέγεθος Κάρτας" @@ -2166,11 +2234,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Αλλαγή &Δίσκου" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Αλλαγή &Δίσκου..." @@ -2178,7 +2246,7 @@ msgstr "Αλλαγή &Δίσκου..." msgid "Change Disc" msgstr "Αλλαγή Δίσκου" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Αυτόματη Αλλαγή Δίσκων" @@ -2192,7 +2260,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2208,15 +2276,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Η αλλαγή cheats θα τεθεί σε ισχύ μόνο όταν επανεκκινηθεί το παιχνίδι." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Συνομιλία" @@ -2232,7 +2300,7 @@ msgstr "Αναζήτηση Cheat" msgid "Cheats Manager" msgstr "Διαχειριστής Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Έλεγχος NAND..." @@ -2244,13 +2312,13 @@ msgstr "Έλεγχος Αλλαγών στην Λίστα Παιχνιδιών msgid "Check for updates" msgstr "Έλεγχος για ενημερώσεις" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2258,31 +2326,31 @@ msgstr "" msgid "China" msgstr "Κίνα" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Επιλέξτε ένα αρχείο για άνοιγμα" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Επιλέξτε τον φάκελο προς αποσυμπίεση" @@ -2291,7 +2359,7 @@ msgstr "Επιλέξτε τον φάκελο προς αποσυμπίεση" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2301,27 +2369,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Καθάρισ." -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Παράκαμψη Ρολογιού" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2330,11 +2398,11 @@ msgstr "" msgid "Close" msgstr "Κλείσιμο" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Ρυ&θμίσεις" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Κώδικας" @@ -2361,15 +2429,19 @@ msgstr "" msgid "Code:" msgstr "Κωδικός:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2377,12 +2449,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2404,7 +2476,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2412,18 +2484,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Συμπίεση" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Επίπεδο Συμπίεσης:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Συμπίεση:" @@ -2433,7 +2505,7 @@ msgstr "Συμπίεση:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2507,14 +2579,14 @@ msgstr "" msgid "Config" msgstr "Ρυθμίσεις" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Ρυθμίσεις" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2523,22 +2595,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "Ρύθμιση Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Επιβεβαίωση" @@ -2546,13 +2618,13 @@ msgstr "Επιβεβαίωση" msgid "Confirm backend change" msgstr "Επιβεβαίωση αλλαγής backend " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Επιβεβαίωση Διακοπής" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Επιβεβαίωση" @@ -2561,15 +2633,15 @@ msgstr "Επιβεβαίωση" msgid "Connect" msgstr "Σύνδεση" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Σύνδεση Σανίδας Ισορροπίας" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Σύνδεση Πληκτρολογίου USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Σύνδεση Wii Remote %1" @@ -2589,15 +2661,15 @@ msgstr "Σύνδεση Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Σύνδεση Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Σύνδεση Wii Remotes" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Σύνδεση στο Internet και εκτέλεση ενημέρωσης συστήματος;" @@ -2605,7 +2677,7 @@ msgstr "Σύνδεση στο Internet και εκτέλεση ενημέρωσ msgid "Connected" msgstr "Συνδεδεμένο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2617,7 +2689,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Συνεχής Ανίχνευση" @@ -2630,7 +2702,7 @@ msgstr "" msgid "Control Stick" msgstr "Stick Ελέγχου " -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2666,7 +2738,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2674,7 +2746,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2683,7 +2755,7 @@ msgid "" "Native." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2708,62 +2780,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Σύγκλιση:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Μετατροπή" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Μετατροπή Αρχείου..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Μετατροπή Επιλεγμένων Αρχείων..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Μετατροπή..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2790,18 +2862,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Αντιγραφή" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2809,7 +2881,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2821,19 +2893,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2869,13 +2941,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2897,7 +2969,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2925,6 +2997,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2942,15 +3018,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Αδυναμία ανοίγματος του αρχείου." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Αδυναμία ανάγνωσης αρχείου." @@ -2958,13 +3034,13 @@ msgstr "Αδυναμία ανάγνωσης αρχείου." msgid "Country:" msgstr "Χώρα:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2973,16 +3049,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "Δημιουργία Νέας Κάρτας Μνήμης" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3000,7 +3076,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Δημιουργός:" @@ -3034,7 +3110,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Τρέχουσα Περιοχή" @@ -3046,7 +3122,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Τρέχων παιχνίδι" @@ -3058,7 +3134,7 @@ msgstr "Τρέχων νήμα" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3066,13 +3142,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3093,7 +3169,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3121,7 +3197,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3129,15 +3205,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Χαλάκι Χορού" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3149,23 +3231,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3179,7 +3261,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Debugging" @@ -3225,8 +3307,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Προεπιλ." @@ -3234,7 +3317,7 @@ msgstr "Προεπιλ." msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Προεπιλεγμένη Συσκευή" @@ -3267,17 +3350,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Διαγραφή" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Διαγραφή Αρχείου..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Διαγραφή Επιλεγμένων Αρχείων..." @@ -3286,7 +3369,7 @@ msgstr "Διαγραφή Επιλεγμένων Αρχείων..." msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Βάθος" @@ -3294,26 +3377,26 @@ msgstr "Βάθος" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Βάθος:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Περιγραφή" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Περιγραφή:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3321,11 +3404,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Ανίχνευση" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3333,11 +3416,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (πολλαπλές φορές την ημέρα)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Συσκευή" @@ -3346,7 +3429,7 @@ msgstr "Συσκευή" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Ρυθμίσεις Συσκευής" @@ -3363,11 +3446,11 @@ msgstr "Συσκευή:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" "Σκοτεινιάζει την οθόνη μετά από έλλειψη δραστηριότητας για πέντε λεπτά." @@ -3380,12 +3463,12 @@ msgstr "" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3393,7 +3476,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Απενεργοποίηση Bounding Box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Απενεργοποίηση Φίλτρου Αντιγραφής " @@ -3405,15 +3488,19 @@ msgstr "Απενεργοποίηση EFB VRAM Αντίγραφα" msgid "Disable Emulation Speed Limit" msgstr "Απενεργοποίηση Ορίου Ταχύτητας Εξομοίωσης" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Απενεργοποίηση Ομίχλης" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Απενεργοποίηση JIT Cache" @@ -3435,7 +3522,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3444,7 +3531,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Δίσκος" @@ -3478,27 +3565,27 @@ msgstr "Απόσταση" msgid "Distance of travel from neutral position." msgstr "Απόσταση μετακίνησης από ουδέτερη θέση." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Εξουσιοδοτείτε το Dolphin να αναφέρει πληροφορίες στους προγραμματιστές του " "Dolphin;" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Θέλετε να σταματήσετε την τρέχουσα εξομοίωση;" @@ -3510,35 +3597,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Αποκωδικοποιητής" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Ταινίες (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3549,13 +3636,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Το Dolphin απέτυχε να ολοκληρώσει την απαιτούμενη ενέργεια." @@ -3569,7 +3656,7 @@ msgstr "" "Το Dolphin είναι ένας ελεύθερος και ανοικτού κώδικα εξομοιωτής για GameCube " "και Wii." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3583,7 +3670,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3598,15 +3685,15 @@ msgstr "Το σύστημα cheat του Dolphin είναι επί του παρ msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Να Μην Γίνει Ενημέρωση" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Να μην εμφανιστεί ξανά" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Συμπιέστηκε η εικόνα του δίσκου." @@ -3619,38 +3706,38 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Κάτω" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Λήψη Κωδικών" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Λήψη Κωδικών από την WiiRD Database" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" "Λήψη Εξώφυλλων Παιχνιδιών από GameTDB.com για Χρήση σε Προβολή Πλέγματος" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Η λήψη ολοκληρώθηκε" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Ελήφθησαν %1 κωδικοί. (προστέθηκαν %2)" @@ -3673,7 +3760,7 @@ msgstr "Διπλός Πυρήνας" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -3693,7 +3780,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Εξαγωγή Ήχου" @@ -3705,7 +3792,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Εξαγωγή EFB Target" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Εξαγωγή Καρέ" @@ -3778,12 +3865,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Ολλανδικά" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "Έ&ξοδος" @@ -3799,7 +3886,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3813,7 +3900,7 @@ msgstr "Ενημερώσεις Μνήμης Νωρίς" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3826,7 +3913,7 @@ msgstr "Ανατολική Ασία" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3860,7 +3947,7 @@ msgstr "Εξαγωγή Δίσκου" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3868,11 +3955,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Κενή" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Το νήμα εξομοίωσης εκτελείται ήδη" @@ -3880,15 +3967,15 @@ msgstr "Το νήμα εξομοίωσης εκτελείται ήδη" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3898,11 +3985,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Εξομοίωση Wii Remote" @@ -3922,12 +4009,12 @@ msgstr "Ταχύτητα Εξομοίωσης" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Ενεργοποίηση" @@ -3935,6 +4022,10 @@ msgstr "Ενεργοποίηση" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3943,15 +4034,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Ενεργοποίηση Ελαστικότητας Ήχου" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Ενεργοποίηση Cheat" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3959,19 +4054,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Ενεργοποίηση Διπλού Πυρήνα" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Ενεργοποίηση Διπλού Πυρήνα (επιτάχυνση)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Ενεργοποίηση Παράκαμψης Εξομοιωμένου CPU Ρολογιού" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Ενεργοποίηση Παράκαμψης Εξομοιωμένου Μεγέθους Μνήμης" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3988,10 +4083,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Ενεργοποίηση MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Ενεργοποίηση Προοδευτικής Σάρωσης" @@ -4005,15 +4104,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Ενεργοποίηση Δόνησης" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Ενεργοποίηση Προφύλαξης Οθόνης" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Ενεργοποίηση Δεδομένων Ηχείου" @@ -4021,11 +4120,11 @@ msgstr "Ενεργοποίηση Δεδομένων Ηχείου" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4033,10 +4132,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Ενεργοποίηση Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4067,6 +4173,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4099,7 +4212,7 @@ msgstr "" "Ενεργοποιεί το Floating Point Result Flag υπολογισμό, απαραίτητο για μερικά " "παιχνίδια. (Ενεργό = Συμβατότητα, Ανενεργό = Ταχύτητα)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4110,11 +4223,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4132,7 +4246,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4155,7 +4269,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4163,7 +4276,14 @@ msgstr "" "Ενεργοποιεί τη Μονάδα Διαχείρισης Μνήμης, απαραίτητο για μερικά παιχνίδια. " "(Ενεργό = Συμβατό, Ανενεργό = Γρήγορο)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4190,7 +4310,7 @@ msgstr "" msgid "Encoding" msgstr "Κωδικοποίηση" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4203,12 +4323,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Αγγλικά" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Βελτιώσεις" @@ -4239,84 +4359,84 @@ msgstr "Εισαγωγή κωδικού" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Σφάλμα" @@ -4325,13 +4445,13 @@ msgstr "Σφάλμα" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4345,15 +4465,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4361,11 +4481,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4436,7 +4556,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Ευρώπη" @@ -4465,11 +4585,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4517,14 +4637,14 @@ msgstr "" msgid "Experimental" msgstr "Πειραματικός" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Εξαγωγή Όλων Των Αποθηκεύσεων Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Η Εξαγωγή Απέτυχε" @@ -4532,42 +4652,42 @@ msgstr "Η Εξαγωγή Απέτυχε" msgid "Export Recording" msgstr "Εξαγωγή Εγγραφής" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Εξαγωγή Εγγραφής..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Επέκταση" @@ -4580,7 +4700,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4588,35 +4708,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Εξαγωγή Ολόκληρου Δίσκου..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Εξαγωγή Αρχείου..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Εξαγωγή Αρχείων..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Εξαγωγή Αρχείων Συστήματος..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Εξαγωγή Όλων Των Αρχείων..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4626,7 +4746,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Αναπαραγωγή FIFO" @@ -4634,17 +4754,17 @@ msgstr "Αναπαραγωγή FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4652,11 +4772,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4664,7 +4784,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4685,15 +4805,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4709,7 +4829,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4717,36 +4837,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Αποτυχία μεταφόρτωσης κωδικών." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4761,29 +4881,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4798,23 +4918,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4826,15 +4946,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4848,8 +4968,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4876,40 +5000,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4929,35 +5053,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4967,18 +5091,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4994,27 +5118,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5034,9 +5165,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5044,33 +5175,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Αποτυχία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5094,17 +5225,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Πληροφορίες Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5116,20 +5251,20 @@ msgstr "" msgid "File Info" msgstr "Πληροφορίες Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Όνομα Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Διαδρομή Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Μέγεθος Αρχείου" @@ -5137,15 +5272,15 @@ msgstr "Μέγεθος Αρχείου" msgid "File Size:" msgstr "Μέγεθος Αρχείου:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Το αρχείο δεν περιείχε κωδικούς." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5155,11 +5290,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5167,7 +5302,7 @@ msgstr "" msgid "Filesystem" msgstr "Αρχεία δίσκου" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Φίλτρα" @@ -5183,7 +5318,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5191,19 +5326,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Επιδιόρθωση Checksum" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5213,7 +5348,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5222,12 +5357,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5247,35 +5382,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Επιβολή 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Επιβολή Χρώματος 24-Bit" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Επιβολή 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5283,7 +5418,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5295,7 +5430,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5305,7 +5440,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5313,7 +5448,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5379,19 +5514,19 @@ msgstr "Καρέ για Εγγραφή:" msgid "France" msgstr "Γαλλία" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5399,7 +5534,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5860,7 +6000,7 @@ msgstr "Αριστερό Πράσινο" msgid "Green Right" msgstr "Δεξί Πράσινο" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Προβολή Πλέγματος" @@ -5873,7 +6013,7 @@ msgstr "Κιθάρα" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -5889,7 +6029,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5906,6 +6046,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5926,7 +6070,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5935,28 +6079,28 @@ msgstr "" msgid "Hide" msgstr "Απόκρυψη" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Μέγιστη" @@ -5965,7 +6109,7 @@ msgstr "Μέγιστη" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5981,11 +6125,11 @@ msgstr "" msgid "Host" msgstr "Host" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5993,7 +6137,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6001,15 +6145,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -6017,7 +6161,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6027,11 +6171,11 @@ msgstr "" msgid "Hotkeys" msgstr "Πλήκτρα Συντόμευσης" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Τα Πλήκτρα Συντόμευσης Απαιτούν Εστίαση Παραθύρου" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6041,7 +6185,7 @@ msgstr "" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6050,11 +6194,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6076,24 +6220,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Ρυθμίσεις IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Ευαισθησία IR:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6111,22 +6255,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Εικονίδιο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6139,7 +6283,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6153,14 +6297,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6176,7 +6320,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Αγνόηση Αλλαγών Format" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6209,30 +6353,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6248,7 +6392,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6260,6 +6404,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6297,19 +6465,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6322,27 +6490,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Πληροφορίες" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Πληροφορίες" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Είσοδος" @@ -6356,42 +6524,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Εισαγωγή Κάρτας SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Εγκατάσταση" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Εγκατάσταση Ενημέρωσης" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Εγκατάσταση WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Εγκατάσταση στην NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6403,7 +6571,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6411,7 +6579,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6428,8 +6596,23 @@ msgstr "" msgid "Interface" msgstr "Διεπαφή" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Εσωτερικό Σφάλμα LZO - αποτυχία συμπίεσης" @@ -6438,23 +6621,30 @@ msgstr "Εσωτερικό Σφάλμα LZO - αποτυχία συμπίεση msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Εσωτερικό Σφάλμα LZO - αποτυχία lzo_init()" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Εσωτερική Ανάλυση" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Εσωτερική Ανάλυση:" @@ -6462,15 +6652,15 @@ msgstr "Εσωτερική Ανάλυση:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (πιο αργή απ' όλες)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6482,7 +6672,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6491,15 +6681,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6507,7 +6697,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Μη έγκυρος host" @@ -6528,7 +6718,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6548,7 +6738,7 @@ msgstr "Μη έγκυρο string αναζήτησης (δεν μπορεί να msgid "Invalid search string (only even string lengths supported)" msgstr "Μη έγκυρο string αναζήτησης (μόνο ζυγά μήκη string υποστηρίζονται)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6557,8 +6747,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Ιταλικά" @@ -6566,11 +6756,16 @@ msgstr "Ιταλικά" msgid "Italy" msgstr "Ιταλία" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6578,79 +6773,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Ιαπωνία" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Ιαπωνικά" @@ -6661,12 +6856,18 @@ msgstr "Ιαπωνικά" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Διατήρηση Παραθύρου στην Κορυφή" @@ -6683,7 +6884,7 @@ msgstr "" msgid "Keyboard" msgstr "Πληκτρολόγιο" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6700,16 +6901,16 @@ msgstr "Πλήκτρα" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Διώξιμο Παίκτη" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Κορέα" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Κορεάτικα" @@ -6720,7 +6921,7 @@ msgstr "Κορεάτικα" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6742,23 +6943,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Αδράνεια:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6766,11 +6975,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6781,7 +6994,7 @@ msgstr "Αριστερά" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Αριστερό Stick" @@ -6803,7 +7016,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6813,7 +7026,7 @@ msgstr "" "Μεσαίο κλικ για καθάρισμα.\n" "Δεξί κλικ για περισσότερες επιλογές." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6830,7 +7043,7 @@ msgstr "Άδεια" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6840,8 +7053,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6849,11 +7065,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Λίστα Στηλών" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Προβολή Λίστας" @@ -6862,18 +7078,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Φόρτωσ." -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6881,15 +7097,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Φόρτωση Τροποποιημένων Υφών" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Φόρτωση Κυρίως Μενού GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6906,7 +7122,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6995,23 +7211,23 @@ msgstr "Φόρτωση Σημείου Αποθήκευσης 8" msgid "Load State Slot 9" msgstr "Φόρτωση Σημείου Αποθήκευσης 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7019,16 +7235,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7036,7 +7252,7 @@ msgstr "" msgid "Load..." msgstr "Φόρτωση..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7053,15 +7269,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7075,10 +7291,18 @@ msgstr "Καταγραφή" msgid "Log Configuration" msgstr "Ρυθμίσεις Καταγραφής" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Καταγραφή σε Αρχείο Χρόνου Απόδοσης" @@ -7091,18 +7315,10 @@ msgstr "Τύποι Καταγραφής" msgid "Logger Outputs" msgstr "Έξοδοι Καταγραφής" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7114,20 +7330,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Ελάχιστη" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7139,13 +7355,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7153,9 +7369,37 @@ msgstr "" msgid "Main Stick" msgstr "Κύριο Stick" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Δημιουργός" @@ -7164,7 +7408,7 @@ msgstr "Δημιουργός" msgid "Maker:" msgstr "Δημιουργός:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7172,7 +7416,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Διαχείριση NAND" @@ -7181,23 +7425,23 @@ msgstr "Διαχείριση NAND" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7206,14 +7450,14 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" "Μπορεί να προκαλέσει καθυστερήσεις στο Μενού του Wii και σε ορισμένα " "παιχνίδια." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7225,19 +7469,19 @@ msgstr "Μνήμη" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Κάρτα Μνήμης" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Διαχειριστής Καρτών Μνήμης" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Παράκαμψη Μνήμης" @@ -7257,7 +7501,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7269,29 +7513,34 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Μικρόφωνο" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Διάφορα" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Διάφορες Ρυθμίσεις" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7314,12 +7563,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7331,11 +7588,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7344,20 +7601,20 @@ msgstr "" msgid "Motor" msgstr "Μοτέρ" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7378,7 +7635,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7386,20 +7643,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Έλεγχος NAND " -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7407,7 +7664,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7424,25 +7681,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Όνομα" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7451,11 +7708,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Όνομα:" @@ -7463,16 +7720,16 @@ msgstr "Όνομα:" msgid "Native (640x528)" msgstr "Αρχική (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7484,27 +7741,27 @@ msgstr "" msgid "Netherlands" msgstr "Ολλανδία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7512,15 +7769,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7533,11 +7790,11 @@ msgstr "" msgid "New Search" msgstr "Νέα Αναζήτηση" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Νέα Ετικέτα..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7545,7 +7802,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7568,6 +7825,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Ψευδώνυμο:" @@ -7595,14 +7853,18 @@ msgstr "Καμία Έξοδος Ήχου" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7612,7 +7874,7 @@ msgstr "" msgid "No description available" msgstr "Μη διαθέσιμη περιγραφή" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Κανένα σφάλμα." @@ -7620,7 +7882,7 @@ msgstr "Κανένα σφάλμα." msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7628,15 +7890,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Δεν εντοπίστηκαν προβλήματα." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7667,23 +7933,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Δεν βρέθηκαν δεδομένα αποθήκευσης." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Καμία" @@ -7695,11 +7961,11 @@ msgstr "Βόρεια Αμερική" msgid "Not Set" msgstr "Μη Ορισμένο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7707,7 +7973,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7715,11 +7981,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7754,25 +8020,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7790,7 +8056,7 @@ msgid "Oceania" msgstr "Ωκεανία" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Ανενεργός" @@ -7802,7 +8068,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7813,21 +8079,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online &Εγχειρίδια " -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7838,24 +8104,24 @@ msgstr "" msgid "Open" msgstr "Άνοιγμα" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Άνοιγμα &Περιεχόμενου Φακέλου" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Άνοιγμα GameCube &Φακέλου Αποθήκευσης" @@ -7863,7 +8129,7 @@ msgstr "Άνοιγμα GameCube &Φακέλου Αποθήκευσης" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Άνοιγμα Wii &Φακέλου Αποθήκευσης" @@ -7895,7 +8161,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7903,8 +8169,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Ρυθμίσεις" @@ -7913,21 +8179,21 @@ msgstr "Ρυθμίσεις" msgid "Orange" msgstr "Πορτοκαλί" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Άλλα" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7936,24 +8202,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Α&ναπαραγωγή Εγγραφής Χειρισμών..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -7982,7 +8256,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7995,7 +8269,7 @@ msgstr "Χειριστήριο" msgid "Pads" msgstr "Χειριστήρια" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -8008,11 +8282,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Παθητική" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8054,23 +8328,24 @@ msgstr "Φάκελοι" msgid "Pause" msgstr "Παύση" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Παύση στο Τέλος της Ταινίας" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Παύση στην Απώλεια Εστίασης Παραθύρου" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8088,15 +8363,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Φωτισμός ανά Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Εκτελέστε Διαδικτυακή Ενημέρωση Συστήματος" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Εκτέλεση Ενημέρωσης Συστήματος" @@ -8126,11 +8401,11 @@ msgstr "" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8142,8 +8417,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Πλατφόρμα" @@ -8159,7 +8434,7 @@ msgstr "" msgid "Play Recording" msgstr "Αναπαραγωγή Εγγραφής" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8167,39 +8442,43 @@ msgstr "" msgid "Playback Options" msgstr "Ρυθμίσεις Αναπαραγωγής" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Παίχτες" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8208,7 +8487,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8219,12 +8498,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8233,19 +8512,19 @@ msgstr "" msgid "Port:" msgstr "Θύρα:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Post-Processing Εφέ:" @@ -8274,7 +8553,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8293,7 +8572,7 @@ msgstr "" msgid "Pressure" msgstr "Πίεση" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8323,15 +8602,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Πρόβλημα" @@ -8353,7 +8632,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Προφίλ" @@ -8362,23 +8641,23 @@ msgstr "Προφίλ" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Δημόσιος" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Εκκαθάριση Μνήμης Cache Λίστας Παιχνιδιών " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8403,13 +8682,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Ερώτηση" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Έξοδος" @@ -8430,11 +8709,11 @@ msgstr "R-Αναλογική" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8442,7 +8721,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8459,7 +8738,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8491,11 +8774,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Πραγματική Σανίδα Ισορροπίας" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Πραγματικό Wii Remote" @@ -8512,7 +8795,7 @@ msgstr "" msgid "Record" msgstr "Εγγραφή" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8524,7 +8807,7 @@ msgstr "" msgid "Recording Options" msgstr "Ρυθμίσεις Εγγραφής" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Εγγραφή..." @@ -8541,7 +8824,7 @@ msgstr "Αριστερό Κόκκινο" msgid "Red Right" msgstr "Δεξί Κόκκινο" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8551,17 +8834,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org Κατάσταση:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Ανανέωση" @@ -8582,22 +8865,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Ανανέωση..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Περιοχή" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Περιοχή:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8609,52 +8892,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Υπενθύμιση Αργότερα" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Αφαίρεση" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Αφαίρεση Ετικέτας..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Αναπαραγωγή στο Κεντρικό Παράθυρο" @@ -8675,18 +8958,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Επανεκκίνηση" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8694,11 +8977,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8706,7 +8989,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8714,11 +8997,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8734,11 +9017,11 @@ msgstr "Απαιτείται Επανεκκίνηση" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Επανάληψη" @@ -8747,7 +9030,7 @@ msgstr "Επανάληψη" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8759,7 +9042,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8770,7 +9053,7 @@ msgstr "Δεξιά" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Δεξί Stick" @@ -8806,11 +9089,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8835,23 +9118,23 @@ msgstr "" msgid "Rumble" msgstr "Δόνηση" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8859,11 +9142,11 @@ msgstr "" msgid "Russia" msgstr "Ρωσία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD Κάρτα" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8871,11 +9154,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8883,7 +9166,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8896,7 +9179,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -8904,7 +9187,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -8918,11 +9201,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Απ&οθήκευση Σημείου Αποθήκευσης" @@ -8932,8 +9215,8 @@ msgid "Safe" msgstr "Ασφαλής" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8943,34 +9226,34 @@ msgstr "Αποθήκ." msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8978,17 +9261,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Αποθήκευση Παλαιότερου Σημείου" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Αποθήκευση Σημείου" @@ -9032,23 +9315,23 @@ msgstr "Αποθήκευση Σημείου Αποθήκευσης 8" msgid "Save State Slot 9" msgstr "Αποθήκευση Σημείου Αποθήκευσης 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9056,7 +9339,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9068,26 +9351,26 @@ msgstr "" msgid "Save as..." msgstr "Αποθήκευση ως..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9095,7 +9378,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9103,11 +9386,11 @@ msgstr "" msgid "Save..." msgstr "Αποθήκευση..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9115,7 +9398,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Κλιμακούμενα EFB Αντίγραφα" @@ -9129,11 +9412,11 @@ msgstr "Στιγμιότυπο" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Αναζήτηση" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9156,7 +9439,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9164,11 +9447,11 @@ msgstr "" msgid "Search games..." msgstr "Αναζήτηση παιχνιδιών..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9192,7 +9475,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Επιλογή" @@ -9200,24 +9483,24 @@ msgstr "Επιλογή" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9237,15 +9520,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Επιλογή Θέσης %1 - %2" @@ -9253,7 +9536,7 @@ msgstr "Επιλογή Θέσης %1 - %2" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Επιλογή Θέσης Αποθήκευσης" @@ -9305,17 +9588,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Επιλέξτε ένα Φάκελο" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Επιλέξτε ένα Αρχείο" @@ -9331,7 +9614,7 @@ msgstr "Επιλέξτε ένα Παιχνίδι" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9339,19 +9622,19 @@ msgstr "" msgid "Select a game" msgstr "Επιλέξτε ένα παιχνίδι" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Επιλέξτε ένα αρχείο για εγκατάσταση στην NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9359,20 +9642,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Επιλέξτε αρχείο αποθήκευσης" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9384,11 +9667,11 @@ msgstr "Επιλεγμένη Γραμματοσειρά" msgid "Selected controller profile does not exist" msgstr "Το επιλεγμένο προφίλ χειρισμού δεν υπάρχει" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9400,19 +9683,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9423,7 +9706,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9432,7 +9715,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9442,11 +9725,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Αποστολή" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Θέση Sensor Bar:" @@ -9466,7 +9749,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9483,35 +9766,35 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Ορισμός ως &Προεπιλεγμένου ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9521,7 +9804,7 @@ msgstr "" "(576i) για τα PAL παιχνίδια.\n" "Μπορεί να μην λειτουργεί για όλα τα παιχνίδια." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Ορίζει την γλώσσα συστήματος του Wii." @@ -9537,7 +9820,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9547,11 +9830,11 @@ msgstr "Ρυθμίσεις" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Αδυναμία δημιουργίας αρχείου setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Σοβαρότητα" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9561,6 +9844,10 @@ msgstr "" msgid "Shake" msgstr "Κούνημα" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9574,41 +9861,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Εμφάνιση Παραθύρου Κατα&γραφής " -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Εμφάνιση Γραμμής &Εργαλείων" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Εμφάνιση Ενεργού Τίτλου στον Τίτλο Παραθύρου" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Εμφάνιση Αυστραλίας" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Εμφάνιση Τρέχοντος Παιχνιδιού σε Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Εμφάνιση ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9616,7 +9903,7 @@ msgstr "" msgid "Show FPS" msgstr "Εμφάνιση FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Εμφάνιση Μετρητή Καρέ" @@ -9624,19 +9911,19 @@ msgstr "Εμφάνιση Μετρητή Καρέ" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Εμφάνιση Γαλλίας" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Εμφάνιση GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Εμφάνιση Γερμανίας" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9644,23 +9931,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Εμφάνιση Προβολής Χειρισμών" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Εμφάνιση Ιταλίας" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Εμφάνιση Κορέας" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Εμφάνιση Μετρητή Καθυστέρησης " @@ -9668,27 +9955,27 @@ msgstr "Εμφάνιση Μετρητή Καθυστέρησης " msgid "Show Language:" msgstr "Εμφάνιση Γλώσσας:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Εμφάνιση Ρυθμίσεων &Καταγραφέα" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Εμφάνιση Μηνυμάτων NetPlay" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Εμφάνιση NetPlay Ping" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Εμφάνιση Ολλανδίας" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Εμφάνιση Μηνυμάτων στην Οθόνη " -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Εμφάνιση PAL" @@ -9701,19 +9988,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Εμφάνιση Πλατφόρμας" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Εμφάνιση Περιοχών" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Εμφάνιση Ρωσίας" @@ -9721,7 +10008,7 @@ msgstr "Εμφάνιση Ρωσίας" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Εμφάνιση Ισπανίας" @@ -9733,19 +10020,19 @@ msgstr "" msgid "Show Statistics" msgstr "Εμφάνιση Στατιστικών" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Εμφάνιση Ώρας Συστήματος" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Εμφάνιση Ταϊβάν" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Εμφάνιση USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Εμφάνιση Αγνώστων" @@ -9757,27 +10044,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Εμφάνιση WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Εμφάνιση Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Εμφάνιση Κόσμου" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9794,11 +10081,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9846,7 +10133,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9858,7 +10145,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Δίπλα - Δίπλα" @@ -9874,7 +10161,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "Πλαγιαστό Wii Remote" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9893,12 +10180,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Κινέζικα Απλοποιημένα" @@ -9906,11 +10193,11 @@ msgstr "Κινέζικα Απλοποιημένα" msgid "Simulate DK Bongos" msgstr "Προσομοίωση DK Bongos" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Μέγεθος" @@ -9925,7 +10212,7 @@ msgstr "" msgid "Skip" msgstr "Παράλειψη" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9933,7 +10220,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Παράλειψη EFB Πρόσβασης από τη CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Παράλειψη Κύριου Μενού" @@ -9959,28 +10246,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9989,19 +10281,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Θέση Α" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Θέση Α:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Θέση Β" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Θέση Β:" @@ -10027,18 +10319,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10051,8 +10343,8 @@ msgid "Spain" msgstr "Ισπανία" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Ισπανικά" @@ -10060,11 +10352,11 @@ msgstr "Ισπανικά" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Ένταση Ηχείου:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10093,7 +10385,7 @@ msgstr "Ταχύτητα" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10105,16 +10397,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Τυπικός Controller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Εκκίνηση" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Έναρξη &NetPlay..." @@ -10122,7 +10414,7 @@ msgstr "Έναρξη &NetPlay..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Εκκίνηση Ε&γγραφής Χειρισμών" @@ -10132,7 +10424,7 @@ msgstr "Εκκίνηση Ε&γγραφής Χειρισμών" msgid "Start Recording" msgstr "Εκκίνηση Εγγραφής" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10140,11 +10432,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Εκκίνηση παιχνιδιού" @@ -10155,7 +10447,7 @@ msgstr "Εκκίνηση παιχνιδιού" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Τιμόνι" @@ -10183,19 +10475,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10204,20 +10496,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Στερεοσκοπική 3D Λειτουργία:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Στερεοσκοπία" @@ -10238,7 +10530,7 @@ msgstr "Stick" msgid "Stop" msgstr "Διακοπή" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10246,7 +10538,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Διακοπή παιχνιδιού" @@ -10278,11 +10570,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Προσαρμογή στο Παράθυρο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10296,6 +10588,10 @@ msgstr "" msgid "Strum" msgstr "Strum" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10303,69 +10599,69 @@ msgstr "Strum" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Επιτυχία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Επιτυχής διαγραφή '%1'." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10373,16 +10669,16 @@ msgstr "" msgid "Support" msgstr "Υποστήριξη" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10390,17 +10686,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Εναλλαγή Ματιών" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10412,23 +10713,23 @@ msgstr "" msgid "Swing" msgstr "Swing" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10441,25 +10742,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Συγχρονισμός" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10473,7 +10774,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10491,25 +10792,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Γλώσσα Συστήματος:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS Είσοδος" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Ετικέτες" @@ -10527,15 +10828,15 @@ msgstr "" msgid "Taiwan" msgstr "Ταϊβάν" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Δημιουργία Στιγμιότυπου" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10543,11 +10844,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Τέστ" @@ -10564,11 +10865,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10609,13 +10910,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10626,6 +10927,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10659,7 +10964,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10686,11 +10991,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10700,19 +11005,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10720,12 +11027,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10736,7 +11049,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10747,7 +11060,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10772,7 +11085,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10780,14 +11093,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10804,6 +11117,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10814,6 +11133,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10822,12 +11151,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10847,12 +11180,12 @@ msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "" "Το αποτέλεσμα αποκρυπτογράφησης του κωδικού AR δεν περιέχει καθόλου γραμμές." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10886,13 +11219,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10901,11 +11234,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10923,7 +11277,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10949,11 +11303,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Δεν υπάρχει τίποτα προς αναίρεση!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10986,7 +11340,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -11013,7 +11371,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11111,7 +11469,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11171,7 +11529,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11206,14 +11564,14 @@ msgstr "Πλάγιασμα" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Τίτλος" @@ -11227,7 +11585,7 @@ msgstr "Εώς" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Εναλλαγή &Πλήρους Οθόνης" @@ -11312,15 +11670,15 @@ msgstr "" msgid "Toolbar" msgstr "Γραμμή εργαλείων" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Κορυφή" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Πάνω - Κάτω" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11359,19 +11717,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Κινέζικα Παραδοσιακά " +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11379,7 +11751,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11389,7 +11761,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11398,12 +11770,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Σκανδάλες" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11429,7 +11806,7 @@ msgstr "ΗΠΑ" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11437,26 +11814,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11464,7 +11839,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11473,7 +11848,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11485,7 +11860,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11505,7 +11884,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11521,55 +11900,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Αναίρεση Φόρτωσης Σημείου Αποθ. " -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Αναίρεση Αποθήκευσης Σημείου Αποθ. " -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Ηνωμένες Πολιτείες" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Άγνωστο" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11581,7 +11965,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11591,7 +11975,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11601,7 +11985,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11617,11 +12001,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11629,20 +12013,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Απεριόριστη" @@ -11654,23 +12038,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Αποσυμπίεση" @@ -11689,59 +12073,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Πάνω" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Ενημέρωση" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Ενημέρωση μετά το κλείσιμο του Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Διαθέσιμη ενημέρωση" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Η ενημέρωση ακυρώθηκε" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Η ενημέρωση ολοκληρώθηκε" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Η ενημέρωση απέτυχε" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Ενημέρωση" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11761,7 +12145,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11769,27 +12153,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Χρήση Ενσωματωμένης Βάσης Δεδομένων για Ονόματα Παιχνιδιών" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Χρήση Λειτουργίας PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Χρήση Οθονών Πανικού" @@ -11853,15 +12233,11 @@ msgstr "Ρυθμίσεις Χρήστη" msgid "User Interface" msgstr "Διεπαφή Χρήστη" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11880,14 +12256,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12138,14 +12520,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Προειδοποίηση" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12212,11 +12594,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Ιστοσελίδα" @@ -12245,11 +12627,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Hack Ευρείας Οθόνης" @@ -12277,45 +12659,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii Remote Κουμπιά" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii Remote Ρυθμίσεις" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12323,22 +12705,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12384,26 +12766,26 @@ msgstr "" msgid "Write to Window" msgstr "Εγγραφή στο Παράθυρο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12417,9 +12799,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12447,21 +12829,21 @@ msgstr "Ναι" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12512,15 +12894,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12529,7 +12911,7 @@ msgid "You must restart Dolphin in order for the change to take effect." msgstr "" "Πρέπει να κάνετε επανεκκίνηση του Dolphin για να έχει επίπτωση αυτή η αλλαγή." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12545,16 +12927,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12575,7 +12957,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12598,21 +12980,21 @@ msgstr "αυτόματα" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll δεν μπόρεσε να φορτώσει." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "αποσύνδεση" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12658,7 +13040,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12668,13 +13050,13 @@ msgstr "" msgid "none" msgstr "κανένα" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12723,11 +13105,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12737,8 +13119,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12746,7 +13128,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/en.po b/Languages/po/en.po index 40b3c145b7..d48628b53e 100644 --- a/Languages/po/en.po +++ b/Languages/po/en.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emu\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2011-01-06 14:53+0100\n" "Last-Translator: BhaaL \n" "Language-Team: \n" @@ -36,7 +36,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -44,7 +44,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -57,7 +57,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -65,7 +65,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -88,14 +88,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -108,7 +108,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -122,7 +122,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -133,11 +133,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -145,54 +145,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -204,30 +208,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -235,7 +239,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -251,16 +255,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -284,27 +292,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -312,85 +320,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -406,21 +414,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "" @@ -428,39 +436,39 @@ msgstr "" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -468,15 +476,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "" @@ -484,31 +492,31 @@ msgstr "" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "" @@ -516,11 +524,11 @@ msgstr "" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -534,23 +542,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -558,82 +566,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "" @@ -641,15 +649,15 @@ msgstr "" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -659,21 +667,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "" @@ -681,23 +689,31 @@ msgstr "" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "" @@ -705,63 +721,71 @@ msgstr "" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -783,11 +807,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -795,11 +819,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -807,15 +831,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -845,7 +865,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -859,15 +879,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -875,35 +891,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -922,19 +938,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -956,19 +968,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -980,26 +992,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1017,34 +1029,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1077,7 +1089,7 @@ msgstr "" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1088,7 +1100,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1101,8 +1113,8 @@ msgstr "" msgid "Accuracy:" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1178,11 +1190,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1194,7 +1206,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1202,7 +1214,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "" @@ -1224,8 +1236,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1237,7 +1249,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1247,7 +1259,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1257,9 +1269,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "" @@ -1267,16 +1279,16 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1295,7 +1307,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1319,7 +1331,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1327,7 +1339,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1340,27 +1352,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1368,96 +1403,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1467,7 +1503,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1475,7 +1511,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1493,31 +1529,31 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1531,11 +1567,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1543,15 +1579,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1559,16 +1595,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1576,7 +1616,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1601,7 +1641,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1609,8 +1649,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "" @@ -1618,11 +1658,11 @@ msgstr "" msgid "Auto (Multiple of 640x528)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1630,7 +1670,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1638,15 +1678,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1674,7 +1714,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1686,7 +1726,7 @@ msgstr "" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1698,12 +1738,12 @@ msgstr "" msgid "Backend Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "" @@ -1714,13 +1754,13 @@ msgstr "" msgid "Backward" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1728,20 +1768,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "" @@ -1761,11 +1801,11 @@ msgstr "" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "" @@ -1773,7 +1813,7 @@ msgstr "" msgid "Bass" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1781,7 +1821,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1789,6 +1829,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1805,20 +1861,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1826,7 +1882,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "" @@ -1849,15 +1905,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1865,7 +1921,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "" @@ -1874,7 +1930,7 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1888,27 +1944,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1926,7 +1982,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1934,12 +1990,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "" @@ -1962,7 +2018,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1978,7 +2034,7 @@ msgstr "" msgid "Buttons" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1988,7 +2044,7 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -1996,19 +2052,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2019,11 +2075,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2047,19 +2103,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2073,22 +2129,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2121,11 +2185,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2133,6 +2197,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2151,11 +2219,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "" @@ -2163,7 +2231,7 @@ msgstr "" msgid "Change Disc" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2177,7 +2245,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2193,15 +2261,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "" @@ -2217,7 +2285,7 @@ msgstr "" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2229,13 +2297,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2243,31 +2311,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "" @@ -2276,7 +2344,7 @@ msgstr "" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2286,27 +2354,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2315,11 +2383,11 @@ msgstr "" msgid "Close" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2346,15 +2414,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2362,12 +2434,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2389,7 +2461,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2397,18 +2469,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2418,7 +2490,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2492,14 +2564,14 @@ msgstr "" msgid "Config" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2508,22 +2580,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2531,13 +2603,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2546,15 +2618,15 @@ msgstr "" msgid "Connect" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2574,15 +2646,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2590,7 +2662,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2602,7 +2674,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "" @@ -2615,7 +2687,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2651,7 +2723,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2659,7 +2731,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2668,7 +2740,7 @@ msgid "" "Native." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2693,62 +2765,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2773,18 +2845,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2792,7 +2864,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2804,19 +2876,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2852,13 +2924,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2880,7 +2952,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2908,6 +2980,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2925,15 +3001,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2941,13 +3017,13 @@ msgstr "" msgid "Country:" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2956,16 +3032,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2983,7 +3059,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3017,7 +3093,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3029,7 +3105,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3041,7 +3117,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3049,13 +3125,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3076,7 +3152,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3104,7 +3180,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3112,15 +3188,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3132,23 +3214,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3162,7 +3244,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "" @@ -3208,8 +3290,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "" @@ -3217,7 +3300,7 @@ msgstr "" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3250,17 +3333,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3269,7 +3352,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3277,26 +3360,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3304,11 +3387,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3316,11 +3399,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "" @@ -3329,7 +3412,7 @@ msgstr "" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "" @@ -3346,11 +3429,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3362,12 +3445,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3375,7 +3458,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3387,15 +3470,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3417,7 +3504,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3426,7 +3513,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "" @@ -3460,25 +3547,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "" @@ -3490,35 +3577,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3529,13 +3616,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3547,7 +3634,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3561,7 +3648,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3576,15 +3663,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3597,37 +3684,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3650,7 +3737,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "" @@ -3670,7 +3757,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "" @@ -3682,7 +3769,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "" @@ -3755,12 +3842,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "" @@ -3776,7 +3863,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3790,7 +3877,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3803,7 +3890,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3837,7 +3924,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3845,11 +3932,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "" @@ -3857,15 +3944,15 @@ msgstr "" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3875,11 +3962,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3899,12 +3986,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3912,6 +3999,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3920,15 +4011,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3936,19 +4031,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3965,10 +4060,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "" @@ -3982,15 +4081,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "" @@ -3998,11 +4097,11 @@ msgstr "" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4010,10 +4109,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4044,6 +4150,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4074,7 +4187,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4085,11 +4198,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4107,7 +4221,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4130,13 +4244,19 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4163,7 +4283,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4176,12 +4296,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "" @@ -4212,84 +4332,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "" @@ -4298,13 +4418,13 @@ msgstr "" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4316,15 +4436,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4332,11 +4452,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4407,7 +4527,7 @@ msgstr "" msgid "Euphoria" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4436,11 +4556,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4488,14 +4608,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4503,42 +4623,42 @@ msgstr "" msgid "Export Recording" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "" @@ -4551,7 +4671,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4559,35 +4679,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4597,7 +4717,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "" @@ -4605,17 +4725,17 @@ msgstr "" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4623,11 +4743,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4635,7 +4755,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4656,15 +4776,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4680,7 +4800,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4688,36 +4808,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4732,29 +4852,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4769,23 +4889,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4797,15 +4917,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4819,8 +4939,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4847,40 +4971,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4900,35 +5024,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4938,18 +5062,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4965,27 +5089,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5005,9 +5136,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5015,33 +5146,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5065,17 +5196,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5087,20 +5222,20 @@ msgstr "" msgid "File Info" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5108,15 +5243,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5126,11 +5261,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5138,7 +5273,7 @@ msgstr "" msgid "Filesystem" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5154,7 +5289,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5162,19 +5297,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5184,7 +5319,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5193,12 +5328,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5218,35 +5353,35 @@ msgid "" "Dolphin\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5254,7 +5389,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5266,7 +5401,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5276,7 +5411,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5284,7 +5419,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5350,19 +5485,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5370,7 +5505,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5831,7 +5971,7 @@ msgstr "" msgid "Green Right" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5844,7 +5984,7 @@ msgstr "" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5860,7 +6000,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5877,6 +6017,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5897,7 +6041,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5906,28 +6050,28 @@ msgstr "" msgid "Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5936,7 +6080,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5952,11 +6096,11 @@ msgstr "" msgid "Host" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5964,7 +6108,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5972,15 +6116,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5988,7 +6132,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -5998,11 +6142,11 @@ msgstr "" msgid "Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6012,7 +6156,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6021,11 +6165,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6047,24 +6191,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6082,22 +6226,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6110,7 +6254,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6124,14 +6268,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6147,7 +6291,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6180,30 +6324,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6219,7 +6363,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6231,6 +6375,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6268,19 +6436,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6293,27 +6461,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "" @@ -6327,42 +6495,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6374,7 +6542,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6382,7 +6550,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6399,8 +6567,23 @@ msgstr "" msgid "Interface" msgstr "" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "" @@ -6409,23 +6592,30 @@ msgstr "" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "" @@ -6433,15 +6623,15 @@ msgstr "" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6453,7 +6643,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6462,15 +6652,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6478,7 +6668,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6499,7 +6689,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6519,7 +6709,7 @@ msgstr "" msgid "Invalid search string (only even string lengths supported)" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6528,8 +6718,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "" @@ -6537,11 +6727,16 @@ msgstr "" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6549,79 +6744,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "" @@ -6632,12 +6827,18 @@ msgstr "" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6654,7 +6855,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6671,16 +6872,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "" @@ -6691,7 +6892,7 @@ msgstr "" msgid "L" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6713,23 +6914,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6737,11 +6946,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6752,7 +6965,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "" @@ -6774,14 +6987,14 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" "Right-click for more options." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6798,7 +7011,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6808,8 +7021,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6817,11 +7033,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6830,18 +7046,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6849,15 +7065,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6874,7 +7090,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6963,23 +7179,23 @@ msgstr "" msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6987,16 +7203,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7004,7 +7220,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7021,15 +7237,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7043,10 +7259,18 @@ msgstr "" msgid "Log Configuration" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7059,18 +7283,10 @@ msgstr "" msgid "Logger Outputs" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7082,20 +7298,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7107,13 +7323,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7121,9 +7337,37 @@ msgstr "" msgid "Main Stick" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7132,7 +7376,7 @@ msgstr "" msgid "Maker:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7140,7 +7384,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7149,23 +7393,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7174,12 +7418,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7191,19 +7435,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7223,7 +7467,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7235,29 +7479,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7280,12 +7529,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7297,11 +7554,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7310,20 +7567,20 @@ msgstr "" msgid "Motor" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7344,7 +7601,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7352,20 +7609,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7373,7 +7630,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7390,25 +7647,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7417,11 +7674,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "" @@ -7429,16 +7686,16 @@ msgstr "" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7450,27 +7707,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7478,15 +7735,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7499,11 +7756,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7511,7 +7768,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7534,6 +7791,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7561,14 +7819,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7578,7 +7840,7 @@ msgstr "" msgid "No description available" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7586,7 +7848,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7594,15 +7856,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7633,23 +7899,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "" @@ -7661,11 +7927,11 @@ msgstr "" msgid "Not Set" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7673,7 +7939,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7681,11 +7947,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7720,25 +7986,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7756,7 +8022,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "" @@ -7768,7 +8034,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7779,21 +8045,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7804,24 +8070,24 @@ msgstr "" msgid "Open" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7829,7 +8095,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7861,7 +8127,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7869,8 +8135,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "" @@ -7879,21 +8145,21 @@ msgstr "" msgid "Orange" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7902,24 +8168,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7948,7 +8222,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7961,7 +8235,7 @@ msgstr "" msgid "Pads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7974,11 +8248,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8020,23 +8294,24 @@ msgstr "" msgid "Pause" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8054,15 +8329,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8092,11 +8367,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8108,8 +8383,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8125,7 +8400,7 @@ msgstr "" msgid "Play Recording" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8133,39 +8408,43 @@ msgstr "" msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8174,7 +8453,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8185,12 +8464,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8199,19 +8478,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "" @@ -8240,7 +8519,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8259,7 +8538,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8289,15 +8568,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8319,7 +8598,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "" @@ -8328,23 +8607,23 @@ msgstr "" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8369,13 +8648,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "" @@ -8396,11 +8675,11 @@ msgstr "" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8408,7 +8687,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8425,7 +8704,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8457,11 +8740,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8478,7 +8761,7 @@ msgstr "" msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8490,7 +8773,7 @@ msgstr "" msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8507,7 +8790,7 @@ msgstr "" msgid "Red Right" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8517,17 +8800,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "" @@ -8548,22 +8831,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8575,52 +8858,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "" @@ -8641,18 +8924,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8660,11 +8943,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8672,7 +8955,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8680,11 +8963,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8700,11 +8983,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8713,7 +8996,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8725,7 +9008,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8736,7 +9019,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "" @@ -8772,11 +9055,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8801,23 +9084,23 @@ msgstr "" msgid "Rumble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8825,11 +9108,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8837,11 +9120,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8849,7 +9132,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8862,7 +9145,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8870,7 +9153,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8884,11 +9167,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "" @@ -8898,8 +9181,8 @@ msgid "Safe" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8909,34 +9192,34 @@ msgstr "" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8944,17 +9227,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "" @@ -8998,23 +9281,23 @@ msgstr "" msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9022,7 +9305,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9034,26 +9317,26 @@ msgstr "" msgid "Save as..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9061,7 +9344,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9069,11 +9352,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9081,7 +9364,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "" @@ -9095,11 +9378,11 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9122,7 +9405,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9130,11 +9413,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9158,7 +9441,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "" @@ -9166,24 +9449,24 @@ msgstr "" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9203,15 +9486,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9219,7 +9502,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9271,17 +9554,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9297,7 +9580,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9305,19 +9588,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9325,20 +9608,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9350,11 +9633,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9366,19 +9649,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9389,7 +9672,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9398,7 +9681,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9408,11 +9691,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "" @@ -9432,7 +9715,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9449,42 +9732,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9500,7 +9783,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9510,11 +9793,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9524,6 +9807,10 @@ msgstr "" msgid "Shake" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9537,41 +9824,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9579,7 +9866,7 @@ msgstr "" msgid "Show FPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9587,19 +9874,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9607,23 +9894,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9631,27 +9918,27 @@ msgstr "" msgid "Show Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "" @@ -9664,19 +9951,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9684,7 +9971,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9696,19 +9983,19 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9720,27 +10007,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9757,11 +10044,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9809,7 +10096,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9821,7 +10108,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9837,7 +10124,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9856,12 +10143,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "" @@ -9869,11 +10156,11 @@ msgstr "" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "" @@ -9888,7 +10175,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9896,7 +10183,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9922,28 +10209,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9952,19 +10244,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -9990,18 +10282,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10014,8 +10306,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "" @@ -10023,11 +10315,11 @@ msgstr "" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10056,7 +10348,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10068,16 +10360,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10085,7 +10377,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10095,7 +10387,7 @@ msgstr "" msgid "Start Recording" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10103,11 +10395,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10118,7 +10410,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "" @@ -10146,19 +10438,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10167,20 +10459,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10201,7 +10493,7 @@ msgstr "" msgid "Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10209,7 +10501,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10241,11 +10533,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10259,6 +10551,10 @@ msgstr "" msgid "Strum" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10266,69 +10562,69 @@ msgstr "" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10336,16 +10632,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10353,17 +10649,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10375,23 +10676,23 @@ msgstr "" msgid "Swing" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10404,25 +10705,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10436,7 +10737,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10454,25 +10755,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10490,15 +10791,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10506,11 +10807,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "" @@ -10527,11 +10828,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10572,13 +10873,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10589,6 +10890,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10622,7 +10927,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10649,11 +10954,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10663,19 +10968,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10683,12 +10990,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10699,7 +11012,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10710,7 +11023,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10735,7 +11048,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10743,14 +11056,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10767,6 +11080,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10777,6 +11096,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10785,12 +11114,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10809,12 +11142,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10848,13 +11181,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10863,11 +11196,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10885,7 +11239,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10911,11 +11265,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10945,7 +11299,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10970,7 +11328,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11068,7 +11426,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11126,7 +11484,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11161,14 +11519,14 @@ msgstr "" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "" @@ -11182,7 +11540,7 @@ msgstr "" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11267,15 +11625,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11314,19 +11672,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11334,7 +11706,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11344,7 +11716,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11353,12 +11725,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11384,7 +11761,7 @@ msgstr "" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11392,26 +11769,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11419,7 +11794,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11428,7 +11803,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11440,7 +11815,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11460,7 +11839,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11476,55 +11855,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11536,7 +11920,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11546,7 +11930,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11556,7 +11940,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11572,11 +11956,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11584,20 +11968,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11609,23 +11993,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11644,59 +12028,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11714,7 +12098,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11722,27 +12106,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "" @@ -11806,15 +12186,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11833,14 +12209,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12091,14 +12473,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12165,11 +12547,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12198,11 +12580,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "" @@ -12230,45 +12612,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12276,22 +12658,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12337,26 +12719,26 @@ msgstr "" msgid "Write to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12370,9 +12752,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12400,21 +12782,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12465,15 +12847,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12481,7 +12863,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12497,16 +12879,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12527,7 +12909,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12550,21 +12932,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12610,7 +12992,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12620,13 +13002,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12675,11 +13057,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12689,8 +13071,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12698,7 +13080,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/es.po b/Languages/po/es.po index 6cad40021c..53ff082f86 100644 --- a/Languages/po/es.po +++ b/Languages/po/es.po @@ -8,9 +8,10 @@ # Borja , 2015 # Daniel León , 2020 # Dario_ff , 2011 -# Petiso_Carambanal , 2013-2017,2020-2022 +# Petiso_Carambanal , 2013-2017,2020-2023 # Diego Fernando , 2013 # Erik Fargas , 2015 +# guillermo meghde, 2023 # Ian Gauna , 2021 # Iván Ayala , 2021 # Jambi , 2015-2016 @@ -31,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Víctor González, 2021-2023\n" "Language-Team: Spanish (http://app.transifex.com/delroth/dolphin-emu/" @@ -72,7 +73,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Disco %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! No" @@ -80,7 +81,7 @@ msgstr "! No" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "«{0}» no es un archivo GCM/ISO válido, o no es una ISO de GC/Wii." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Variable del usuario" @@ -93,7 +94,7 @@ msgstr "$ Variable del usuario" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -101,7 +102,7 @@ msgstr "$ Variable del usuario" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Módulo" @@ -126,14 +127,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (copia)" @@ -146,7 +147,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (revisión %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (predeterminado)" @@ -160,7 +161,7 @@ msgstr "%1 (recomendada)" msgid "%1 (slow)" msgstr "%1 (lenta)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -174,11 +175,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configuración gráfica para «%1»" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -186,11 +187,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 no soporta esta característica en tu sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 no es compatible con esta característica." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -200,15 +201,15 @@ msgstr "" "%2 objetos\n" "Fotograma actual: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 se ha unido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 se ha salido" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" @@ -216,29 +217,33 @@ msgstr "" "%1 ha desbloqueado %2/%3 logros (%4 en el modo «hardcore»), con un total de " "%5/%6 puntos (%7 en el modo «hardcore»)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 ha desbloqueado %2/%3 logros, con un total de %4/%5 puntos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 no es una ROM válida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 ahora está jugando al golf" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "%1 está jugando a %2" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 rango(s) de memoria" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 puntos" @@ -250,30 +255,30 @@ msgstr "%1 sesión encontrada" msgid "%1 sessions found" msgstr "%1 sesiones encontradas" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (velocidad normal)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "El valor de %1 ha cambiado" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "El valor de %1 ha aparecido" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "El valor de %1 se ha utilizado" @@ -281,7 +286,7 @@ msgstr "El valor de %1 se ha utilizado" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -297,19 +302,23 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" -msgstr "MSAA %1x" +msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "Nativa %1x (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "Nativa %1x (%2x%3) para %4" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" -msgstr "SSAA %1x" +msgstr "%1x SSAA " #: Source/Core/DolphinQt/CheatSearchWidget.cpp:315 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:333 @@ -330,27 +339,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "Se quitaron %n dirección(ones)." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Y" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Acerca de" @@ -358,85 +367,85 @@ msgstr "&Acerca de" msgid "&Add Memory Breakpoint" msgstr "&Añadir punto de interrupción en memoria" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Añadir nuevo código..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Añadir función" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Añadir..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Ajustes de &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "Actualización automática:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "Comienzo &automático" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "Ventana sin &bordes" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Puntos de interrupción" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Rastreador de errores" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Cancelar" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "Administrador de &trucos" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Buscar actualizaciones..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Borrar símbolos" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Clonar..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Código" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Conectado" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Ajustes de &mandos" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Copiar dirección:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Crear..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Borrar" @@ -452,21 +461,21 @@ msgstr "Borrar variables &vigiladas" msgid "&Delete Watches" msgstr "Borrar variables &vigiladas" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Editar código..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Editar..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Expulsar disco" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulación" @@ -474,39 +483,39 @@ msgstr "&Emulación" msgid "&Export" msgstr "&Exportar..." -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Exportar guardado de juego..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Exportar estado" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Exportar como .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Tipo de letra..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Avanzar &fotograma" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "Ajustes de &cámara libre" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Generar el mapa de símbolos a partir de..." -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&Repositorio en GitHub" @@ -514,15 +523,15 @@ msgstr "&Repositorio en GitHub" msgid "&Go to start of function" msgstr "&Ir al principio de la función" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Ajustes de &gráficos" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "A&yuda" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Ajustes de a&tajos" @@ -530,31 +539,31 @@ msgstr "Ajustes de a&tajos" msgid "&Import" msgstr "&Importar..." -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Importar guardado de juego..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Importar estado" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importar..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "Base de &Infinity" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Insertar blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&Fusión de fotogramas" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -562,11 +571,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Cargar estado" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "Cargar mapa de símbo&los" @@ -580,23 +589,23 @@ msgstr "&Cargar archivo en dirección actual" msgid "&Lock Watches" msgstr "&Bloquear variables vigiladas" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "B&loquear posición de ventanas" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memoria" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Grabación" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Silenciar" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Red" @@ -604,82 +613,82 @@ msgstr "&Red" msgid "&No" msgstr "&No" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Abrir..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opciones" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Parchear funciones HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Jugar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Propiedades" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Modo de solo lectura" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&Actualizar lista" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registros" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Borrar" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Quitar código" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Renombrar símbolo" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reiniciar" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Administrador de paquetes de recursos" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Guardar mapa de símbolos" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "E%scanear tarjeta(s) de e-Reader..." -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "Portal de &Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Límite de velocidad:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Detener" @@ -687,15 +696,15 @@ msgstr "&Detener" msgid "&Theme:" msgstr "&Tema visual:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Hilos" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Herramientas" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&Quitar ROM" @@ -705,21 +714,21 @@ msgstr "&Quitar ROM" msgid "&Unlock Watches" msgstr "Desblo&quear variables vigiladas" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Vista" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Vigilar" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Página web" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -727,23 +736,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sí" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "No se encontró «%1», no se han generado nombres de símbolos" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "No se encontró «%1», probando con la búsqueda de funciones comunes" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(Oscuro)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(Claro)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(ninguno)" +msgid "(System)" +msgstr "(Del sistema)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(anfitrión)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(desactivado)" @@ -751,63 +768,71 @@ msgstr "(desactivado)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multiplicar" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Añadir" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Coma" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Restar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Desconocido--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Dividir" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "1080p" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 bloques)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "1440p" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -829,11 +854,11 @@ msgstr "Entero con signo de 16 bits" msgid "16-bit Unsigned Integer" msgstr "Entero sin signo de 16 bits" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "Anisotrópico x16" @@ -841,11 +866,11 @@ msgstr "Anisotrópico x16" msgid "1x" msgstr "x1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -853,15 +878,11 @@ msgstr "256 MiB" msgid "2x" msgstr "x2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "Anisotrópico x2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "Nativa x2 (1280x1056) a 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -891,7 +912,7 @@ msgstr "Entero sin signo de 32 bits" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -905,15 +926,11 @@ msgstr "Profundidad 3D" msgid "3x" msgstr "x3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "Nativa x3 (1920x1584) a 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -921,35 +938,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 bloques)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "4K" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "x4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "Anisotrópico x4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "Nativa x4 (2560x2112) a 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "Nativa x5 (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 bloques)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -968,19 +985,15 @@ msgstr "Entero con signo de 64 bits" msgid "64-bit Unsigned Integer" msgstr "Entero sin signo de 64 bits" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "Nativa x6 (3840x3168) a 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "Nativa x7 (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -1002,19 +1015,19 @@ msgstr "Entero con signo de 8 bits" msgid "8-bit Unsigned Integer" msgstr "Entero sin signo de 8 bits" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "8K" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "Anisotrópico x8" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "Nativa x8 (5120x4224) a 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Menor que" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1028,8 +1041,8 @@ msgstr "" "Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1037,7 +1050,7 @@ msgstr "" "Se ha agotado el tiempo de espera del avance " "automático. La instrucción actual es irrelevante." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1047,12 +1060,12 @@ msgstr "" "Dolphin %1. La versión actual es la %2.
¿Quieres actualizar?" "

Incluye los siguientes cambios:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Mayor que" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Ya hay una sesión de juego en red en marcha." @@ -1077,7 +1090,7 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Ya hay un disco en proceso de inserción." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1086,13 +1099,13 @@ msgstr "" "fidedignos, igualando el espacio de color para el que fueron diseñados los " "juegos de Wii y GC." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Un estado de guardado no puede ser cargado sin especificar el juego a " "ejecutar." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1100,7 +1113,7 @@ msgstr "" "Ya se está deteniendo el juego. Puede que se pierdan los datos sin guardar " "si detienes la emulación antes de tiempo. ¿Quieres forzar la salida?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1108,12 +1121,12 @@ msgstr "" "No se ha podido encontrar ningún dispositivo Bluetooth compatible.\n" "Tendrás que conectar tus mandos de Wii a mano." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Solo se puede sincronizar el mando de Wii en mitad de la partida." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1162,7 +1175,7 @@ msgstr "Códigos AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Cancelar" @@ -1173,7 +1186,7 @@ msgstr "Acerca de Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Acelerómetro" @@ -1186,8 +1199,8 @@ msgstr "Influencia del acelerómetro" msgid "Accuracy:" msgstr "Exactitud:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "Logros" @@ -1280,11 +1293,11 @@ msgstr "Action Replay: código normal {0}: subtipo incorrecto {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Activar el chat del juego en red" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Activo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "Figuras de Infinity activas:" @@ -1296,7 +1309,7 @@ msgstr "Cola de hilos activos" msgid "Active threads" msgstr "Hilos activos" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adaptador" @@ -1304,7 +1317,7 @@ msgstr "Adaptador" msgid "Adapter Detected" msgstr "Adaptador detectado" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adaptador:" @@ -1326,8 +1339,8 @@ msgstr "Añadir nuevo servidor DSU" msgid "Add New USB Device" msgstr "Añadir dispositivo USB" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Añadir acceso directo al escritorio" @@ -1339,7 +1352,7 @@ msgstr "Añadir punto de interrupción" msgid "Add a Memory Breakpoint" msgstr "Añadir punto de interrupción en memoria" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Añadir punto de &interrupción en memoria" @@ -1349,7 +1362,7 @@ msgstr "Añadir punto de interrupción de memoria" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Añadir a &variables vigiladas" @@ -1359,9 +1372,9 @@ msgstr "Añadir a &variables vigiladas" msgid "Add to watch" msgstr "Añadir a variables vigiladas" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Añadir..." @@ -1369,16 +1382,16 @@ msgstr "Añadir..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Dirección:" @@ -1397,7 +1410,7 @@ msgstr "Espacio de dirección según el estado de la CPU" msgid "Address:" msgstr "Dirección:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1435,7 +1448,7 @@ msgstr "" "

Si tienes dudas, selecciona el valor a la derecha " "del todo." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1447,7 +1460,7 @@ msgstr "" "ADVERTENCIA: Esta opción provocará problemas graves en muchos juegos; solo " "hay una pequeña minoría que se beneficiará." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1472,27 +1485,73 @@ msgstr "" "informes de errores que surjan cuando juegues a una velocidad de reloj " "distinta a la oficial." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avanzado" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Ajustes avanzados" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" +"Cambia la forma de escalar la salida de imagen del juego a la resolución de " +"la ventana.
El rendimiento variará en función del número de muestras que " +"utilice cada método.
En comparación con el SSAA, el remuestreo es ideal " +"cuando
la resolución de la ventana de salida no sea un múltiplo de la " +"resolución nativa de la emulación.

Valor predeterminado - [lo " +"más rápido]
Remuestrador bilineal interno de la GPU sin corrección de " +"gamma.
Este valor podría ignorarse si se fuerza la corrección de gamma." +"
Bilineal - [4 muestras]
Interpolación lineal entre píxeles con " +"corrección de gamma.

Bicúbico - [16 muestras]
Interpolación " +"cúbica entre píxeles con corrección de gamma.
Ideal al escalar entre " +"resoluciones cercanas, por ejemplo, entre 1080p y 1440p.
Presenta varios " +"métodos:
B-Spline: Es borroso, pero evita los artefactos tipo " +"«lobing»
Mitchell-Netravali: Un buen término medio entre la falta " +"de definición y el «lobing»
Catmull-Rom: Más realzado, pero puede " +"provocar artefactos tipo «lobing»

Bilineal nítido - [1-4 " +"muestras]
De una forma similar a Vecino más cercano, conserva una imagen " +"más nítida,
pero también la recombina para evitar efectos de " +"resplandores.
Funciona mejor con juegos en 2D a resoluciones bajas." +"

Muestreado de áreas - [hasta 324 muestras]
Pondera cada " +"píxel según el porcentaje de área que ocupen. Permite la corrección de gamma." +"
Ideal para remuestrear a una resolución más baja con un valor superior a " +"2x.

Si tienes dudas, selecciona Valor " +"predeterminado." + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "África" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "Aire" @@ -1500,82 +1559,83 @@ msgstr "Aire" msgid "Aligned to data type length" msgstr "Alineación a la longitud del tipo de datos" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "Todas" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Todos los valores de coma flotante doble" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Todos los archivos" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Todos los archivos (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Todos los valores de coma flotante" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Todos los archivos GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "Todos los valores hexadecimales" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Todos los estados guardados (*.sav *.s##);; Todos los archivos (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "Todos los valores enteros con signo" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "Todos los valores enteros sin signo" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Todos los archivos (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Todos los códigos de los jugadores sincronizados." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Todos las partidas guardadas de los jugadores sincronizados." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Permitir configuración de región independiente" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Permitir informes de estadísticas de uso" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Permitir acciones de escritura en la tarjeta SD" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1583,15 +1643,15 @@ msgstr "" "Permite la manipulación de la cámara del juego.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Fuentes de entrada alternativas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Siempre" @@ -1601,7 +1661,7 @@ msgstr "Siempre" msgid "Always Connected" msgstr "Siempre conectado" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "Siempre &arriba" @@ -1609,7 +1669,7 @@ msgstr "Siempre &arriba" msgid "An inserted disc was expected but not found." msgstr "Se esperaba la inserción de un disco pero no se encontró ninguno." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglifo" @@ -1627,31 +1687,31 @@ msgstr "Ángulo" msgid "Angular velocity to ignore and remap." msgstr "Velocidad angular a ignorar y reasignar." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Suavizado de bordes" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Suavizado de bordes:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Cualquier región" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Añadir firma a" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Añadir al archivo de firma existente..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Aplicar archivo de firma..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1668,11 +1728,11 @@ msgstr "Fecha del «apploader»:" msgid "Apply" msgstr "Aplicar" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Aplicar archivo de firma" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Detección arbitraria de mipmaps" @@ -1680,15 +1740,15 @@ msgstr "Detección arbitraria de mipmaps" msgid "Are you sure that you want to delete '%1'?" msgstr "¿Seguro que quieres borrar «%1»?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "¿Seguro que quieres borrar este archivo?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "¿Seguro que quieres borrar este paquete?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "¿Seguro que quieres salir del juego en red?" @@ -1696,16 +1756,20 @@ msgstr "¿Seguro que quieres salir del juego en red?" msgid "Are you sure?" msgstr "¿Seguro que quieres continuar?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "Muestreado de áreas" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Relación de aspecto" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Relación de aspecto:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Asignar números de puerto para mandos" @@ -1713,7 +1777,7 @@ msgstr "Asignar números de puerto para mandos" msgid "Assign Controllers" msgstr "Asignar mandos" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1740,7 +1804,7 @@ msgstr "Ajustes de expansión de audio" msgid "Australia" msgstr "Australia" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Autor" @@ -1748,8 +1812,8 @@ msgstr "Autor" msgid "Authors" msgstr "Autores" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automática" @@ -1757,11 +1821,11 @@ msgstr "Automática" msgid "Auto (Multiple of 640x528)" msgstr "Automática (múltiplo de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Ajustes de actualización automática" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1773,7 +1837,7 @@ msgstr "" "\n" "Por favor seleccione una resolución interna específica." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Autoajustar tamaño de ventana" @@ -1781,15 +1845,15 @@ msgstr "Autoajustar tamaño de ventana" msgid "Auto-Hide" msgstr "Ocultar automáticamente" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "¿Autodetectar módulos RSO?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Sincronizar automáticamente con carpeta" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1823,7 +1887,7 @@ msgstr "" "Se debe usar una dirección MAC válida. Genera una nueva empezando con 00:09:" "bf o 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1835,7 +1899,7 @@ msgstr "Registro BP" msgid "Back Chain" msgstr "Secuencia regresiva" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Motor" @@ -1847,12 +1911,12 @@ msgstr "Motor multihilo" msgid "Backend Settings" msgstr "Ajustes del motor" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Motor:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Funcionar en segundo plano" @@ -1863,13 +1927,13 @@ msgstr "Funcionar en segundo plano" msgid "Backward" msgstr "Atrás" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Se ha proporcionado un valor incorrecto" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "La dirección elegida no existe." @@ -1877,20 +1941,20 @@ msgstr "La dirección elegida no existe." msgid "Bad dump" msgstr "Volcado malo" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Ajuste proporcionado incorrecto." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "El valor elegido no es correcto." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Imagen" @@ -1910,11 +1974,11 @@ msgstr "Barra" msgid "Base priority" msgstr "Prioridad base" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Básico" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Ajustes básicos" @@ -1922,7 +1986,7 @@ msgstr "Ajustes básicos" msgid "Bass" msgstr "Bajo" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Modo Lote no puede ser usado sin especificar un juego para ejecutar." @@ -1930,7 +1994,7 @@ msgstr "Modo Lote no puede ser usado sin especificar un juego para ejecutar." msgid "Battery" msgstr "Batería" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (una vez al mes)" @@ -1938,6 +2002,22 @@ msgstr "Beta (una vez al mes)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "BIcúbico: B-Spline" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "Bicúbico: Catmull-Rom" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "Bicúbico: Mitchell-Netravali" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "Bilineal" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "SSL binario" @@ -1954,7 +2034,7 @@ msgstr "SSL binario (escribir)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1962,14 +2042,14 @@ msgstr "" "No se ha podido crear una figura en blanco en:\n" "%1, vuelve a intentarlo con otro personaje distinto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Tamaño del bloque" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Tamaño del bloque:" @@ -1977,7 +2057,7 @@ msgstr "Tamaño del bloque:" msgid "Blocking" msgstr "Bloqueando" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Bloques" @@ -2002,17 +2082,17 @@ msgstr "" "Se ha activado el modo de acceso directo a Bluetooth, pero no se puede " "utilizar porque Dolphin se ha compilado sin la biblioteca libusb." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Arrancar pausado" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" "Archivo de copia de respaldo de NAND en formato BootMii (*.bin);;Todos los " "archivos (*) " -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Archivo de claves BootMii (*.bin);;Todos los archivos (*)" @@ -2020,7 +2100,7 @@ msgstr "Archivo de claves BootMii (*.bin);;Todos los archivos (*)" msgid "Borderless Fullscreen" msgstr "Pantalla completa sin bordes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Inferior" @@ -2029,7 +2109,7 @@ msgstr "Inferior" msgid "Branch: %1" msgstr "Rama master: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Ramas" @@ -2043,28 +2123,28 @@ msgstr "Pausa" msgid "Breakpoint" msgstr "Punto de interrupción" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" "Se ha encontrado un punto de interrupción. Salto de instrucciones cancelado." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Puntos de interrupción" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Adaptador de banda ancha (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Adaptador de banda ancha (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Adaptador de banda ancha (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Adaptador de banda ancha (tapserver)" @@ -2082,7 +2162,7 @@ msgstr "Error del adaptador para banda ancha" msgid "Broadband Adapter MAC Address" msgstr "Dirección MAC del adaptador para banda ancha" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Buscar sesiones de juego en red..." @@ -2090,12 +2170,12 @@ msgstr "Buscar sesiones de juego en red..." msgid "Buffer Size:" msgstr "Tamaño de búfer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Tamaño del búfer cambiado a %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Búfer:" @@ -2120,7 +2200,7 @@ msgstr "Botón" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2136,7 +2216,7 @@ msgstr "Botón" msgid "Buttons" msgstr "Botones" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Por:" @@ -2146,7 +2226,7 @@ msgstr "Por:" msgid "C Stick" msgstr "Stick C" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "C&rear archivo de firma..." @@ -2154,19 +2234,19 @@ msgstr "C&rear archivo de firma..." msgid "CP register " msgstr "Registro CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "Motor de emulación de CPU:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Opciones del procesador" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Intérprete con caché (lento)" @@ -2181,11 +2261,11 @@ msgstr "" "parones.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Calcular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2214,19 +2294,19 @@ msgstr "Tiempo de calibración" msgid "Call display list at %1 with size %2" msgstr "Llamada de lista de visualización en %1 con tamaño %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Llamadores" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Llamadas" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Pila de llamadas" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Cámara 1" @@ -2242,24 +2322,32 @@ msgstr "" "Solo se puede generar un código AR para aquellos valores que se encuentren " "en la memoria virtual." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "¡Todavía no se puede modificar!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "¡No se pueden editar los villanos de este trofeo!" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" "No se puede encontrar ningún mando de Wii con el identificador de conexión " "{0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "No puedes empezar el juego en red con un juego en ejecución." #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Cancelar" @@ -2293,11 +2381,11 @@ msgstr "No se puede generar el código AR para esta dirección." msgid "Cannot refresh without results." msgstr "No se puede actualizar si no hay resultados." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "La ruta de la carpeta GCI no puede estar en blanco." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "La ruta de la tarjeta de memoria no puede estar en blanco." @@ -2305,6 +2393,10 @@ msgstr "La ruta de la tarjeta de memoria no puede estar en blanco." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "No se pudo ejecutar el juego porque no se ha encontrado el IPL de GC." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "Villano capturado %1:" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Tamaño de la tarjeta" @@ -2323,11 +2415,11 @@ msgstr "Centrar ratón" msgid "Center and Calibrate" msgstr "Centrar y calibrar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Cambiar &disco" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Cambiar &disco..." @@ -2335,7 +2427,7 @@ msgstr "Cambiar &disco..." msgid "Change Disc" msgstr "Cambiar disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Cambiar discos automáticamente" @@ -2352,7 +2444,7 @@ msgstr "" "

Si tienes dudas, deja esta opción activada." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2378,15 +2470,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Los trucos surtirán efecto la próxima vez que se reinicie el juego." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Partición del canal (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "¡El personaje introducido no es válido!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Conversación" @@ -2402,7 +2494,7 @@ msgstr "Buscar trucos" msgid "Cheats Manager" msgstr "Administrador de trucos" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Comprobar NAND..." @@ -2414,7 +2506,7 @@ msgstr "Comprobar en segundo plano si hay cambios en la lista de juegos" msgid "Check for updates" msgstr "Buscar actualizaciones" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2422,7 +2514,7 @@ msgstr "" "Asegúrate de tener los permisos adecuados para borrar el archivo y que " "ningún otro programa lo esté usando." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Verificar" @@ -2430,31 +2522,31 @@ msgstr "Verificar" msgid "China" msgstr "China" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "Seleccionar" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Selecciona un archivo para abrir" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Selecciona un archivo a abrir o crear" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Selecciona un archivo de entrada principal" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Selecciona un archivo de entrada secundario" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Selecciona la carpeta base GCI" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Selecciona la carpeta de destino" @@ -2463,7 +2555,7 @@ msgstr "Selecciona la carpeta de destino" msgid "Clamping of rotation about the yaw axis." msgstr "Fija la rotación del eje de guiñada." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Botones clásicos" @@ -2473,27 +2565,27 @@ msgid "Classic Controller" msgstr "Mando clásico" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Borrar" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Borrar caché" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "Vaciar posición" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Control manual del reloj de la CPU" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Clonar y &editar código..." @@ -2502,11 +2594,11 @@ msgstr "Clonar y &editar código..." msgid "Close" msgstr "Cerrar" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Co&nfiguración" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Código" @@ -2533,15 +2625,19 @@ msgstr "El código ha sido ejecutado" msgid "Code:" msgstr "Código:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "¡Códigos recibidos!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "Corrección de color" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "Configuración de corrección de colores" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "Corrección de color:" @@ -2549,12 +2645,12 @@ msgstr "Corrección de color:" msgid "Color Space" msgstr "Espacio de color" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Combinar dos archivos de firmas..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Común" @@ -2583,7 +2679,7 @@ msgstr "" "pesar de todo, es posible que este volcado sea correcto al compararlo con la " "versión de la eShop de Wii U. Dolphin no puede verificar esta circunstancia." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Compilar sombreadores antes de jugar" @@ -2591,18 +2687,18 @@ msgstr "Compilar sombreadores antes de jugar" msgid "Compiling Shaders" msgstr "Compilación de sombreadores" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Compresión" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Nivel de compresión:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Compresión:" @@ -2612,7 +2708,7 @@ msgstr "Compresión:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Condición" @@ -2683,7 +2779,7 @@ msgid "" msgstr "" "Condiciones:\n" "Establece una expresión que será evaluada al llegar a un punto de " -"interrupción. Si la expresión está configurada como «false» o 0, se ignorará " +"interrupción. Si la expresión está configurada como falsa o 0, se ignorará " "el punto de interrupción hasta que se vuelva a llegar a este. Cada " "instrucción debe estar separada por comas. La última instrucción será la " "única que se utilice para determinar la acción a tomar.\n" @@ -2737,14 +2833,14 @@ msgstr "" msgid "Config" msgstr "Configuración" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configurar" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Configurar mando" @@ -2753,22 +2849,22 @@ msgstr "Configurar mando" msgid "Configure Dolphin" msgstr "Configurar Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Configurar entrada" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Configurar salida" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Confirmar" @@ -2776,13 +2872,13 @@ msgstr "Confirmar" msgid "Confirm backend change" msgstr "Confirmar cambio de motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Confirmar detención" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Confirmar" @@ -2791,15 +2887,15 @@ msgstr "Confirmar" msgid "Connect" msgstr "Conectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Conectar la Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Conectar teclado USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Conectar mando de Wii %1" @@ -2819,15 +2915,15 @@ msgstr "Conectar mando de Wii 3" msgid "Connect Wii Remote 4" msgstr "Conectar mando de Wii 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Conectar mandos de Wii" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Conectar los mandos de Wii para controles emulados" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" "¿Quieres conectarte a Internet y actualizar los componentes del sistema?" @@ -2836,7 +2932,7 @@ msgstr "" msgid "Connected" msgstr "Conectado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Conectando" @@ -2848,7 +2944,7 @@ msgstr "Tipo de conexión:" msgid "Content {0:08x} is corrupt." msgstr "El contenido {0:08x} está corrupto." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Escaneo continuo" @@ -2861,7 +2957,7 @@ msgstr "Controlar el modo golf del juego en red" msgid "Control Stick" msgstr "Stick de control" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Perfil del mando" @@ -2902,7 +2998,7 @@ msgstr "" "tenga efecto.

Si tienes dudas, deja esta opción en " "200." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2914,7 +3010,7 @@ msgstr "" "de la pantalla.

Un valor alto creará fuertes efectos fuera de " "pantalla, mientras que un valor pequeño es más agradable." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2928,7 +3024,7 @@ msgstr "" "resolución interna, mejor será el rendimiento.

Si " "tienes dudas, selecciona Nativa." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2963,49 +3059,49 @@ msgstr "" "Controla si se utiliza la emulación DSP de alto o bajo nivel. Predeterminado " "en True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Convergencia" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Convergencia:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Fallo en la conversión." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Convertir" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "Convertir archivo a carpeta" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Convertir archivo..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "Convertir carpeta a archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Convertir archivos seleccionados..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Convertir..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -3015,13 +3111,13 @@ msgstr "" "no ahorrará nada de espacio comparado con convertirlo a ISO. ¿Sigues " "queriendo continuar?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Convirtiendo..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -3062,18 +3158,18 @@ msgstr "" "televisores suelen estar diseñados para 2,2.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Copiar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Copiar &función" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Copiar código &hexadecimal" @@ -3081,7 +3177,7 @@ msgstr "Copiar código &hexadecimal" msgid "Copy Address" msgstr "Copiar dirección" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Fallo al copiar" @@ -3093,19 +3189,19 @@ msgstr "Copiar en hexadecimal" msgid "Copy Value" msgstr "Copiar valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Copiar código de &línea" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Copiar dirección ob&jetivo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copiar a A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Copiar a B" @@ -3141,7 +3237,7 @@ msgstr "No se pudo crear el cliente." msgid "Could not create peer." msgstr "No se pudo crear el par." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3149,7 +3245,7 @@ msgstr "" "No se han podido descargar los archivos de actualización de Nintendo, " "comprueba tu conexión a Internet y prueba otra vez." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3183,7 +3279,7 @@ msgstr "" "\n" "La consola emulada se detendrá ahora." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3219,6 +3315,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "No se pudo reconocer el archivo {0}" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "¡No se han podido guardar los cambios!" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3244,15 +3344,15 @@ msgstr "" "Si es así, entonces es posible que tengas que volver a especificar la " "ubicación de la tarjeta de memoria en las opciones." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "No se pudo encontrar el servidor central" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "No se pudo abrir el archivo." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "No se pudo leer el archivo." @@ -3260,13 +3360,13 @@ msgstr "No se pudo leer el archivo." msgid "Country:" msgstr "País:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Crear" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "Crear archivo de Infinity" @@ -3275,16 +3375,16 @@ msgstr "Crear archivo de Infinity" msgid "Create New Memory Card" msgstr "Crear nueva tarjeta de memoria" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "Crear archivo de Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "Crear carpeta de Skylanders" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Crear asignaciones para otros dispositivos" @@ -3308,7 +3408,7 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Creador:" @@ -3349,7 +3449,7 @@ msgstr "" "dibujado.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Región actual" @@ -3361,7 +3461,7 @@ msgstr "Valor actual" msgid "Current context" msgstr "Contexto actual" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Juego actual" @@ -3373,7 +3473,7 @@ msgstr "Hilo actual" msgid "Custom Address Space" msgstr "Espacio de dirección personalizado" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Opciones de fecha en tiempo real personalizada (RTC)" @@ -3381,13 +3481,13 @@ msgstr "Opciones de fecha en tiempo real personalizada (RTC)" msgid "Custom:" msgstr "Personalizado:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "Personalizar" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3410,7 +3510,7 @@ msgstr "El tamaño del archivo DFF es 0, ¿el archivo está dañado o incompleto msgid "DJ Turntable" msgstr "Mesa de mezclas DJ" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongós" @@ -3438,7 +3538,7 @@ msgstr "Recompilador DSP LLE (lento)" msgid "DSU Client" msgstr "Cliente DSU" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3450,15 +3550,21 @@ msgstr "" "

Si necesitas ayuda,
consulta esta página." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Alfombra de baile" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "Oscuridad" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Datos" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "Partición de datos (%1)" @@ -3470,23 +3576,23 @@ msgstr "Transferencia de datos" msgid "Data Type" msgstr "Tipo de datos" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Datos en área de archivo que deberian ser sin uso" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Los datos están en un formato no reconocido o está corruptos" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Inconsistencia de datos en GCMemcardManager, cancelando acción." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "¡Datos recibidos!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Archivos de Datel MaxDrive/Pro" @@ -3500,7 +3606,7 @@ msgid "Debug" msgstr "Depurar" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Depuración" @@ -3546,8 +3652,9 @@ msgstr "Disminuir X" msgid "Decrease Y" msgstr "Disminuir Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Valor predeterminado" @@ -3555,7 +3662,7 @@ msgstr "Valor predeterminado" msgid "Default Config (Read Only)" msgstr "Configuración predeterminada (solo lectura)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Dispositivo predeterminado" @@ -3594,17 +3701,17 @@ msgstr "" "estabilidad.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Borrar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Borrar archivo..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Borrar archivos seleccionados..." @@ -3613,7 +3720,7 @@ msgstr "Borrar archivos seleccionados..." msgid "Delete the existing file '{0}'?" msgstr "¿Borrar el archivo «{0}»?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Profundidad" @@ -3621,26 +3728,26 @@ msgstr "Profundidad" msgid "Depth Percentage:" msgstr "Porcentaje de profundidad:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Profundidad:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descripción" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Descripción:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Descripción:" @@ -3648,11 +3755,11 @@ msgstr "Descripción:" msgid "Detached" msgstr "Separado" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Detección de módulos RSO" @@ -3660,11 +3767,11 @@ msgstr "Detección de módulos RSO" msgid "Deterministic dual core:" msgstr "Doble núcleo determinista:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (varias veces al día)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Dispositivo" @@ -3673,7 +3780,7 @@ msgstr "Dispositivo" msgid "Device PID (e.g., 0305)" msgstr "PID del dispositivo (por ejemplo: 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Ajustes de dispositivos" @@ -3690,11 +3797,11 @@ msgstr "Dispositivo:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "El archivo %1 no ha sido reconocido como un XML de Riivolution válido." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Comparación" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Oscurece la pantalla después de cinco minutos de inactividad." @@ -3706,12 +3813,12 @@ msgstr "Conexión directa" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "Des&conectado" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Desactivar" @@ -3719,7 +3826,7 @@ msgstr "Desactivar" msgid "Disable Bounding Box" msgstr "Desactivar delimitado rectangular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Desactivar filtrado de copia" @@ -3731,15 +3838,19 @@ msgstr "Desactivar copias del EFB a la VRAM" msgid "Disable Emulation Speed Limit" msgstr "Desactivar límite de velocidad de emulación" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Desactivar FastMem" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "Desactivar Fastmem Arena" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Desactivar niebla" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Desactivar caché JIT" @@ -3768,7 +3879,7 @@ msgstr "" "vuelta a la RAM. Inhibe todo aumento de escala.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3783,7 +3894,7 @@ msgstr "" "

Si tienes dudas, deja esta opción activada." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -3822,26 +3933,26 @@ msgstr "Distancia" msgid "Distance of travel from neutral position." msgstr "Distancia de desplazamiento desde la posición neutral." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "¿Nos permites compartir estadísticas con los desarrolladores de Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "¿Quieres añadir «%1» a la lista de carpetas de juegos?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "¿Seguro que quieres borrar la lista de nombres simbólicos?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "¿Quieres borrar el(los) %n archivo(s) de guardado elegido(s)?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "¿Quieres detener la emulación?" @@ -3853,35 +3964,35 @@ msgstr "¿Quieres intentar reparar la NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Decodificador Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Registro FIFO de Dolphin (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Preajuste de modificación de juego para Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Archivo de mapa de Dolphin (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Archivo de firma CSV de Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Archivo de firma de Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Grabación TAS de Dolphin (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3901,7 +4012,7 @@ msgstr "" "\n" "¿Quieres continuar de todos modos?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3909,7 +4020,7 @@ msgstr "" "Dolphin no pudo encontrar ninguna ISO o WAD de GameCube/Wii. Haz doble clic " "aquí para seleccionar un directorio con juegos…" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin no ha podido completar la acción solicitada." @@ -3921,7 +4032,7 @@ msgstr "Dolphin no ha podido completar la acción solicitada." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin es un emulador de GameCube y Wii de código abierto." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" "La versión de Dolphin es demasiado antigua para utilizar el servidor de paso" @@ -3938,7 +4049,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin no puede verificar los discos sin licencia." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3955,15 +4066,15 @@ msgstr "El sistema de trucos de Dolphin está desactivado." msgid "Domain" msgstr "Dominio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "No quiero actualizar" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "No volver a mostrar esto" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Imagen de disco comprimida correctamente." @@ -3976,37 +4087,37 @@ msgstr "Cierre de puertas" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Coma flotante doble" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Abajo" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Descargar códigos" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Descargar códigos desde la base de datos de WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Descargar las carátulas de GameTDB.com para el modo cuadrícula" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Descarga completada" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Se han descargado %1 códigos (%2 de ellos nuevos)." @@ -4029,7 +4140,7 @@ msgstr "Doble núcleo" msgid "Dual View" msgstr "Vista doble" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dispositivo falso" @@ -4049,7 +4160,7 @@ msgstr "Volcar &FakeVMEM" msgid "Dump &MRAM" msgstr "Volcar &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Volcar audio" @@ -4061,7 +4172,7 @@ msgstr "Volcar texturas base" msgid "Dump EFB Target" msgstr "Volcar superficie del EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Volcar fotogramas" @@ -4144,12 +4255,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Duración de liberación del botón turbo (fotogramas)" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holandés" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Salir" @@ -4169,7 +4280,7 @@ msgstr "" "Dolphin, un reinicio vendrá bien en este momento para que Windows vea el " "nuevo driver" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4187,7 +4298,7 @@ msgstr "Refresco temprano de memoria" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "Tierra" @@ -4200,7 +4311,7 @@ msgstr "Asia Oriental" msgid "Edit Breakpoint" msgstr "Editar punto de interrupción" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Editar..." @@ -4234,7 +4345,7 @@ msgstr "Expulsar disco" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "Clase elemental" @@ -4242,11 +4353,11 @@ msgstr "Clase elemental" msgid "Embedded Frame Buffer (EFB)" msgstr "Búfer de imagen integrado (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Vacía" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "El hilo de emulación ya está ejecutándose" @@ -4254,15 +4365,15 @@ msgstr "El hilo de emulación ya está ejecutándose" msgid "Emulate Disc Speed" msgstr "Emular velocidad del disco" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Emular base de Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Emular portal de Skylanders" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emular el adaptador Bluetooth de la Wii" @@ -4275,11 +4386,11 @@ msgstr "" "esta opción puede provocar problemas de estabilidad. Valor predeterminado: " "activado." -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "Dispositivos USB emulados" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Mando Wii emulado" @@ -4302,12 +4413,12 @@ msgstr "Velocidad de emulación" msgid "Emulation must be started to record." msgstr "Es necesario empezar la emulación para poder grabar." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Habilitar" @@ -4315,6 +4426,10 @@ msgstr "Habilitar" msgid "Enable API Validation Layers" msgstr "Activar capas de validación de la API" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "Activar emblemas de logros" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "Activar logros" @@ -4323,15 +4438,19 @@ msgstr "Activar logros" msgid "Enable Audio Stretching" msgstr "Activar expansión de audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Activar trucos" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "Activar en&trada de mando" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "RTC personalizado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "Activar opciones de depuración" @@ -4339,19 +4458,19 @@ msgstr "Activar opciones de depuración" msgid "Enable Dual Core" msgstr "Activar doble núcleo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Activar doble núcleo (más rápido)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Forzar ciclos de reloj de CPU" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Forzar tamaño de la memoria emulada" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "Activar repetición de logros («Encore»)" @@ -4368,10 +4487,14 @@ msgid "Enable Leaderboards" msgstr "Activar tablas de clasificación" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Activar MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "Activar notificaciones de progresos" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Activar escaneo progresivo" @@ -4385,15 +4508,15 @@ msgid "Enable Rich Presence" msgstr "Activar presencia en aplicación" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Activar vibración" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Activar salvapantallas" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Activar envío de datos al altavoz" @@ -4401,11 +4524,11 @@ msgstr "Activar envío de datos al altavoz" msgid "Enable Unofficial Achievements" msgstr "Activar logros no oficiales" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Informar de estadísticas de uso" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "Activar WiiConnect24 a través de WiiLink" @@ -4413,10 +4536,20 @@ msgstr "Activar WiiConnect24 a través de WiiLink" msgid "Enable Wireframe" msgstr "Ver mallas de polígonos" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Emular caché de escritura diferida (lento)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" +"Activa los emblemas de los logros.

Muestra iconos de jugadores, " +"juegos y logros. Una opción visual sencilla, pero que necesita algo de " +"memoria y tiempo adicionales para descargar las imágenes." + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4461,16 +4594,27 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" +"Activa las notificaciones de los progresos de los logros.

Muestra un " +"breve mensaje emergente cuando el jugador haga progresos para un logro que " +"haga un seguimiento de un valor acumulado, por ejemplo, tener 60 de 120 " +"estrellas." + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " "speedrun criteria or simply for fun." msgstr "" -"Permite desbloquear logros en el modo de repetición («Encore»).

El " -"modo de repetición vuelve a activar los logros si el jugador ya los ha " +"Permite desbloquear logros en el modo de repetición Encore.

El modo " +"de repetición vuelve a activar los logros si el jugador ya los ha " "desbloqueado en la página web, así aparecerán notificaciones si se vuelven a " -"cumplir las condiciones para el desbloqueo. Ideal para hacer «speedruns» " -"personalizadas o por puro placer." +"cumplir las condiciones para el desbloqueo. Ideal para hacer carreras de " +"tiempo personalizadas o por puro placer." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 msgid "Enable unlocking achievements.
" @@ -4506,7 +4650,7 @@ msgstr "" "necesaria para algunos juegos (Activado: el ajuste más compatible; " "Desactivado: el ajuste más rápido)." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4526,16 +4670,18 @@ msgstr "" "

Si tienes dudas, deja esta opción activada." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" "Activa la emulación de la caché de escritura diferida («write-back») de la " -"CPU.\n" -"Esta opción afectará significativamente al rendimiento.\n" -"Debería mantenerse desactivada salvo que sea absolutamente necesaria." +"CPU.
Esta opción afectará significativamente al rendimiento.
Debería " +"mantenerse desactivada salvo que sea absolutamente necesaria." +"

Si tienes dudas, deja esta opción desactivada." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4560,7 +4706,7 @@ msgstr "" "de juegos esto no le supone ningún problema.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4597,7 +4743,6 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4606,7 +4751,18 @@ msgstr "" "necesaria para algunos juegos. (Activado: el ajuste más compatible; " "Desactivado: el ajuste más rápido)." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" +"Activa la Memory Management Unit (unidad de gestión de memoria), que es " +"necesaria para algunos juegos. (Activado: el ajuste más compatible; " +"Desactivado: el ajuste más rápido).

Si tienes " +"dudas, deja esta opción desactivada." + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4645,7 +4801,7 @@ msgstr "" msgid "Encoding" msgstr "Codificando..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4663,12 +4819,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet no se inició" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Inglés" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Mejoras" @@ -4701,84 +4857,84 @@ msgstr "Introduce la contraseña" msgid "Enter the DNS server to use:" msgstr "Introduce el servidor de DNS que quieres utilizar:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Introduce la dirección del módulo RSO:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Error" @@ -4787,13 +4943,13 @@ msgstr "Error" msgid "Error Opening Adapter: %1" msgstr "Error al abrir el adaptador: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "¡Error al recopilar los datos guardados!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Error al convertir el valor" @@ -4807,15 +4963,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Error al obtener la lista de sesiones: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "Error al cargar algunos packs de texturas" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Error al procesar los códigos." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Error en el procesamiento de datos." @@ -4823,11 +4979,11 @@ msgstr "Error en el procesamiento de datos." msgid "Error reading file: {0}" msgstr "Error leyendo el archivo: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "¡Error al sincronizar códigos de trucos!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "¡Error al sincronizar los datos guardados!" @@ -4904,7 +5060,7 @@ msgstr "Se encontraron errores en {0} bloques sin uso de la partición {1}." msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4952,11 +5108,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Excluido: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Excluido: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Ubershaders exclusivos" @@ -5004,14 +5160,14 @@ msgstr "Nombre de variable previsto." msgid "Experimental" msgstr "Experimental" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportar todas las partidas guardadas de Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Fallo al exportar" @@ -5019,42 +5175,42 @@ msgstr "Fallo al exportar" msgid "Export Recording" msgstr "Exportar grabación" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exportar grabación..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Exportar partida guardada" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Exportar archivos de guardado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Exportar guardado de Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Exportar guardados de Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Exportar como .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Exportar como .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Se ha(n) exportado %n archivo(s) guardado(s)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensión" @@ -5067,7 +5223,7 @@ msgstr "Entrada de movimientos de extensión" msgid "Extension Motion Simulation" msgstr "Simulación de movimientos de extensión" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Externo" @@ -5075,35 +5231,35 @@ msgstr "Externo" msgid "External Frame Buffer (XFB)" msgstr "Búfer de imagen externo (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Extraer certificados de la NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Extraer el disco entero..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Extraer la partición entera..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extraer archivo..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Extraer archivos..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Extraer datos del sistema..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Extrayendo todos los archivos..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Extrayendo directorio..." @@ -5113,7 +5269,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Reproductor FIFO" @@ -5121,7 +5277,7 @@ msgstr "Reproductor FIFO" msgid "Failed loading XML." msgstr "No se ha podido cargar el archivo XML." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -5129,11 +5285,11 @@ msgstr "" "Fallo al abrir la tarjeta de memoria:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "No se ha podido añadir esta sesión al índice de juego en red: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "No se ha podido añadir al archivo de firma «%1»" @@ -5141,11 +5297,11 @@ msgstr "No se ha podido añadir al archivo de firma «%1»" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "No se ha podido controlar la interfaz para el acceso directo a BT: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "¡No se ha podido borrar el Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "¡No se ha podido quitar al Skylander del espacio (%1)!" @@ -5153,7 +5309,7 @@ msgstr "¡No se ha podido quitar al Skylander del espacio (%1)!" msgid "Failed to connect to Redump.org" msgstr "No se ha podido conectar con redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "No se ha podido conectar al servidor: %1" @@ -5174,15 +5330,15 @@ msgstr "No se ha podido crear los recursos globales de D3D12" msgid "Failed to create DXGI factory" msgstr "No se ha podido crear el almacén de DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "No se ha podido crear el archivo de Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "¡No se ha podido crear el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5205,7 +5361,7 @@ msgstr "" "No se ha podido borrar la tarjeta de memoria del juego en red. Comprueba tus " "permisos de escritura." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "No se ha podido borrar el archivo seleccionado." @@ -5215,37 +5371,37 @@ msgstr "" "No se ha podido desvincular el controlador del kernel para ejecutar el " "acceso directo a BT: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "No se ha podido descargar los códigos." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "No se ha podido volcar %1: Hubo un fallo al abrir el archivo" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" "No se ha podido volcar %1: no se han podido escribir los datos en el archivo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "No se ha(n) podido exportar %n de %1 archivo(s) de guardado." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "No se ha podido exportar los siguientes archivos de guardado:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "No se han podido extraer los certificados de la NAND." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "No se ha podido extraer el archivo." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "No se han podido extraer los datos del sistema." @@ -5263,18 +5419,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "No se ha podido encontrar uno o más símbolos D3D" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "No se ha podido importar «%1»." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "No se ha podido importar el archivo de guardado. Por favor, lanza el juego " "otra vez, e inténtalo de nuevo." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5282,7 +5438,7 @@ msgstr "" "No se ha podido importar el archivo de guardado. El archivo parece estar " "corrupto o no es un archivo válido de Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5293,7 +5449,7 @@ msgstr "" "contiene. Prueba a reparar tu NAND (Herramientas -> Administrar NAND -> " "Comprobar NAND...) y a importar los datos de guardado otra vez." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "No se ha podido iniciar el núcleo" @@ -5311,16 +5467,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "No se han podido iniciar las clases de renderizado" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "No se ha podido instalar el paquete: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "No se ha podido instalar el título en la NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5328,8 +5484,8 @@ msgstr "" "No se han podido recibir conexiones en el puerto %1. ¿Hay otra instancia del " "servidor de juego en red funcionando?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "No se ha podido cargar el módulo RSO en %1" @@ -5341,15 +5497,15 @@ msgstr "No se ha podido cargar d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "No se ha podido cargar dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "No se ha podido cargar el archivo de mapa «%1»" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "¡No se ha podido cargar el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "¡No se ha podido cargar el archivo de Skylander (%1)!\n" @@ -5365,8 +5521,12 @@ msgstr "" "No se ha podido cargar {0}. Si utilizas Windows 7, prueba a instalar el " "paquete de actualización KB4019990." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "¡No se ha podido modificar el Skylander!" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "No se ha podido abrir «%1»" @@ -5396,19 +5556,19 @@ msgstr "" "No se ha podido abrir el archivo en el editor externo.\n" "Asegúrate de que haya una aplicación asignada para abrir archivos INI." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "No se ha podido abrir el archivo." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "No se ha podido contactar con el servidor" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "¡No se ha podido abrir el archivo de Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5416,11 +5576,11 @@ msgstr "" "¡No se ha podido abrir el archivo de Infinity (%1)!\n" "El archivo podría estar siendo ya usado por la base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "¡No se ha podido abrir el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5428,12 +5588,12 @@ msgstr "" "¡No se ha podido abrir el archivo de Skylander (%1)!\n" "Es posible que el archivo ya esté siendo utilizado en el portal." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "No se ha podido abrir el archivo de entrada «%1»." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5457,26 +5617,26 @@ msgstr "" msgid "Failed to read DFF file." msgstr "No se ha podido leer el archivo DFF." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "No se ha podido leer desde el archivo." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "No se ha podido leer el archivo de entrada «{0}»." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" "No se han podido leer los archivos seleccionados de la tarjeta de memoria." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "¡No se ha podido leer el archivo de Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5484,11 +5644,11 @@ msgstr "" "¡No se ha podido leer el archivo de Infinity (%1)!\n" "El archivo era demasiado pequeño." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "¡No se ha podido leer el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5500,11 +5660,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "No se ha podido leer {0}." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "No se ha podido eliminar el archivo" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5514,7 +5674,7 @@ msgstr "" "\n" "¿Quieres convertirlo sin eliminarlos?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "No se ha podido desinstalar el título de la NAND." @@ -5536,27 +5696,38 @@ msgstr "" "No se ha podido reiniciar la carpeta de redireccionamiento del juego en red. " "Comprueba tus permisos de escritura." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "No se ha podido guardar el registro FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "No se ha podido guardar el mapa de código en la ruta «%1»" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "No se ha podido guardar el archivo de firma «%1»" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "No se ha podido guardar el mapa de símbolos en la ruta «%1»" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "No se ha podido guardar en el archivo de firma «%1»" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" +"No se ha podido sincronizar la tarjeta SD con la carpeta. ¡Todos los cambios " +"que hagas en esta sesión se perderán en el próximo arranque a menos que " +"vuelvas a sincronizarlas manualmente a través de Configuración > Wii > " +"Ajustes de la tarjeta SD > Convertir archivo a carpeta!" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "No se ha podido desinstalar el paquete: %1" @@ -5576,9 +5747,9 @@ msgstr "No se ha podido escribir el guardado de Wii." msgid "Failed to write config file!" msgstr "¡No se ha podido escribir el archivo de configuración!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "No se ha podido escribir la tarjeta de memoria modificada en el disco." @@ -5586,12 +5757,12 @@ msgstr "No se ha podido escribir la tarjeta de memoria modificada en el disco." msgid "Failed to write redirected save." msgstr "No se ha podido escribir la partida guardada redirigida." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "No se ha podido escribir el guardado en el disco" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5599,22 +5770,22 @@ msgstr "" "No se ha podido escribir el archivo de salida «{0}».\n" "Comprueba que tienes espacio disponible en la unidad de destino." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Fallido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Retraso de entrada justo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Región de respaldo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Región de respaldo:" @@ -5640,17 +5811,21 @@ msgstr "" msgid "Field of View" msgstr "Campo visual" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "N.º de figura:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "Tipo de figura" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Detalles del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Formato del archivo" @@ -5662,20 +5837,20 @@ msgstr "Formato del archivo:" msgid "File Info" msgstr "Información del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Nombre del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Ruta del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Tamaño del archivo" @@ -5683,15 +5858,15 @@ msgstr "Tamaño del archivo" msgid "File Size:" msgstr "Tamaño del archivo:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "El archivo no contenía códigos." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Nombre del archivo" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Archivos abiertos y listos para comprimir." @@ -5703,13 +5878,13 @@ msgstr "" "Archivos especificados en el archivo M3U «{0}» no fueron encontrados:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "El tamaño del archivo no coincide con ningún tamaño conocido de tarjetas de " "memoria de GameCube." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" "El tamaño del archivo en el encabezado no coincide con el tamaño de la " @@ -5719,7 +5894,7 @@ msgstr "" msgid "Filesystem" msgstr "Sistema de archivos" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filtros" @@ -5735,7 +5910,7 @@ msgstr "Buscar &anterior" msgid "Finish Calibration" msgstr "Finalizar calibración" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5745,19 +5920,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "Fuego" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "Primera persona" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Reparar sumas de verificación" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Fallo al reparar las sumas de verificación" @@ -5767,7 +5942,7 @@ msgstr "Alineación fija" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Indicadores" @@ -5776,12 +5951,12 @@ msgstr "Indicadores" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Coma flotante" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Seguir &rama" @@ -5807,35 +5982,35 @@ msgstr "" "Si necesitas ayuda, consulta esta página." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forzar 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Forzar color de 24 bits" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forzar 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Forzar lineal" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Forzar lineal con anisotrópico x16" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Forzar lineal con anisotrópico x2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Forzar lineal con anisotrópico x4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Forzar lineal con anisotrópico x8" @@ -5843,7 +6018,7 @@ msgstr "Forzar lineal con anisotrópico x8" msgid "Force Listen Port:" msgstr "Forzar escucha en puerto:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Forzar vecino más cercano" @@ -5857,7 +6032,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Conexión forzada porque %1 no es compatible con shaders de geometría." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5875,7 +6050,7 @@ msgstr "" "forzar una imagen panorámica.

Si tienes dudas, deja " "esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5888,7 +6063,7 @@ msgstr "" "

Si tienes dudas, deja esta opción activada." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formato:" @@ -5955,19 +6130,19 @@ msgstr "Fotogramas a grabar:" msgid "France" msgstr "Francia" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "Bloques libres: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "Archivos libres: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Tipo de control de la cámara libre" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Mando %1 de la cámara libre" @@ -5975,7 +6150,7 @@ msgstr "Mando %1 de la cámara libre" msgid "Free Look Settings" msgstr "Ajustes de cámara libre" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6478,7 +6658,7 @@ msgstr "Verde izquierdo" msgid "Green Right" msgstr "Verde derecho" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Vista en cuadrícula" @@ -6491,7 +6671,7 @@ msgstr "Guitarra" msgid "Gyroscope" msgstr "Giroscopio" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6507,7 +6687,7 @@ msgstr "Cd/m² de blanco «papel» de HDR" msgid "HDR Paper White Nits:" msgstr "Cd/m² de blanco «papel» de HDR:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "Posprocesado HDR" @@ -6524,6 +6704,10 @@ msgstr "Inicio" msgid "Help" msgstr "Ayuda" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "Nivel de héroe:" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hexadecimal" @@ -6544,7 +6728,7 @@ msgstr "8 (hexad.)" msgid "Hex Byte String" msgstr "Cadena hexadecimal en bytes" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6553,28 +6737,28 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Esconder" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Ocultar todo" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "Ocultar sesiones en curso" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Ocultar sesiones no compatibles" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Ocultar GBAs remotas" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Alto" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Más alto" @@ -6583,7 +6767,7 @@ msgstr "Más alto" msgid "Hit Strength" msgstr "Fuerza de golpe" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6599,11 +6783,11 @@ msgstr "FOV horizontal" msgid "Host" msgstr "Alojar partida" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Código de anfitrión:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Autoridad de entrada para el anfitrión" @@ -6611,7 +6795,7 @@ msgstr "Autoridad de entrada para el anfitrión" msgid "Host Size" msgstr "Tamaño del anfitrión" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6624,15 +6808,15 @@ msgstr "" "Ideal para juegos casuales para 3 o más jugadores, posiblemente en " "conexiones inestables o de alta latencia." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Autoridad de entrada para el anfitrión deshabilitada" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Autoridad de entrada para el anfitrión activada" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Alojar partida de juego en red" @@ -6640,7 +6824,7 @@ msgstr "Alojar partida de juego en red" msgid "Hostname" msgstr "Nombre del anfitrión" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Ajustes de atajos" @@ -6650,12 +6834,12 @@ msgstr "Ajustes de atajos" msgid "Hotkeys" msgstr "Atajos del teclado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" "Reconocer los atajos de teclado solo cuando la ventana esté en primer plano" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Ubershaders híbridos" @@ -6665,7 +6849,7 @@ msgstr "Ubershaders híbridos" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Soy consciente de los riesgos y quiero continuar" @@ -6674,11 +6858,11 @@ msgstr "Soy consciente de los riesgos y quiero continuar" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "¡El ID que has escrito no es correcto!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6706,24 +6890,24 @@ msgstr "" "servicios SSL ({0}). Ve a https://dolphin-emu.org/docs/guides/wii-network-" "guide/ para aprender a configurar la red de tu Wii virtual." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "Dirección IP:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Ajustes del IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilidad IR:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6756,11 +6940,11 @@ msgstr "" "5.0-12188 y posteriores de Dolphin. Puede comprimir eficientemente los datos " "cifrados de Wii y los datos basura." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Icono" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6772,11 +6956,11 @@ msgstr "" "Recomendado para juegos por turnos con controles sensibles al tiempo, como " "el golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Generación de identidad" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6798,7 +6982,7 @@ msgstr "" "fallos de rendimiento y estabilidad.\n" "Puedes desactivarlo en cualquier momento en los ajustes de Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6819,7 +7003,7 @@ msgstr "" "Si está desactivada, el estado de conexión del mando emulado se vinculará al " "estado de conexión del dispositivo real (en caso de que haya uno)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6831,7 +7015,7 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6851,7 +7035,7 @@ msgstr "Ignorar" msgid "Ignore Format Changes" msgstr "Ignorar cambios de formato" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Ignorar por esta vez" @@ -6899,30 +7083,30 @@ msgstr "" "disminuye ligeramente el rendimiento.

Si tienes " "dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Importar copia de respaldo de la NAND en formato BootMii..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "Fallo al importar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Importar archivo(s) de guardado" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importar partidas guardadas de Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importando copia de respaldo de la NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6940,7 +7124,7 @@ msgstr "¿Dentro del juego?" msgid "Included: %1" msgstr "Incluido: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Incluido: 0" @@ -6957,6 +7141,30 @@ msgstr "" "guardar/cargar.

Si tienes dudas, deja esta opción " "activada." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "¡El valor del nivel de héroe no es correcto!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "¡La fecha de último uso no es correcta!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "¡La fecha de último reinicio no es correcta!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "¡El valor del dinero no es correcto!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "¡El apodo no es correcto!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "¡El valor del tiempo de juego no es correcto!" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Aumentar" @@ -6994,19 +7202,19 @@ msgstr "Aumentar Y" msgid "Incremental Rotation" msgstr "Rotación incremental (IR)" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "Rotación incremental (rad/seg) (IR)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Creador de figuras de Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Administrador de Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Objeto de Infinity (*.bin);;" @@ -7023,27 +7231,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Información" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Información" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Desactivar salvapantallas durante la emulación" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Entrada" @@ -7057,42 +7265,42 @@ msgstr "Fuerza de entrada requerida para activación" msgid "Input strength to ignore and remap." msgstr "Fuerza de entrada a ignorar y reasignar." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Insertar &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Insertar tarjeta SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Inspeccionado" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Instalar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Partición de instalación (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Instalar actualización" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Instalar WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Instalar en la NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -7104,7 +7312,7 @@ msgstr "Instrucción" msgid "Instruction Breakpoint" msgstr "Punto de interrupción de instrucción" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instrucción:" @@ -7112,7 +7320,7 @@ msgstr "Instrucción:" msgid "Instruction: %1" msgstr "Instrucción: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7133,8 +7341,25 @@ msgstr "Intensidad" msgid "Interface" msgstr "Interfaz" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "Error interno de LZ4 - se ha intentado descomprimir {0} bytes" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "Error interno de LZ4 - fallo al comprimir" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "Error interno de LZ4 - fallo al descomprimir ({0}, {1}, {2})" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" +"Error interno de LZ4 - error de coincidencia del tamaño de la carga ({0} / " +"{1}))" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Error interno de LZO - fallo al comprimir" @@ -7143,25 +7368,37 @@ msgstr "Error interno de LZO - fallo al comprimir" msgid "Internal LZO Error - decompression failed" msgstr "Error interno de LZO - fallo al descomprimir" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Error interno de LZO - fallo al descomprimir ({0}) ({1}, {2})\n" -"Prueba a volver a cargar el estado" +"Error interno de LZO - fallo al descomprimir ({0}) ({1})\n" +"No se ha podido recuperar la información de versión obsoleta del estado de " +"guardado." -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Error interno de LZO - fallo en lzo_init()" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" +"Error interno de LZO - error al analizar la cookie descomprimida de la " +"versión y la longitud de cadena de la versión ({0})" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" +"Error interno de LZO - error al analizar la cadena descomprimida de la " +"versión ({0} / {1})" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Resolución interna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Resolución interna:" @@ -7169,15 +7406,15 @@ msgstr "Resolución interna:" msgid "Internal error while generating AR code." msgstr "Error interno al generar el código AR." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Intérprete (muy lento)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Intérprete de núcleo" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Expresión incorrecta." @@ -7191,7 +7428,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Código mixto incorrecto" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Paquete %1 no válido proporcionado: %2" @@ -7200,15 +7437,15 @@ msgstr "Paquete %1 no válido proporcionado: %2" msgid "Invalid Player ID" msgstr "ID de jugador incorrecto" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Dirección de módulo RSO incorrecta: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "La pila de llamadas («callstack») no es válida" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Sumas de verificación incorrectas." @@ -7216,7 +7453,7 @@ msgstr "Sumas de verificación incorrectas." msgid "Invalid game." msgstr "El juego no es válido." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Anfitrión no válido" @@ -7237,7 +7474,7 @@ msgstr "Literal no válido." msgid "Invalid parameters given to search." msgstr "No se han introducido unos parámetros de búsqueda válidos." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Contraseña proporcionada incorrecta." @@ -7258,7 +7495,7 @@ msgid "Invalid search string (only even string lengths supported)" msgstr "" "La cadena de búsqueda no es válida (solo se permiten tamaños de texto pares)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "ID de título incorrecto." @@ -7267,8 +7504,8 @@ msgid "Invalid watch address: %1" msgstr "Dirección inválida: 1%" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiano" @@ -7276,11 +7513,16 @@ msgstr "Italiano" msgid "Italy" msgstr "Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "Objeto" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "Sin enlazado de bloques JIT" @@ -7288,68 +7530,68 @@ msgstr "Sin enlazado de bloques JIT" msgid "JIT Blocks" msgstr "Bloques JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "Sin rama JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "Sin coma flotante JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "Sin números enteros JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "Sin LoadStore de coma flotante JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "Sin LoadStore JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "Sin LoadStore con parejas JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "Sin LoadStore lXz JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "Sin LoadStore lbzx JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "Sin LoadStore lwz JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "Sin JIT (núcleo JIT)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "Sin emparejamiento JIT" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "Recompilador JIT para ARM64 (recomendado)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Recompilador JIT para x86-64 (recomendado)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "Sin registro de caché de JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "Sin SystemRegisters JIT" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7358,12 +7600,12 @@ msgstr "" "memoria caché. Esto no debería haber pasado. Te rogamos que informes del " "fallo en el gestor de incidencias. Dolphin se cerrará." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japón" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonés" @@ -7374,12 +7616,20 @@ msgstr "Japonés" msgid "Japanese (Shift-JIS)" msgstr "Japonés (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" +"Kaos es el único villano de este trofeo y siempre está desbloqueado. ¡No " +"hace falta editar nada!" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Seguir ejecutando" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Mantener siempre en primer plano" @@ -7396,7 +7646,7 @@ msgstr "Conservar direcciones cuyo valor en memoria" msgid "Keyboard" msgstr "Teclado" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "Keyboard Controller (mando con teclado)" @@ -7413,16 +7663,16 @@ msgstr "Teclas" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Echar al jugador" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Corea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coreano" @@ -7433,7 +7683,7 @@ msgstr "Coreano" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "Carg&ar ROM" @@ -7455,23 +7705,31 @@ msgstr "Etiqueta" msgid "Last Value" msgstr "Último valor" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "Último uso:" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "Último reinicio:" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Latencia:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Latencia: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Latencia: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Latencia: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Latencia: ~80 ms" @@ -7479,11 +7737,15 @@ msgstr "Latencia: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Ejecutar estos títulos también podría ayudar a arreglarlos." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "Tablas de clasificación" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7494,7 +7756,7 @@ msgstr "Izquierda" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Palanca izquierda" @@ -7520,7 +7782,7 @@ msgstr "" "Clic izquierdo para establecer el valor de la palanca.\n" "Clic derecho para volver a centrarlo." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7530,7 +7792,7 @@ msgstr "" "Clic medio para borrar la asignación.\n" "Clic derecho para ver más opciones." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7549,7 +7811,7 @@ msgstr "Licencia" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "Vida" @@ -7559,8 +7821,11 @@ msgid "Lift" msgstr "Levantar" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Luces" @@ -7568,11 +7833,11 @@ msgstr "Luces" msgid "Limit Chunked Upload Speed:" msgstr "Limite la velocidad de subida de datos:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Columnas en la lista" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Vista en lista" @@ -7581,18 +7846,18 @@ msgid "Listening" msgstr "Escuchando" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Cargar" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Cargar archiv&o de mapa incorrecto..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Cargar archiv&o de mapa adicional..." @@ -7600,15 +7865,15 @@ msgstr "Cargar archiv&o de mapa adicional..." msgid "Load Custom Textures" msgstr "Cargar texturas personalizadas" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "Cargar archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Cargar menú principal de GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "Solo cargar los datos guardados del anfitrión" @@ -7625,9 +7890,9 @@ msgstr "Ruta de carga:" msgid "Load ROM" msgstr "Cargar ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" -msgstr "Cargar en espacio" +msgstr "Cargar espacio" #: Source/Core/Core/HotkeyManager.cpp:181 #: Source/Core/Core/HotkeyManager.cpp:353 @@ -7714,23 +7979,23 @@ msgstr "Cargar estado 8" msgid "Load State Slot 9" msgstr "Cargar estado 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Cargar estado desde un archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Cargar estado desde la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Cargar estado desde una ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Cargar menú del sistema Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "Cargar y escribir los datos guardados del anfitrión" @@ -7738,16 +8003,16 @@ msgstr "Cargar y escribir los datos guardados del anfitrión" msgid "Load from Selected Slot" msgstr "Cargar la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Cargar desde la ranura %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Cargar archivo de mapa" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "Cargar menú del sistema vWii %1" @@ -7755,7 +8020,7 @@ msgstr "Cargar menú del sistema vWii %1" msgid "Load..." msgstr "Cargar..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Símbolos cargados desde «%1»" @@ -7779,15 +8044,15 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Local" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Bloquear cursor del ratón" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Bloqueada" @@ -7801,10 +8066,18 @@ msgstr "Registro" msgid "Log Configuration" msgstr "Configuración de registro" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "Iniciar sesión" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Registros de cobertura de instrucciones JIT" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "Cerrar sesión" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Guardar tiempos de dibujado en archivo" @@ -7817,18 +8090,10 @@ msgstr "Tipos de registro" msgid "Logger Outputs" msgstr "Salida de registro" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "Iniciar sesión" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "Fallo al iniciar sesión" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "Cerrar sesión" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7844,20 +8109,20 @@ msgstr "" msgid "Loop" msgstr "Bucle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Se ha perdido la conexión con el servidor de juego en red..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Bajo" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Más bajo" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7869,13 +8134,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "TERMINANDO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "Archivos Gameshark de MadCatz" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "Magia" @@ -7883,9 +8148,37 @@ msgstr "Magia" msgid "Main Stick" msgstr "Palanca principal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "¡Asegúrate de que el valor del nivel de héroe sea de entre 0 y 100!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "¡Asegúrate de que el valor de la fecha de último uso sea válido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "¡Asegúrate de que el valor de la fecha de último reinicio sea válido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "¡Asegúrate de que el valor del dinero sea de entre 0 y 65000!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "¡Asegúrate de que el apodo tenga entre 0 y 15 caracteres!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "¡Asegúrate de que el valor del tiempo de juego sea válido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "¡Asegúrate de que haya un Skylander en el espacio %1!" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Creador" @@ -7894,7 +8187,7 @@ msgstr "Creador" msgid "Maker:" msgstr "Creador:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7907,7 +8200,7 @@ msgstr "" "del efecto.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Administrar NAND" @@ -7916,23 +8209,23 @@ msgstr "Administrar NAND" msgid "Manual Texture Sampling" msgstr "Muestreo manual de texturas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Asignación" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Enmascarar ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Se han encontrado coincidencias" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Búfer máximo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "El tamaño máximo del búfer ha cambiado a %1" @@ -7941,12 +8234,12 @@ msgstr "El tamaño máximo del búfer ha cambiado a %1" msgid "Maximum tilt angle." msgstr "Ángulo de inclinación máximo." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Puede empeorar el rendimiento del menú de Wii y de algunos juegos." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Medio" @@ -7958,19 +8251,19 @@ msgstr "Memoria" msgid "Memory Breakpoint" msgstr "Punto de interrupción en memoria" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Tarjeta de memoria" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Administrador de tarjetas de memoria" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Ruta de la tarjeta de memoria:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Control manual de la memoria" @@ -7990,7 +8283,7 @@ msgstr "MemoryCard: Lectura en dirección de destino incorrecta ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Escritura en dirección de destino incorrecta ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8005,31 +8298,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Micrófono" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "Mini" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Varios" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Otros ajustes" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Discrepancia entre el conteo de bloques libres en encabezado y los bloques " "actualmente no usados." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "No coinciden las estructuras de datos internas." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8063,12 +8361,20 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "Modificar espacio" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Módulos encontrados: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "Dinero:" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -8080,11 +8386,11 @@ msgstr "Sombras monoscópicas" msgid "Monospaced Font" msgstr "Tipografía monoespaciada" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Entrada de movimientos" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Simulación de movimientos" @@ -8093,22 +8399,22 @@ msgstr "Simulación de movimientos" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "Visibilidad del cursor del ratón" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" "El cursor del ratón se ocultará al estar inactivo y volverá a aparecer " "cuando se mueva." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "El cursor del ratón será visible en todo momento." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" "El cursor del ratón no se mostrará mientras se esté ejecutando un juego." @@ -8132,7 +8438,7 @@ msgstr "" "pero {1} no existe. ¡Es muy probable que la grabación se desincronice!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Multiplicador" @@ -8140,20 +8446,20 @@ msgstr "Multiplicador" msgid "N&o to All" msgstr "N&o a todo" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Comprobación de NAND" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "Advertencia NKit" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -8161,7 +8467,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -8184,25 +8490,25 @@ msgstr "" "elegir un valor de gamma, debes igualarlo aquí.

Si " "tienes dudas, deja esta opción en 2,35." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Nombre" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nombre de la etiqueta a crear:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nombre de la etiqueta a eliminar:" @@ -8211,11 +8517,11 @@ msgid "Name of your session shown in the server browser" msgstr "El nombre de su sesión se muestra en el navegador del servidor" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nombre:" @@ -8223,16 +8529,16 @@ msgstr "Nombre:" msgid "Native (640x528)" msgstr "Nativa (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Archivo GCI nativo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "Juego en red" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "Buscador de sesiones de juego en red" @@ -8244,7 +8550,7 @@ msgstr "Configuración de juego en red" msgid "Netherlands" msgstr "Países Bajos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8253,7 +8559,7 @@ msgstr "" "Cualquier dato guardado que se cree o modifique durante la sesión " "permanecerá en los datos de guardado del anfitrión." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8263,7 +8569,7 @@ msgstr "" "cualquier dato guardado que se cree o modifique durante la sesión se " "eliminará al terminar la misma." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8272,7 +8578,7 @@ msgstr "" "dato guardado que se cree se descartará al terminar la sesión." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Red" @@ -8280,15 +8586,15 @@ msgstr "Red" msgid "Network dump format:" msgstr "Formato del volcado de red:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Nunca" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Desactivar actualizaciones automáticas" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nuevo" @@ -8301,11 +8607,11 @@ msgstr "Añadir punto de interrupción" msgid "New Search" msgstr "Nueva búsqueda" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Nueva etiqueta..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Se ha generado un identificador nuevo." @@ -8313,7 +8619,7 @@ msgstr "Se ha generado un identificador nuevo." msgid "New instruction:" msgstr "Nueva instrucción:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nueva etiqueta" @@ -8336,6 +8642,7 @@ msgid "Nickname is too long." msgstr "El apodo es demasiado largo." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Apodo:" @@ -8363,14 +8670,18 @@ msgstr "Sin salida de audio" msgid "No Compression" msgstr "Sin compresión" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Sin coincidencias" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "No usar datos guardados" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "¡No hay datos que modificar!" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8380,7 +8691,7 @@ msgstr "No usar datos guardados" msgid "No description available" msgstr "Sin descripción" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Sin errores" @@ -8388,7 +8699,7 @@ msgstr "Sin errores" msgid "No extension selected." msgstr "No has elegido ninguna extensión." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "No se ha cargado o grabado ningún archivo." @@ -8396,15 +8707,19 @@ msgstr "No se ha cargado o grabado ningún archivo." msgid "No game is running." msgstr "No hay ningún juego en ejecución." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "No hay ningún juego en ejecución." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "No has elegido un mod de gráficos." + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "No se ha detectado ningún problema." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "No se ha encontrado el juego correspondiente" @@ -8439,25 +8754,25 @@ msgstr "No se han encontrado perfiles para la configuración del juego «{0}»" msgid "No recording loaded." msgstr "No se ha cargado una grabación." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "No se encontraron datos guardados." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "No se ha encontrado el archivo undo.dtm, abortando deshacer estado cargado " "para evitar desincronizaciones en la grabación" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Ninguno" @@ -8469,11 +8784,11 @@ msgstr "Norteamérica" msgid "Not Set" msgstr "No definido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Algunos jugadores no tienen el juego. ¿Seguro que quieres continuar?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8483,7 +8798,7 @@ msgstr "" "No hay suficientes bloques libres en la tarjeta de memoria elegida. Se " "requiere(n) al menos %n bloque(s) libre(s)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8493,11 +8808,11 @@ msgstr "" "No hay suficientes archivos libres en la tarjeta de memoria elegida. Se " "requiere(n) al menos %n archivo(s) libre(s)." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "No se ha encontrado" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8534,25 +8849,25 @@ msgstr "Número de sacudidas por segundo." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Acelerómetro del Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Botones del Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Palanca del Nunchuk" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "Aceptar" @@ -8570,7 +8885,7 @@ msgid "Oceania" msgstr "Oceanía" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "No" @@ -8582,7 +8897,7 @@ msgstr "Ajuste" msgid "On" msgstr "Encendido" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "Al moverlo" @@ -8596,15 +8911,15 @@ msgstr "" "geometría como de vértices para expandir puntos y líneas se seleccionará un " "sombreador de vértices. Esta opción podría afectar al rendimiento.

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Documentación en línea" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "Mostrar solo tu colección" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8612,7 +8927,7 @@ msgstr "" "Solo añadir símbolos con prefijo:\n" "(Dejar en blanco para añadir todos los símbolos)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8625,24 +8940,24 @@ msgstr "" msgid "Open" msgstr "Abrir" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Abrir &carpeta contenedora" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "Abrir carpeta de &usuario" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Abrir directorio..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Abrir registro FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Abrir carpeta de datos &guardados de GameCube" @@ -8650,7 +8965,7 @@ msgstr "Abrir carpeta de datos &guardados de GameCube" msgid "Open Riivolution XML..." msgstr "Abrir XML de Riivolution..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Abrir carpeta de datos &guardados de Wii" @@ -8682,7 +8997,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operadores" @@ -8690,8 +9005,8 @@ msgstr "Operadores" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opciones" @@ -8700,21 +9015,21 @@ msgstr "Opciones" msgid "Orange" msgstr "Naranja" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbitar" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Otros" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Otra partición (%1)" @@ -8723,24 +9038,32 @@ msgstr "Otra partición (%1)" msgid "Other State Hotkeys" msgstr "Otros atajos de guardado" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Otros elementos de guardado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Otro juego..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "Remuestreo de salida" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "Remuestreo de salida:" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Sobrescrito" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Reproducir pu&lsaciones grabadas..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8769,7 +9092,7 @@ msgstr "Archivo de imagen PNG (*.png);; Todos los archivos (*)" msgid "PPC Size" msgstr "Tamaño de PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC contra anfitrión" @@ -8782,7 +9105,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parámetros" @@ -8795,11 +9118,11 @@ msgstr "Analizar como hexadecimal" msgid "Parsing Error" msgstr "No se entiende el formato" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Pasivo" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Acceder directamente a un adaptador de Bluetooth" @@ -8841,27 +9164,29 @@ msgstr "Rutas" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pausar al terminar la grabación" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pausar al pasar a segundo plano" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Pausar en caso de error" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" "Pausa la emulación si ocurre un error o advertencia de lectura/escritura o " -"de instrucción desconocida.\n" -"Esta opción afectará al rendimiento de la misma manera que al activar el MMU." +"de instrucción desconocida.
Esta opción afectará al rendimiento de la " +"misma manera que al activar el MMU.

Si tienes " +"dudas, deja esta opción desactivada." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8878,15 +9203,15 @@ msgstr "Velocidad máxima de movimientos a la posición neutral." msgid "Peak velocity of outward swing movements." msgstr "Velocidad máxima de los movimientos de balanceo hacia afuera." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Iluminación por píxel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Actualizar la consola a través de Internet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Actualizar la consola" @@ -8916,11 +9241,11 @@ msgstr "Espacio de la dirección física" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Elige una tipografía de depuración" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Latencia" @@ -8932,8 +9257,8 @@ msgstr "Cabeceo hacia arriba" msgid "Pitch Up" msgstr "Cabeceo hacia abajo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plataforma" @@ -8949,7 +9274,7 @@ msgstr "Reproducir/grabar" msgid "Play Recording" msgstr "Reproducir grabación" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "Set de juego/Disco de poder" @@ -8957,39 +9282,43 @@ msgstr "Set de juego/Disco de poder" msgid "Playback Options" msgstr "Opciones de reproducción" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Jugador" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "Jugador uno" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "Habilidad uno del jugador uno" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "Habilidad dos del jugador uno" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "Jugador dos" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "Habilidad uno del jugador dos" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "Habilidad dos del jugador dos" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Jugadores" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "Tiempo de juego:" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -9000,7 +9329,7 @@ msgstr "" "¡Por favor, cambia el valor de «SyncOnSkipIdle» a «True»! El valor está " "desactivado, lo que hace que este problema pase fácilmente." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -9013,12 +9342,12 @@ msgstr "" msgid "Point" msgstr "Puntero" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Puerto %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "ROM del puerto %1:" @@ -9027,20 +9356,20 @@ msgstr "ROM del puerto %1:" msgid "Port:" msgstr "Puerto:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "Espacios del portal" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Posible desincronización: podemos haber perdido a %1 en el fotograma %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Efecto de posprocesado:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efecto de posprocesado:" @@ -9069,7 +9398,7 @@ msgstr "Final prematuro de la grabación en PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Final prematuro de la grabación en PlayWiimote. {0} > {1} " -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -9090,7 +9419,7 @@ msgstr "Pulsar el botón de sincronización" msgid "Pressure" msgstr "Presión" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -9125,15 +9454,15 @@ msgstr "Perfil anterior" msgid "Primitive %1" msgstr "Primitiva %1:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privado" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privado y público" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problema" @@ -9161,7 +9490,7 @@ msgstr "" "Se encontraron problemas de gravedad media. Es posible que todo el juego o " "ciertas partes del mismo no funcionen correctamente." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Perfil" @@ -9170,23 +9499,23 @@ msgstr "Perfil" msgid "Program Counter" msgstr "Contador del programa (PC)" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Progreso" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Público" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Vaciar la caché de la lista de juegos" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Debes guardar tus ROMs del IPL en User/GC/." @@ -9212,13 +9541,13 @@ msgstr "" "Calidad del decodificador DPLII. La latencia de audio aumenta con la calidad." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Pregunta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Salir" @@ -9239,11 +9568,11 @@ msgstr "R analógico" msgid "READY" msgstr "Listo" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "Módulos RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "Autodetección RSO" @@ -9251,7 +9580,7 @@ msgstr "Autodetección RSO" msgid "RUNNING" msgstr "Funcionando" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "Archivos RVZ de GC/Wii (*.rvz)" @@ -9268,7 +9597,11 @@ msgstr "Fin del rango:" msgid "Range Start: " msgstr "Inicio del rango:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "Rango %1" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Reemplazar instrucción" @@ -9300,11 +9633,11 @@ msgstr "Leer o escribir" msgid "Read-Only Mode" msgstr "Modo de solo lectura" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Balance Board real" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Mando Wii real" @@ -9323,7 +9656,7 @@ msgstr "Centrar" msgid "Record" msgstr "Grabar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Grabar entradas" @@ -9335,7 +9668,7 @@ msgstr "Grabando" msgid "Recording Options" msgstr "Opciones de grabación" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Grabando..." @@ -9352,7 +9685,7 @@ msgstr "Rojo izquierdo" msgid "Red Right" msgstr "Rojo derecho" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9369,17 +9702,17 @@ msgstr "" "de los sombreadores y las texturas.

Si tienes " "dudas, selecciona Ninguno." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Estado de redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Actualizar" @@ -9402,22 +9735,22 @@ msgstr "" msgid "Refreshed current values." msgstr "Se han actualizado los valores actuales." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Actualizando..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Región" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Región:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registros" @@ -9429,36 +9762,36 @@ msgstr "Entrada relativa" msgid "Relative Input Hold" msgstr "Parar entrada relativa" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Recordar más tarde" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Eliminar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "Fallo en la eliminación" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Eliminar datos basura (irreversible):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Eliminar etiqueta..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Eliminar etiqueta" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9468,16 +9801,16 @@ msgstr "" "que meta después el archivo ISO en un formato de archivo comprimido, como " "ZIP). ¿Quieres continuar de todos modos?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Renombrar símbolo" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Ventana de renderización" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Mostrar en la ventana principal" @@ -9502,18 +9835,18 @@ msgstr "Solicitud para unirse a tu partida." #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Reiniciar" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "Reiniciar todo" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Reiniciar el ignorado de errores y advertencias" @@ -9521,11 +9854,11 @@ msgstr "Reiniciar el ignorado de errores y advertencias" msgid "Reset Results" msgstr "Reiniciar resultados" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Restablecer servidor transversal" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Restablecer servidor transversal a %1:%2" @@ -9533,7 +9866,7 @@ msgstr "Restablecer servidor transversal a %1:%2" msgid "Reset Traversal Settings" msgstr "Restablecer ajustes de paso" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Reiniciar valores" @@ -9541,11 +9874,11 @@ msgstr "Reiniciar valores" msgid "Reset View" msgstr "Restablecer vista" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Revierte todas las vinculaciones de mandos de Wii existentes." -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Administrador de paquetes de recursos" @@ -9561,11 +9894,11 @@ msgstr "Es necesario reiniciar." msgid "Restore Defaults" msgstr "Restaurar valores predeterminados" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Restaurar instrucción" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Reintentar" @@ -9574,7 +9907,7 @@ msgstr "Reintentar" msgid "Return Speed" msgstr "Velocidad de retorno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revisión" @@ -9586,7 +9919,7 @@ msgstr "Revisión: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9597,7 +9930,7 @@ msgstr "Derecha" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Palanca derecha" @@ -9633,11 +9966,11 @@ msgstr "Balanceo a la izquierda" msgid "Roll Right" msgstr "Balanceo a la derecha" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "ID de sala" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Rotación" @@ -9668,23 +10001,23 @@ msgstr "" msgid "Rumble" msgstr "Vibración" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Ejecutar has&ta aquí" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Ejecutar los núcleos de GBA en hilos dedicados" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Ejecutar hasta" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Ejecutar hasta (ignorando puntos de interrupción)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Ejecutar hasta aparición (ignorando puntos de interrupción)" @@ -9692,11 +10025,11 @@ msgstr "Ejecutar hasta aparición (ignorando puntos de interrupción)" msgid "Russia" msgstr "Rusia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "Tarjeta SD" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "Tamaño del archivo de tarjeta SD:" @@ -9704,11 +10037,11 @@ msgstr "Tamaño del archivo de tarjeta SD:" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "Imagen de tarjeta SD (*.raw);;Todos los archivos (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "Ruta de la tarjeta SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "Ajustes de la tarjeta SD" @@ -9716,7 +10049,7 @@ msgstr "Ajustes de la tarjeta SD" msgid "SD Root:" msgstr "Raíz de la SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "Carpeta de sincronización de la SD:" @@ -9729,7 +10062,7 @@ msgstr "Gamma para monitores SDR" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9737,7 +10070,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "Suma de verificación SHA1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9751,11 +10084,11 @@ msgstr "Entorno SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Gua&rdar código" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Gua&rdar estado" @@ -9765,8 +10098,8 @@ msgid "Safe" msgstr "Segura" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9776,34 +10109,34 @@ msgstr "Guardar" msgid "Save All" msgstr "Guardar todo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Exportar guardado" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Guardar registro FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Guardar archivo en" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "Guardado de juego" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Archivos de guardado de juegos (*.sav);; Todos los archivos (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Importar guardado" @@ -9811,17 +10144,17 @@ msgstr "Importar guardado" msgid "Save Oldest State" msgstr "Guardar el estado más antiguo" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "Guardar preajuste" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "Guardar archivo de grabación como" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Guardar estado" @@ -9865,23 +10198,23 @@ msgstr "Ranura de guardado 8" msgid "Save State Slot 9" msgstr "Ranura de guardado 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Guardar estado en archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Guardar estado en la ranura más antigua" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Guardar estado en la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Guardar estado en ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Guardar map&a de símbolos como..." @@ -9889,7 +10222,7 @@ msgstr "Guardar map&a de símbolos como..." msgid "Save Texture Cache to State" msgstr "Guardar caché de texturas en estado" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Guardar/Cargar estados" @@ -9901,11 +10234,11 @@ msgstr "Guardar como preajuste..." msgid "Save as..." msgstr "Guardar como..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Guardar archivo de salida combinado como" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9915,15 +10248,15 @@ msgstr "" "una copia de seguridad de los datos actuales antes de sobrescribirlos.\n" "¿Deseas sobrescribir los datos?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Guardar en el mismo directorio que la ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Guardar archivo de mapa" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Guardar archivo de firmas" @@ -9931,7 +10264,7 @@ msgstr "Guardar archivo de firmas" msgid "Save to Selected Slot" msgstr "Guardar en la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Guardar en la ranura %1 - %2" @@ -9939,13 +10272,13 @@ msgstr "Guardar en la ranura %1 - %2" msgid "Save..." msgstr "Guardar..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Solo se pueden reemparejar los mandos de Wii en mitad de una partida con un " "juego para Wii." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Guardados:" @@ -9953,7 +10286,7 @@ msgstr "Guardados:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "El estado de la grabación {0} está dañado, deteniendo la grabación..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Copia del EFB a escala" @@ -9967,11 +10300,11 @@ msgstr "Pantallazo" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Buscar" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Buscar dirección" @@ -9996,7 +10329,7 @@ msgstr "" "Actualmente no se puede buscar en el espacio de la memoria virtual. Ejecuta " "el juego durante unos minutos y vuelve a intentarlo." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Buscar una instrucción" @@ -10004,11 +10337,11 @@ msgstr "Buscar una instrucción" msgid "Search games..." msgstr "Buscar juegos..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Búsqueda de instrucciones" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "Buscar:" @@ -10034,7 +10367,7 @@ msgstr "" msgid "Security options" msgstr "Opciones de seguridad" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Seleccionar" @@ -10042,24 +10375,24 @@ msgstr "Seleccionar" msgid "Select Dump Path" msgstr "Seleccionar ruta de volcado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Seleccionar directorio de exportación" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "Seleccionar archivo de figura" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Seleccionar BIOS de GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Seleccionar ROM de GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Seleccionar ruta de archivos de guardado de GBA" @@ -10079,15 +10412,15 @@ msgstr "Seleccionar ruta de paquetes de recursos" msgid "Select Riivolution XML file" msgstr "Seleccionar archivo XML de Riivolution" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "Seleccionar colección de Skylanders" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "Seleccionar archivo de Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Ranura de guardado %1 - %2" @@ -10095,7 +10428,7 @@ msgstr "Ranura de guardado %1 - %2" msgid "Select State" msgstr "Cargar ranura de guardado" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Seleccionar ranura de guardado" @@ -10147,17 +10480,17 @@ msgstr "Seleccionar ruta del WFS" msgid "Select Wii NAND Root" msgstr "Seleccionar carpeta raíz de la NAND de Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Seleccionar directorio" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Seleccionar archivo" @@ -10173,7 +10506,7 @@ msgstr "Seleccionar juego" msgid "Select a SD Card Image" msgstr "Seleccionar imagen de tarjeta SD" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Seleccionar archivo" @@ -10181,19 +10514,19 @@ msgstr "Seleccionar archivo" msgid "Select a game" msgstr "Seleccionar juego" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Seleccionar título a instalar en la NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Seleccionar tarjetas e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Elige la dirección del módulo RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "Seleccionar archivo de grabación a reproducir" @@ -10201,20 +10534,20 @@ msgstr "Seleccionar archivo de grabación a reproducir" msgid "Select the Virtual SD Card Root" msgstr "Seleccionar carpeta raíz de la tarjeta SD virtual" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Seleccionar archivo de claves (volcado OTP/SEEPROM)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Selecciona el archivo de guardado" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Elige dónde quieres guardar la imagen convertida" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Elige dónde quieres guardar las imágenes convertidas" @@ -10226,11 +10559,11 @@ msgstr "Tipografía seleccionada" msgid "Selected controller profile does not exist" msgstr "El perfil del mando seleccionado no existe" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "¡El juego seleccionado no existe en la lista de juegos!" @@ -10242,7 +10575,7 @@ msgstr "Pila de llamadas del hilo seleccionado" msgid "Selected thread context" msgstr "Contexto del hilo seleccionado" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10251,7 +10584,7 @@ msgstr "" "

%1 no soporta esta característica." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10260,7 +10593,7 @@ msgstr "" "

Si tienes dudas, selecciona la primera opción." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10280,7 +10613,7 @@ msgstr "" "usado por ciertos televisores.

Si tienes dudas, " "selecciona «No»." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10295,7 +10628,7 @@ msgstr "" "imagen al tamaño de la ventana.

Si tienes dudas, " "selecciona Automática." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10313,11 +10646,11 @@ msgstr "" "necesidades.

Si tienes dudas, selecciona OpenGL. " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Enviar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Posición de la barra sensora:" @@ -10341,7 +10674,7 @@ msgstr "Dirección IP del servidor" msgid "Server Port" msgstr "Puerto del servidor" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "El servidor de paso rechazó el intento de conexión" @@ -10358,35 +10691,35 @@ msgstr "Poner &blr" msgid "Set PC" msgstr "Establecer PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Establecer como ISO pred&eterminada" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Elige el archivo de la ranura A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Elige el archivo de la ranura B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Especifica la direción final del &símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Ajustar tamaño del &símbolo " -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Escribe la dirección final del símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Ajustar tamaño del símbolo (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10396,7 +10729,7 @@ msgstr "" "los juegos PAL.\n" "Podría no funcionar con todos los juegos." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Establece el idioma del sistema de Wii." @@ -10417,7 +10750,7 @@ msgstr "" "dirección virtual de la MEM1 y (en el caso de la Wii) la MEM2. Compatible " "con la gran mayoría de los juegos." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10427,11 +10760,11 @@ msgstr "Ajustes" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: No puedo crear archivo setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Gravedad" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Compilación de sombreadores" @@ -10441,6 +10774,10 @@ msgstr "Compilación de sombreadores" msgid "Shake" msgstr "Sacudidas" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "Bilineal nítido" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10454,41 +10791,41 @@ msgstr "Mando Shinkansen" msgid "Show % Speed" msgstr "Mostrar velocidad porcentual" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Mostrar ®istro" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Mostrar barra de herramien&tas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Mostrar nombre del juego actual en el título de la ventana" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Mostrar todo" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Mostrar el juego actual en Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "Mostrar primero los códigos desactivados" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Mostrar ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "Mostrar primero los códigos activados" @@ -10496,7 +10833,7 @@ msgstr "Mostrar primero los códigos activados" msgid "Show FPS" msgstr "Mostrar FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Mostrar fotogramas por segundo (FPS)" @@ -10504,19 +10841,19 @@ msgstr "Mostrar fotogramas por segundo (FPS)" msgid "Show Frame Times" msgstr "Mostrar duraciones de fotogramas" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Francia" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Mostrar GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Alemania" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Mostrar superposición de modo de golf" @@ -10524,23 +10861,23 @@ msgstr "Mostrar superposición de modo de golf" msgid "Show Infinity Base" msgstr "Mostrar base de Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Mostrar registro de teclas" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "Japón" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Corea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Mostrar indicador de retardo" @@ -10548,27 +10885,27 @@ msgstr "Mostrar indicador de retardo" msgid "Show Language:" msgstr "Mostrar idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Mostrar configuración de ®istro" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Mostrar mensajes de juego en red" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Mostrar latencia de juego en red" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Holanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Mostrar mensajes en pantalla" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Región PAL" @@ -10581,19 +10918,19 @@ msgstr "Mostrar PC" msgid "Show Performance Graphs" msgstr "Mostrar gráficas de rendimiento" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Mostrar plataformas" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Mostrar regiones" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Mostrar contador de regrabaciones" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Rusia" @@ -10601,7 +10938,7 @@ msgstr "Rusia" msgid "Show Skylanders Portal" msgstr "Mostrar portal de Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "España" @@ -10613,19 +10950,19 @@ msgstr "Mostrar colores según velocidad" msgid "Show Statistics" msgstr "Mostrar estadísticas" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Mostrar reloj del sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Taiwán" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Estados Unidos" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Otros" @@ -10637,27 +10974,27 @@ msgstr "Mostrar duraciones de VBlanks" msgid "Show VPS" msgstr "Mostrar VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Mostrar WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Mostrar Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Mostrar juegos internacionales" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Mostrar en &memoria" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "Mostrar en código" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "Mostrar en memoria" @@ -10674,11 +11011,11 @@ msgstr "Mostrar en memoria" msgid "Show in server browser" msgstr "Mostrar en el navegador del servidor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "Mostrar objetivo en &memoria" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10749,7 +11086,7 @@ msgstr "" "velocidad de emulación.

Si tienes dudas, deja esta " "opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10767,7 +11104,7 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "En paralelo" @@ -10783,7 +11120,7 @@ msgstr "Cambiar de/a horizontal" msgid "Sideways Wii Remote" msgstr "Mando de Wii en horizontal" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Base de datos de firmas" @@ -10802,12 +11139,12 @@ msgstr "Con signo de 32 bits" msgid "Signed 8" msgstr "Con signo de 8 bits" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Entero con signo" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chino simplificado" @@ -10815,11 +11152,11 @@ msgstr "Chino simplificado" msgid "Simulate DK Bongos" msgstr "Simular DK Bongós" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Seis ejes" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Tamaño" @@ -10836,7 +11173,7 @@ msgstr "" msgid "Skip" msgstr "Omitir" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Omitir dibujado" @@ -10844,7 +11181,7 @@ msgstr "Omitir dibujado" msgid "Skip EFB Access from CPU" msgstr "Omitir el acceso al EFB desde la CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Omitir menú principal" @@ -10883,29 +11220,34 @@ msgstr "" "la duración de cada fotograma sea la óptima.

Si " "tienes dudas, deja esta opción activada." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "Skylander" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Todos los archivos (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "Ruta de la colección de Skylanders:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" "No se han encontrado Skylanders en esta colección. ¿Crear un archivo nuevo?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Administrador de Skylanders" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" "No se ha encontrado la carpeta de Skylanders para este usuario. ¿Crear una " @@ -10916,19 +11258,19 @@ msgstr "" msgid "Slider Bar" msgstr "Barra de deslizamiento" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Ranura A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Ranura A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Ranura B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Ranura B:" @@ -10956,7 +11298,7 @@ msgstr "" "Algunos datos rellenados que deberían ser cero no son cero. Esto puede hacer " "que el juego se congele en ciertos puntos. " -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10964,12 +11306,12 @@ msgstr "" "Algunos de los números proporcionados no son correctos.\n" "Comprueba todos los campos seleccionados." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Ordenar alfabéticamente" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Sonido:" @@ -10982,8 +11324,8 @@ msgid "Spain" msgstr "España" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Español" @@ -10991,11 +11333,11 @@ msgstr "Español" msgid "Speaker Pan" msgstr "Altavoz estéreo" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volumen del altavoz:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Especializados (predeterminado)" @@ -11035,7 +11377,7 @@ msgstr "Velocidad" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -11047,16 +11389,16 @@ msgstr "Final de la pila" msgid "Stack start" msgstr "Inicio de la pila" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Mando de juego estándar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Comenzar" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Comenzar &juego en red..." @@ -11064,7 +11406,7 @@ msgstr "Comenzar &juego en red..." msgid "Start New Cheat Search" msgstr "Iniciar una nueva búsqueda de trucos" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Grabar pulsaciones" @@ -11074,7 +11416,7 @@ msgstr "&Grabar pulsaciones" msgid "Start Recording" msgstr "Comenzar grabación" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Empezar en pantalla completa" @@ -11082,11 +11424,11 @@ msgstr "Empezar en pantalla completa" msgid "Start with Riivolution Patches" msgstr "Comenzar con parches de Riivolution" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Comenzar con parches de Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Juego en ejecución" @@ -11097,7 +11439,7 @@ msgstr "Juego en ejecución" msgid "State" msgstr "Estado" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volante" @@ -11125,19 +11467,19 @@ msgstr "Saltar una" msgid "Step Over" msgstr "Salir de" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Se ha saltado la instrucción." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Se ha cancelado el salto de instrucciones por tardar demasiado tiempo." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Saltando instrucciones..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Se han saltado las instrucciones." @@ -11146,20 +11488,20 @@ msgstr "Se han saltado las instrucciones." msgid "Stepping" msgstr "Avanzar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Estéreo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Modo 3D estereoscópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Modo 3D estereoscópico:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Estereoscopia" @@ -11180,7 +11522,7 @@ msgstr "Palanca" msgid "Stop" msgstr "Detener" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Detener la reproducción o grabación de pulsaciones" @@ -11188,7 +11530,7 @@ msgstr "Detener la reproducción o grabación de pulsaciones" msgid "Stop Recording" msgstr "Detener grabación" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Juego detenido" @@ -11231,11 +11573,11 @@ msgstr "" "XFB a la RAM (y textura)

Si tienes dudas, deja esta " "opción activada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Estirar a la ventana" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Sincronizar ajustes de forma estricta" @@ -11249,6 +11591,10 @@ msgstr "Cadena" msgid "Strum" msgstr "Barra de toque" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "Estilo:" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11256,69 +11602,69 @@ msgstr "Barra de toque" msgid "Stylus" msgstr "Stylus" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Todo correcto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Añadido correctamente al índice de juego en red" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Convertidas %n imágene(s)." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "«%1» se ha borrado correctamente." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "Exportados satisfactoriamente %n de %1 archivo(s) de guardado." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Las partidas guardadas se han exportado correctamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Se han extraído correctamente los certificados de la NAND." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "El archivo se ha extraído correctamente." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Los datos del sistema se han extraído correctamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Archivo de guardado importado correctamente." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "El título ha sido instalado correctamente en la NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "El título ha sido desinstalado correctamente de la NAND. " #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "SuperChargers" @@ -11326,16 +11672,16 @@ msgstr "SuperChargers" msgid "Support" msgstr "Ayuda" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Formatos de archivo soportados" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Compatible con tarjetas SD y SDHC. El tamaño por defecto es de 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Envolvente" @@ -11343,17 +11689,22 @@ msgstr "Envolvente" msgid "Suspended" msgstr "Suspendido" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Invertir ojos" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "Swap Force" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "Swapper" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11368,23 +11719,23 @@ msgstr "" msgid "Swing" msgstr "Oscilación" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Cambiar a A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Cambiar a B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Dirección final del símbolo (%1):" @@ -11402,25 +11753,25 @@ msgstr "" "Símbolos -> Generar el mapa a partir de... ->\n" "\tDirección | Base de datos de firmas | Módulos RSO" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Nombre de símbolo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Símbolos" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Sincronizar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Sincronizar códigos AR/Gecko" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Sincroniza y empareja mandos de Wii reales." @@ -11437,7 +11788,7 @@ msgstr "" "puntuales al utilizar dos o más núcleos (Activado: el ajuste más compatible; " "Desactivado: el ajuste más rápido)." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11457,25 +11808,25 @@ msgstr "Sincronizando códigos Gecko..." msgid "Synchronizing save data..." msgstr "Sincronizando datos guardados..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Idioma del sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Entrada TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Herramientas TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Etiquetas" @@ -11493,15 +11844,15 @@ msgstr "Cola" msgid "Taiwan" msgstr "Taiwán" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Capturar pantalla" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "El rango de direcciones indicado no es válido." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11511,11 +11862,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "Tecnología" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Probar" @@ -11532,11 +11883,11 @@ msgstr "Precisión de la caché de texturas" msgid "Texture Dumping" msgstr "Volcado de texturas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "Filtrado de texturas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "Filtrado de texturas:" @@ -11584,7 +11935,7 @@ msgstr "El archivo IPL no es un volcado correcto conocido. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Faltan las particiones de los Clásicos" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11592,7 +11943,7 @@ msgstr "" "No se pudo reparar la NAND. Recomendamos que vuelvas a volcar los datos de " "la consola original y pruebes otra vez desde cero." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "La NAND ha sido reparada." @@ -11606,6 +11957,12 @@ msgstr "" "tarjeta SD, el menú del sistema de Wii no volverá a ejecutarse, impidiendo " "su copia o traslado de vuelta a la NAND." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" +"La cantidad de dinero que debería tener este Skylander. Debe ser un valor de " +"entre 0 y 65000." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11650,7 +12007,7 @@ msgstr "" "Es necesario añadir las claves de descifrado al archivo de respaldo de la " "NAND." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11685,11 +12042,11 @@ msgstr "" "La NAND emulada está dañada. Los títulos del sistema como el menú de Wii y " "el Canal Tienda Wii pueden no funcionar de forma correcta." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Se ha actualizado la Wii emulada." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "La consola virtual ya está actualizada." @@ -11699,19 +12056,21 @@ msgstr "La consola virtual ya está actualizada." msgid "The entered MAC address is invalid." msgstr "La dirección MAC que has escrito no es correcta." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "El PID que has escrito no es correcto." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "El VID que has escrito no es correcto." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "La expresión contiene un error de sintaxis" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11723,7 +12082,7 @@ msgstr "" "está dañado o no es un archivo de tarjeta de memoria de GameCube.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11731,6 +12090,14 @@ msgstr "" "El archivo %1 ya existe.\n" "¿Desea reemplazarlo?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" +"¡Se ha cerrado el archivo relacionado con este archivo! ¿Has vaciado el " +"espacio antes de guardar?" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11744,7 +12111,7 @@ msgid "The file {0} was already open, the file header will not be written." msgstr "" "El archivo {0} ya estaba abierto, la cabecera de archivo no será escrita." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11758,7 +12125,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "El sistema de archivos es incorrecto o no pudo ser leído." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11788,7 +12155,7 @@ msgstr "El ID del juego es inusualmente corto." msgid "The game ID is {0} but should be {1}." msgstr "El ID del juego es {0}, pero debería ser {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "El disco del juego no contiene ninguna actualización relevante." @@ -11796,7 +12163,7 @@ msgstr "El disco del juego no contiene ninguna actualización relevante." msgid "The game is currently running." msgstr "El juego se está ejecutando." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11806,7 +12173,7 @@ msgstr "" "con el menú del sistema no podrás actualizar la consola emulada con este " "disco." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11829,6 +12196,14 @@ msgstr "Las sumas de verificación no coinciden." msgid "The hashes match!" msgstr "¡Sumas de verificación correctas!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" +"El nivel de héroe de este Skylander. Solo aparece en Skylanders: Spyro's " +"Adventures. Valor de entre 0 y 100." + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11841,6 +12216,19 @@ msgstr "" msgid "The install partition is missing." msgstr "Falta la partición de instalación." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "La última vez en la que se ha utilizado la figura en un portal." + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" +"La última vez en la que se ha reiniciado la figura. Si la figura no se ha " +"reiniciado nunca, indicará la primera vez en la que la figura se ha " +"utilizado en un portal." + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11854,14 +12242,18 @@ msgstr "" "debes cambiar el dispositivo seleccionado a una tarjeta de memoria o una " "carpeta GCI." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "El apodo de este Skylander. Limitado a 15 caracteres." + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Los parches de %1 no sirven para el juego seleccionado o para esta revisión " "del mismo." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "El perfil elegido «%1» no existe" @@ -11884,14 +12276,14 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "El código AR descifrado que se ha obtenido no contiene ninguna línea." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "No puede utilizarse el mismo archivo en múltiples ranuras. Este archivo ya " "está siendo usado por %1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11934,13 +12326,15 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "El archivo especificado «{0}» no existe" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"La parte reservada por el sistema de tu NAND contiene %1 bloques (%2 KiB) de " +"datos de un máximo permitido de %3 bloques (%4 KiB)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "La tarjeta de memoria elegida ya contiene un archivo «%1»." @@ -11949,11 +12343,37 @@ msgstr "La tarjeta de memoria elegida ya contiene un archivo «%1»." msgid "The ticket is not correctly signed." msgstr "El ticket no está correctamente firmado" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" +"El tiempo total que se ha utilizado esta figura dentro de un juego en " +"segundos." + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" +"El código de juguete de esta figura. Solo disponible para figuras reales." + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "No se pudo leer el tipo de partición." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "¡El tipo de este Skylander no contiene datos que puedan modificarse!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "¡Este Skylander es de un tipo desconocido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" +"¡El tipo de este Skylander es desconocido o no se puede modificar en este " +"momento!" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11974,11 +12394,13 @@ msgstr "Falta la partición de actualización." msgid "The update partition is not at its normal position." msgstr "La partición de actualización no está en su posición normal." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"La parte accesible al usuario de tu NAND contiene %1 bloques (%2 KiB) de " +"datos de un máximo permitido de %3 bloques (%4 KiB)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -12000,11 +12422,11 @@ msgstr "La partición {0} no está alineada correctamente." msgid "There are too many partitions in the first partition table." msgstr "Hay demasiadas particiones en la primera tabla de particiones." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "¡No hay nada que deshacer!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "Ha habido un problema al añadir el acceso directo al escritorio" @@ -12042,7 +12464,11 @@ msgstr "" "Este título coreano está configurado para utilizar un IOS que no se suele " "utilizar en las consolas coreanas. Esto podría provocar un ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "¡Este tipo de Skylander no puede modificarse todavía!" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Este dispositivo USB ya está en la lista." @@ -12072,7 +12498,7 @@ msgstr "" "experiencia." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Esta acción no puede deshacerse." @@ -12206,7 +12632,7 @@ msgstr "Este es un buen volcado." msgid "This session requires a password:" msgstr "Esta sesión requiere una contraseña:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12282,7 +12708,7 @@ msgstr "" "Esto limitará la velocidad de carga por cliente, que se utiliza para guardar " "la sincronización." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12323,14 +12749,14 @@ msgstr "" "Período de tiempo de entrada estable para activar la calibración. (cero para " "desactivar)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Tiempo de espera agotado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Título" @@ -12344,7 +12770,7 @@ msgstr "A" msgid "To:" msgstr "A:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Alternar &pantalla completa" @@ -12429,15 +12855,15 @@ msgstr "Fallo en la tokenización." msgid "Toolbar" msgstr "Barra de herramientas" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Superior" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Por encima/Por debajo" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12476,19 +12902,33 @@ msgstr "Distancia total del recorrido." msgid "Touch" msgstr "Tacto" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "Código de juguete:" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chino tradicional" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "Trampa" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "Trap Master" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Error del servidor de paso" @@ -12496,7 +12936,7 @@ msgstr "Error del servidor de paso" msgid "Traversal Server" msgstr "Servidor de paso" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" "Se agotó el tiempo para que el servidor transversal se conecte con el " @@ -12510,7 +12950,7 @@ msgstr "" "Intenta traducir las ramas antes de tiempo, mejorando el rendimiento en la " "mayoría de los casos. Predeterminado en True" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Placa AM Triforce" @@ -12519,12 +12959,17 @@ msgstr "Placa AM Triforce" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Gatillos" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "Trofeo" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12550,7 +12995,7 @@ msgstr "EE. UU." msgid "USB Device Emulation" msgstr "Emulación de dispositivos USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "Emulación de USB" @@ -12558,19 +13003,17 @@ msgstr "Emulación de USB" msgid "USB Emulation Devices" msgstr "Dispositivos de emulación USB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB de Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "Error en la lista de dispositivos USB permitidos" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12581,7 +13024,7 @@ msgstr "" "equipos de gama baja.

Si tienes dudas, selecciona " "este modo." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12594,7 +13037,7 @@ msgstr "" "imagen con los ubershaders híbridos y tengas una tarjeta gráfica muy potente." "
" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12608,7 +13051,7 @@ msgstr "" "afectando mínimamente al rendimiento, pero los resultados dependerán del " "controlador de vídeo." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "No se puede detectar el módulo RSO" @@ -12620,7 +13063,11 @@ msgstr "No se ha podido contactar con el servidor de actualizaciones." msgid "Unable to create updater copy." msgstr "No se ha podido crear una copia del actualizador." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "¡No se ha podido modificar el Skylander!" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "No se ha podido abrir el archivo." @@ -12648,7 +13095,7 @@ msgstr "" "\n" "¿Te gustaría hacer caso omiso de esta línea y continuar el análisis?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "No se ha podido leer el archivo." @@ -12664,34 +13111,34 @@ msgstr "Hubo un fallo al escribir los datos en el archivo {0}" msgid "Unbound" msgstr "Sin consolidar" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Archivos ISO de GC/Wii sin comprimir (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "Muertos" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Deshacer carga del estado" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Deshacer guardado del estado" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Desinstalar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Desinstalar de la NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12699,22 +13146,27 @@ msgstr "" "Si desinstalas el archivo WAD, eliminarás la versión actual del título que " "se encuentra en la NAND sin borrar sus datos guardados. ¿Quieres continuar?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Estados Unidos" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "¡Tipo de Skylander desconocido!" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Desconocido" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "Desconocido (Id:%1 Var:%2)" @@ -12726,7 +13178,7 @@ msgstr "Comando desconocido de DVD {0:08x} - error fatal" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Mensaje SYNC_CODES desconocido recibido con id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12738,7 +13190,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Mensaje SYNC_SAVE_DATA desconocido recibido con id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12750,7 +13202,7 @@ msgstr "" msgid "Unknown address space" msgstr "Espacio de dirección desconocido" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Autor desconocido" @@ -12766,11 +13218,11 @@ msgstr "Disco desconocido" msgid "Unknown error occurred." msgstr "Se ha producido un error desconocido." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Error desconocido {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Error desconocido." @@ -12778,21 +13230,21 @@ msgstr "Error desconocido." msgid "Unknown message received with id : {0}" msgstr "Se recibió un mensaje desconocido con identificador: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Mensaje desconocido con id:{0} recibido del jugador:{1} ¡Expulsando jugador!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Desconocido(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Desconocido(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Ilimitado" @@ -12804,23 +13256,23 @@ msgstr "Extraer ROM" msgid "Unlock Cursor" msgstr "Desbloquear cursor" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "Desbloqueado" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "Desbloqueado %1 veces en esta sesión" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "Desbloqueado (modo casual)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "Desbloqueado en esta sesión" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Descomprimiendo" @@ -12839,59 +13291,59 @@ msgstr "Sin signo de 32 bits" msgid "Unsigned 8" msgstr "Sin signo de 8 bits" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Entero sin signo" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Arriba" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Actualizar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Partición de actualización (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Actualizar al cerrar Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Hay una actualización disponible" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Has cancelado la actualización" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Se ha completado la actualización" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Fallo en la actualización" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Actualizando" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12911,7 +13363,7 @@ msgstr "Cambiar de/a vertical" msgid "Upright Wii Remote" msgstr "Mando de Wii en vertical" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Ajustes de envío de estadísticas de uso" @@ -12921,27 +13373,23 @@ msgstr "" "Introduce 8.8.8.8 para usar una DNS normal, de lo contrario, introduce tu " "dirección personalizada" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "Utilizar todos los datos guardados de Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Utilizar base de datos interna de nombres de juegos" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Usar estilo personalizado por el usuario" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Usar códec sin pérdida (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Usar modo PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Notificar de errores y advertencias" @@ -13041,15 +13489,11 @@ msgstr "Configuración del usuario" msgid "User Interface" msgstr "Interfaz de usuario" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Estilo de usuario:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Variables del usuario" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -13077,7 +13521,7 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -13088,7 +13532,7 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
Si no es así y tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13383,14 +13833,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Advertencia" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13493,11 +13943,11 @@ msgstr "Vigilar" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "Agua" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Página web" @@ -13536,11 +13986,11 @@ msgstr "" "arbitrarios.
Si tienes dudas, deja esta opción activada." "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Dispositivos USB permitidos para acceso directo a Bluetooth" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Arreglo para pantallas panorámicas" @@ -13568,45 +14018,45 @@ msgstr "Mando de Wii" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Mando de Wii %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Acelerómetro del mando de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Botones del mando de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Giroscopio del mando de Wii" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Ajustes del mando de Wii" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Mandos de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Entrada TAS de Wii %1 - Mando clásico" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Entrada TAS de Wii %1 - Mando de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Entrada TAS de Wii %1 - Mando de Wii y Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii y su mando" @@ -13614,15 +14064,15 @@ msgstr "Wii y su mando" msgid "Wii data is not public yet" msgstr "Los datos de Wii todavía no son públicos" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Archivos de guardado de Wii (*.bin);;Todos los archivos (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "Archivo de firmas MEGA de WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13632,7 +14082,7 @@ msgstr "" "desanclarlo." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Tamaño de la ventana" @@ -13678,26 +14128,26 @@ msgstr "Escribir en registro y pausar" msgid "Write to Window" msgstr "Escribir en la ventana" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Número de disco incorrecto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "«Hash» incorrecto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Región incorrecta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Revisión incorrecta" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13711,9 +14161,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Dirección de destino del BBA de XLink Kai" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13741,7 +14191,7 @@ msgstr "Sí" msgid "Yes to &All" msgstr "Sí a &todo" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13750,7 +14200,7 @@ msgstr "" "Vas a convertir los contenidos del archivo %2 a la carpeta %1. Se eliminarán " "todos los contenidos de la carpeta. ¿Seguro que quieres continuar?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13759,7 +14209,7 @@ msgstr "" "Vas a convertir los contenidos de la carpeta %1 al archivo %2. Se eliminarán " "todos los contenidos del archivo. ¿Seguro que quieres continuar?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13844,15 +14294,15 @@ msgstr "" "Échale un vistazo a la guía de instalación de la NAND si necesitas ayuda: " "https://dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Tienes que escribir un nombre." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "¡Debe proporcionar un nombre para su sesión!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "¡Debes proporcionar una región para tu sesión!" @@ -13860,7 +14310,7 @@ msgstr "¡Debes proporcionar una región para tu sesión!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Debes reiniciar Dolphin para que el cambio tenga efecto." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "¡Tienes que elegir un juego para alojar una partida!" @@ -13884,16 +14334,19 @@ msgstr "" "¿Quieres parar para resolver el problema?\n" "Si seleccionas «No», el audio se oirá con ruidos." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"Tu NAND contiene más datos de los permitidos. Las aplicaciones de Wii " +"podrían mostrar comportamientos incorrectos o no permitirán el guardado de " +"datos." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13914,7 +14367,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] y [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor" @@ -13937,21 +14390,21 @@ msgstr "Automático" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "No se pudo cargar el archivo d3d12.dll" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "defecto" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "desconectado" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Tarjetas e-Reader (*.raw);;Todos los archivos (*)" @@ -13997,7 +14450,7 @@ msgstr "último valor" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -14009,13 +14462,13 @@ msgstr "" msgid "none" msgstr "Desactivar" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "no" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "sí" @@ -14066,11 +14519,11 @@ msgstr "" "Se ha encontrado un IPL {0} en el directorio {1}. Es posible que no " "reconozca el disco" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} no ha podido sincronizar los códigos." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} no ha podido sincronizar." @@ -14082,8 +14535,8 @@ msgstr "" "{0} no es un directorio, ha habido un error al moverlo a *.original.\n" "Comprueba tus permisos de escritura o lleva el archivo fuera de Dolphin." -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0}bloques de {1}. Ratio de compresión {2}%" @@ -14091,7 +14544,7 @@ msgstr "{0}bloques de {1}. Ratio de compresión {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} no era un directorio, movido a *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| O" diff --git a/Languages/po/fa.po b/Languages/po/fa.po index 3a03a2c40d..264447becd 100644 --- a/Languages/po/fa.po +++ b/Languages/po/fa.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: H.Khakbiz , 2011\n" "Language-Team: Persian (http://app.transifex.com/delroth/dolphin-emu/" @@ -40,7 +40,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -48,7 +48,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -69,7 +69,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -92,14 +92,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -112,7 +112,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -126,7 +126,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -137,11 +137,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -149,54 +149,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -208,30 +212,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -239,7 +243,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -255,16 +259,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -288,27 +296,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -316,85 +324,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&نقاط انفصال" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -410,21 +418,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&برابرسازی" @@ -432,39 +440,39 @@ msgstr "&برابرسازی" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&فایل" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&پيشروى فریم" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -472,15 +480,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "تنظیمات &گرافیک" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&کمک" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "تنظیم &شرت کاتها" @@ -488,31 +496,31 @@ msgstr "تنظیم &شرت کاتها" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&جیت" @@ -520,11 +528,11 @@ msgstr "&جیت" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&بارگذاری وضعیت" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -538,23 +546,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&حافظه" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -562,82 +570,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&باز کردن..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&گزینه ها" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "مکث" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&شروع بازی" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "خواص" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "ثبت کردن" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "شروع &دوباره" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&توقف" @@ -645,15 +653,15 @@ msgstr "&توقف" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&ابزارها" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -663,21 +671,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&دیدگاه" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&ویکی" @@ -685,23 +693,31 @@ msgstr "&ویکی" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(خاموش)" @@ -709,63 +725,71 @@ msgstr "(خاموش)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -787,11 +811,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -799,11 +823,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -811,15 +835,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -849,7 +869,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -863,15 +883,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -879,35 +895,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -926,19 +942,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -960,19 +972,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "<هیچ>" @@ -984,26 +996,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1021,34 +1033,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1081,7 +1093,7 @@ msgstr "کدهای اکشن ریپلی" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1092,7 +1104,7 @@ msgstr "درباره دلفین" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1105,8 +1117,8 @@ msgstr "" msgid "Accuracy:" msgstr "دقت:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1182,11 +1194,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1198,7 +1210,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1206,7 +1218,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "آداپتور:" @@ -1228,8 +1240,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1241,7 +1253,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1251,7 +1263,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1261,9 +1273,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "اضافه کردن..." @@ -1271,16 +1283,16 @@ msgstr "اضافه کردن..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1299,7 +1311,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1323,7 +1335,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1331,7 +1343,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1344,27 +1356,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "پیشرفته" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1372,96 +1407,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1471,7 +1507,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1479,7 +1515,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1497,31 +1533,31 @@ msgstr "زاویه" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "آنتی آلیاسینگ:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1535,11 +1571,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1547,15 +1583,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1563,16 +1599,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "نسبت طول به عرض تصویر:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1580,7 +1620,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1605,7 +1645,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1613,8 +1653,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "اتوماتیک" @@ -1622,11 +1662,11 @@ msgstr "اتوماتیک" msgid "Auto (Multiple of 640x528)" msgstr "اتوماتیک (ضریب ۶۴۰x۵۲۸)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1634,7 +1674,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1642,15 +1682,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1678,7 +1718,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1690,7 +1730,7 @@ msgstr "ثبت اشاره گر پایه" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1702,12 +1742,12 @@ msgstr "" msgid "Backend Settings" msgstr "تنظیمات پشتوانه" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "پشتوانه:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "ورودی پس زمینه" @@ -1718,13 +1758,13 @@ msgstr "ورودی پس زمینه" msgid "Backward" msgstr "به عقب" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1732,20 +1772,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "نشان" @@ -1765,11 +1805,11 @@ msgstr "نوار" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "بنیانی" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "تنظیمات بنیانی" @@ -1777,7 +1817,7 @@ msgstr "تنظیمات بنیانی" msgid "Bass" msgstr "بم" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1785,7 +1825,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1793,6 +1833,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1809,20 +1865,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1830,7 +1886,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "بلوک ها" @@ -1853,15 +1909,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1869,7 +1925,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "پائین" @@ -1878,7 +1934,7 @@ msgstr "پائین" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1892,27 +1948,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1930,7 +1986,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1938,12 +1994,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "حافظه موقت:" @@ -1966,7 +2022,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1982,7 +2038,7 @@ msgstr "" msgid "Buttons" msgstr "دکمه ها" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1992,7 +2048,7 @@ msgstr "" msgid "C Stick" msgstr "استیک سی" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2000,19 +2056,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2023,11 +2079,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2051,19 +2107,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2077,22 +2133,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2125,11 +2189,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2137,6 +2201,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2155,11 +2223,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "تعویض &دیسک..." @@ -2167,7 +2235,7 @@ msgstr "تعویض &دیسک..." msgid "Change Disc" msgstr "تعویض دیسک" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2181,7 +2249,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2197,15 +2265,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "گپ زدن" @@ -2221,7 +2289,7 @@ msgstr "جستجوی کد تقلب" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2233,13 +2301,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2247,31 +2315,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "انتخاب فایل برای باز کردن" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "انتخاب پوشه برای استخراج به آن" @@ -2280,7 +2348,7 @@ msgstr "انتخاب پوشه برای استخراج به آن" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2290,27 +2358,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "پاک کردن" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2319,11 +2387,11 @@ msgstr "" msgid "Close" msgstr "بستن" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2350,15 +2418,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2366,12 +2438,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2393,7 +2465,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2401,18 +2473,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2422,7 +2494,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2496,14 +2568,14 @@ msgstr "" msgid "Config" msgstr "پیکربندی" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "پیکربندی" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2512,22 +2584,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2535,13 +2607,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "تائید برای توقف" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2550,15 +2622,15 @@ msgstr "" msgid "Connect" msgstr "اتصال" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "اتصال کیبورد USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2578,15 +2650,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2594,7 +2666,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2606,7 +2678,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "" @@ -2619,7 +2691,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2655,7 +2727,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2663,7 +2735,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2672,7 +2744,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2697,62 +2769,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2777,18 +2849,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2796,7 +2868,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2808,19 +2880,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2856,13 +2928,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2884,7 +2956,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2912,6 +2984,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2929,15 +3005,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2945,13 +3021,13 @@ msgstr "" msgid "Country:" msgstr "کشور:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2960,16 +3036,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2987,7 +3063,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3021,7 +3097,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3033,7 +3109,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3045,7 +3121,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3053,13 +3129,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3080,7 +3156,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3108,7 +3184,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3116,15 +3192,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3136,23 +3218,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3166,7 +3248,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "اشکال زدائی کردن" @@ -3212,8 +3294,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "پیش فرز" @@ -3221,7 +3304,7 @@ msgstr "پیش فرز" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3254,17 +3337,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "حذف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3273,7 +3356,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3281,26 +3364,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "شرح" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3308,11 +3391,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "شناسایی" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3320,11 +3403,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "دستگاه" @@ -3333,7 +3416,7 @@ msgstr "دستگاه" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "تنظیمات دستگاه" @@ -3350,11 +3433,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3366,12 +3449,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3379,7 +3462,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3391,15 +3474,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "از کارانداختن مه" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3421,7 +3508,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3430,7 +3517,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "دیسک" @@ -3464,25 +3551,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "آیا می خواهید برابرسازی فعلی را متوقف کنید؟" @@ -3494,35 +3581,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "فیلم های تاس دلفین (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3533,13 +3620,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3551,7 +3638,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3565,7 +3652,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3580,15 +3667,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3601,37 +3688,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "پائین" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3654,7 +3741,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "مصنوعی" @@ -3674,7 +3761,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "نسخه برداری صدا" @@ -3686,7 +3773,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "نسخه برداری مقصد ای اف بی" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "نسخه برداری فریم ها" @@ -3759,12 +3846,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "هلندی" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "خ&روج" @@ -3780,7 +3867,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3794,7 +3881,7 @@ msgstr "به روز شدن های اولیه حافظه" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3807,7 +3894,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3841,7 +3928,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3849,11 +3936,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "ریسمان شبیه ساز قبلا اجرا شده است" @@ -3861,15 +3948,15 @@ msgstr "ریسمان شبیه ساز قبلا اجرا شده است" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3879,11 +3966,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3903,12 +3990,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3916,6 +4003,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3924,15 +4015,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "فعال کردن کدهای تقلب" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3940,19 +4035,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "فعال کردن پردازنده با دو هسته یا بیشتر" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "فعال کردن پردازنده با دو هسته یا بیشتر (بالا بردن سرعت)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3969,10 +4064,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "فعال کردن واحد مدیریت حافظه" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "فعال کردن پويش تصاعدی (Progressive Scan)" @@ -3986,15 +4085,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "فعال کردن اسکیرین سیور" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "" @@ -4002,11 +4101,11 @@ msgstr "" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4014,10 +4113,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "فعال کردن خطوط فریم" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4048,6 +4154,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4078,7 +4191,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4089,11 +4202,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4111,7 +4225,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4134,7 +4248,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4142,7 +4255,14 @@ msgstr "" "فعال کردن واحد مدیریت حافظه، برای بعضی از بازی ها لازم است. (روشن = سازگار، " "خاموش = سریع)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4169,7 +4289,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4182,12 +4302,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "انگلیسی" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "بهسازی" @@ -4218,84 +4338,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "خطا" @@ -4304,13 +4424,13 @@ msgstr "خطا" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4323,15 +4443,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4339,11 +4459,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4414,7 +4534,7 @@ msgstr "" msgid "Euphoria" msgstr "خوشی" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4443,11 +4563,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4495,14 +4615,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4510,42 +4630,42 @@ msgstr "" msgid "Export Recording" msgstr "صادر کردن ضبط" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "صادر کردن ضبط..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "پسوند" @@ -4558,7 +4678,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4566,35 +4686,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "استخراج فایل..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4604,7 +4724,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "پخش کننده فیفو" @@ -4612,17 +4732,17 @@ msgstr "پخش کننده فیفو" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4630,11 +4750,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4642,7 +4762,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4663,15 +4783,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4687,7 +4807,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4695,36 +4815,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "دانلود کدها با شکست مواجه شد." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4739,29 +4859,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4776,23 +4896,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4804,15 +4924,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4826,8 +4946,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4854,40 +4978,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4907,35 +5031,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4945,18 +5069,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4972,27 +5096,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5012,9 +5143,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5022,33 +5153,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5072,17 +5203,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5094,20 +5229,20 @@ msgstr "" msgid "File Info" msgstr "مشخصات فایل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5115,15 +5250,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "فایل شامل کدی نیست." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5133,11 +5268,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5145,7 +5280,7 @@ msgstr "" msgid "Filesystem" msgstr "فایل سیستم" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5161,7 +5296,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5169,19 +5304,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "درست کردن چک سام ها" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5191,7 +5326,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5200,12 +5335,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5225,35 +5360,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "۱۶:۹ اجباری" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "۴:۳ اجباری" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5261,7 +5396,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5273,7 +5408,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5283,7 +5418,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5291,7 +5426,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5357,19 +5492,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5377,7 +5512,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5838,7 +5978,7 @@ msgstr "سبز چپ" msgid "Green Right" msgstr "سبز راست" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5851,7 +5991,7 @@ msgstr "گیتار" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5867,7 +6007,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5884,6 +6024,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5904,7 +6048,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5913,28 +6057,28 @@ msgstr "" msgid "Hide" msgstr "مخفی" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5943,7 +6087,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5959,11 +6103,11 @@ msgstr "" msgid "Host" msgstr "میزبان" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5971,7 +6115,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5979,15 +6123,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5995,7 +6139,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6005,11 +6149,11 @@ msgstr "" msgid "Hotkeys" msgstr "شرت کاتها" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6019,7 +6163,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6028,11 +6172,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6054,24 +6198,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "تنظیمات آی پی ال" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "فروسرخ" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "میزان حساسیت فروسرخ" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6089,22 +6233,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "تندیس" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6117,7 +6261,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6131,14 +6275,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6154,7 +6298,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "تغییرات قالب بندی نادیده گرفته شود" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6187,30 +6331,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6226,7 +6370,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6238,6 +6382,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6275,19 +6443,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6300,27 +6468,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "مشخصات" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "مشخصات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "ورودی" @@ -6334,42 +6502,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "درج کارت اس دی" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6381,7 +6549,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6389,7 +6557,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6406,8 +6574,23 @@ msgstr "" msgid "Interface" msgstr "واسط گرافیک" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "خطای داخلی LZO - فشرده سازی با شکست مواجه شد" @@ -6416,23 +6599,30 @@ msgstr "خطای داخلی LZO - فشرده سازی با شکست مواجه msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "خطای داخلی LZO - lzo_init() با شکست مواجه شد" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "وضوح داخلی:" @@ -6440,15 +6630,15 @@ msgstr "وضوح داخلی:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6460,7 +6650,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6469,15 +6659,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6485,7 +6675,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6506,7 +6696,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6526,7 +6716,7 @@ msgstr "رشته جستجوی نامعتبر (قادر به تبدیل به عد msgid "Invalid search string (only even string lengths supported)" msgstr "رشته جستجوی نامعتبر (فقط رشته های با طول زوج پشتیبانی می شود)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6535,8 +6725,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "ایتالیایی" @@ -6544,11 +6734,16 @@ msgstr "ایتالیایی" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6556,79 +6751,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "ژاپنی" @@ -6639,12 +6834,18 @@ msgstr "ژاپنی" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6661,7 +6862,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6678,16 +6879,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "کره ای" @@ -6698,7 +6899,7 @@ msgstr "کره ای" msgid "L" msgstr "ال" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6720,23 +6921,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6744,11 +6953,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6759,7 +6972,7 @@ msgstr "چپ" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "استیک چپ" @@ -6781,7 +6994,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6791,7 +7004,7 @@ msgstr "" "کلیک وسط برای پاک کردن.\n" "کلیک راست برای گزینه های بیشتر." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6808,7 +7021,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6818,8 +7031,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6827,11 +7043,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6840,18 +7056,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "بارگذاری" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6859,15 +7075,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "بارگذاری بافت اشیاء دلخواه" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6884,7 +7100,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6973,23 +7189,23 @@ msgstr "بارگذاری وضعیت - شکاف ۸" msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6997,16 +7213,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7014,7 +7230,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7031,15 +7247,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7053,10 +7269,18 @@ msgstr "ثبت وقایع" msgid "Log Configuration" msgstr "پیکر بندی ثبت وقایع" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7069,18 +7293,10 @@ msgstr "انواع ثبت وقایع" msgid "Logger Outputs" msgstr "خروجی های واقعه نگار" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7092,20 +7308,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7117,13 +7333,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7131,9 +7347,37 @@ msgstr "" msgid "Main Stick" msgstr "استیک اصلی" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7142,7 +7386,7 @@ msgstr "" msgid "Maker:" msgstr "سازنده" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7150,7 +7394,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7159,23 +7403,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7184,12 +7428,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7201,19 +7445,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "کارت حافظه" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7233,7 +7477,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7245,29 +7489,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "متفرقه" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "تنظیمات متفرقه" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7290,12 +7539,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7307,11 +7564,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7320,20 +7577,20 @@ msgstr "" msgid "Motor" msgstr "موتور" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7354,7 +7611,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7362,20 +7619,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7383,7 +7640,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7400,25 +7657,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7427,11 +7684,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "اسم:" @@ -7439,16 +7696,16 @@ msgstr "اسم:" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7460,27 +7717,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7488,15 +7745,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7509,11 +7766,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7521,7 +7778,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7544,6 +7801,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7571,14 +7829,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7588,7 +7850,7 @@ msgstr "" msgid "No description available" msgstr "تشریحی دردسترس نیست" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7596,7 +7858,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7604,15 +7866,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7643,23 +7909,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "هیچ" @@ -7671,11 +7937,11 @@ msgstr "" msgid "Not Set" msgstr "ست نشده است" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7683,7 +7949,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7691,11 +7957,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7730,25 +7996,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "ننچاک" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7766,7 +8032,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "خاموش" @@ -7778,7 +8044,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7789,21 +8055,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7814,24 +8080,24 @@ msgstr "" msgid "Open" msgstr "گشودن" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7839,7 +8105,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7871,7 +8137,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7879,8 +8145,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "گزینه ها" @@ -7889,21 +8155,21 @@ msgstr "گزینه ها" msgid "Orange" msgstr "نارنجی" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "غیره" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7912,24 +8178,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7958,7 +8232,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7971,7 +8245,7 @@ msgstr "گیم پد" msgid "Pads" msgstr "گیم پد ها" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7984,11 +8258,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8030,23 +8304,24 @@ msgstr "مسیرها" msgid "Pause" msgstr "مکث" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8064,15 +8339,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "نورپردازی به ازای هر پیکسل" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8102,11 +8377,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8118,8 +8393,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8135,7 +8410,7 @@ msgstr "" msgid "Play Recording" msgstr "شروع ضبط" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8143,39 +8418,43 @@ msgstr "" msgid "Playback Options" msgstr "گزینه های بازنواخت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "بازی کنان" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8184,7 +8463,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8195,12 +8474,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8209,19 +8488,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "افکت ها:" @@ -8250,7 +8529,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8269,7 +8548,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8299,15 +8578,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8329,7 +8608,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "پروفایل" @@ -8338,23 +8617,23 @@ msgstr "پروفایل" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8379,13 +8658,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "سوال" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "خارج شدن" @@ -8406,11 +8685,11 @@ msgstr "آر آنالوگ" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8418,7 +8697,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8435,7 +8714,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8467,11 +8750,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8488,7 +8771,7 @@ msgstr "" msgid "Record" msgstr "ضبط" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8500,7 +8783,7 @@ msgstr "" msgid "Recording Options" msgstr "گزینه های ضبط" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8517,7 +8800,7 @@ msgstr "قرمز چپ" msgid "Red Right" msgstr "قرمز راست" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8527,17 +8810,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "به روز کردن" @@ -8558,22 +8841,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8585,52 +8868,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "پاک کردن" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "نمایش در پنجره اصلی" @@ -8651,18 +8934,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "شروع دوباره" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8670,11 +8953,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8682,7 +8965,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8690,11 +8973,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8710,11 +8993,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8723,7 +9006,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8735,7 +9018,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8746,7 +9029,7 @@ msgstr "راست" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "استیک راست" @@ -8782,11 +9065,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8811,23 +9094,23 @@ msgstr "" msgid "Rumble" msgstr "شوک" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8835,11 +9118,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8847,11 +9130,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8859,7 +9142,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8872,7 +9155,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8880,7 +9163,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8894,11 +9177,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "ذخ&یره وضعیت" @@ -8908,8 +9191,8 @@ msgid "Safe" msgstr "بی خطر" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8919,34 +9202,34 @@ msgstr "ذخیره" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8954,17 +9237,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "" @@ -9008,23 +9291,23 @@ msgstr "ذخیره وضعیت - شکاف ۸" msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9032,7 +9315,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9044,26 +9327,26 @@ msgstr "" msgid "Save as..." msgstr "ذخیره بعنوان..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9071,7 +9354,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9079,11 +9362,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9091,7 +9374,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "کپی ای اف بی تغییر سایز یافته" @@ -9105,11 +9388,11 @@ msgstr "عکس فوری" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "جستجو" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9132,7 +9415,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9140,11 +9423,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9168,7 +9451,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "انتخاب" @@ -9176,24 +9459,24 @@ msgstr "انتخاب" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9213,15 +9496,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9229,7 +9512,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9281,17 +9564,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9307,7 +9590,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9315,19 +9598,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9335,20 +9618,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "انتخاب فایل ذخیره" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9360,11 +9643,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "پروفایل انتخاب شده وجود ندارد" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9376,19 +9659,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9399,7 +9682,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9408,7 +9691,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9418,11 +9701,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "فرستادن" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "موقعیت سنسور بار:" @@ -9442,7 +9725,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9459,42 +9742,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9510,7 +9793,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9520,11 +9803,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9534,6 +9817,10 @@ msgstr "" msgid "Shake" msgstr "لرزش" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9547,41 +9834,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "نمایش &ثبت وقایع" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "نمایش نوار &ابزار" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9589,7 +9876,7 @@ msgstr "" msgid "Show FPS" msgstr "نمایش فریم بر ثانیه" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9597,19 +9884,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "نمایش فرانسه" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "نمایش گیم کیوب" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9617,23 +9904,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "نمایش ورودی تصویر" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "نمایش ایتالیا" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "نمایش کره" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9641,27 +9928,27 @@ msgstr "" msgid "Show Language:" msgstr "نمایش زبان:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "نمایش &پیکربندی ثبت وقایع" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "نمایش پال" @@ -9674,19 +9961,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "نمایش پایگاه ها" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "نمایش مناطق" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9694,7 +9981,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9706,19 +9993,19 @@ msgstr "" msgid "Show Statistics" msgstr "نمایش آمار" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "نمایش تایوان" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "نمایش ایالات متحده آمریکا" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9730,27 +10017,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "نمایش وی" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9767,11 +10054,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9819,7 +10106,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9831,7 +10118,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9847,7 +10134,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9866,12 +10153,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "چینی ساده شده" @@ -9879,11 +10166,11 @@ msgstr "چینی ساده شده" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "سایز" @@ -9898,7 +10185,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9906,7 +10193,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "از قلم انداختن دسترسی ای اف بی از پردازنده" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9932,28 +10219,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9962,19 +10254,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "شکاف ای" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "شکاف بی" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10000,18 +10292,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10024,8 +10316,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "اسپانیایی" @@ -10033,11 +10325,11 @@ msgstr "اسپانیایی" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "حجم صدای اسپیکر:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10066,7 +10358,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10078,16 +10370,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "کنترولر استاندارد" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "شروع" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10095,7 +10387,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10105,7 +10397,7 @@ msgstr "" msgid "Start Recording" msgstr "شروع ضبط" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10113,11 +10405,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10128,7 +10420,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "چرخ فرمان" @@ -10156,19 +10448,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10177,20 +10469,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10211,7 +10503,7 @@ msgstr "استیک" msgid "Stop" msgstr "توقف" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10219,7 +10511,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10251,11 +10543,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "کشیدن تصویر به سایز فعلی پنجره" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10269,6 +10561,10 @@ msgstr "" msgid "Strum" msgstr "مرتعش کردن" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10276,69 +10572,69 @@ msgstr "مرتعش کردن" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10346,16 +10642,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10363,17 +10659,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10385,23 +10686,23 @@ msgstr "" msgid "Swing" msgstr "نوسان" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10414,25 +10715,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10446,7 +10747,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10464,25 +10765,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "زبان سیستم:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "ورودی تاس" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10500,15 +10801,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "گرفتن عکس فوری" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10516,11 +10817,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "آزمودن" @@ -10537,11 +10838,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10582,13 +10883,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10599,6 +10900,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10632,7 +10937,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10659,11 +10964,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10673,19 +10978,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10693,12 +11000,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10709,7 +11022,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10720,7 +11033,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10745,7 +11058,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10753,14 +11066,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10777,6 +11090,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10787,6 +11106,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10795,12 +11124,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10819,12 +11152,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "نتیجه کد رمزگشایی شده اکشن ریپلی شامل هیچ خطی نیست." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10858,13 +11191,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10873,11 +11206,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10895,7 +11249,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10921,11 +11275,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10957,7 +11311,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10984,7 +11342,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11082,7 +11440,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11140,7 +11498,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11175,14 +11533,14 @@ msgstr "لرزیدن" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "عنوان" @@ -11196,7 +11554,7 @@ msgstr "به" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11281,15 +11639,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "بالا" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11328,19 +11686,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "چینی سنتی" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11348,7 +11720,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11358,7 +11730,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11367,12 +11739,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "دکمه ها" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11398,7 +11775,7 @@ msgstr "ایالات متحده آمریکا" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11406,26 +11783,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11433,7 +11808,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11442,7 +11817,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11454,7 +11829,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11474,7 +11853,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11490,55 +11869,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "خنثی کردن وضعیت بارگذاری" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "ناشناخته" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11550,7 +11934,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11560,7 +11944,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11570,7 +11954,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11586,11 +11970,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11598,20 +11982,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11623,23 +12007,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11658,59 +12042,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "بالا" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "به روز کردن" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11728,7 +12112,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11736,27 +12120,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "استفاده از دستگذار پنیک" @@ -11820,15 +12200,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11847,14 +12223,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12105,14 +12487,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "اخطار" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12179,11 +12561,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12212,11 +12594,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "هک کردن صفحه عریض" @@ -12244,45 +12626,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12290,22 +12672,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12351,26 +12733,26 @@ msgstr "" msgid "Write to Window" msgstr "نوشتن در پنجره" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12384,9 +12766,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12414,21 +12796,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12479,15 +12861,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12495,7 +12877,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "برای اعمال تغییرات شما باید دلفین را از نو اجرا کنید." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12511,16 +12893,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12541,7 +12923,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12564,21 +12946,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12624,7 +13006,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12634,13 +13016,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12689,11 +13071,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12703,8 +13085,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12712,7 +13094,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/fi.po b/Languages/po/fi.po index 65b5fdd4d0..b9061a46a2 100644 --- a/Languages/po/fi.po +++ b/Languages/po/fi.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Aleksi, 2023\n" "Language-Team: Finnish (http://app.transifex.com/delroth/dolphin-emu/" @@ -51,7 +51,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Levy %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Ei" @@ -60,7 +60,7 @@ msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" "\"{0}\" on virheellinen GCM-/ISO-tiedosto, tai ei ole lainkaan GC-/Wii-ISO." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Käyttäjän muuttuja" @@ -73,7 +73,7 @@ msgstr "$ Käyttäjän muuttuja" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -81,7 +81,7 @@ msgstr "$ Käyttäjän muuttuja" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Jakojäännös" @@ -106,14 +106,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopio)" @@ -126,7 +126,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisio %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (Sovelluksen mukana tullut)" @@ -140,7 +140,7 @@ msgstr "%1 (suositus)" msgid "%1 (slow)" msgstr "%1 (hidas)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -154,11 +154,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 grafiikka-asetukset" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 Mt (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 Mt (MEM2)" @@ -166,11 +166,11 @@ msgstr "%1 Mt (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 ei tue tätä ominaisuutta järjestelmässäsi." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 ei tue tätä ominaisuutta." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -180,45 +180,51 @@ msgstr "" "%2 kohde(tta)\n" "Nykyinen kehys: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 liittyi" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 lähti" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" +"%1 on avannut %2/%3 saavutusta (joista %4 vaikeita), saavuttaen %5/%6 " +"pistettä (%7 vaikeaa)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" -msgstr "" +msgstr "%1 on avannut %2/%3 saavutusta, saavuttaen %4/%5 pistettä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 ei ole kelvollinen ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 golffaa nyt" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 muistialuetta" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" -msgstr "" +msgstr "%1 pistettä" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:265 msgid "%1 session found" @@ -228,30 +234,30 @@ msgstr "%1 istunto löytyi" msgid "%1 sessions found" msgstr "%1 istuntoa löytyi" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normaali nopeus)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "Kohdan %1 arvo muuttuu" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "Kohdan %1 arvoon osutaan" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "Kohdan %1 arvoa käytetään" @@ -259,7 +265,7 @@ msgstr "Kohdan %1 arvoa käytetään" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -275,19 +281,23 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" -msgstr "" +msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x alkuperäinen (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" -msgstr "" +msgstr "%1x SSAA" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:315 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:333 @@ -308,27 +318,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n osoite(tta) poistettiin." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Ja" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Tietoa" @@ -336,85 +346,85 @@ msgstr "&Tietoa" msgid "&Add Memory Breakpoint" msgstr "&Lisää muistin keskeytyskohta" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Lisää uusi koodi..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Lisää funktio" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Lisää..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Ääniasetukset" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Automaattinen päivitys:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automaattinen käynnistys" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Reunaton ikkuna" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Keskeytyskohdat" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Vianhallintajärjestelmä" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Peruuta" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Huijauskoodien hallinta" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Tarkista päivitykset..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Tyhjennä symbolit" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Kloonaa..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Koodi" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Yhdistetty" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Ohjainasetukset" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Kopioi osoite" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Luo..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Poista" @@ -430,21 +440,21 @@ msgstr "&Poista vahti" msgid "&Delete Watches" msgstr "&Poista vahdit" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Muokkaa koodia..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Muokkaa..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Poista levy" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulaatio" @@ -452,39 +462,39 @@ msgstr "&Emulaatio" msgid "&Export" msgstr "&Vie" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Vie pelin tallennustiedosto..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Vie tila..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "Vie .gci-muodossa..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Fontti..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Kehys kerrallaan" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "&Vapaan katselun asetukset" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Luo symbolit lähteestä" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub-repositorio" @@ -492,15 +502,15 @@ msgstr "&GitHub-repositorio" msgid "&Go to start of function" msgstr "&Mene funktion alkuun" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Grafiikka-asetukset" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Ohjeet" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Pikanäppäinasetukset" @@ -508,31 +518,31 @@ msgstr "&Pikanäppäinasetukset" msgid "&Import" msgstr "&Tuo" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Tuo pelin tallennustiedosto..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Tuo tila..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Tuo..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "&Infinity-alusta" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Lisää blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&Kehysten välinen sekoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -540,11 +550,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Kieli:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Lataa tila" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Lataa symbolikartta" @@ -558,23 +568,23 @@ msgstr "&Lataa tiedosto nykyiseen osoitteeseen" msgid "&Lock Watches" msgstr "&Lukitse vahdit" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&Lukitse käyttöliittymäelementit paikoilleen" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Muisti" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Nauhoitus" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Mykistä" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Verkko" @@ -582,82 +592,82 @@ msgstr "&Verkko" msgid "&No" msgstr "&Ei" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Avaa..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Asetukset" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Muuta HLE-funktiot" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Keskeytä" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Käynnistä" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Ominaisuudet" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Vain luku -tila" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&Päivitä lista" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Rekisterit" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Poista" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Poista koodi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Nimeä symboli uudelleen" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Nollaa" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Resurssipakettien hallinta" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Tallenna symbolikartta" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "&Skannaa e-Reader kortteja..." -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "&Skylanders-portaali" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Nopeusrajoitus:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Lopeta" @@ -665,15 +675,15 @@ msgstr "&Lopeta" msgid "&Theme:" msgstr "&Teema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Säikeet" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Työkalut" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&Poista ROM" @@ -683,21 +693,21 @@ msgstr "&Poista ROM" msgid "&Unlock Watches" msgstr "&Poista vahtien lukitus" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Näytä" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Vahti" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Kotisivu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -705,23 +715,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "K&yllä" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "Kohdetta '%1' ei löydy, symbolinimiä ei luotu" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "Kohdetta '%1' ei löydy, etsitään sen sijaan yleisiä funktioita" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Ei mikään)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(isäntä)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(pois)" @@ -729,65 +747,73 @@ msgstr "(pois)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Kertolasku" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Yhteenlasku" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Pilkku" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Vähennyslasku" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Tuntematon--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Jakolasku" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" +msgstr "1 GiB" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 lohkoa)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" +msgstr "128 MiB" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 tavua" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" -msgstr "" +msgstr "16 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:28 msgid "16 Mbit (251 blocks)" @@ -807,11 +833,11 @@ msgstr "16-bittinen etumerkillinen kokonaisluku" msgid "16-bit Unsigned Integer" msgstr "16-bittinen etumerkitön kokonaisluku" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16-kertainen anisotrooppinen" @@ -819,29 +845,25 @@ msgstr "16-kertainen anisotrooppinen" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" -msgstr "" +msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" -msgstr "" +msgstr "256 MiB" #: Source/Core/Core/HotkeyManager.cpp:194 msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2-kertainen anisotrooppinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x alkuperäinen (1280x1056) 720p-laadulle" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" -msgstr "" +msgstr "32 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:29 msgid "32 Mbit (507 blocks)" @@ -869,7 +891,7 @@ msgstr "32-bittinen etumerkitön kokonaisluku" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -883,53 +905,49 @@ msgstr "3D-syvyys" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x alkuperäinen (1920x1584) 1080p-laadulle" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 tavua" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" -msgstr "" +msgstr "4 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:26 msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 lohkoa)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4-kertainen anisotrooppinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x alkuperäinen (2560x2112) 1440p-laadulle" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" -msgstr "" +msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x alkuperäinen (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 lohkoa)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" -msgstr "" +msgstr "64 MiB" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:111 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:164 @@ -946,21 +964,17 @@ msgstr "64-bittinen etumerkillinen kokonaisluku" msgid "64-bit Unsigned Integer" msgstr "64-bittinen etumerkitön kokonaisluku" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x alkuperäinen (3840x3168) 4K-laadulle" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x alkuperäinen (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 tavua" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" -msgstr "" +msgstr "8 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:27 msgid "8 Mbit (123 blocks)" @@ -980,19 +994,19 @@ msgstr "8-bittinen etumerkillinen kokonaisluku" msgid "8-bit Unsigned Integer" msgstr "8-bittinen etumerkitön kokonaisluku" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8-kertainen anisotrooppinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x alkuperäinen (5120x4224) 5K-laadulle" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Pienempi kuin" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1004,8 +1018,8 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "Ellet ole varma, jätä tämä pois." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1013,7 +1027,7 @@ msgstr "" "Automaattinen askellus aikakatkaistu. Nykyinen käsky " "ei ole välttämättä haluttu." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1023,12 +1037,12 @@ msgstr "" "ladattavaksi. Sinun versiosi on %2.
Haluatko päivittää Dolphinin?" "

Julkaisutiedot:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Suurempi kuin" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Nettipeli-istunto on jo käynnissä!" @@ -1052,17 +1066,19 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Levyä ollaan jo laittamassa." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" +"Toimintoja, jotka tekevät väreistä tarkempia, jotta värit vastaisivat " +"paremmin Wii- ja GC-pelien tarkoitettua väriavaruutta." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "Tilantallennusta ei voi ladata määräämättä peliä, joka käynnistetään." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1070,7 +1086,7 @@ msgstr "" "Sammutus on jo käynnissä. Tallentamaton data voi kadota, jos pysäytät " "emulaation, ennen kuin se on valmis. Pakotetaanko pysäytys?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1078,12 +1094,12 @@ msgstr "" "Tuettuja Bluetooth-laitteita ei löytynyt.\n" "Wii-peliohjain on yhdistettävä käsin." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Synkronointi on mahdollista vain, kun Wii-peli on käynnissä." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16-laite" @@ -1130,7 +1146,7 @@ msgstr "Action Replay -koodit" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Keskeytä" @@ -1141,7 +1157,7 @@ msgstr "Tietoa Dolphinista" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Kiihtyvyysanturi" @@ -1154,10 +1170,10 @@ msgstr "Kiihtyvyysanturin vaikutus" msgid "Accuracy:" msgstr "Tarkkuus:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" -msgstr "" +msgstr "Saavutukset" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" @@ -1251,11 +1267,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "Aktivoi nettipelin keskustelu" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktiivinen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "Aktiiviset Infinity-hahmot:" @@ -1267,7 +1283,7 @@ msgstr "Aktiivisten säikeiden jono" msgid "Active threads" msgstr "Aktiiviset säikeet" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Sovitin" @@ -1275,7 +1291,7 @@ msgstr "Sovitin" msgid "Adapter Detected" msgstr "Sovitin havaittu" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Sovitin:" @@ -1297,8 +1313,8 @@ msgstr "Lisää uusi DSU-palvelin" msgid "Add New USB Device" msgstr "Lisää uusi USB-laite" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Luo pikakuvake työpöydälle" @@ -1310,7 +1326,7 @@ msgstr "Lisää keskeytyskohta" msgid "Add a Memory Breakpoint" msgstr "Lisää muistikeskeytyskohta" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Lisää muisti&keskeytyskohta" @@ -1320,7 +1336,7 @@ msgstr "Lisää muistikeskeytyskohta" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Lisää &vahtiin" @@ -1330,9 +1346,9 @@ msgstr "Lisää &vahtiin" msgid "Add to watch" msgstr "Lisää vahtiin" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Lisää..." @@ -1340,16 +1356,16 @@ msgstr "Lisää..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Osoite" @@ -1368,7 +1384,7 @@ msgstr "Osoiteavaruus CPU-tilan mukaan" msgid "Address:" msgstr "Osoite:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1405,7 +1421,7 @@ msgstr "" "tietyissä peleissä.

Ellet ole varma, valitse " "oikeanpuoleisin vaihtoehto." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1417,7 +1433,7 @@ msgstr "" "VAROITUS: Säätäminen voi helposti aiheuttaa ongelmia peleissä. Vain pieni " "määrä pelejä voi hyötyä tästä." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1440,110 +1456,134 @@ msgstr "" "bugeja peleissä, joten käytä asetusta omalla vastuulla. Ethän raportoi " "ongelmia, jotka aiheutuvat taajuuden muunnoksesta." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Lisäasetukset" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Lisäasetukset" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrikka" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" -msgstr "" +msgstr "Ilma" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:116 msgid "Aligned to data type length" msgstr "Datatyypin kokoon kohdistettu" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" -msgstr "" +msgstr "Kaikki" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Kaikki 64-bittisinä liukulukuina" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Kaikki tiedostot" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Kaikki tiedostot (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Kaikki 32-bittisinä liukulukuina" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Kaikki GC-/Wii-tiedostot" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "Kaikki heksadesimaalisina" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Kaikki tilatallennukset (*.sav *.s##);; Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "Kaikki etumerkillisinä kokonaislukuina" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "Kaikki etumerkittöminä kokonaislukuina" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Kaikki tiedostot (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Kaikkien pelaajien koodit synkronoitu." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Kaikkien pelaajien tallennustiedostot synkronoitu." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Salli sopimattomat alueasetukset" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Salli käyttötilastojen raportointi" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Salli SD-kortille kirjoittaminen" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1551,15 +1591,15 @@ msgstr "" "Salli pelin sisäinen kameran vapaa muuntelu.

Ellet " "ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Vaihtoehtoiset syötelähteet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Aina" @@ -1569,7 +1609,7 @@ msgstr "Aina" msgid "Always Connected" msgstr "Aina yhdistetty" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "Aina &päällimmäisenä" @@ -1577,7 +1617,7 @@ msgstr "Aina &päällimmäisenä" msgid "An inserted disc was expected but not found." msgstr "Sisälle laitettua levyä ei löytynyt, vaikka sitä odotettiin." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyfi" @@ -1595,31 +1635,31 @@ msgstr "Kulma" msgid "Angular velocity to ignore and remap." msgstr "Kulmanopeus uudelleenmuunnettavaksi." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Reunanpehmennys" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Reunanpehmennys:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Mikä vain alue" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Lisää allekirjoitus kohteeseen" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Lisää allekirjoitus &olemassaolevaan allekirjoitustiedostoon..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Käyt&ä allekirjoitustiedostoa..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1635,11 +1675,11 @@ msgstr "Apploaderin päiväys:" msgid "Apply" msgstr "Käytä" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Käytä allekirjoitustiedostoa" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Mielivaltaisten mipmapien havainta" @@ -1647,15 +1687,15 @@ msgstr "Mielivaltaisten mipmapien havainta" msgid "Are you sure that you want to delete '%1'?" msgstr "Oletko varma, että haluat poistaa profiilin '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Haluatko varmasti poistaa tämän tiedoston?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Oletko varma, että haluat poistaa tämän paketin?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Oletko varma, että haluat lopettaa nettipelin?" @@ -1663,16 +1703,20 @@ msgstr "Oletko varma, että haluat lopettaa nettipelin?" msgid "Are you sure?" msgstr "Oletko varma?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Kuvasuhde" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Kuvasuhde:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Aseta ohjainportit" @@ -1680,7 +1724,7 @@ msgstr "Aseta ohjainportit" msgid "Assign Controllers" msgstr "Aseta ohjaimet" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1707,7 +1751,7 @@ msgstr "Äänen venytyksen asetukset" msgid "Australia" msgstr "Australia" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Tekijä" @@ -1715,8 +1759,8 @@ msgstr "Tekijä" msgid "Authors" msgstr "Tekijät" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automaattinen" @@ -1724,11 +1768,11 @@ msgstr "Automaattinen" msgid "Auto (Multiple of 640x528)" msgstr "Automaattinen (640x528:n moninkerta)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Automaattisen päivityksen asetukset" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1740,7 +1784,7 @@ msgstr "" "\n" "Valitse tietty sisäinen kuvatarkkuus. " -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Säädä ikkunan kokoa automaattisesti" @@ -1748,15 +1792,15 @@ msgstr "Säädä ikkunan kokoa automaattisesti" msgid "Auto-Hide" msgstr "Automaattinen piilotus" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Havaitaanko RSO-moduulit automaattisesti?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Automaattinen synkronointi kansion kanssa" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1790,7 +1834,7 @@ msgstr "" "Nintendo GameCuben MAC-osoitetta on käytettä. Luo uusi MAC-osoite, joka " "alkaa joko okteteilla 00:09:bf tai 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1802,7 +1846,7 @@ msgstr "BP-rekisteri " msgid "Back Chain" msgstr "Ketju kutsujan suuntaan" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Sisäinen järjestelmä" @@ -1814,12 +1858,12 @@ msgstr "Sisäisen järjestelmän monisäikeisyys" msgid "Backend Settings" msgstr "Sisäisen järjestelmän asetukset" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Sisäinen järjestelmä:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Taustasyöttö" @@ -1830,13 +1874,13 @@ msgstr "Taustasyöttö" msgid "Backward" msgstr "Taaksepäin" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Virheellinen arvo annettu" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Virheellinen osoite annettu" @@ -1844,20 +1888,20 @@ msgstr "Virheellinen osoite annettu" msgid "Bad dump" msgstr "Huono vedos" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Virheellinen ero annettu." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Virheellinen arvo annettu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banneri" @@ -1877,11 +1921,11 @@ msgstr "Kampi" msgid "Base priority" msgstr "Perusprioriteetti" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Perustiedot" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Perusasetukset" @@ -1889,7 +1933,7 @@ msgstr "Perusasetukset" msgid "Bass" msgstr "Basso" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Sarjatilaa ei voi käyttää määräämättä peliä, joka käynnistetään." @@ -1897,7 +1941,7 @@ msgstr "Sarjatilaa ei voi käyttää määräämättä peliä, joka käynnistet msgid "Battery" msgstr "Paristo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (kerran kuukaudessa)" @@ -1905,6 +1949,22 @@ msgstr "Beta (kerran kuukaudessa)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, jne." +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binäärinen SSL" @@ -1921,7 +1981,7 @@ msgstr "Binäärinen SSL (kirjoitus)" msgid "Bitrate (kbps):" msgstr "Bittivirta (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1929,14 +1989,14 @@ msgstr "" "Tyhjän hahmon luonti epäonnistui, kohta:\n" "%1, yritä uudelleen eri hahmolla" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Lohkokoko" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Lohkokoko:" @@ -1944,7 +2004,7 @@ msgstr "Lohkokoko:" msgid "Blocking" msgstr "Viivyttävä" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Lohkot" @@ -1969,15 +2029,15 @@ msgstr "" "Bluetooth-läpipäästötila on käytössä, mutta Dolphin on käännetty ilman " "libusb-kirjastoa. Läpipäästötilaa ei voi käyttää." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Käynnistä keskeytettynä" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMiin NAND-varmuuskopiotiedosto (*.bin);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMiin avaintiedosto (*.bin);;Kaikki tiedostot (*)" @@ -1985,7 +2045,7 @@ msgstr "BootMiin avaintiedosto (*.bin);;Kaikki tiedostot (*)" msgid "Borderless Fullscreen" msgstr "Reunaton koko näytön tila" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Alareuna" @@ -1994,7 +2054,7 @@ msgstr "Alareuna" msgid "Branch: %1" msgstr "Haara: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Haarat" @@ -2008,27 +2068,27 @@ msgstr "Keskeytä" msgid "Breakpoint" msgstr "Keskeytyskohdat" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Saavutettiin keskeytyskohta! Loppuun suoritus keskeytettiin." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Keskeytyskohdat" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Broadband-sovitin (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Broadband-sovitin (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Broadband-sovitin (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Broadband-sovitin (tapserver)" @@ -2046,7 +2106,7 @@ msgstr "Broadband-sovittimen virhe" msgid "Broadband Adapter MAC Address" msgstr "Broadband-sovittimen MAC-osoit" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Selaa &nettipeli-istuntoja..." @@ -2054,12 +2114,12 @@ msgstr "Selaa &nettipeli-istuntoja..." msgid "Buffer Size:" msgstr "Puskurin koko:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Puskurin koko muuttui arvoon %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Puskuri:" @@ -2085,7 +2145,7 @@ msgstr "Painike" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2101,7 +2161,7 @@ msgstr "Painike" msgid "Buttons" msgstr "Painikkeet" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Tekijä(t):" @@ -2111,7 +2171,7 @@ msgstr "Tekijä(t):" msgid "C Stick" msgstr "C-sauva" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "L&uo allekirjoitustiedosto..." @@ -2119,19 +2179,19 @@ msgstr "L&uo allekirjoitustiedosto..." msgid "CP register " msgstr "CP-rekisteri " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "Suorittimen emulointimoottori:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Suoritinasetukset" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Välimuistillinen tulkki (hitaampi)" @@ -2146,11 +2206,11 @@ msgstr "" "korjaa mahdollisen pätkinnän.

Ellet ole varma, jätä " "tämä valitsematta." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Laske" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2180,19 +2240,19 @@ msgstr "Kalibrointiaika" msgid "Call display list at %1 with size %2" msgstr "Kutsu näyttölistaa kohdassa %1 koolla %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Kutsujat" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Kutsut" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Kutsupino" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Kamera 1" @@ -2206,22 +2266,30 @@ msgstr "Kameran näkökenttä (vaikuttaa osoituksen herkkyyteen)." msgid "Can only generate AR code for values in virtual memory." msgstr "Vain virtuaalisessa muistissa oleville arvoille voi luoda AR-koodeja." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Wii Remote -ohjainta ei löydy yhteystunnisteella {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Nettipeli-istuntoa ei voi käynnistää, kun peli on vielä käynnissä!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Peruuta" @@ -2257,11 +2325,11 @@ msgstr "Tälle osoitteelle ei voi luoda AR-koodeja." msgid "Cannot refresh without results." msgstr "Ei voi päivittää ilman tuloksia." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "GCI-kansiota ei voi asettaa tyhjäksi hakemistopoluksi." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "Muistikorttia ei voi asettaa tyhjäksi hakemistopoluksi." @@ -2269,6 +2337,10 @@ msgstr "Muistikorttia ei voi asettaa tyhjäksi hakemistopoluksi." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Peliä ei voi käynnistää, koska GC-IPL:ää ei löydy." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Kortin koko" @@ -2287,11 +2359,11 @@ msgstr "Keskitä hiiri" msgid "Center and Calibrate" msgstr "Keskitä ja kalibr" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Vaihda &levy" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Vaihda &levy..." @@ -2299,7 +2371,7 @@ msgstr "Vaihda &levy..." msgid "Change Disc" msgstr "Vaihda levy" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Vaihda levyä automaattisesti" @@ -2316,7 +2388,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2344,15 +2416,15 @@ msgstr "" "Huijauskoodien vaihtamisella on vaikutusta vasta pelin " "uudelleenkäynnistyksen jälkeen." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Kanavaosio (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "Asetettu hahmo on virheellinen!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Keskustelu" @@ -2368,7 +2440,7 @@ msgstr "Koodihaku" msgid "Cheats Manager" msgstr "Koodien hallinta" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Tarkista NAND..." @@ -2380,7 +2452,7 @@ msgstr "Tarkista pelilistan päivitykset taustalla" msgid "Check for updates" msgstr "Tarkista päivitykset" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2388,7 +2460,7 @@ msgstr "" "Tarkista, onko sinulla tiedoston poistoon tarvittavat oikeudet, ja onko se " "edelleen käytössä." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Tarkistussumma" @@ -2396,31 +2468,31 @@ msgstr "Tarkistussumma" msgid "China" msgstr "Kiina" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" -msgstr "" +msgstr "Valitse" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Valitse avattava tiedosto" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Valitse luotava tai avattava tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Valitse ensisijainen syötetiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Valitse toissijainen syötetiedosto" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Valitse GCI-pohjakansio" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Valitse kansio, johon puretaan" @@ -2429,7 +2501,7 @@ msgstr "Valitse kansio, johon puretaan" msgid "Clamping of rotation about the yaw axis." msgstr "Pystyakselin suhteen tapahtuvan käännön rajoitus." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Classic-ohjaimen painikkeet" @@ -2439,27 +2511,27 @@ msgid "Classic Controller" msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Tyhjennä" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Tyhjennä välimuisti" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" -msgstr "" +msgstr "Tyhjennä paikka" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Kellotaajuuden korvaus" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Kloonaa ja &muokkaa koodia..." @@ -2468,11 +2540,11 @@ msgstr "Kloonaa ja &muokkaa koodia..." msgid "Close" msgstr "Sulje" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "As&etukset" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Koodi" @@ -2499,28 +2571,32 @@ msgstr "Koodi tuli suoritetuksi" msgid "Code:" msgstr "Koodi:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Koodit saatu!" -#: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 -msgid "Color Correction Configuration" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 +msgid "Color Correction Configuration" +msgstr "Värinkorjauksen asetukset" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" -msgstr "" +msgstr "Värinkorjaus:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:58 msgid "Color Space" -msgstr "" +msgstr "Väriavaruus" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Yhdistä &kaksi allekirjoitustiedostoa..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Yhteinen" @@ -2548,7 +2624,7 @@ msgstr "" "huolimatta on mahdollista, että kyseessä on hyvä vedos verrattuna pelin Wii " "U eShop -julkaisuun. Dolphin ei voi varmentaa tätä." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Käännä varjostimet ennen käynnistystä" @@ -2556,18 +2632,18 @@ msgstr "Käännä varjostimet ennen käynnistystä" msgid "Compiling Shaders" msgstr "Käännetään varjostimia" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Pakkausmenetelmä" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Pakkaustaso:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Pakkausmenetelmä:" @@ -2577,7 +2653,7 @@ msgstr "Pakkausmenetelmä:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Ehto" @@ -2646,19 +2722,66 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" +"Ehdot:\n" +"Asettaa lausekkeen, joka evaluoidaan keskeytyskohdan saadessa osuman. Jos " +"arvo on epätosi tai 0, osuma ohitetaan keskeyttämättä. Useammat käskyt " +"erotetaan pilkulla, ja vain viimeinen käsky määrää toiminnon.\n" +"\n" +"Rekisterit, joihin lauseke voi viitata:\n" +"yleisrekisterit: r0–r31\n" +"liukulukurekisterit: f0–f32\n" +"linkkirekisteri, laskurirekisteri, ohjelmalaskuri\n" +"\n" +"Toiminnot:\n" +"Rekisterin päivittäminen: r1 = 8\n" +"Tyyppimuunnokset: s8(0xff). Käytettävissä on s8, u8, s16, u16, s32, u32\n" +"Kutsupino: callstack(0x80123456), callstack(\"anim\")\n" +"Merkkijonojen vertailu: streq(r3, \"abc\"). Kumpikin parametri voi olla " +"osoite tai merkkijonovakio.\n" +"Muistin luku: read_u32(0x80000000). Käytettävissä on u8, s8, u16, s16, u32, " +"s32, f32, f64\n" +"Muistin kirjoitus: write_u32(r3, 0x80000000). Käytettävissä on u8, u16, u32, " +"f32, f64\n" +"*tällä hetkellä kirjoitus toteutuu aina\n" +"\n" +"Laskutoimitukset:\n" +"Unaarioperaatiot: -u, !u, ~u\n" +"Aritmetiikka: * / + -, potenssi: **, jakojäännös: %, bittien siirto: <<, >>\n" +"Vertailu: <, <=, >, >=, ==, !=, &&, ||\n" +"Bittioperaatiot: &, |, ^\n" +"\n" +"Esimerkkejä:\n" +"r4 == 1\n" +"f0 == 1.0 && f2 < 10.0\n" +"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & 3) & -4) * 4 > r0\n" +"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" +"Kirjoitus ja keskytys: r4 = 8, 1\n" +"Kirjoitus ilman keskeytystä: f3 = f1 + f2, 0\n" +"Ehto tulee aina viimeisenä.\n" +"\n" +"Merkkijonoja voi käyttää vain callstack- ja streq-käskyissä, ja ne " +"kirjoitetaan lainausmerkein. Merkkijonoja ei voi sijoittaa muuttujiin.\n" +"Kaikki muuttujat tulostuvat muistirajapinnan lokiin, jos osuma toteutuu tai " +"laskutoimituksen tulos on NaN. Ongelmien jäljityksessä voi auttaa muuttujan " +"sijoittaminen yhtälöön, jolloin se tulostuu.\n" +"\n" +"Huomaa: Sisäisesti kaikki laskutoimitukset toteutuvat Double-liukuluvuilla. " +"Näin ollen tulokset voivat tulla liian pieniksi tai suuriksi, ja tuloksena " +"voi myös syntyä NaN-arvo. NaN-arvon syntyessä näkyviin tulee varoitus, ja " +"NaN-arvoksi tullut muuttuja tulee lokiin." #: Source/Core/DolphinQt/ToolBar.cpp:129 msgid "Config" msgstr "Asetukset" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Määritä asetukset" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Ohjaimen asetukset" @@ -2667,22 +2790,22 @@ msgstr "Ohjaimen asetukset" msgid "Configure Dolphin" msgstr "Dolphinin asetukset" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Syöteasetukset" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Ulostuloasetukset" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Vahvista" @@ -2690,13 +2813,13 @@ msgstr "Vahvista" msgid "Confirm backend change" msgstr "Vahvista sisäisen järjestelmän muutos" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Vahvista pysäytyksessä" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Vahvistus" @@ -2705,15 +2828,15 @@ msgstr "Vahvistus" msgid "Connect" msgstr "Yhdistä" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Yhdistä tasapainolauta" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Yhdistä USB-näppäimistö" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Yhdistä Wii Remote %1" @@ -2733,15 +2856,15 @@ msgstr "Yhdistä Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Yhdistä Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Yhdistä Wii Remoteja" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Yhdistä Wii Remoteja emuloituina ohjaimina" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Yhdistetäänkö internetiin ja tehdäänkö järjestelmäpäivitys?" @@ -2749,7 +2872,7 @@ msgstr "Yhdistetäänkö internetiin ja tehdäänkö järjestelmäpäivitys?" msgid "Connected" msgstr "Yhteydessä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Yhdistetään" @@ -2761,7 +2884,7 @@ msgstr "Yhteystyyppi:" msgid "Content {0:08x} is corrupt." msgstr "Sisältö {0:08x} on vioittunut." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Jatkuva haku" @@ -2774,7 +2897,7 @@ msgstr "Ohjaa nettipelin golf-tilaa" msgid "Control Stick" msgstr "Ohjainsauva" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Ohjainprofiili" @@ -2809,8 +2932,13 @@ msgid "" "display.

HDR output is required for this setting to take effect." "

If unsure, leave this at 200." msgstr "" +"Säätää paperinvalkean pinnan luminanssia nit-yksikköinä. Asetus on " +"hyödyllistä säätää erilaisia valaistusympäristöjä varten, kun käytössä on " +"HDR-näyttö.

Asetuksella on vaikutusta vain, kun käytössä on HDR-" +"ulostulo.

Ellet ole varma, jätä tämän arvoksi 200." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2822,7 +2950,7 @@ msgstr "" "voimakkaamman ruudusta nousemisen vaikutelman, kun taas matalampi arvo on " "mukavampi." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2837,7 +2965,7 @@ msgstr "" "

Ellet ole varma, valitse Alkuperäinen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2872,49 +3000,49 @@ msgstr "" "Valitsee, käytetäänkö matalan vai korkean tason DSP-emulointia. Oletuksena " "True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Yhtenevyys" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Yhtenevyys:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Muunto epäonnistui." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Muunna" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "Muunna tiedosto kansioksi nyt" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Muunna tiedosto..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "Muunna kansio tiedostoksi nyt" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Muunna valitut tiedostot..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Muunna..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2923,13 +3051,13 @@ msgstr "" "Wii-levykuvien muuntaminen GCZ-muotoon ilman roskadatan poistamista ei " "säästä merkittävästi tilaa verrattuna ISO-muotoon. Jatketaanko kuitenkin?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Muunnetaan..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2948,6 +3076,15 @@ msgid "" "required to show all the colors from the PAL and NTSC-J color spaces." "

If unsure, leave this unchecked." msgstr "" +"Muuntaa värit GC:n ja Wii:n tarkoitetuista väriavaruuksista sRGB-/Rec.709-" +"avaruuksiin.

On mahdotonta tietää, millaiseen väriavaruuteen pelien " +"kuva oli alun perin tarkoitettu, sillä standardeja oli useita, ja useimmat " +"pelit eivät lainkaan huomioineet niitä. Siispä väriavaruutta ei voi olettaa " +"pelin aluekoodin perusteella. Valitse väriavaruus, joka näyttää " +"luonnollisimmalta, tai valitse pelin kehitysaluetta vastaava väriavaruus." +"

PAL- ja NTSC-J-väriavaruuksien värien täydellinen toistaminen vaatii " +"HDR-ulostulon.

Ellet ole varma, jätä tämä " +"valitsematta." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:47 msgid "" @@ -2955,19 +3092,23 @@ msgid "" "display targets.
Monitors often target sRGB. TVs often target 2.2." "

If unsure, leave this unchecked." msgstr "" +"Muuntaa gamma-arvon pelin kohdentamasta nykyaikaisen SDR-näytön kohdentamaan." +"
Näytöt kohdentuvat usein sRGB:hen. TV:t kohdentuvat usein 2,2:een." +"

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopioi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopioi %funktio" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Kopioi &heksa" @@ -2975,7 +3116,7 @@ msgstr "Kopioi &heksa" msgid "Copy Address" msgstr "Kopioi osoite" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopiointi epäonnistui" @@ -2987,19 +3128,19 @@ msgstr "Kopioi heksa" msgid "Copy Value" msgstr "Kopioi arvo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Kopioi koodi&rivi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Kopioi koh&deosoite" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopioi A:han" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Kopioi B:hen" @@ -3011,11 +3152,11 @@ msgstr "Ydin" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" -msgstr "" +msgstr "Korjaa väriavaruus" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:93 msgid "Correct SDR Gamma" -msgstr "" +msgstr "Korjaa SDR-gamma" #. i18n: Performance cost, not monetary cost #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:91 @@ -3035,7 +3176,7 @@ msgstr "Asiakasohjelman luonti epäonnistui." msgid "Could not create peer." msgstr "Vertaisohjelman luonti epäonnistui." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3043,7 +3184,7 @@ msgstr "" "Päivitystiedostojen lataaminen Nintendolta epäonnistui. Tarkista " "verkkoyhteys ja yritä uudelleen." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3075,7 +3216,7 @@ msgstr "" "\n" "Emuloitu konsoli pysähtyy." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3111,6 +3252,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Tiedoston {0} tunnistus epäonnistui" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3136,15 +3281,15 @@ msgstr "" "jälkeen? Siinä tapauksessa muistikortin paikka on ehkä määritettävä " "uudelleen asetuksista." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Keskuspalvelimen haku epäonnistui" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Tiedoston avaaminen epäonnistui." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Tiedoston luku epäonnistui." @@ -3152,13 +3297,13 @@ msgstr "Tiedoston luku epäonnistui." msgid "Country:" msgstr "Maa:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Luo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "Luo Infinity-tiedosto" @@ -3167,16 +3312,16 @@ msgstr "Luo Infinity-tiedosto" msgid "Create New Memory Card" msgstr "Luo uusi muistikortti" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "Luo Skylander-tiedosto" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" -msgstr "" +msgstr "Luo Skylander-kansio" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Luo ohjainmäärityksiä muille laitteille" @@ -3199,7 +3344,7 @@ msgstr "" "jätä tämä valitsematta." #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Tekijä:" @@ -3240,7 +3385,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Nykyinen alue" @@ -3252,7 +3397,7 @@ msgstr "Nykyinen arvo" msgid "Current context" msgstr "Nykyinen konteksti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Nykyinen peli" @@ -3264,21 +3409,21 @@ msgstr "Nykyinen säie" msgid "Custom Address Space" msgstr "Nykyinen osoiteavaruus" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Mukautetun reaaliaikaisen kellon asetukset" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:102 msgid "Custom:" -msgstr "" +msgstr "Muokattu:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" -msgstr "" +msgstr "Muokkaa" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3301,7 +3446,7 @@ msgstr "DFF-tiedoston koko on 0; virheellinen/vioittunut tiedosto?" msgid "DJ Turntable" msgstr "DJ-levysoitin" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK-bongot" @@ -3329,7 +3474,7 @@ msgstr "DSP-LLE-uudelleenkääntäjä (hidas)" msgid "DSU Client" msgstr "DSU-asiakas" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3341,15 +3486,21 @@ msgstr "" "ohjaimista.

Asennusohjeita on saatavilla
tältä sivulta." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Tanssimatto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Data" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "Dataosio (%1)" @@ -3361,24 +3512,24 @@ msgstr "Datan siirto" msgid "Data Type" msgstr "Datatyyppi" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Dataa tiedostoalueella, jonka pitäisi olla käyttämätön." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Dataa tunnistamattomassa tai vioittuneessa muodossa." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" "Datan epäjohdonmukaisuuksia GCMemcardManagerissa löytyi, toiminto keskeytyy." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Dataa vastaanotettu!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Datel MaxDrive/Pro -tiedostot" @@ -3392,7 +3543,7 @@ msgid "Debug" msgstr "Virheenjäljitys" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Virheenjäljitys" @@ -3438,8 +3589,9 @@ msgstr "Vähennä X:ää" msgid "Decrease Y" msgstr "Vähennä Y:tä" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Oletus" @@ -3447,7 +3599,7 @@ msgstr "Oletus" msgid "Default Config (Read Only)" msgstr "Oletusasetukset (vain luku)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Oletuslaite" @@ -3487,17 +3639,17 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Poista" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Poista tiedosto..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Poista valitut tiedostot..." @@ -3506,7 +3658,7 @@ msgstr "Poista valitut tiedostot..." msgid "Delete the existing file '{0}'?" msgstr "Poistetaanko olemassaoleva tiedosto '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Syvyys" @@ -3514,26 +3666,26 @@ msgstr "Syvyys" msgid "Depth Percentage:" msgstr "Syvyysprosentti:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Syvyys:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Kuvaus" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Kuvaus:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Kuvaus:" @@ -3541,11 +3693,11 @@ msgstr "Kuvaus:" msgid "Detached" msgstr "Irrallinen" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Havaitse" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Havaitaan RSO-moduuleja" @@ -3553,11 +3705,11 @@ msgstr "Havaitaan RSO-moduuleja" msgid "Deterministic dual core:" msgstr "Deterministinen kaksoisydintila:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Kehitysversiot (monia kertoja päivässä)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Laite" @@ -3566,7 +3718,7 @@ msgstr "Laite" msgid "Device PID (e.g., 0305)" msgstr "Laitteen PID (esim. 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Laiteasetukset" @@ -3583,11 +3735,11 @@ msgstr "Laite:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "Tiedosto %1 ei ole kelvollinen Riivolution XML -tiedosto." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Ero" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Tummentaa ruudun viiden minuutin epäaktiivisuuden jälkeen." @@ -3599,12 +3751,12 @@ msgstr "Suora yhteys" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "Ei &yhteyttä" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Poista käytöstä" @@ -3612,7 +3764,7 @@ msgstr "Poista käytöstä" msgid "Disable Bounding Box" msgstr "Poista rajoituslaatikko" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Poista kopiointisuodatin käytöstä" @@ -3624,15 +3776,19 @@ msgstr "Poista EFB-VRAM-kopiointi käytöstä" msgid "Disable Emulation Speed Limit" msgstr "Poista emulaation nopeusrajoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Poista nopea muistihaku (Fastmem) käytöstä" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Poista sumu käytöstä" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Poista JIT-välimuisti käytöstä" @@ -3662,7 +3818,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3677,7 +3833,7 @@ msgstr "" "harvoin graafisia ongelmia.

Ellet ole varma, jätä " "tämä valituksi." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Levy" @@ -3716,26 +3872,26 @@ msgstr "Etäisyys" msgid "Distance of travel from neutral position." msgstr "Matkaetäisyys neutraalipaikasta." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Sallitko Dolphinin lähettävän tietoja Dolphinin kehittäjille?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Haluatko lisätä polun \"%1\" pelipolkujen listaan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Haluatko tyhjentää symbolinimien listan?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" "Haluatko poistaa %n valitun tallennustiedoston/valittua tallennustiedostoa?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Haluatko lopettaa nykyisen emulaation?" @@ -3747,35 +3903,35 @@ msgstr "Haluatko yrittää NAND-muistin korjaamista?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II -dekooderi" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO -loki (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Dolphinin pelimodien esiasestukset" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphinin karttatiedosto (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphinin allekirjoitusten CSV-tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphinin allekirjoitustiedosto" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-nauhoitus (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3793,7 +3949,7 @@ msgstr "" "\n" "Haluat kuitenkin jatkaa?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3801,7 +3957,7 @@ msgstr "" "Dolphin ei löytänyt GameCube-/Wii-ISO-tiedostoja tai WADeja.\n" "Tuplaklikkaa tätä osaa asettaaksesi pelihakemiston..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin ei onnistunut toteuttamaan pyydettyä toimintoa." @@ -3813,7 +3969,7 @@ msgstr "Dolphin ei onnistunut toteuttamaan pyydettyä toimintoa." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin on vapaan ja avoimen lähdekoodin GameCube- ja Wii-emulaattori." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin on liian vanha käyttämään läpikulkupalvelinta" @@ -3829,7 +3985,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin ei pysty todentamaan ei-lisensoituja levyjä." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3846,15 +4002,15 @@ msgstr "Dolphinin huijausjärjestelmä on tällä hetkellä pois käytöstä." msgid "Domain" msgstr "Verkkotunnus" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Älä päivitä" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Älä näytä uudestaan" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Levyn pakkaus valmis." @@ -3867,37 +4023,37 @@ msgstr "Ovet lukossa" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "64-bittinen liukuluku" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Alas" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Lataa koodeja" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Lataa koodeja WiiRD -tietokannasta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Lataa kansikuvia GameTDB.comista ruudukkonäkymään" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Lataus valmis" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Ladattu %1 koodia. (lisätty %2)" @@ -3920,7 +4076,7 @@ msgstr "Kaksiydintila" msgid "Dual View" msgstr "Kaksoisnäkymä" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Valelaite" @@ -3940,7 +4096,7 @@ msgstr "Tee &FakeVMEM-vedos" msgid "Dump &MRAM" msgstr "Tee &MRAM-vedos" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Tee äänivedos" @@ -3952,7 +4108,7 @@ msgstr "Tee perustekstuurivedos" msgid "Dump EFB Target" msgstr "Tee EFB-kohteen vedos" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Tee kehysvedos" @@ -4034,12 +4190,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Turbo-painikkeen irrottamisen pituus (kehyksiä):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Hollanti" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "P&oistu" @@ -4059,7 +4215,7 @@ msgstr "" "luultavasti tarvitaan uudelleenkäynnistys, jotta Windows havaitsisi uuden " "ajurin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4077,9 +4233,9 @@ msgstr "Aikaiset muistipäivitykset" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" -msgstr "" +msgstr "Maa" #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "East Asia" @@ -4090,7 +4246,7 @@ msgstr "Itä-Aasia" msgid "Edit Breakpoint" msgstr "Muokkaa keskeytyskohtaa" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Muokkaa..." @@ -4124,19 +4280,19 @@ msgstr "Poista levy" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" -msgstr "" +msgstr "Elementti" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:41 msgid "Embedded Frame Buffer (EFB)" msgstr "Sulautettu kehyspuskuri (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Tyhjä" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emulaattorisäie on jo käynnissä" @@ -4144,15 +4300,15 @@ msgstr "Emulaattorisäie on jo käynnissä" msgid "Emulate Disc Speed" msgstr "Emuloi levyn nopeutta" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Emuloi Infinity-alustaa" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Emuloi Skylander-portaalia" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emuloi Wiin Bluetooth-sovitinta" @@ -4164,11 +4320,11 @@ msgstr "" "Emuloi oikean laitteiston optisen levyn nopeutta. Käytöstä poistaminen " "saattaa aiheutaa epävakautta. Oletuksena True" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "Emuloidut USB-laitteet" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Emuloitu Wii Remote" @@ -4191,12 +4347,12 @@ msgstr "Emulaation nopeus" msgid "Emulation must be started to record." msgstr "Emulointi pitää käynnistää, jotta nauhoitus olisi mahdollista." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Ota käyttöön" @@ -4204,45 +4360,53 @@ msgstr "Ota käyttöön" msgid "Enable API Validation Layers" msgstr "Käytä ohjelmointirajapinnan tarkistuskerroksia" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" -msgstr "" +msgstr "Ota saavutukset käyttöö" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:142 msgid "Enable Audio Stretching" msgstr "Käytä äänen venytystä" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Ota huijauskoodit käyttöön" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Ota mukautettu reaaliaikainen kello käyttöön" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" -msgstr "" +msgstr "Ota virheenkorjauskäyttöliittymä käyttöön" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Ota kaksiydinsuoritin käyttöön" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Ota kaksiydinsuoritin käyttöön (nopeuttaa)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Ota kellotaajuuden säätö käyttöön" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Ota emuloidun muistin määrän säätö käyttöön" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" -msgstr "" +msgstr "Ota Encore-saavutukset käyttöön" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:89 msgid "Enable FPRF" @@ -4254,63 +4418,76 @@ msgstr "Käytä grafiikkamodeja" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Enable Leaderboards" -msgstr "" +msgstr "Ota tulostaulukot käyttö" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Ota MMU käyttöön" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Ota progressiivinen kuva käyttöön" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:45 msgid "Enable RetroAchievements.org Integration" -msgstr "" +msgstr "Ota RetroAchievements.org-yhteys käyttöön" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Rich Presence" -msgstr "" +msgstr "Ilmoita Rich Presence" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Ota tärinä käyttöön" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Ota näytönsäästäjä käyttöön" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Käytä kaiutindataa" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 msgid "Enable Unofficial Achievements" -msgstr "" +msgstr "Ota epäviralliset saavutukset käyttöön" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Ota käyttötilastojen raportointi käyttöön" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" -msgstr "" +msgstr "Käytä WiiLink-palvelua WiiConnect24:n apuna" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:81 msgid "Enable Wireframe" msgstr "Ota rautalankatila käyttöön" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Käytä takaisinkirjoitusvälimuistia (hidas)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " "must be enabled to use." msgstr "" +"Osallistu RetroAchievements-tulostaulukoiden kilpailuun.

Hardcore-" +"tilan on oltava käytössä." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" @@ -4319,6 +4496,11 @@ msgid "" "website. If this is disabled, the website will only report what game is " "being played.

This has no bearing on Discord rich presence." msgstr "" +"Ilmoittaa tarkat Rich Presence -tiedot RetroAchievements-verkkosivuille." +"

Ominaisuus näyttää verkkosivulla tarkan tiedon siitä, mitä pelaaja " +"tekee peleissä. Jos asetus on poissa käytöstä, verkkosivu näyttää vain " +"pelaajan pelaaman pelin.

Asetus ei liity Discordin Rich Presence -" +"toimintoon." #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" @@ -4336,18 +4518,34 @@ msgid "" "account to use. Dolphin does not save your password locally and uses an API " "token to maintain login." msgstr "" +"Yhdistää emulaattorin RetroAchievements-verkkosivustoon, jolloin voit avata " +"saavutuksia ja kilpailla tulostaulukon sijoista.

Ominaisuuden käyttö " +"vaatii sisäänkirjautumisen RetroAchievements-käyttäjätunnuksilla. Dolphin ei " +"tallenna salasanaasi ja käyttää sen sijaan API-avainta käyttäjän " +"muistamiseen." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " "speedrun criteria or simply for fun." msgstr "" +"Mahdollistaa saavutusten avaamisen Encore-tilassa.

Encore-tila " +"mahdollistaa aiemmin avattujen saavutusten avaamisen uudelleen, jolloin " +"pelaaja saa tiedon, kun avaamiskriteerit on tavoitettu. Ominaisuus on " +"hyödyllinen esimerkiksi speedrun-kriteerien seurantaan." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 msgid "Enable unlocking achievements.
" -msgstr "" +msgstr "Ota saavutusten avaaminen käyttöön.
" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:74 msgid "" @@ -4356,6 +4554,10 @@ msgid "" "that have not been deemed official by RetroAchievements and may be useful " "for testing or simply for fun." msgstr "" +"Mahdollistaa sekä epävirallisten että virallisten saavutusten avaamisen." +"

Epäviralliset saavutukset voivat olla valinnaisia tai " +"viimeistelemättömiä saavutuksia, joita RetroAchievements ei pidä " +"virallisina. Ne voivat olla hyödyllisiä testaamisessa tai hauskanpidossa." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:97 msgid "" @@ -4373,7 +4575,7 @@ msgstr "" "Ottaa liukulukutulosten lippurekisterin laskennan käyttöön, mitä tarvitaan " "muutamiin peleihin. (PÄÄLLÄ = Yhteensopiva, POIS = Nopea)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4393,15 +4595,13 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"Ottaa käyttöön suorittimen takaisinkirjoitusten välimuistin.\n" -"Tämän valitsemisella on merkittäviä vaikutuksia suorituskykyyn.\n" -"Asetus tulisi jättää valitsematta, ellei sitä ehdottomasti tarvita." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4427,7 +4627,7 @@ msgstr "" "Useimmissa peleissä tämä ei aiheuta ongelmia.

Ellet " "ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4436,6 +4636,14 @@ msgid "" "

Note that games still render in SDR internally." "

If unsure, leave this unchecked." msgstr "" +"Ottaa scRGB HDR -ulostulomuodon käyttöön (jos grafiikkajärjestelmäsi ja " +"näyttösi tukevat sitä). Asetus voi vaatia koko näytön tilaa.

Asetus " +"tarjoaa jälkikäsittelyvarjostimille lisää tarkkuutta, mahdollistaa AutoHDR-" +"varjostinten käytön ja mahdollistaa myös PAL- ja NTSC-J-väriavaruuksia " +"täydellisen näyttämisen.

Huomaathan, että tästä huolimatta pelit " +"käyttävät sisäisesti hahmonnukseen SDR-väriavaruutta." +"

Ellet ole varma, jätä tämä valitsematta." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:151 msgid "Enables stretching of the audio to match emulation speed." @@ -4455,7 +4663,6 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4463,13 +4670,24 @@ msgstr "" "Ottaa MMU:n käyttöön. Jotkin pelit vaativat sitä. (PÄÄLLÄ = Yhteensopiva, " "POIS = Nopea)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " "such as the Forecast and Nintendo Channels\n" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +"Asetus ottaa WiiLink-palvelun WiiConnect24-kanavien käyttöön.\n" +"WiiLink on suljettujen WiiConnect24-palveluiden korvaaja, jota voi käyttää " +"esimerkiksi Forecast- ja Nintendo-kanavien yhteydessä\n" +"Voit lukea palveluehdot osoitteesta https://www.wiilink24.com/tos" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:298 msgid "" @@ -4497,7 +4715,7 @@ msgstr "" msgid "Encoding" msgstr "Merkistö" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4514,12 +4732,12 @@ msgid "Enet Didn't Initialize" msgstr "Enetin alustus epäonnistui" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Englanti" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Parannukset" @@ -4550,84 +4768,84 @@ msgstr "Anna salasana" msgid "Enter the DNS server to use:" msgstr "Syötä käytettävä DNS-palvelin:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Syötä RSO-moduulin osoite:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Virhe" @@ -4636,13 +4854,13 @@ msgstr "Virhe" msgid "Error Opening Adapter: %1" msgstr "Virhe sovittimen avauksessa: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "Virhe tallennustiedoston keräämisessä!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Virhe arvon muuntamisessa" @@ -4655,15 +4873,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Virhe istuntolistan hakemisessa: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "Virheitä tapahtui joidenkin tekstuuripakettien latauksessa" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Virhe koodien käsittelyssä." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Virhe datan käsittelyssä." @@ -4671,11 +4889,11 @@ msgstr "Virhe datan käsittelyssä." msgid "Error reading file: {0}" msgstr "Virhe tiedoston lukemisessa: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Virhe huijauskoodien synkronoinnissa!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Virhe tallennustiedoston synkronoinnissa!" @@ -4752,7 +4970,7 @@ msgstr "Virheitä löytyi {0} käyttämättömästä lohkosta osiossa {1}." msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Eurooppa" @@ -4798,11 +5016,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Poissuljettu: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Poissuljettu: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Poissulkevat Uber-varjostimet" @@ -4850,14 +5068,14 @@ msgstr "Odotettiin muuttujanimeä" msgid "Experimental" msgstr "Kokeellinen" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Vie kaikki Wii-tallennustiedostot" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Vieminen epäonnistui" @@ -4865,42 +5083,42 @@ msgstr "Vieminen epäonnistui" msgid "Export Recording" msgstr "Vie nauhoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Vie nauhoitus..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Vie tallennustiedosto" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Vie tallennustiedostot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Vie Wii-tallennustiedosto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Vie Wii-tallennustiedostot" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Vie .&gcs-muodossa..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Vie .&sav-muodossa..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Viety %n tallennustiedosto(a)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Lisälaite" @@ -4913,7 +5131,7 @@ msgstr "Lisälaitteen liikesyöte" msgid "Extension Motion Simulation" msgstr "Lisälaitteen liikesimulaatio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Ulkoinen" @@ -4921,35 +5139,35 @@ msgstr "Ulkoinen" msgid "External Frame Buffer (XFB)" msgstr "Ulkoinen kehyspuskuri (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Vie varmenteet NAND-muistista" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Vie koko levyn sisältö..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Vie kokonainen osio..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Vie tiedosto..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Vie tiedostot..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Vie järjestelmätiedot..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Viedään kaikkia tiedostoja..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Puretaan hakemistoa..." @@ -4959,7 +5177,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO-toistaja" @@ -4967,7 +5185,7 @@ msgstr "FIFO-toistaja" msgid "Failed loading XML." msgstr "XML:n lataus epäonnistui." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4975,11 +5193,11 @@ msgstr "" "Muistikortin avaus epäonnistui:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Tämän istunnon lisääminen nettipeli-indeksiin epäonnistui: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Allekirjoitustiedoston '%1' lisääminen epäonnistui" @@ -4987,19 +5205,19 @@ msgstr "Allekirjoitustiedoston '%1' lisääminen epäonnistui" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "Rajapinnan valtaaminen BT-läpipäästöön epäonnistui: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "Skylanderin nollaaminen epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" -msgstr "" +msgstr "Skylanderin poisto paikasta(%1) epäonnistui!" #: Source/Core/DiscIO/VolumeVerifier.cpp:108 msgid "Failed to connect to Redump.org" msgstr "Redump.orgiin yhdistäminen epäonnistui" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Palvelinyhteys epäonnistui: %1" @@ -5020,20 +5238,23 @@ msgstr "D3D12:n globaalien resurssien luonti epäonnistui" msgid "Failed to create DXGI factory" msgstr "DXGI-tehtaan luonti epäonnistui" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "Infinity-tiedoston luonti epäonnistui" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "Skylander-tiedoston luonti epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" "(Skylander may already be on the portal)" msgstr "" +"Skylander-tiedoston luominen epäonnistui:\n" +"%1\n" +"(Skylander voi olla jo portaalissa)" #: Source/Core/Core/NetPlayClient.cpp:1292 msgid "" @@ -5047,7 +5268,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "Nettipelin muistikortin poisto epäonnistui. Tarkista kirjoitusoikeudet." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Valitun tiedoston poisto epäonnistui." @@ -5055,37 +5276,37 @@ msgstr "Valitun tiedoston poisto epäonnistui." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Bluetooth-läpipääsyn ydinohjaimen irrottaminen epäonnistui: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Koodien lataaminen epäonnistui." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Kohteen %1 vedostaminen epäonnistui: Tiedoston avaaminen epäonnistui" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" "Kohteen %1 vedostaminen epäonnistui: Tiedoston kirjoittaminen epäonnistui" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Tallennustiedostoista %n:n %1:sta vienti epäonnistui." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Seuraavien tallennustiedostojen vienti epäonnistui:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Varmenteiden vienti NAND-muistista epäonnistui" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Tiedoston vieminen epäonnistui." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Järjestelmädatan vienti epäonnistui." @@ -5103,18 +5324,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Yhden tai useamman D3D-symbolin haku epäonnistui" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Kohteen \"%1\" tuonti epäonnistui." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Tallennustiedoston tuonti epäonnistui. Käynnistä peli kerran ja yritä sitten " "uudelleen." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5122,7 +5343,7 @@ msgstr "" "Tallennustiedoston tuonti epäonnistui. Annettu tiedosto on vioittunut tai ei " "ole kelvollinen Wii-tallennustiedosto." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5133,7 +5354,7 @@ msgstr "" "(Työkalut -> Hallitse NAND-muistia -> Tarkista NAND...), ja yritä " "tallennustiedoston tuontia sitten uudelleen." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Ytimen alustus epäonnistui" @@ -5151,24 +5372,24 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Hahmonninluokkien alustus epäonnistui" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Paketin asennus epäonnistui: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Tämän julkaisun asennus NAND-muistiin epäonnistui." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" "Portissa %1 kuuntelu epäonnistui. Onko toinen nettipeli-istunto käynnissä?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "RSO-moduulin lataaminen epäonnistui kohdassa %1" @@ -5180,15 +5401,15 @@ msgstr "d3d11.dll:n lataus epäonnistui" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll:n lataus epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Karttatiedoston '%1' lataus epäonnistui" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "Skylander-tiedoston lataus epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "Skylander-tiedoston(%1) lataus epäonnistui!\n" @@ -5204,8 +5425,12 @@ msgstr "" "Kohteen {0} lataus epäonnistui. Jos käytät Windows 7:ää, yritä asentaa " "KB4019990-päivityspaketti." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Kohteen '%1' avaus epäonnistui" @@ -5234,19 +5459,19 @@ msgstr "" "Tiedoston avaus ulkoisessa muokkaimessa epäonnistui.\n" "Varmista, että INI-tiedostojen avaamiseen on valittu sovellus." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Tiedoston avaaminen epäonnistui." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Palvelimen avaaminen epäonnistui" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "Infinity-tiedoston avaaminen epäonnistui!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5254,11 +5479,11 @@ msgstr "" "Infinity-tiedoston (%1) avaaminen epäonnistui!\n" "Tiedosto saattaa olla jo käytössä alustalla." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "Skylander-tiedoston avaaminen epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5266,12 +5491,12 @@ msgstr "" "Skylander-tiedoston(%1) avaaminen epäonnistui!\n" "Tiedosto voi olla jo käytössä portaalissa." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Syötetiedoston \"%1\" avaaminen epäonnistui." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5294,25 +5519,25 @@ msgstr "Annetun arvon jäsentäminen annettuun kohdetietotyyppiin epäonnistui." msgid "Failed to read DFF file." msgstr "DFF-tiedoston luku epäonnistui." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Tiedostosta lukeminen epäonnistui." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Syötetiedostosta \"{0}\" lukeminen epäonnistui." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "Tallennustiedosto(je)n lukeminen muistikortilta epäonnistui." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "Infinity-tiedoston lukeminen epäonnistui!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5320,11 +5545,11 @@ msgstr "" "Infinity-tiedoston (%1) lukeminen epäonnistui!\n" "Tiedosto on liian pieni." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "Skylander-tiedoston lukeminen epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5336,11 +5561,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Kohteen {0} lukeminen epäonnistui" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Tiedoston poistaminen epäonnistui." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5350,7 +5575,7 @@ msgstr "" "\n" "Haluatko muuntaa sen poistamatta roskadataa?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Tämän julkaisun poistaminen NAND-muistista epäonnistui." @@ -5370,27 +5595,34 @@ msgstr "" "Nettipelin uudelleenohjauskansion nollaaminen epäonnistui. Tarkista " "kirjoitusoikeudet." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "FIFO-lokin tallennus epäonnistui." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Koodikartan tallentaminen polkuun '%1' epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Allekirjoitustiedoston tallentaminen tiedostoon '%1' epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Symbolikartan tallentaminen polkuun '%1' epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Allekirjoitustiedoston '%1' tallentaminen epäonnistui" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Paketin asentaminen epäonnistui: %1" @@ -5410,9 +5642,9 @@ msgstr "Wiin tallennustiedoston kirjoittaminen epäonnistui." msgid "Failed to write config file!" msgstr "Asetustiedoston kirjoittaminen epäonnistui!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Muutetun muistikortin kirjoittaminen levylle epäonnistui." @@ -5420,12 +5652,12 @@ msgstr "Muutetun muistikortin kirjoittaminen levylle epäonnistui." msgid "Failed to write redirected save." msgstr "Uudelleenohjatun tallennustiedoston kirjoittaminen epäonnistui." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Tallennustiedoston kirjoittaminen levylle epäonnistui." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5433,22 +5665,22 @@ msgstr "" "Ulostulotiedoston \"{0}\" kirjoitus epäonnistui.\n" "Varmista, että kohdelevyllä on tarpeeksi vapaata tilaa." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Virhe" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Reilu syöteviive" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Oletusalue" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Oletusalue:" @@ -5474,17 +5706,21 @@ msgstr "" msgid "Field of View" msgstr "Näkökenttä" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "Hahmon numero:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Tiedoston tiedot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Tiedostomuoto" @@ -5496,20 +5732,20 @@ msgstr "Tiedostomuoto:" msgid "File Info" msgstr "Tiedoston tiedot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Tiedostonimi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Tiedostopolku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Tiedostokoko" @@ -5517,15 +5753,15 @@ msgstr "Tiedostokoko" msgid "File Size:" msgstr "Tiedostokoko:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Tiedostossa ei ollut koodeja." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Tiedostonimi" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Tiedostot avattu, valmiina pakkaamaan." @@ -5537,11 +5773,11 @@ msgstr "" "M3U-tiedoston ”{0}\" määräämiä tiedostoja ei löytynyt:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "Tiedostokoko ei vastaa mitään tunnettua GameCube-muistikortin kokoa." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "Otsakkeen tiedostokoko ei vastaa kortin varsinaista kokoa." @@ -5549,7 +5785,7 @@ msgstr "Otsakkeen tiedostokoko ei vastaa kortin varsinaista kokoa." msgid "Filesystem" msgstr "Tiedostojärjestelmä" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Suodattimet" @@ -5565,7 +5801,7 @@ msgstr "Etsi &edellinen" msgid "Finish Calibration" msgstr "Lopeta kalibrointi" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5575,19 +5811,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" -msgstr "" +msgstr "Tuli" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "Ensimmäinen persoona" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Korjaa tarkistussummat" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Tarkistussummien korjaus epäonnistui" @@ -5597,7 +5833,7 @@ msgstr "Määrätty kohdistus" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Liput" @@ -5606,12 +5842,12 @@ msgstr "Liput" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "32-bittinen liukuluku" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Seuraa &haaraa" @@ -5637,35 +5873,35 @@ msgstr "" "Asennusohjeita löytyy tältä sivulta." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Pakota 16:9-kuvasuhde" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Pakote 24-bittinen värisyvyys" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Pakota 4:3-kuvasuhde" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Pakota lineaarinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Pakota lineaarinen ja 16-kertainen anisotrooppinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Pakota lineaarinen ja 2-kertainen anisotrooppinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Pakota lineaarinen ja 4-kertainen anisotrooppinen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Pakota lineaarinen ja 8-kertainen anisotrooppinen" @@ -5673,7 +5909,7 @@ msgstr "Pakota lineaarinen ja 8-kertainen anisotrooppinen" msgid "Force Listen Port:" msgstr "Pakota kuunteluportti:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Pakota lähin" @@ -5685,7 +5921,7 @@ msgstr "Pakollisesti pois päältä, koska %1 ei tue VS-laajentamista." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Pakollisesti päällä, koska %1 ei tue geometriavarjostimia." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5703,7 +5939,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5716,7 +5952,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Muoto:" @@ -5782,19 +6018,19 @@ msgstr "Nauhoitettavien kehysten määrä:" msgid "France" msgstr "Ranska" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "Vapaita lohkoja: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "Vapaita tiedostoja: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Vapaan katselun hallinnan tyyppi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Vapaan katselun ohjain %1" @@ -5802,7 +6038,7 @@ msgstr "Vapaan katselun ohjain %1" msgid "Free Look Settings" msgstr "Vapaan katselun asetukset" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6299,7 +6546,7 @@ msgstr "Vihreä vasen" msgid "Green Right" msgstr "Vihreä oikea" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Ruudukkonäkymä" @@ -6312,25 +6559,25 @@ msgstr "Kitara" msgid "Gyroscope" msgstr "Gyroskooppi" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:130 msgid "HDR" -msgstr "" +msgstr "HDR" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:139 msgid "HDR Paper White Nits" -msgstr "" +msgstr "HDR:n paperinvalkea (nit)" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:137 msgid "HDR Paper White Nits:" -msgstr "" +msgstr "HDR:n paperinvalkea (nit):" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" -msgstr "" +msgstr "HDR:n jälkikäsittely" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:62 msgid "Hacks" @@ -6345,6 +6592,10 @@ msgstr "Pää" msgid "Help" msgstr "Ohje" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Heksa" @@ -6365,7 +6616,7 @@ msgstr "Heksa 8" msgid "Hex Byte String" msgstr "Heksatavujen merkkijono" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadesimaali" @@ -6374,28 +6625,28 @@ msgstr "Heksadesimaali" msgid "Hide" msgstr "Piilota" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Piilota kaikki" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "Piilota pelissä olevat istunnot" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Piilota ei-yhteensopivat istunnot" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Piilota muiden GBA:" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Korkea" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Korkein" @@ -6404,7 +6655,7 @@ msgstr "Korkein" msgid "Hit Strength" msgstr "Lyömävoima" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6420,11 +6671,11 @@ msgstr "Vaakatason näkökenttä" msgid "Host" msgstr "Isännöi" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Isäntäkoneen koodi:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Isäntäkone vastaa syötteestä" @@ -6432,7 +6683,7 @@ msgstr "Isäntäkone vastaa syötteestä" msgid "Host Size" msgstr "Isäntäkoko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6445,15 +6696,15 @@ msgstr "" "Sopii rennoille peleille vähintään 3 pelaajan kesken, mahdollisesti " "epävakaiden tai suuriviiveisten yhteyksien tapauksessa." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Isäntäkoneen syötevastuu on pois päältä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Isäntäkoneen syötevastuu on päällä" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Isännöi nettipelissä" @@ -6461,7 +6712,7 @@ msgstr "Isännöi nettipelissä" msgid "Hostname" msgstr "Isäntänimi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Pikanäppäinasetukset" @@ -6471,11 +6722,11 @@ msgstr "Pikanäppäinasetukset" msgid "Hotkeys" msgstr "Pikanäppäimet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Pikanäppäimet vaativat kohdistetun ikkunan" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Hybridi-Uber-varjostimet" @@ -6485,7 +6736,7 @@ msgstr "Hybridi-Uber-varjostimet" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Tiedostan riskit, ja haluan jatkaa" @@ -6494,11 +6745,11 @@ msgstr "Tiedostan riskit, ja haluan jatkaa" msgid "ID" msgstr "Tunniste" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "Annettu tunniste on virheellinen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "Tunniste:" @@ -6526,24 +6777,24 @@ msgstr "" "Tarkista osoitteesta https://dolphin-emu.org/docs/guides/wii-network-guide/ " "ohjeita Wii-verkkoyhteyden asentamiseen." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-osoite:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL-asetukset" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "Infrapuna" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Infrapunatarkkuus:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6575,11 +6826,11 @@ msgstr "" "lähtien. Se pystyy pakkaamaan sekä roskadataa että salattua Wii-dataa " "tehokkaasti." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikoni" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6591,11 +6842,11 @@ msgstr "" "Sopii vuoropohjaisiin peleihin, kuten golfiin, joissa ohjauksen ajoitus on " "tärkeää." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Identiteetin luonti" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6617,7 +6868,7 @@ msgstr "" "tai suorituskyky- ja vakausongelmia.\n" "Tämän luvan voi perua milloin vain Dolphinin asetuksista." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6638,7 +6889,7 @@ msgstr "" "Jos tämä ei ole käytössä, emuloidun ohjaimen yhteys riippuu siihen " "linkitetyn varsinaisen ohjaimen (jos sellainen on) yhteydestä." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6650,7 +6901,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6670,7 +6921,7 @@ msgstr "Ohita" msgid "Ignore Format Changes" msgstr "Sivuuta muodon muutokset" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Sivuuta tämän istunnon aikana" @@ -6718,30 +6969,30 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Tuo BootMii-NAND-varmuuskopio..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "Tuonti epäonnistui" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Tuo tallennustiedosto(ja)" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Tuo Wii-tallennustiedosto..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "NAND-varmuuskopion tuonti käynnissä" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6759,7 +7010,7 @@ msgstr "Peli käynnissä?" msgid "Included: %1" msgstr "Sisällytetty: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Sisällytetty: 0" @@ -6776,6 +7027,30 @@ msgstr "" "palauttamisen aikaa.

Ellet ole varma, jätä tämä " "valitsematta." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Lisää" @@ -6813,19 +7088,19 @@ msgstr "Lisää Y:tä" msgid "Incremental Rotation" msgstr "Vähittäinen kääntö" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "Vähittäinen kääntö (rad/s)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Infinity-hahmon luonti." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Infinity-hallinta" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Infinity-hahmo (*.bin);;" @@ -6841,27 +7116,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Tiedot" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Tiedot" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Estä näytönsäästäjä emuloidessa" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Syöte" @@ -6875,42 +7150,42 @@ msgstr "Aktivoiva syötevoimakkuus." msgid "Input strength to ignore and remap." msgstr "Uudelleenmuunnettava syötevoimakkuus." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Lisää &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Lisää SD-kortti" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Tarkistettu" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Asenna" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Asennusosio (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Asenna päivitys" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Asenna WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Asenna NAND-muistiin" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Käsky" @@ -6922,7 +7197,7 @@ msgstr "Käsky" msgid "Instruction Breakpoint" msgstr "Käskyn keskeytyskohta" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Käsky:" @@ -6930,7 +7205,7 @@ msgstr "Käsky:" msgid "Instruction: %1" msgstr "Käsky: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6951,8 +7226,23 @@ msgstr "Voimakkuus" msgid "Interface" msgstr "Käyttöliittymä" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Sisäinen LZO-virhe - pakkaaminen epäonnistui" @@ -6961,25 +7251,30 @@ msgstr "Sisäinen LZO-virhe - pakkaaminen epäonnistui" msgid "Internal LZO Error - decompression failed" msgstr "Sisäinen LZO-virhe - purkaminen epäonnistui" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Sisäinen LZO-virhe - purkaminen epäonnistui ({0}) ({1}, {2}) \n" -"Yritä tilan palauttamista uudestaan" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Sisäinen LZO-virhe - lzo_init() epäonnistui" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Sisäinen kuvatarkkuus" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Sisäinen kuvatarkkuus:" @@ -6987,15 +7282,15 @@ msgstr "Sisäinen kuvatarkkuus:" msgid "Internal error while generating AR code." msgstr "Sisäinen virhe AR-koodia luonnissa." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Tulkki (hitain)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Tulkkiydin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Virheellinen lauseke." @@ -7007,7 +7302,7 @@ msgstr "Automaattisen päivityksen palvelu palautti virheellistä JSONia: {0}" msgid "Invalid Mixed Code" msgstr "Virheellinen sekakoodi" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Virheellinen paketti %1 annettu: %2" @@ -7016,15 +7311,15 @@ msgstr "Virheellinen paketti %1 annettu: %2" msgid "Invalid Player ID" msgstr "Virheellinen pelaajatunniste" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Virheellinen RSO-moduulin osoite: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Virheellinen kutsupino" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Virheelliset tarkistussummat." @@ -7032,7 +7327,7 @@ msgstr "Virheelliset tarkistussummat." msgid "Invalid game." msgstr "Virheellinen peli." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Virheellinen isäntäkone" @@ -7053,7 +7348,7 @@ msgstr "Virheellinen literaali." msgid "Invalid parameters given to search." msgstr "Virheelliset parametrit annettiin hakuun." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Virheellinen salasana annettu." @@ -7073,7 +7368,7 @@ msgstr "Virheellinen hakumerkkijono (numeroksi muunto epäonnistui)" msgid "Invalid search string (only even string lengths supported)" msgstr "Virheellinen hakumerkkijono (vain parillisia pituuksia tuetaan)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Virheellinen julkaisutunniste." @@ -7082,8 +7377,8 @@ msgid "Invalid watch address: %1" msgstr "Virheellinen vahtiosoite: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italia" @@ -7091,11 +7386,16 @@ msgstr "Italia" msgid "Italy" msgstr "Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT:n lohkolinkitys pois" @@ -7103,68 +7403,68 @@ msgstr "JIT:n lohkolinkitys pois" msgid "JIT Blocks" msgstr "JIT-lohkot" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT-haara pois" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT-liukuluku pois" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT-kokonaisluku pois" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT-liukuluku-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT-paritettu-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT-IXz-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT-Ibzx-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT-Iwz-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT pois (JIT-ydin)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT-paritettu pois" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "JIT-kääntäjä ARM64-alustalle (suositus)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT-kääntäjä x86-64-alustalle (suositus)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT-rekisterivälimuisti pois" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT-järjestelmärekisterit pois" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7173,12 +7473,12 @@ msgstr "" "Näin ei pitäisi koskaan tapahtua. Ilmoitathan tästä ongelmasta " "vianhallintajärjestelmään. Dolphin sulkeutuu nyt." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japani" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japani" @@ -7189,12 +7489,18 @@ msgstr "Japani" msgid "Japanese (Shift-JIS)" msgstr "Japani (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Jatka suoritusta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Pidä ikkuna päällimmäisenä" @@ -7211,7 +7517,7 @@ msgstr "Säilytä osoitteet, joiden arvo muistissa on" msgid "Keyboard" msgstr "Näppäimistö" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "Näppäimistöohjain" @@ -7228,16 +7534,16 @@ msgstr "Näppäimet" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Poista pelaaja" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korea" @@ -7248,7 +7554,7 @@ msgstr "Korea" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "L&ataa ROM..." @@ -7270,23 +7576,31 @@ msgstr "Nimi" msgid "Last Value" msgstr "Edellinen arvo" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Viive:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Viive: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Viiv: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Viiv: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Viive: ~80 ms" @@ -7294,11 +7608,15 @@ msgstr "Viive: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Näiden julkaisuiden käynnistäminen voi myös korjata ongelmat." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7309,7 +7627,7 @@ msgstr "Vasen" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Vasen sauva" @@ -7335,7 +7653,7 @@ msgstr "" "Paina hiiren vasemmalla painikkeella asettaaksesi sauvan arvon.\n" "Paina oikealla painikkeella palauttaaksesi sen keskelle." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7345,7 +7663,7 @@ msgstr "" "Keskimmäinen painike tyhjentää asetuksen.\n" "Oikea painike avaa lisäasetukset." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7364,9 +7682,9 @@ msgstr "Lisenssi" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" -msgstr "" +msgstr "Elo" #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:35 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:53 @@ -7374,8 +7692,11 @@ msgid "Lift" msgstr "Nosto" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Valo" @@ -7383,11 +7704,11 @@ msgstr "Valo" msgid "Limit Chunked Upload Speed:" msgstr "Rajoita lohkotun lähetyksen nopeutta:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Listan sarakkeet" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Listanäkymä" @@ -7396,18 +7717,18 @@ msgid "Listening" msgstr "Kuunnellaan" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Lataa" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Lataa &huono karttatiedosto..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Lataa &muu karttatiedosto..." @@ -7415,15 +7736,15 @@ msgstr "Lataa &muu karttatiedosto..." msgid "Load Custom Textures" msgstr "Lataa muokatut tekstuurit" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" -msgstr "" +msgstr "Avaa tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Lataa GameCube-päävalikko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "Lataa vain isäntäkoneen tallennustiedostot" @@ -7440,9 +7761,9 @@ msgstr "Lataa polku:" msgid "Load ROM" msgstr "Lataa ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" -msgstr "" +msgstr "Aseta paikkaan" #: Source/Core/Core/HotkeyManager.cpp:181 #: Source/Core/Core/HotkeyManager.cpp:353 @@ -7529,23 +7850,23 @@ msgstr "Palauta tila 8" msgid "Load State Slot 9" msgstr "Palauta tila 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Palauta tila tiedostosta" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Palauta tila valitusta paikasta" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Palauta tila paikasta" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Käynnistä Wii-järjestelmävalikko %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "Lataa ja kirjoita isäntäkoneen tallennustiedosto" @@ -7553,16 +7874,16 @@ msgstr "Lataa ja kirjoita isäntäkoneen tallennustiedosto" msgid "Load from Selected Slot" msgstr "Palauta tila valitusta paikasta" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Palauta tila paikasta %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Lataa karttatiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "Käynnistä vWii-järjestelmävalikko %1" @@ -7570,7 +7891,7 @@ msgstr "Käynnistä vWii-järjestelmävalikko %1" msgid "Load..." msgstr "Lataa..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Symbolit lähteestä '%1' ladattu" @@ -7594,15 +7915,15 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Paikallinen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Lukitse hiiren osoitin paikoilleen" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Lukittu" @@ -7616,10 +7937,18 @@ msgstr "Loki" msgid "Log Configuration" msgstr "Lokiasetukset" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Kirjoita JIT:n käskykattavuus lokiin" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Kirjoita hahmonnusaika lokitiedostoon" @@ -7632,17 +7961,9 @@ msgstr "Lokityypit" msgid "Logger Outputs" msgstr "Lokin ulostulot" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" +msgstr "Sisäänkirjautuminen epäonnistui" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" @@ -7659,20 +7980,20 @@ msgstr "" msgid "Loop" msgstr "Silmukka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Yhteys nettipelipalvelimeen menetettiin..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Matala" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Matalin" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7684,23 +8005,51 @@ msgstr "MMU" msgid "MORIBUND" msgstr "KUOLEVA" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "MadCatz Gameshark -tiedostot" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" -msgstr "" +msgstr "Taikuus" #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:29 msgid "Main Stick" msgstr "Pääohjainsauva" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Tekijä" @@ -7709,7 +8058,7 @@ msgstr "Tekijä" msgid "Maker:" msgstr "Tekijä:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7722,7 +8071,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Hallitse NAND-muistia" @@ -7731,23 +8080,23 @@ msgstr "Hallitse NAND-muistia" msgid "Manual Texture Sampling" msgstr "Manuaalinen tekstuuriotanta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Ohjainmääritys" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Peite-ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Tulos löytyi" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Korkein puskurin arvo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Puskurin korkein arvo vaihtui arvoon %1" @@ -7756,13 +8105,13 @@ msgstr "Puskurin korkein arvo vaihtui arvoon %1" msgid "Maximum tilt angle." msgstr "Suurin kallistuskulma." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" "Saattaa aiheuttaa hidastumisongelmia Wii-valikossa ja joissain peleissä." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Keskitaso" @@ -7774,19 +8123,19 @@ msgstr "Muisti" msgid "Memory Breakpoint" msgstr "Muistin keskeytyskohta" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Muistikortti" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Muistikorttien hallinta" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Muistikorttipolku:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Muistin korvaus" @@ -7809,7 +8158,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "MemoryCard: Write-kutsu tapahtui virheellisellä kohdeosoitteella ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7825,31 +8174,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofoni" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Sekalaiset" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Sekalaiset asetukset" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Otsakkeen kertoma vapaiden lohkojen koko ei vastaa varsinaisesti vapaita " "lohkoja." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Ristiriita sisäisissä tietorakenteissa." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7883,12 +8237,20 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Löydetyt moduulit: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -7900,11 +8262,11 @@ msgstr "Monoskooppiset varjot" msgid "Monospaced Font" msgstr "Tasalevyinen fontti" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Liikesyöte" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Liikesimulaatio" @@ -7913,22 +8275,22 @@ msgstr "Liikesimulaatio" msgid "Motor" msgstr "Moottori" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "Hiiren osoittimen näkyvyys" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" "Hiiren osoitin katoaa näkyvistä epäaktiivisuuden jälkeen ja tulee taas " "näkyviin hiiren liikkuessa." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "Hiiren osoite on aina näkyvissä." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "Hiiren osoite ei ole koskaan näkyvissä pelin käynnissä ollessa." @@ -7951,7 +8313,7 @@ msgstr "" "olemassa. Nauhoitus mitä todennäköisimmin ei toimi oikein!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Kerroin" @@ -7959,34 +8321,34 @@ msgstr "Kerroin" msgid "N&o to All" msgstr "E&i kaikkiin" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-tarkistus" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit-varoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:69 msgid "NTSC-J (ARIB TR-B9)" -msgstr "" +msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:69 msgid "NTSC-M (SMPTE 170M)" -msgstr "" +msgstr "NTSC-M (SMPTE 170M)" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:42 msgid "" @@ -7996,26 +8358,32 @@ msgid "" "match it here.

If unsure, leave this at 2.35." msgstr "" +"NTSC-M ja NTSC-J kohdentavat gamma-arvoon ~2,2. PAL kohdentaa gamma-arvoon " +"~2,8.
Pelit ja TV:t eivät välttämättä seuranneet mitään näistä arvoista." +"
2,35 on useimmiten sopivat arvo kaikilla alueilla.

Jos peli " +"mahdollistaa gamma-arvon valitsemisen, valitse sama arvo tähän." +"

Ellet ole varma, jätä asetus arvoon 2,35." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Nimi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Uuden tunnisteen nimi:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Poistettavan tunnisteen nimi:" @@ -8024,11 +8392,11 @@ msgid "Name of your session shown in the server browser" msgstr "Istunnon nimi, joka näkyy palvelinselaimessa" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nimi:" @@ -8036,16 +8404,16 @@ msgstr "Nimi:" msgid "Native (640x528)" msgstr "Alkuperäinen (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Alkuperäinen GCI-tiedosto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "Nettipeli" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "Nettipelin istuntoselain" @@ -8057,7 +8425,7 @@ msgstr "Nettipeliasetukset" msgid "Netherlands" msgstr "Alankomaat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8066,7 +8434,7 @@ msgstr "" "nettipelin aikana luodut ja muutetut tallennustiedostot pysyvät isäntäkoneen " "paikallisissa tallenustiedostoissa." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8076,7 +8444,7 @@ msgstr "" "nettipelin aikana luodut ja muutetut tallennustiedostot hävitetään istunnon " "lopuksi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8085,7 +8453,7 @@ msgstr "" "aikana luodut tallennustiedostot hävitetään lopuksi." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Verkko" @@ -8093,15 +8461,15 @@ msgstr "Verkko" msgid "Network dump format:" msgstr "Verkkovedosten muoto:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Ei koskaan" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Älä koskaan päivitä automaattisesti" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Uusi" @@ -8114,11 +8482,11 @@ msgstr "Uusi keskeytyskohta" msgid "New Search" msgstr "Uusi haku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Uusi tunniste..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Uusi identiteetti luotu." @@ -8126,7 +8494,7 @@ msgstr "Uusi identiteetti luotu." msgid "New instruction:" msgstr "Uusi käsky:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Uusi tunniste" @@ -8149,6 +8517,7 @@ msgid "Nickname is too long." msgstr "Nimimerkki on liian pitkä." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Nimimerkki:" @@ -8176,14 +8545,18 @@ msgstr "Ei ääniulostuloa" msgid "No Compression" msgstr "Ei pakkausta" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Ei hakutuloksia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "Ei tallennustiedostoja" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8193,7 +8566,7 @@ msgstr "Ei tallennustiedostoja" msgid "No description available" msgstr "Ei kuvausta saatavilla" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Ei virheitä." @@ -8201,7 +8574,7 @@ msgstr "Ei virheitä." msgid "No extension selected." msgstr "Ei valittua lisäosaa." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Ei ladattua/nauhoitettua tiedostoa." @@ -8209,15 +8582,19 @@ msgstr "Ei ladattua/nauhoitettua tiedostoa." msgid "No game is running." msgstr "Peli ei ole käynnissä." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "Peli ei ole käynnissä." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Ongelmia ei löytynyt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "Sopivaa peliä ei löytynyt" @@ -8251,25 +8628,25 @@ msgstr "Peliasetukselle '{0}' ei löydy profiileja" msgid "No recording loaded." msgstr "Nauhoitusta ei ole ladattu." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Tallennustiedostoa ei löydy." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Undo.dtm:ää ei löydy. Kohdan lataamisen peruutus keskeytetään, jotta " "nauhoitus pysyy synkronoituneena." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Ei mikään" @@ -8281,11 +8658,11 @@ msgstr "Pohjois-Amerikka" msgid "Not Set" msgstr "Ei asetettu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Kaikilla pelaajilla ei ole peliä. Haluatko todella aloittaa?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8295,7 +8672,7 @@ msgstr "" "Kohdemuistikortilla ei ole riittävästi vapaita lohkoja. Vähintään %n " "vapaa(ta) lohko(a) tarvitaan." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8305,11 +8682,11 @@ msgstr "" "Kohdemuistikortilla ei ole riittävästi vapaita tiedostoja. Vähintään %n " "vapaa(ta) tiedosto(a) tarvitaan." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "Ei löydy" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8346,25 +8723,25 @@ msgstr "Ravistusten määrä sekunnissa." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Nunchukin kiihtyvyysanturi" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Nunchuk-painikkeet" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Nunchukin ohjaussauva" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8382,7 +8759,7 @@ msgid "Oceania" msgstr "Oseania" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Pois" @@ -8394,7 +8771,7 @@ msgstr "Osoite-ero" msgid "On" msgstr "Päällä" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "Liikkeen yhteydessä" @@ -8408,15 +8785,15 @@ msgstr "" "kulmapistevarjostimia pisteiden ja janojen laajentamiseen, tämä asetus " "valitsee kulmapistevarjostimen. Se voi vaikuttaa suorituskykyyn.

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Verkko-&ohje" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" -msgstr "" +msgstr "Näytä vain kokoelma" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8424,7 +8801,7 @@ msgstr "" "Lisää vain symbolit, jotka alkavat näin:\n" "(Jätä tyhjäksi saadaksesi kaikki symbolit)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8437,24 +8814,24 @@ msgstr "" msgid "Open" msgstr "Avaa" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Avaa &kansio" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "Avaa &käyttäjäkansio" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Avaa hakemisto..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Avaa FIFO-loki" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Avaa GameCube-tallennu&skansio" @@ -8462,7 +8839,7 @@ msgstr "Avaa GameCube-tallennu&skansio" msgid "Open Riivolution XML..." msgstr "Avaa Riivolutionin XML..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Avaa Wii-tallennuskansio" @@ -8494,7 +8871,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operaattorit" @@ -8502,8 +8879,8 @@ msgstr "Operaattorit" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Asetukset" @@ -8512,21 +8889,21 @@ msgstr "Asetukset" msgid "Orange" msgstr "Oranssi" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Kiertävä" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Muu" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Muu osio (%1):" @@ -8535,30 +8912,38 @@ msgstr "Muu osio (%1):" msgid "Other State Hotkeys" msgstr "Muut tilojen pikanäppäimet" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Muu tilojen hallinta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Muu peli..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Ylikirjoitettu" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Toista nauhoitus..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:70 msgid "PAL (EBU)" -msgstr "" +msgstr "PAL (EBU)" #. i18n: PCAP is a file format #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:425 @@ -8581,7 +8966,7 @@ msgstr "PNG-kuvatiedosto (*.png);; Kaikki tiedostot (*)" msgid "PPC Size" msgstr "PPC-koko" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs. isäntäkone" @@ -8594,7 +8979,7 @@ msgstr "Ohjain" msgid "Pads" msgstr "Ohjaimet" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parametrit" @@ -8607,11 +8992,11 @@ msgstr "Jäsennä heksana" msgid "Parsing Error" msgstr "Jäsennysvirhe" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passiivinen" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Bluetooth-sovittimen läpipäästö" @@ -8653,27 +9038,25 @@ msgstr "Polut" msgid "Pause" msgstr "Keskeytä" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Keskeytä nauhoituksen loputtua" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Keskeytä, kun ikkuna ei ole kohdistettuna" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Keskeytä paniikin tapahtuessa" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"Keskeyttää, jos luku- tai kirjoituspaniikki tai tuntematon käsky kohdataan.\n" -"Tämän käyttöön ottaminen vaikuttaa suorituskykyyn.\n" -"Vaikutus suorituskykyyn vastaan MMU:n emulointia." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8690,15 +9073,15 @@ msgstr "Korkein nopeus liikkeille perustilaan." msgid "Peak velocity of outward swing movements." msgstr "Korkein nopeus ulospäin suuntautuville heilahduksille." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Kuvapistekohtainen valaistus" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Tee verkossa järjestelmäpäivitys" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Tee järjestelmäpäivitys" @@ -8728,11 +9111,11 @@ msgstr "Fyysinen osoiteavaruus" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Valitse virheenjäljitysfontti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Vasteaika" @@ -8744,8 +9127,8 @@ msgstr "Nyökkäyskulma alas" msgid "Pitch Up" msgstr "Nyökkäyskulma ylös" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Alusta" @@ -8761,7 +9144,7 @@ msgstr "Toista / nauhoita" msgid "Play Recording" msgstr "Toista nauhoitus" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "Lelusarja/Voimakiekko" @@ -8769,39 +9152,43 @@ msgstr "Lelusarja/Voimakiekko" msgid "Playback Options" msgstr "Toiston asetukset" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Pelaaja" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "Ensimmäinen pelaaja" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "Ensimmäisen pelaajan ensimmäinen kyky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "Ensimmäisen pelaajan toinen kyky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "Toinen pelaaja" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "Toisen pelaajan ensimmäinen kyky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "Toisen pelaajan toinen kyky" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Pelaajat" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8809,8 +9196,10 @@ msgid "" "Please change the \"SyncOnSkipIdle\" setting to \"True\"! It's currently " "disabled, which makes this problem very likely to happen." msgstr "" +"Valitse SyncOnSkipIdle-asetus arvoon True! Asetus ei ole tällä hetkellä " +"käytössä, mikä altistaa kyseiselle ongelmalle." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "Aloita peli, ennen kuin teet haun standardimuistialueilla." @@ -8821,12 +9210,12 @@ msgstr "Aloita peli, ennen kuin teet haun standardimuistialueilla." msgid "Point" msgstr "Osoitus" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Portti %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "Portin %1 ROM:" @@ -8835,21 +9224,21 @@ msgstr "Portin %1 ROM:" msgid "Port:" msgstr "Portti:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" -msgstr "" +msgstr "Portaalipaikat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Mahdollinen desynkronoituminen havaittu: %1 on voinut desynkronoitua " "kehyksessä %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Jälkikäsittelyefekti" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Jälkikäsittelyefekti:" @@ -8880,7 +9269,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Esiaikainen nauhoituksen loppu PlayWiimote-järjestelmässä. {0} + {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8901,7 +9290,7 @@ msgstr "Paina synkronointipainiketta" msgid "Pressure" msgstr "Paine" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8936,15 +9325,15 @@ msgstr "Edellinen profiili" msgid "Primitive %1" msgstr "Primitiivi %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Yksityinen" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Yksityinen ja julkinen" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Ongelma" @@ -8969,7 +9358,7 @@ msgstr "" "Keskisuuria ongelmia löytyi. Koko peli tai osa siitä ei välttämättä toimi " "oikein" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profiili" @@ -8978,23 +9367,23 @@ msgstr "Profiili" msgid "Program Counter" msgstr "Ohjelmalaskuri" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Edistyminen" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Julkinen" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Tyhjennä peliluettelon välimuisti" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Aseta IPL-ROMit User/GC-kansioon" @@ -9019,13 +9408,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "DPLII-purkamisen laatu. Ääniviive kasvaa laadun myötä." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Kysymys" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Poistu" @@ -9046,11 +9435,11 @@ msgstr "R-analogi" msgid "READY" msgstr "VALMIS" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO-moduulit" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO:n automaattinen havainta" @@ -9058,7 +9447,7 @@ msgstr "RSO:n automaattinen havainta" msgid "RUNNING" msgstr "KÄYNNISSÄ" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ-GC-/Wii-kuvat (*.rvz)" @@ -9075,7 +9464,11 @@ msgstr "Alueen loppu:" msgid "Range Start: " msgstr "Alueen alku:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Ko&rvaa käsky" @@ -9107,11 +9500,11 @@ msgstr "Luku tai kirjoitus" msgid "Read-Only Mode" msgstr "Vain luku -tila" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Oikea tasapainolauta" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Oikea Wii Remote" @@ -9128,7 +9521,7 @@ msgstr "Keskitä" msgid "Record" msgstr "Nauhoita" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Nauhoita syötteitä" @@ -9140,7 +9533,7 @@ msgstr "Nauhoitus" msgid "Recording Options" msgstr "Nauhoituksen asetukset" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Nauhoitus käynnissä..." @@ -9157,7 +9550,7 @@ msgstr "Punainen vasen" msgid "Red Right" msgstr "Punainen oikea" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9175,17 +9568,17 @@ msgstr "" "

Ellet ole varma, valitse Ei mikään." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org-tila:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Päivitä" @@ -9206,22 +9599,22 @@ msgstr "Päivitys epäonnistui. Käynnistä peli hetkeksi ja yritä uudelleen." msgid "Refreshed current values." msgstr "Nykyiset arvot päivitetty." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Päivittyy..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Alue" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Alue:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Rekisterit" @@ -9233,36 +9626,36 @@ msgstr "Suhteellinen syöte" msgid "Relative Input Hold" msgstr "Suhteellisen syötteen pito" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Muistuta myöhemmin" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Poista" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "Poisto epäonnistui" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Poista roskadata (peruuttamaton):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Poista tunniste..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Poista tunniste" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9272,16 +9665,16 @@ msgstr "" "(ellet myös pakkaa ISO-tiedostoa pakattuun muotoon, kuten ZIP, jälkikäteen). " "Haluatko silti jatkaa?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Uudelleennimeä symboli" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Hahmonnusikkuna" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Hahmonna pääikkunaan" @@ -9304,18 +9697,18 @@ msgstr "Pyyntö liittyä ryhmääsi" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Nollaa" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "Nollaa kaikki" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Nollaa ohittaen paniikkikäsittelijä" @@ -9323,11 +9716,11 @@ msgstr "Nollaa ohittaen paniikkikäsittelijä" msgid "Reset Results" msgstr "Nollaa tulokset" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Nollaa läpikulkupalvelin" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Palauta läpikulkupalvelin osoitteeseen %1:%2" @@ -9335,7 +9728,7 @@ msgstr "Palauta läpikulkupalvelin osoitteeseen %1:%2" msgid "Reset Traversal Settings" msgstr "Palauta läpikuluasetukset" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Nollaa arvot" @@ -9343,11 +9736,11 @@ msgstr "Nollaa arvot" msgid "Reset View" msgstr "Palauta näkymä" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Poista kaikki tallennetut Wii Remote -laiteparit" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Resurssipakettien hallinta" @@ -9363,11 +9756,11 @@ msgstr "Uudelleenkäynnistys tarvitaan" msgid "Restore Defaults" msgstr "Palauta oletukset" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Palauta käsky" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Yritä uudelleen" @@ -9376,7 +9769,7 @@ msgstr "Yritä uudelleen" msgid "Return Speed" msgstr "Palausnopeus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revisi" @@ -9388,7 +9781,7 @@ msgstr "Revisio: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9399,7 +9792,7 @@ msgstr "Oikea" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Oikea ohjaussauva" @@ -9435,11 +9828,11 @@ msgstr "Kallistumakulma vasemmalle" msgid "Roll Right" msgstr "Kallistumakulma oikealle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "Huonetunniste" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Kääntö" @@ -9470,23 +9863,23 @@ msgstr "" msgid "Rumble" msgstr "Tärinä" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Jatka &tähän" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Suorita GBA-ytimet omissa säikeissään" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Suorita kohtaan asti" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Suorita kohtaan asti (ohittaen keskeytyskohdat)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Suorita osumaan asti (ohittaen keskeytyskohdat)" @@ -9494,23 +9887,23 @@ msgstr "Suorita osumaan asti (ohittaen keskeytyskohdat)" msgid "Russia" msgstr "Venäjä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-kortti" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" -msgstr "" +msgstr "SD-kortin tiedostokoko:" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD-korttikuva (*.raw);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD-kortin polku:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "SD-korttiasetukset" @@ -9518,20 +9911,20 @@ msgstr "SD-korttiasetukset" msgid "SD Root:" msgstr "SD-juuri:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "SD-synkronointikansio:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:97 msgid "SDR Display Gamma Target" -msgstr "" +msgstr "SDR:n näyttögamman kohde" #: Source/Core/Core/HW/GBAPadEmu.h:43 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:42 msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9539,7 +9932,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "SHA1-tiiviste" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9553,11 +9946,11 @@ msgstr "SSL-konteksti" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Ta&llenna koodi" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Tal&lenna tila" @@ -9567,8 +9960,8 @@ msgid "Safe" msgstr "Varma" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9578,34 +9971,34 @@ msgstr "Tallenna" msgid "Save All" msgstr "Tallenna kaikki" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Tallennustiedostojen vienti" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Tallenna FIFO-loki" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Tallenna tiedosto" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "Pelin tallennustiedosto" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Pelien tallennustiedostot (*.sav);;Kaikki tiedostot (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Tallennustiedostojen tuonti" @@ -9613,17 +10006,17 @@ msgstr "Tallennustiedostojen tuonti" msgid "Save Oldest State" msgstr "Tallenna tila vanhimpaan" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "Tallenna esiasetukset" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "Tallenna nauhoitustiedosto nimellä" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Tallenna tila" @@ -9667,23 +10060,23 @@ msgstr "Tallenna tila 8" msgid "Save State Slot 9" msgstr "Tallenna tila 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Tallenna tila tiedostoon" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Tallenna tilan vanhimpaan paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Tallenna tila valittuun paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Tallenna tila paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Tallenna symbolikartta &nimellä..." @@ -9691,7 +10084,7 @@ msgstr "Tallenna symbolikartta &nimellä..." msgid "Save Texture Cache to State" msgstr "Tallenna tekstuurivälimuisti tilan mukana" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Tallenna ja palauta tila" @@ -9703,11 +10096,11 @@ msgstr "Tallenna esiasetuksena..." msgid "Save as..." msgstr "Tallenna nimellä..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Tallenna yhdistetty ulostulotiedosto nimellä" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9717,15 +10110,15 @@ msgstr "" "varmuuskopioimista, ennen kuin se korvataan.\n" "Korvataanko nyt?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Tallenna ROMin kanssa samaan hakemistoon" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Tallenna karttatiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Tallenna allekirjoitustiedosto" @@ -9733,7 +10126,7 @@ msgstr "Tallenna allekirjoitustiedosto" msgid "Save to Selected Slot" msgstr "Tallenna tila valittuun paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Tallenna tila paikkaan %1 - %2" @@ -9741,13 +10134,13 @@ msgstr "Tallenna tila paikkaan %1 - %2" msgid "Save..." msgstr "Tallenna..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Tallennetut Wii Remote -laiteparit voi poistaa vain silloin, kun Wii-peli on " "käynnissä." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Tallennustiedostot:" @@ -9755,7 +10148,7 @@ msgstr "Tallennustiedostot:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Tallennustilan nauhoitus {0} on vioittunut, nauhoittaminen pysähtyy..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Skaalattu EFB-kopio" @@ -9769,11 +10162,11 @@ msgstr "Kuvakaappaus" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Haku" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Hae osoite" @@ -9798,7 +10191,7 @@ msgstr "" "Haku ei ole tällä hetkellä mahdollinen näennäisosoiteavaruudessa. Pelaa " "peliä hetken aikaa ja yritä uudelleen." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Etsi käskyä" @@ -9806,13 +10199,13 @@ msgstr "Etsi käskyä" msgid "Search games..." msgstr "Etsi pelejä..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Etsi käsky" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" -msgstr "" +msgstr "Haku:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:59 msgid "Section that contains all Action Replay cheat codes." @@ -9836,7 +10229,7 @@ msgstr "" msgid "Security options" msgstr "Turvallisuusasetukset" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Valitse" @@ -9844,24 +10237,24 @@ msgstr "Valitse" msgid "Select Dump Path" msgstr "Valitse vedostiedostojen polku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Valitse vientihakemisto" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "Valitse hahmotiedosto" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Valitse GBA-BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Valitse GBA-ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Valitse GBA-tallennustiedostojen polku" @@ -9881,15 +10274,15 @@ msgstr "Valitse resurssipakettien polku" msgid "Select Riivolution XML file" msgstr "Valitse Riivolutionin XML-tiedosto" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" -msgstr "" +msgstr "Valitse Skylander-kokoelma" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "Valitse Skylander-tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Valitse paikka %1 - %2" @@ -9897,7 +10290,7 @@ msgstr "Valitse paikka %1 - %2" msgid "Select State" msgstr "Valitse tilatallennus" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Valitse tilatallennuksen paikka" @@ -9949,17 +10342,17 @@ msgstr "Valitse WFS-polkuu" msgid "Select Wii NAND Root" msgstr "Valitse Wiin NAND-muistin juuri" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Valitse hakemisto" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Valitse tiedosto" @@ -9975,7 +10368,7 @@ msgstr "Valitse peli" msgid "Select a SD Card Image" msgstr "Valitse SD-kortin levykuva" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Valitse tiedosto" @@ -9983,19 +10376,19 @@ msgstr "Valitse tiedosto" msgid "Select a game" msgstr "Valitse peli" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Valitse NAND-muistiin asennettava julkaisu" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Valitse e-Reader-kortti" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Valitse RSO-moduulin osoite" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "Valitse toistettava nauhoitustiedosto" @@ -10003,20 +10396,20 @@ msgstr "Valitse toistettava nauhoitustiedosto" msgid "Select the Virtual SD Card Root" msgstr "Valitse virtuaalisen SD-kortin juuri" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Valitse avaintiedosto (OTP-/SEEPROM-vedos)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Valitse tallennustiedosto" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Valitse, minne haluat tallentaa muunnetun levykuvan" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Valitse, minne haluat tallentaa muunnetut levykuvat" @@ -10028,11 +10421,11 @@ msgstr "Valittu fontti" msgid "Selected controller profile does not exist" msgstr "Valittua ohjainprofiilia ei ole olemassa" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Valittua peliä ei ole pelilistassa!" @@ -10044,7 +10437,7 @@ msgstr "Valitun säikeen kutsupino" msgid "Selected thread context" msgstr "Valitun säikeen konteksti" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10052,7 +10445,7 @@ msgstr "" "Valitsee käytettävän laitteistosovittimen.

%1 ei " "tue tätä ominaisuutta." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10060,7 +10453,7 @@ msgstr "" "Valitsee käytettävän laitteistosovittimen.

Ellet " "ole varma, valitse ensimmäinen vaihtoehto." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10079,7 +10472,7 @@ msgstr "" "3D-tila, jota jotkin TV:t käyttävät.

Ellet ole " "varma, valitse Pois." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10095,7 +10488,7 @@ msgstr "" "

Ellet ole varma, valitse Automaattinen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10112,11 +10505,11 @@ msgstr "" "ja valita se, joka on vähiten ongelmallinen.

Ellet " "ole varma, valitse OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Lähetä" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Liikkeentunnistimen paikka:" @@ -10140,7 +10533,7 @@ msgstr "Palvelimen IP-osoite" msgid "Server Port" msgstr "Palvelimen portti" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Palvelin kieltäytyi läpikulkuyrityksestä" @@ -10157,35 +10550,35 @@ msgstr "Aseta &blr" msgid "Set PC" msgstr "Aseta ohjelmalasku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Aseta oletus-ISO:ksi" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Aseta muistikorttitiedosto korttipaikkaan A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Aseta muistikorttitiedosto korttipaikkaan B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Aseta symbolin &loppuosoite" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Aseta symbolin &koko" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Aseta symbolin loppuosoite" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Aseta symbolin koko (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10195,7 +10588,7 @@ msgstr "" "peleille.\n" "Asetus ei välttämättä toimi kaikille peleille.." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Asettaa Wiin järjestelmäkielen." @@ -10215,7 +10608,7 @@ msgstr "" "Järjestää haun käyttäen tavallisia MEM1- ja (Wii-konsolilla) MEM2-alueita " "näennäisosoiteavaruudessa. Tämä toimii suurimmalle osalle peleistä." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10225,11 +10618,11 @@ msgstr "Asetukset" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: settings.txt-tiedoston luonti epäonnistui" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Vakavuus" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Varjostinten kääntäminen" @@ -10239,6 +10632,10 @@ msgstr "Varjostinten kääntäminen" msgid "Shake" msgstr "Ravistus" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10252,41 +10649,41 @@ msgstr "Shinkansen-ohjain" msgid "Show % Speed" msgstr "Näytä prosentuaalinen nopeus" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Näytä &loki" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Näytä &työkalupalkki" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Näytä aktiivinen julkaisu ikkunan otsikossa" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Näytä kaikki" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Näytä Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Näytä peli Discordissa" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "Näytä käytöstä poistetut koodit ensin" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Näytä ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "Näytä käytössä olevat koodit ensin" @@ -10294,7 +10691,7 @@ msgstr "Näytä käytössä olevat koodit ensin" msgid "Show FPS" msgstr "Näytä kehysnopeus" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Näytä kehyslaskuri" @@ -10302,43 +10699,43 @@ msgstr "Näytä kehyslaskuri" msgid "Show Frame Times" msgstr "Näytä kehysajat" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Näytä Ranska" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Näytä GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Näytä Saksa" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Näytä golf-tilan kerros" #: Source/Core/Core/HotkeyManager.cpp:199 msgid "Show Infinity Base" -msgstr "" +msgstr "Näytä Infinity-alusta" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Näytä syötteet" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Näytä Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "Näytä Japani" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Näytä Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Näytä viivelaskuri" @@ -10346,27 +10743,27 @@ msgstr "Näytä viivelaskuri" msgid "Show Language:" msgstr "Kieli:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Näytä lokin &asetukset" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Näytä nettipelin viestit" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Näytä nettipelin vasteaika" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Näytä Alankomaat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Näytä ruudulle tulevat näyttöviestit" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Näytä PAL" @@ -10379,27 +10776,27 @@ msgstr "Näytä ohjelmalaskuri" msgid "Show Performance Graphs" msgstr "Näytä suorituskykykaaviot" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Näytä alustat" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Näytä alueet" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Näytä uudelleennauhoituslasksuri" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Näytä Venäjä" #: Source/Core/Core/HotkeyManager.cpp:198 msgid "Show Skylanders Portal" -msgstr "" +msgstr "Näytä Skylanders-portaali" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Näytä Espanja" @@ -10411,19 +10808,19 @@ msgstr "Näytä nopeusvärit" msgid "Show Statistics" msgstr "Näytä tilastot" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Näytä järjestelmän kellonaika" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Näytä Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Näytä USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Näytä tuntematon" @@ -10435,27 +10832,27 @@ msgstr "Näytä VBlank-ajat" msgid "Show VPS" msgstr "Näytä VPS-laskuri" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Näytä WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Näytä Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Näytä maailma" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Näytä &muistissa" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "Näytä koodissa" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "Näytä muistissa" @@ -10472,11 +10869,11 @@ msgstr "Näytä muistissa" msgid "Show in server browser" msgstr "Näytä palvelinselaimessa" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "Näytä kohde muistiss&a" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10545,7 +10942,7 @@ msgstr "" "emulaationopeuden mittana.

Ellet ole varma, jätä " "tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10562,7 +10959,7 @@ msgstr "" "Näyttää erilaisia hahmonnustilastoja.

Ellet ole " "varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Vierekkäin" @@ -10578,7 +10975,7 @@ msgstr "Vaakasuuntaisuus päälle/pois" msgid "Sideways Wii Remote" msgstr "Vaakasuuntainen Wii Remote" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Allekirjoitustietokanta" @@ -10597,12 +10994,12 @@ msgstr "Etumerkillinen 32-bittinen" msgid "Signed 8" msgstr "Etumerkillinen 8-bittinen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Etumerkillinen kokonaisluku" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Yksinkertaistettu kiina" @@ -10610,11 +11007,11 @@ msgstr "Yksinkertaistettu kiina" msgid "Simulate DK Bongos" msgstr "Simuloi DK-bongoja" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Kuusiakselinen" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Koko" @@ -10631,7 +11028,7 @@ msgstr "" msgid "Skip" msgstr "Ohita" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Ohita piirto" @@ -10639,7 +11036,7 @@ msgstr "Ohita piirto" msgid "Skip EFB Access from CPU" msgstr "Ohita EFB:n käyttö suorittimelta" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Ohita päävalikko" @@ -10676,49 +11073,54 @@ msgstr "" "haluat parhaan kehystahdin.

Ellet ole varma, jätä " "tämä valituksi." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" -msgstr "" +msgstr "Skylander (*.sky);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" -msgstr "" +msgstr "Skylander-kokoelman polk:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" -msgstr "" +msgstr "Skylanderia ei löydy tästä kokoelmasta. Luodaanko uusi tiedosto?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Skylanderien hallinta" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" -msgstr "" +msgstr "Skylander-kansiota ei löydy tälle käyttäjälle. Luodaanko uusi kansio?" #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:97 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:140 msgid "Slider Bar" msgstr "Kapo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Paikka A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Paikka A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Paikka B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Paikka B:" @@ -10746,7 +11148,7 @@ msgstr "" "Osa täytedatasta, jonka tulisi olla nollaa, ei ollut nollaa. Tämä voi saada " "pelin jumiutumaan joissain tapauksissa." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10754,12 +11156,12 @@ msgstr "" "Jotkin syötetyistä arvoista ovat virheellisiä.\n" "Tarkista korostetut arvot." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Järjestä aakkosjärjestykseen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Ääni:" @@ -10772,8 +11174,8 @@ msgid "Spain" msgstr "Espanja" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Espanja" @@ -10781,11 +11183,11 @@ msgstr "Espanja" msgid "Speaker Pan" msgstr "Kaiuttimien tasapaino" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Kaiuttimen äänenvoimakkuus:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Erikoistunut (oletus)" @@ -10822,9 +11224,9 @@ msgstr "Nopeus" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" -msgstr "" +msgstr "Spyro's Adventure" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "Stack end" @@ -10834,16 +11236,16 @@ msgstr "Pinon loppu" msgid "Stack start" msgstr "Pinon alku" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Vakio-ohjain" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Aloita" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Aloita &nettipeli..." @@ -10851,7 +11253,7 @@ msgstr "Aloita &nettipeli..." msgid "Start New Cheat Search" msgstr "Aloita uusi huijauskoodihaku" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Aloita syötteen nauhoitus" @@ -10861,7 +11263,7 @@ msgstr "Aloita syötteen nauhoitus" msgid "Start Recording" msgstr "Aloita nauhoittaminen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Aloita koko ruudun tilassa" @@ -10869,11 +11271,11 @@ msgstr "Aloita koko ruudun tilassa" msgid "Start with Riivolution Patches" msgstr "Aloita Riivolution-muutoksin" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Aloita Riivolution-muutoksin..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Peli alkoi" @@ -10884,7 +11286,7 @@ msgstr "Peli alkoi" msgid "State" msgstr "Tila" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Ratti" @@ -10912,19 +11314,19 @@ msgstr "Jatka loppuun" msgid "Step Over" msgstr "Jätä väliin" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Loppuun jatkaminen onnistui!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Loppuun jatkaminen aikakatkaistiin!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Väliin jättäminen käynnissä..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Suoritus onnistui!" @@ -10933,20 +11335,20 @@ msgstr "Suoritus onnistui!" msgid "Stepping" msgstr "Askellus" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Stereoskooppinen 3D -tila" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Stereoskooppinen 3D -tila:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopia" @@ -10967,7 +11369,7 @@ msgstr "Ohjaussauva" msgid "Stop" msgstr "Lopeta" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Lopeta syötteen toisto/nauhoitus" @@ -10975,7 +11377,7 @@ msgstr "Lopeta syötteen toisto/nauhoitus" msgid "Stop Recording" msgstr "Lopeta nauhoitus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Peli päättyi" @@ -11017,11 +11419,11 @@ msgstr "" "(ja tekstuuriin)

Ellet ole varma, jätä tämä " "valituksi." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Venytä ikkunaan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Ehdoton asetusten synkronointi" @@ -11035,6 +11437,10 @@ msgstr "Merkkijono" msgid "Strum" msgstr "Rämpytys" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11042,86 +11448,86 @@ msgstr "Rämpytys" msgid "Stylus" msgstr "Osoitinkynä" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Onnistui" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Nettipeli-indeksiin lisäys onnistui" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n levykuvan muunto onnistui." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Määrityksen '%1' poisto onnistui." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "Tallennustiedostoista %n:n %1:stä vienti onnistui." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Tallennustiedostojen vienti onnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Varmenteiden vienti NAND-muistista onnistui" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Tiedoston purku onnistui." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Järjestelmädatan vienti onnistui." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Tallennustiedoston tuonti onnistui." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Julkaisun asentaminen NAND-muistiin onnistui." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Julkaisun poisto NAND-muistista onnistui." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" -msgstr "" +msgstr "SuperChargers" #: Source/Core/DolphinQt/AboutDialog.cpp:69 msgid "Support" msgstr "Tuki" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Yhteensopivat tiedostomuodot" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Tukee SD- ja SDHC-muotoja. Oletuskoko on 128 Mt." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround-ääni" @@ -11129,17 +11535,22 @@ msgstr "Surround-ääni" msgid "Suspended" msgstr "Keskeytynyt" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Vaihda silmät" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" +msgstr "Vaihda voimaa" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11154,23 +11565,23 @@ msgstr "" msgid "Swing" msgstr "Heilautus" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Vaihda A:han" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Vaihda B:hen" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symboli" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Symbolin (%1) loppuosoite:" @@ -11188,25 +11599,25 @@ msgstr "" "Symbolit -> Luo symbolit lähteestä -> Osoite | Allekirjoitustietokanta | RSO-" "moduulit" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Symbolin nimi:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symbolit" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Synkronoi" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Synkronoi AR-/Gecko-koodit" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Synkronoi oikeita Wii Remote -ohjaimia ja luo laitepareja" @@ -11223,7 +11634,7 @@ msgstr "" "estämään satunnaisia jumiutumisia kaksiydin-tilassa. (PÄÄLLÄ = Yhteensopiva, " "POIS = Nopea)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11243,25 +11654,25 @@ msgstr "Gecko-koodien synkronointi käynnissä..." msgid "Synchronizing save data..." msgstr "Tallennustiedostojen synkronointi käynnissä..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Järjestelmän kieli:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS-syöte" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS-työkalut" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Tunnisteet" @@ -11279,15 +11690,15 @@ msgstr "Häntä" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Ota kuvakaappaus" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "Kohdeosoitealue on virheellinen." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11297,11 +11708,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" -msgstr "" +msgstr "Tekniikka" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Testi" @@ -11318,11 +11729,11 @@ msgstr "Tekstuurivälimuistin tarkkuus" msgid "Texture Dumping" msgstr "Tekstuurien vedostaminen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "Tekstuurien suodattaminen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "Tekstuurien suodattaminen:" @@ -11346,6 +11757,11 @@ msgid "" "\n" "Do you really want to switch to Direct3D 11? If unsure, select 'No'." msgstr "" +"Direct3D 11 -hahmonnin vaatii sellaisten ominaisuuksien tukea, joita " +"järjestelmäsi ei tue. Voit silti käyttää tätä hahmonninta, mutta tietyissä " +"peleissä voi esiintyä graafisia virheitä.\n" +"\n" +"Haluatko todella ottaa käyttöön Direct3D 11:n? Ellet ole varma, valitse 'Ei'." #: Source/Core/DiscIO/VolumeVerifier.cpp:601 msgid "The H3 hash table for the {0} partition is not correct." @@ -11365,7 +11781,7 @@ msgstr "IPL-tiedosto ei ole tunnettu hyvä vedos. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Masterpiece-osiot puuttuvat." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11373,7 +11789,7 @@ msgstr "" "NAND-muistin korjaus epäonnistui. On suositeltavaa, että teet varmuuskopion " "nykyisestä datasta ja aloitat uudelleen tyhjällä NAND-muistilla." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND-muistin korjaus onnistui." @@ -11387,6 +11803,10 @@ msgstr "" "SD-kortille, Wii-järjestelmävalikko ei käynnistä sitä enää, eikä se myöskään " "suostu kopioimaan tai siirtämään sitä takaisin NAND-muistiin." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11427,7 +11847,7 @@ msgstr "Osion \"{0}\" koko ei ole jaollinen lohkokoolla." msgid "The decryption keys need to be appended to the NAND backup file." msgstr "Purkuavaimet tulee lisätä NAND-varmuuskopiotiedoston loppuun." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11461,11 +11881,11 @@ msgstr "" "Emuloitu NAND-muisti on vioittunut. Järjestelmäjulkaisut, kuten Wii-valikko " "ja Wii Shop Channel eivät välttämättä toimi oikein." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Emuloidun Wii-konsolin päivitys onnistui " -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Emuloitu Wii-konsoli on jo ajan tasalla." @@ -11475,19 +11895,21 @@ msgstr "Emuloitu Wii-konsoli on jo ajan tasalla." msgid "The entered MAC address is invalid." msgstr "Syötetty MAC-osoite on virheellinen." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Annettu PID on virheellinen." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Annettu VID on virheellinen." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "Lauseke sisältää syntaksivirheen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11499,7 +11921,7 @@ msgstr "" "on joko vioittunut tai ei ole GameCube-muistikorttitiedosto.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11507,6 +11929,12 @@ msgstr "" "Tiedosto %1 on jo olemassa.\n" "Haluatko korvata sen?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11519,7 +11947,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "Tiedosto {0} oli jo avoinna, mutta otsaketta ei voinut kirjoittaa." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11533,7 +11961,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Tiedostojärjestelmä on virheellinen, tai sen luku epäonnistui." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11561,7 +11989,7 @@ msgstr "Pelitunniste on epätavallisen lyhyt." msgid "The game ID is {0} but should be {1}." msgstr "Pelitunniste on {0}, kun sen tulisi olla {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "Pelilevy ei sisällä käyttökelpoisia päivitystietoja." @@ -11569,7 +11997,7 @@ msgstr "Pelilevy ei sisällä käyttökelpoisia päivitystietoja." msgid "The game is currently running." msgstr "Peli on tällä hetkellä käynnissä." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11578,7 +12006,7 @@ msgstr "" "Pelin alue ei vastaa konsolisi aluetta. Järjestelmävalikon ongelmien " "välttämiseksi emuloitua konsolia ei voi päivittää tällä levyllä." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11600,6 +12028,12 @@ msgstr "Tiivisteet eivät täsmää!" msgid "The hashes match!" msgstr "Tiivisteet täsmäävät!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11612,6 +12046,16 @@ msgstr "" msgid "The install partition is missing." msgstr "Asennusosio puuttuu." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11624,14 +12068,18 @@ msgstr "" "nauhoitus toimii oikein, vaihda valittu laite muistikortiksi tai GCI-" "kansioksi." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Muutoksia tiedostossa %1 ei ole tarkoitettu valitulle pelille tai " "pelirevisiolle." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Profiilia '%1' ei ole olemassa" @@ -11653,14 +12101,14 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Purettu AR-koodi ei sisällä lainkaan rivejä" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "Samaa tiedostoa ei voi käyttää useissa paikoissa; se on jo käytössä paikassa " "%1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11701,13 +12149,15 @@ msgstr "Annettu yhteisavaimen indeksi on {0}, kun sen tulisi olla {1}." msgid "The specified file \"{0}\" does not exist" msgstr "Annettua tiedostoa \"{0}\" ei ole olemassa" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"Järjestelmän varaama alue NAND-muistissasi sisältää %1 lohkoa (%2 KiB) " +"dataa, ja suurin sallittu määrä on %3 lohkoa (%4 KiB)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "Kohdemuistikortilla on jo tiedosto \"%1\"." @@ -11716,11 +12166,32 @@ msgstr "Kohdemuistikortilla on jo tiedosto \"%1\"." msgid "The ticket is not correctly signed." msgstr "Lipun allekirjoitus on virheellinen." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Osion tyypin lukeminen epäonnistui." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11740,11 +12211,13 @@ msgstr "Päivitysosio puuttuu." msgid "The update partition is not at its normal position." msgstr "Päivitysosio ei ole tavallisella paikallaan." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"Käyttäjän käytettävissä oleva alue NAND-muistissasi sisältää %1 lohkoa (%2 " +"KiB) dataa, ja suurin sallittu määrä on %3 lohkoa (%4 KiB)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11766,11 +12239,11 @@ msgstr "Osion {0} kohdistus on virheellinen." msgid "There are too many partitions in the first partition table." msgstr "Ensimmäisessä osiotaulukossa on liian monta osiota." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Mitään kumottavaa ei ole!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "Pikakuvakkeen lisääminen epäonnistui" @@ -11809,7 +12282,11 @@ msgstr "" "korealaisissa konsoleissa. Tämä luultavasti johtaa virheilmoitukseen \"ERROR " "#002\"." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Tämä USB-laite on jo hyväksyttyjen listalla." @@ -11838,7 +12315,7 @@ msgstr "" "Käytä Dolphinin ARM64-versiota saadaksesi paremman kokemuksen." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Tätä ei voi kumota!" @@ -11894,12 +12371,19 @@ msgid "" "CPU, but your current settings make this unlikely to happen. If this error " "is stopping the game from working, please report it to the developers." msgstr "" +"Virhe johtuu tavallisesti emuloidun grafiikkasuorittimen ja emuloidun " +"suorittimen desynkroinitumisesta, mutta nykyisillä asetuksillasi sellainen " +"on harvinaista. Jos ongelma estää pelin toimimasta, ilmoitathan siitä " +"kehittäjille." #: Source/Core/VideoCommon/CommandProcessor.cpp:724 msgid "" "This error is usually caused by the emulated GPU desyncing with the emulated " "CPU. Turn off the \"Dual Core\" setting to avoid this." msgstr "" +"Virhe johtuu tavallisesti emuloidun grafiikkasuorittimen ja emuloidun " +"suorittimen desynkronoitumisesti. Poista kaksiydintila käytöstä välttääksesi " +"ongelman." #: Source/Core/DiscIO/NANDImporter.cpp:116 msgid "This file does not contain a valid Wii filesystem." @@ -11956,7 +12440,7 @@ msgstr "Tämä vedos on hyvä." msgid "This session requires a password:" msgstr "Tämä istunto vaatii salasanan:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12030,7 +12514,7 @@ msgstr "" "Tämä rajoittaa asiakaskonekohtaisesti lohkotun lähetyksen nopeutta, mitä " "käytetään tallennustiedostojen synkronointiin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12070,14 +12554,14 @@ msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" "Tasaisen syötteen aika, joka saa aikaan kalibroinnin. (0 poistaa käytöstä)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Aikakatkaisu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Julkaisu" @@ -12091,7 +12575,7 @@ msgstr "Minne" msgid "To:" msgstr "Minne:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Koko ruudun tila päälle/pois" @@ -12176,15 +12660,15 @@ msgstr "Tokenisointi epäonnistui." msgid "Toolbar" msgstr "Työkalupalkki" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Yläreuna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Päällekkäin" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12223,19 +12707,33 @@ msgstr "Matkaetäisyys yhteensä." msgid "Touch" msgstr "Kosketus" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Perinteinen kiina" -#. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries -#. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 -msgid "Trap Team" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + +#. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries +#. it was released in. It was not released in Japan. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 +msgid "Trap Team" +msgstr "Trap Team" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Läpikulkuvirhe" @@ -12243,7 +12741,7 @@ msgstr "Läpikulkuvirhe" msgid "Traversal Server" msgstr "Läpikulkupalvelin" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Läpikulkupalvelimen yhteys isäntäkoneeseen aikakatkaistiin" @@ -12255,7 +12753,7 @@ msgstr "" "Yrittää muuntaa haarat ajoissa, mikä tavallisesti parantaa suorituskykyä. " "Oletuksena True" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Triforce AM -jalkalista" @@ -12264,12 +12762,17 @@ msgstr "Triforce AM -jalkalista" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Olkanäppäimet" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12293,29 +12796,27 @@ msgstr "USA" #: Source/Core/DolphinQt/Config/Mapping/HotkeyUSBEmu.cpp:21 msgid "USB Device Emulation" -msgstr "" +msgstr "USB-laitteiden emulointi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" -msgstr "" +msgstr "USB-emulointi" #: Source/Core/Core/HotkeyManager.cpp:361 msgid "USB Emulation Devices" -msgstr "" +msgstr "USB-emuloinnin laitteet" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB-hyväksyntävirhe" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12327,7 +12828,7 @@ msgstr "" "

Ellet ole varma, valitse tämä tila." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12340,7 +12841,7 @@ msgstr "" "hybridi-Uber-varjostimilla ja ellei sinulla ole erittäin suorituskykyinen " "grafiikkasuoritin." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12354,7 +12855,7 @@ msgstr "" "kokonaan pätkinnän ja aiheuttaa häviävän pieniä suorituskykyvaikutuksia, " "mutta tämä riippuu grafiikka-ajurien toiminnasta." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "RSO-moduulin tunnistus epäonnistui" @@ -12366,7 +12867,11 @@ msgstr "Yhteys päivityspalvelimeen epäonnistui." msgid "Unable to create updater copy." msgstr "Kopion luominen päivittimestä epäonnistui." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "Tiedoston avaaminen epäonnistui." @@ -12395,7 +12900,7 @@ msgstr "" "\n" "Haluatko ohittaa tämän rivin ja jatkaa jäsentämistä?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "Tiedoston lukeminen epäonnistui." @@ -12411,34 +12916,34 @@ msgstr "Tiedoston {0} kirjoittaminen epäonnistui" msgid "Unbound" msgstr "Sitomaton" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Pakkaamattomat GC-/Wii-levykuvat (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" -msgstr "" +msgstr "Epäkuolema" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Kumoa tilan palauttaminen" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Kumoa tilan tallentaminen" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Poista asennus" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Poista asennus NAND-muistista" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12447,22 +12952,27 @@ msgstr "" "version NAND-muistista poistamatta kuitenkaan sen tallennustiedostoa. " "Jatketaanko?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Yhdysvallat" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Tuntematon" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "Tuntematon (Tunnus:%1 Muuttuja:%2)" @@ -12474,7 +12984,7 @@ msgstr "Tuntematon DVD-komento {0:08x} - vakava virhe" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Tuntematon SYNC_CODES-viesti saapui tunnisteella {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12486,7 +12996,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Tuntematon SYNC_SAVE_DATA-viesti saapui tunnisteella {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12498,7 +13008,7 @@ msgstr "" msgid "Unknown address space" msgstr "Tuntematon osoiteavaruus" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Tuntematon tekijä" @@ -12514,11 +13024,11 @@ msgstr "Tuntematon levy" msgid "Unknown error occurred." msgstr "Tapahtui tuntematon virhe." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Tuntematon virhe {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Tuntematon virhe." @@ -12526,22 +13036,22 @@ msgstr "Tuntematon virhe." msgid "Unknown message received with id : {0}" msgstr "Saapui tuntematon viesti tunnisteella {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Saapui tuntematon viesti tunnisteella {0} pelaajalta {1}. Pelaaja tulee " "poistetuksi!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Tuntematon(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Tuntematon(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Rajoittamaton" @@ -12553,23 +13063,23 @@ msgstr "Poista ROMin lataus" msgid "Unlock Cursor" msgstr "Poista hiiren osoittimen lukitus" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" -msgstr "" +msgstr "Avattu" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" -msgstr "" +msgstr "Avattu %1 kertaa tämän peli-istunnon aikana" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" -msgstr "" +msgstr "Avattu (rento)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" -msgstr "" +msgstr "Avattu tämän peli-istunnon aikana" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Purku käynnissä" @@ -12588,59 +13098,59 @@ msgstr "Etumerkitön 32-bittinen" msgid "Unsigned 8" msgstr "Etumerkitön 8-bittinen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Etumerkitön kokonaisluku" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Ylös" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Päivitä" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Päivitysosio (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Päivitä Dolphinin sulkemisen jälkeen" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Päivitys saatavilla" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Päivitys peruutettu" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Päivitys on valmis" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Päivitys epäonnistui" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Päivitys käynnissä" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12660,7 +13170,7 @@ msgstr "Pystysuuntaisuus päälle/pois" msgid "Upright Wii Remote" msgstr "Pystysuuntainen Wii Remote" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Käyttötilastojen raportointi" @@ -12670,27 +13180,23 @@ msgstr "" "Käytä osoitetta 8.8.8.8 saadaksesi tavallisen nimipalvelimen, tai anna oma " "valinta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "Käytä kaikkia Wiin tallennustiedostoja" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Käytä sisäänrakennettua pelien nimien tietokantaa" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Käytä käyttäjän omaa tyyliä" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Käytä häviötöntä koodekkia (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Käytä PAL60-tilaa (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Käytä paniikkikäsittelijöitä" @@ -12788,15 +13294,11 @@ msgstr "Käyttäjän asetukset" msgid "User Interface" msgstr "Käyttöliittymä" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Käyttäjän tyyli:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Käyttäjän muuttujat" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12808,7 +13310,7 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:50 msgid "Username" -msgstr "" +msgstr "Käyttäjänimi" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:270 msgid "" @@ -12823,7 +13325,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valituksi." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12833,7 +13335,7 @@ msgstr "" "erillinen hahmonnusikkuna luodaan sen sijaan.

Ellet " "ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
Muussa tapauksessa, ellet ole varma, jätä tämä " "valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13118,14 +13626,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Varoitus" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13225,11 +13733,11 @@ msgstr "Vahti" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" -msgstr "" +msgstr "Vesi" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Verkkosivusto" @@ -13268,11 +13776,11 @@ msgstr "" "Parannuksissa.

Ellet ole varma, jätä tämä valituksi." "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Hyväksyttyjen laitteiden lista USB-läpipäästöön" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Laajakuvaniksi" @@ -13300,45 +13808,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Wii Remoten kiihtyvyysanturi" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii Remoten painikkeet" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Wii Remoten gyroskooppi" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii Remote -asetukset" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remote -ohjaimet" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wiin TAS-syöte %1 - Classic-ohjain" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wiin TAS-syöte %1 - Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wiin TAS-syöte %1 - Wii Remote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii ja Wii Remote" @@ -13346,15 +13854,15 @@ msgstr "Wii ja Wii Remote" msgid "Wii data is not public yet" msgstr "Wii-data ei ole vielä julkista" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-tallennustiedostot (*.bin);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools-allekirjoituksen MEGA-tiedosto" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13363,7 +13871,7 @@ msgstr "" "valittuna. Voit asettaa pikanäppäimen sen vapauttamista varten." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Ikkunan koko" @@ -13409,26 +13917,26 @@ msgstr "Kirjoita lokiin ja keskeytä" msgid "Write to Window" msgstr "Kirjoita ikkunaan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Väärä levyn numero" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "Väärä tiiviste" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Väärä alue" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Väärä revisio" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13442,9 +13950,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA -kohdeosoite" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13472,7 +13980,7 @@ msgstr "Kyllä" msgid "Yes to &All" msgstr "Kyllä k&aikkiin" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13481,7 +13989,7 @@ msgstr "" "Olet muuntamassa tiedoston %2 sisällön kansioon %1. Kaikki kansion nykyinen " "sisältö poistetaan. Oletko varma, että haluat jatkaa?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13490,7 +13998,7 @@ msgstr "" "Olet muuntamassa kansion %1 sisällön tiedostoksi %2. Kaikki tiedoston " "nykyinen sisältö poistetaan. Oletko varma, että haluat jatkaa?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13570,15 +14078,15 @@ msgstr "" "Lue lisätietoja NAND-muistin käyttöoppaasta: https://dolphin-emu.org/docs/" "guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Sinun on annettava nimi." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Istunnolle on annettava nimi!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Istunnolle on annettava alue!" @@ -13586,7 +14094,7 @@ msgstr "Istunnolle on annettava alue!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Dolphin vaatii uudelleenkäynnistyksen, jotta muutos tulee voimaan." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Valitse isännöitävä peli!" @@ -13610,16 +14118,18 @@ msgstr "" "Haluatko lopettaa nyt korjataksesi ongelman?\n" "Jos valitset \"Ei\", ääni voi olla pätkivää." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"NAND-muistisi sisältää sallittua enemmän dataa. Wii-ohjelmisto voi toimia " +"virheellisesti tai estää tallentamisen." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13640,7 +14150,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] ja [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Poissulkeva tai" @@ -13663,21 +14173,21 @@ msgstr "automaattinen" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll:n lataus epäonnistui." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "oletus" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "ei yhteydessä" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader-kortit (*.raw);;Kaikki tiedostot (*)" @@ -13723,7 +14233,7 @@ msgstr "edellinen arvo" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13735,13 +14245,13 @@ msgstr "" msgid "none" msgstr "ei mikään" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "pois" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "päällä" @@ -13756,7 +14266,7 @@ msgstr "s" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:101 msgid "sRGB" -msgstr "" +msgstr "sRGB" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:199 msgid "this value:" @@ -13790,11 +14300,11 @@ msgstr "{0} (NKit)" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "IPL {0} löytyi kansiosta {1}. Levy ei välttämättä tule tunnistetuksi." -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "Koodien synkronointi pelaajan {0} kanssa ei onnistunut." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "Pelaajan {0} kanssa synkronointi ei onnistunut." @@ -13806,8 +14316,8 @@ msgstr "" "{0} ei ole hakemisto, siirto kohteeseen *.original epäonnistui.\n" " Tarkista kirjoitusoikeudet tai siirrä tiedosto Dolphinin ulkopuolella" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} lohkoa, yhteensä {1}. Pakkaussuhde {2} %" @@ -13815,7 +14325,7 @@ msgstr "{0} lohkoa, yhteensä {1}. Pakkaussuhde {2} %" msgid "{0} was not a directory, moved to *.original" msgstr "{0} ei ollut hakemisto, siirto tapahtui kohteeseen *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Tai" diff --git a/Languages/po/fr.po b/Languages/po/fr.po index 23de39d947..6ae2bd0d28 100644 --- a/Languages/po/fr.po +++ b/Languages/po/fr.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Pascal , 2013-2023\n" "Language-Team: French (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -57,7 +57,7 @@ msgstr "" msgid " (Disc %1)" msgstr "(Disque %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Non" @@ -66,7 +66,7 @@ msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" "\"{0}\" n'est pas un fichier GCM/ISO valide, ou n'est pas une ISO GC/Wii." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Variable Utilisateur" @@ -79,7 +79,7 @@ msgstr "$ Variable Utilisateur" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -87,7 +87,7 @@ msgstr "$ Variable Utilisateur" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo" @@ -112,14 +112,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "Copie de %1" @@ -132,7 +132,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Révision %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (préréglage)" @@ -146,7 +146,7 @@ msgstr "%1 (recommandé)" msgid "%1 (slow)" msgstr "%1 (lent)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -160,11 +160,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configuration des graphismes %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -172,11 +172,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 ne prend pas en charge cette fonctionnalité sur votre système." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 ne prend pas en charge cette fonctionnalité." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -186,15 +186,15 @@ msgstr "" "%2 objet(s)\n" "Image actuelle : %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 s'est connecté" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 s'est déconnecté" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" @@ -202,29 +202,33 @@ msgstr "" "%1 a débloqué %2/%3 succès (%4 en hardcore), ce qui vaut %5/%6 points (%7 en " "hardcore)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 a débloqué %2/%3 succès, ce qui vaut %4/%5 points" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 n'est pas une ROM valide" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 est en mode golf" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "%1 joue à %2" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 zones de mémoire" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 points" @@ -236,30 +240,30 @@ msgstr "%1 session trouvée" msgid "%1 sessions found" msgstr "%1 sessions trouvées" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Vitesse normale)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "La valeur de %1 est changée" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "La valeur de %1 est atteinte" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "La valeur de %1 est utilisée" @@ -267,7 +271,7 @@ msgstr "La valeur de %1 est utilisée" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1 : %2" @@ -283,16 +287,20 @@ msgstr "%1[%2] : %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2] : %3/%4 Mio" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x la réso. native (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "%1x Natif (%2x%3) pour %4" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -316,27 +324,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n adresse(s) ont été retirées." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Et" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&À propos" @@ -344,85 +352,85 @@ msgstr "&À propos" msgid "&Add Memory Breakpoint" msgstr "&&Ajouter un point d'arrêt mémoire" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Ajouter un nouveau code..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Ajouter une fonction" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Ajouter..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Paramètres &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "Mise à jour &automatique :" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "Démarrage &automatique" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "Fenêtre sans &bordures" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Points d'arrêt" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "Suivi des &bugs" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Annuler" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "Gestionnaire de &cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "Rechercher des &mises à jour..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Effacer les symboles" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Cloner..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Code" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Connecté" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Paramètres des &manettes" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Copier l'adresse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Créer..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Supprimer..." @@ -438,21 +446,21 @@ msgstr "&Effacer la surveillance" msgid "&Delete Watches" msgstr "&Supprimer les observations" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Modifier le code" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Éditer..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Éjecter le disque" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Émulation" @@ -460,39 +468,39 @@ msgstr "&Émulation" msgid "&Export" msgstr "&Exporter" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Exporter la sauvegarde du jeu..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Exporter l'état..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Exporter comme .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Police..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Avancement d'image" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "Réglages de la &Vue libre" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Générer les symboles depuis" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Dépôt &GitHub" @@ -500,15 +508,15 @@ msgstr "Dépôt &GitHub" msgid "&Go to start of function" msgstr "&Aller au début de la fonction" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Paramètres &graphiques" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Aide" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Paramètres des &Raccouris clavier" @@ -516,31 +524,31 @@ msgstr "Paramètres des &Raccouris clavier" msgid "&Import" msgstr "&Importer" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Importer la sauvegarde du jeu..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Importer l'état..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importer..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Insérer blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "Fusion &inter-images" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -548,11 +556,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Langue :" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Charger l'état" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Charger une Carte de Symboles" @@ -566,23 +574,23 @@ msgstr "&Charger le fichier à l'adresse actuelle" msgid "&Lock Watches" msgstr "&Verrouiller les observations" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "Verrouiller l'emplacement des &Widgets" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Mémoire" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "Fil&m" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Couper le son" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Réseau" @@ -590,82 +598,82 @@ msgstr "&Réseau" msgid "&No" msgstr "&Non" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Ouvrir..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Options" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Patcher les fonctions HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Démarrer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Propriétés" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "Mode &Lecture seule" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&Actualiser la liste" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registres" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Retirer" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Retirer le Code" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Renommer symbole" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "Gestionnaire de Packs de &Ressources" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Sauvegarder la carte des symboles" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "&Lire la ou les carte(s) e-Reader..." -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "&Portail Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Limite de vitesse :" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Stop" @@ -673,15 +681,15 @@ msgstr "&Stop" msgid "&Theme:" msgstr "&Thème :" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Outils" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&Décharger la ROM" @@ -691,21 +699,21 @@ msgstr "&Décharger la ROM" msgid "&Unlock Watches" msgstr "&Déverrouiller les observations" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Affichage" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Regarder" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "Site &web" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -713,23 +721,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Oui" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' introuvable, aucun nom de symbole généré" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' introuvable, recherche de fonctions communes à la place" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(Sombre)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(Clair)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Aucun)" +msgid "(System)" +msgstr "(Système)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(hôte)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(aucun)" @@ -737,63 +753,71 @@ msgstr "(aucun)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multiplier" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Ajouter" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Virgule" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Soustraire" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Inconnu--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Diviser" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 Gio" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "1080p" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blocs)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 Mio" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "1440p" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 octets" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 Gio (SDHC)" @@ -815,11 +839,11 @@ msgstr "Entier 16 bits signé" msgid "16-bit Unsigned Integer" msgstr "Entier 16 bits non signé" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16/9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "Anisotropique 16x" @@ -827,11 +851,11 @@ msgstr "Anisotropique 16x" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 Gio" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 Mio" @@ -839,15 +863,11 @@ msgstr "256 Mio" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "Anisotropique 2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x la réso. native (1280x1056) pour 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 Gio (SDHC)" @@ -877,7 +897,7 @@ msgstr "Entier 32 bits non signé" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -891,15 +911,11 @@ msgstr "Profondeur 3D" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x la réso. native (1920x1584) pour 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 octets" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 Gio (SDHC)" @@ -907,35 +923,35 @@ msgstr "4 Gio (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blocs)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4/3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "4K" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "Anisotropique 4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x la réso. native (2560x2112) pour 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 Mio" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x la réso. native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blocs)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 Mio" @@ -954,19 +970,15 @@ msgstr "Entier 64 bits signé" msgid "64-bit Unsigned Integer" msgstr "Entier 64 bits non signé" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x la réso. native (3840x3168) pour 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x la réso. native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 octets" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 Gio (SDHC)" @@ -988,19 +1000,19 @@ msgstr "Entier 8 bits signé" msgid "8-bit Unsigned Integer" msgstr "Entier 8 bits non signé" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "8K" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "Anisotropique 8x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x la réso. native (5120x4224) pour 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Inférieur à" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1013,8 +1025,8 @@ msgid "If unsure, leave this unchecked." msgstr "" "Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1022,7 +1034,7 @@ msgstr "" "Délai dépassé pour l'AutoStepping. L'instruction " "actuelle n'a aucun rapport." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1032,12 +1044,12 @@ msgstr "" "disponible au téléchargement. Vous utilisez la version %2.
Voulez-vous " "la mettre à jour ?

Notes de version :

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Supérieur à" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Une session NetPlay est en cours !" @@ -1062,7 +1074,7 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Un disque est déjà sur le point d'être inséré." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1071,13 +1083,13 @@ msgstr "" "que les jeux GC et Wii s'affichent dans l'espace de couleur pour lequel ils " "sont prévus." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Une sauvegarde d'état ne peut être chargée sans avoir spécifié quel jeu " "démarrer." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1086,7 +1098,7 @@ msgstr "" "perdues si vous arrêtez l'émulation avant qu'il ne soit terminé. Forcer " "l'arrêt ?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1094,14 +1106,14 @@ msgstr "" "Aucun appareil Bluetooth pris en charge n'a été détecté.\n" "Vous devez connecter manuellement votre Wiimote." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" "Une synchronisation ne peut être faite que lorsqu'un jeu Wii est entrain de " "fonctionner." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1148,7 +1160,7 @@ msgstr "Codes AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Abandonner" @@ -1159,7 +1171,7 @@ msgstr "À propos de Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Accéléromètre" @@ -1172,8 +1184,8 @@ msgstr "Influence sur l'accéléromètre" msgid "Accuracy:" msgstr "Précision :" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "Succès" @@ -1267,11 +1279,11 @@ msgstr "Action Replay : Code Normal {0} : Sous-type non valide {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Activer le Chat NetPlay" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Actif" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "Figurines Infinity actives :" @@ -1283,7 +1295,7 @@ msgstr "File d'attente de threads actifs" msgid "Active threads" msgstr "Threads actifs" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adaptateur" @@ -1291,7 +1303,7 @@ msgstr "Adaptateur" msgid "Adapter Detected" msgstr "Adaptateur détecté" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Carte :" @@ -1313,8 +1325,8 @@ msgstr "Ajouter un nouveau serveur DSU" msgid "Add New USB Device" msgstr "Ajouter un nouveau périphérique USB" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Ajouter un raccourci sur le Bureau" @@ -1326,7 +1338,7 @@ msgstr "Ajouter un point d'arrêt" msgid "Add a Memory Breakpoint" msgstr "Ajouter un point d'arrêt à la mémoire" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Ajouter un &point d'arrêt mémoire" @@ -1336,7 +1348,7 @@ msgstr "Ajouter un point d'arrêt mémoire" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Ajouter à la surveillance" @@ -1346,9 +1358,9 @@ msgstr "Ajouter à la surveillance" msgid "Add to watch" msgstr "Ajouter pour observation" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Ajouter..." @@ -1356,16 +1368,16 @@ msgstr "Ajouter..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adresse" @@ -1384,7 +1396,7 @@ msgstr "Espace d'adresse par état de CPU" msgid "Address:" msgstr "Adresse :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1421,7 +1433,7 @@ msgstr "" "

Dans le doute, utilisez la valeur la plus à " "droite. " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1433,7 +1445,7 @@ msgstr "" "ATTENTION : Activer ceci va faire planter la plupart des jeux. Seul un petit " "nombre d'entre eux peuvent en bénéficier." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1454,27 +1466,74 @@ msgstr "" "déstabilisera certains jeux. Faites-le à vos propres risques. Ne nous " "signalez pas de bogues si vous n'utilisez pas la vitesse par défaut. " -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Port jeu avancé" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avancé" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Réglages avancés" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" +"Affecte la manière dont l'affichage du jeu est mis à l'échelle en fonction " +"de la résolution de la fenêtre.
Les performances dépendent principalement " +"du nombre d'échantillons que chaque méthode utilise.
Comparé au SSAA, le " +"rééchantillonnage est utile dans le cas où la résolution de la fenêtre " +"d'affichage
n'est pas un multiple de la résolution native émulée." +"

Par défaut - [le plus rapide]
Échantillonneur bilinéaire " +"interne au GPU qui ne corrige pas le gamma.
Ce réglage peut être ignoré " +"si la correction gamma est forcée sur marche.

Bilinéaire - [4 " +"échantillons]
Interpolation linéaire entre les pixels avec correction " +"gamma.

Bicubique - [16 échantillons]
Interpolation cubique " +"entre les pixels avec correction gamma.
Bien lors d'une mise à l'échelle " +"sur des résolutions proches, par exemple 1080p et 1440p.
Fourni dans " +"différents parfums :
B-Spline : flou, mais évite tous les " +"artefacts de lobing.
Mitchell-Netravali : bon compromis entre flou " +"et le lobing.
Catmull-Rom : plus net, mais peut provoquer des " +"artefacts de lobing.

Bilinéaire net - [1 à 4 " +"échantillons]
Similaire au \"Plus proche\", il conserve un affichage net, " +"
mais fait un peu de mélange pour éviter les reflets.
Fonctionne au " +"mieux avec les jeux en 2D dans de faibles résolutions." +"

Échantillonnage de zone - [jusqu'à 324 " +"échantillons]
Pondère les pixels en fonction du pourcentage de surface " +"qu'ils occupent. Avec correction gamma.
C'est le mieux pour downscaler " +"par plus de 2x.

Dans le doute, sélectionnez \"Par " +"défaut\"." + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrique" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "Air" @@ -1482,82 +1541,83 @@ msgstr "Air" msgid "Aligned to data type length" msgstr "Aligné sur le type de longueur de données" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "Tout" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Tout Double" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Tous les fichiers" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Tous les fichiers (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Tout Flottant" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Tous les fichiers GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "Tout Hexadécimal" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Tous les états sauvegardés (*.sav *.s##);; Tous les fichiers (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "Tout Entier Signé" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "Tout Entier Non-signé" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Tous les fichiers (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Les codes de tous les joueurs ont été synchronisés." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Les sauvegardes de tous les joueurs ont été synchronisées." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Autoriser des réglages pour région différente" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Autoriser l'envoi des statistiques d'utilisation" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Autoriser les écritures sur la carte SD" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1565,15 +1625,15 @@ msgstr "" "Permet la manipulation de la caméra du jeu.

Dans le " "doute, décochez cette case." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Sources alternatives d'entrées" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Toujours" @@ -1583,7 +1643,7 @@ msgstr "Toujours" msgid "Always Connected" msgstr "Toujours connecté" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "&Toujours au premier plan" @@ -1591,7 +1651,7 @@ msgstr "&Toujours au premier plan" msgid "An inserted disc was expected but not found." msgstr "Un disque devrait déjà être inséré mais n'a pas été trouvé." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyphe" @@ -1609,31 +1669,31 @@ msgstr "Angle" msgid "Angular velocity to ignore and remap." msgstr "Vélocité angulaire à ignorer et remapper." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing :" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Toutes régions" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Ajouter la signature à" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Ajouter à un fichier de signature &existant..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "A&ppliquer un fichier de signature" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1650,11 +1710,11 @@ msgstr "Date de l'Apploader :" msgid "Apply" msgstr "Appliquer" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Appliquer un fichier de signature" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Détection de mipmap arbitraire" @@ -1662,15 +1722,15 @@ msgstr "Détection de mipmap arbitraire" msgid "Are you sure that you want to delete '%1'?" msgstr "Êtes-vous sûr de vouloir supprimer \"%1\" ?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Êtes-vous sûr de vouloir supprimer ce fichier ?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce pack ?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Êtes-vous sûr de vouloir quitter NetPlay ?" @@ -1678,16 +1738,20 @@ msgstr "Êtes-vous sûr de vouloir quitter NetPlay ?" msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "Échantillonnage de zone" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Format d'écran" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Format d'écran :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Attribuer les ports des manettes" @@ -1695,7 +1759,7 @@ msgstr "Attribuer les ports des manettes" msgid "Assign Controllers" msgstr "Attribuer des manettes" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1722,7 +1786,7 @@ msgstr "Paramètres d'étirement audio" msgid "Australia" msgstr "Australie" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Auteur" @@ -1730,8 +1794,8 @@ msgstr "Auteur" msgid "Authors" msgstr "Auteurs" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1739,11 +1803,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiple de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Paramètres de mise à jour automatique" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1755,7 +1819,7 @@ msgstr "" "\n" "Veuillez choisir une résolution interne spécifique." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Ajuster auto. la taille de la fenêtre" @@ -1763,15 +1827,15 @@ msgstr "Ajuster auto. la taille de la fenêtre" msgid "Auto-Hide" msgstr "Cacher automatiquement" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Détecter automatiquement les modules RSO ?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Synchroniser automatiquement avec le dossier" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1805,7 +1869,7 @@ msgstr "" "GameCube valide doit être utilisée. Générez une nouvelle adresse MAC " "commençant par 00:09:bf ou 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS :" @@ -1817,7 +1881,7 @@ msgstr "Registres BP" msgid "Back Chain" msgstr "Back Chain" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Moteur" @@ -1829,12 +1893,12 @@ msgstr "Multithreading du moteur" msgid "Backend Settings" msgstr "Paramètres de l'interface audio" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Moteur :" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Entrée en arrière-plan" @@ -1845,13 +1909,13 @@ msgstr "Entrée en arrière-plan" msgid "Backward" msgstr "Arrière" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Mauvaise valeur entrée" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Mauvaise adresse fournie." @@ -1859,20 +1923,20 @@ msgstr "Mauvaise adresse fournie." msgid "Bad dump" msgstr "Mauvais dump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Mauvais offset fourni." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Mauvaise valeur fournie." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Bannière" @@ -1892,11 +1956,11 @@ msgstr "Barre" msgid "Base priority" msgstr "Priorité de base" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Paramètres généraux" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Paramètres de base" @@ -1904,7 +1968,7 @@ msgstr "Paramètres de base" msgid "Bass" msgstr "Basse" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Vous devez spécifier un jeu à lancer pour utiliser le mode batch." @@ -1912,7 +1976,7 @@ msgstr "Vous devez spécifier un jeu à lancer pour utiliser le mode batch." msgid "Battery" msgstr "Batterie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (mensuelle)" @@ -1920,6 +1984,22 @@ msgstr "Beta (mensuelle)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "Bicubic : B-Spline" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "Bicubic : Catmull-Rom" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "Bicubic : Mitchell-Netravali" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "Bilinéaire" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binaire SSL" @@ -1936,7 +2016,7 @@ msgstr "Binaire SSL (écriture)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps) :" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1944,14 +2024,14 @@ msgstr "" "La création d'une figurine vierge a échoué à :\n" "%1, essayez à nouveau avec un autre personnage" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Taille des blocs" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Taille des blocs :" @@ -1959,7 +2039,7 @@ msgstr "Taille des blocs :" msgid "Blocking" msgstr "Blocking" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blocs" @@ -1984,16 +2064,16 @@ msgstr "" "Le mode pour passer outre le Bluetooth est activé, mais Dolphin a été " "compilé sans libusb. Ce mode ne peut donc pas être utilisé." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Démarrer sur Pause" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" "Fichier de sauvegarde BootMii de la NAND (*.bin);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Fichier de clés BootMii (*.bin);;Tous les fichiers (*)" @@ -2001,7 +2081,7 @@ msgstr "Fichier de clés BootMii (*.bin);;Tous les fichiers (*)" msgid "Borderless Fullscreen" msgstr "Plein écran sans bords" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Bas" @@ -2010,7 +2090,7 @@ msgstr "Bas" msgid "Branch: %1" msgstr "Branche : %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Branches" @@ -2024,27 +2104,27 @@ msgstr "Arrêt" msgid "Breakpoint" msgstr "Point d'arrêt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Point d'arrêt rencontré ! Sortie abandonnée." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Points d'arrêt" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Adaptateur réseau (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Adaptateur réseau (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Adaptateur réseau (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Adaptateur réseau (tapserver)" @@ -2062,7 +2142,7 @@ msgstr "Erreur d'adaptateur réseau" msgid "Broadband Adapter MAC Address" msgstr "Adresse MAC de l'adaptateur réseau" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Parcourir les sessions &NetPlay..." @@ -2070,12 +2150,12 @@ msgstr "Parcourir les sessions &NetPlay..." msgid "Buffer Size:" msgstr "Taille du tampon :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Taille de buffer changée à %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer :" @@ -2101,7 +2181,7 @@ msgstr "Bouton" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2117,7 +2197,7 @@ msgstr "Bouton" msgid "Buttons" msgstr "Boutons" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Par :" @@ -2127,7 +2207,7 @@ msgstr "Par :" msgid "C Stick" msgstr "Stick C" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "&Créer un Fichier Signature..." @@ -2135,19 +2215,19 @@ msgstr "&Créer un Fichier Signature..." msgid "CP register " msgstr "Registre CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "Moteur d'émulation du CPU :" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Options du CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32 :" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Interpréteur avec cache (lent)" @@ -2162,11 +2242,11 @@ msgstr "" "saccades.

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Calculer" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2195,19 +2275,19 @@ msgstr "Durée d'étalonnage" msgid "Call display list at %1 with size %2" msgstr "Appel de la liste d'affichage à %1 avec pour taille %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Callers" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Appels" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Pile d'exécution" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Caméra 1" @@ -2225,24 +2305,32 @@ msgstr "" "Peut générer un code AR pour les valeurs dans la mémoire virtuelle " "uniquement." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "Ne peut pas encore être modifié !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "Impossible d'éditer les méchants pour ce trophée !" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Impossible de trouver la Wiimote par la gestion de connexion {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Impossible de démarrer une session NetPlay pendant qu'un jeu est en cours " "d'exécution !" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Annuler" @@ -2280,11 +2368,11 @@ msgstr "Impossible de générer un code AR pour cette adresse." msgid "Cannot refresh without results." msgstr "Impossible de rafraîchir lorsqu'il n'y a pas de résultat." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "Impossible d'attribuer un chemin vide pour le dossier GCI." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "Vous devez indiquer un dossier valide pour la carte mémoire." @@ -2292,6 +2380,10 @@ msgstr "Vous devez indiquer un dossier valide pour la carte mémoire." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Impossible de démarrer le jeu car l'IPL de GC n'a pas pu être trouvé." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "Méchant %1 capturé :" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Taille de la carte" @@ -2310,11 +2402,11 @@ msgstr "Centrer la souris" msgid "Center and Calibrate" msgstr "Centrer et étalonner" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "&Changer de disque" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "&Changer de disque..." @@ -2322,7 +2414,7 @@ msgstr "&Changer de disque..." msgid "Change Disc" msgstr "Changer de disque" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Changer automatiquement les disques" @@ -2339,7 +2431,7 @@ msgstr "" "l'émulation.

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2366,15 +2458,15 @@ msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Le changement des cheats ne fonctionnera qu'après le redémarrage du jeu." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Partition de Chaîne (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "Le personnage entré est invalide !" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2390,7 +2482,7 @@ msgstr "Rechercher un cheat" msgid "Cheats Manager" msgstr "Gestionnaire de Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Vérifier la NAND..." @@ -2402,7 +2494,7 @@ msgstr "Rechercher en arrière-plan les changements dans la liste des jeux" msgid "Check for updates" msgstr "Rechercher des mises à jour" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2410,7 +2502,7 @@ msgstr "" "Vérifie si vous avez la permission de supprimer le fichier ou s'il est en " "cours d'utilisation." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Somme de contrôle" @@ -2418,31 +2510,31 @@ msgstr "Somme de contrôle" msgid "China" msgstr "Chine" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "Choisissez" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Choisir un fichier à ouvrir" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Choisissez un fichier à ouvrir ou créer" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Choisir le fichier d'entrée prioritaire." -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Choisir le fichier d'entrée secondaire." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Choisissez le dossier racine du GCI" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Choisir le dossier de destination de l'extraction" @@ -2451,7 +2543,7 @@ msgstr "Choisir le dossier de destination de l'extraction" msgid "Clamping of rotation about the yaw axis." msgstr "Serrage de la rotation sur l'axe horizontal" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Boutons classiques" @@ -2461,27 +2553,27 @@ msgid "Classic Controller" msgstr "Manette classique" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Effacer" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Effacer le cache" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "Effacer le slot" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Changement de vitesse" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "&Cloner et modifier le Code..." @@ -2490,11 +2582,11 @@ msgstr "&Cloner et modifier le Code..." msgid "Close" msgstr "Fermer" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Co&nfiguration" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Code" @@ -2521,15 +2613,19 @@ msgstr "Le code a été exécuté" msgid "Code:" msgstr "Code :" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Codes reçus !" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "Correction de couleur" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "Configuration de la correction des couleurs" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "Correction de couleur :" @@ -2537,12 +2633,12 @@ msgstr "Correction de couleur :" msgid "Color Space" msgstr "Espace de couleur" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Combiner &deux fichiers de signature..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Tous" @@ -2570,7 +2666,7 @@ msgstr "" "cela, il est possible que ce soit un bon dump comparé à la version eShop de " "Wii U du jeu. Dolphin ne peut pas le vérifier." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Compiler les Shaders avant le démarrage" @@ -2578,18 +2674,18 @@ msgstr "Compiler les Shaders avant le démarrage" msgid "Compiling Shaders" msgstr "Compilation des Shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Compression" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Niveau de compression :" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Compression :" @@ -2599,7 +2695,7 @@ msgstr "Compression :" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Condition" @@ -2723,14 +2819,14 @@ msgstr "" msgid "Config" msgstr "Configurer" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configurer" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Configurer la manette" @@ -2739,22 +2835,22 @@ msgstr "Configurer la manette" msgid "Configure Dolphin" msgstr "Configurer Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Configurer l'entrée" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Configurer la sortie" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Confirmer" @@ -2762,13 +2858,13 @@ msgstr "Confirmer" msgid "Confirm backend change" msgstr "Confirmez le changement de moteur" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Confirmer l'arrêt de l'émulation" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Confirmation" @@ -2777,15 +2873,15 @@ msgstr "Confirmation" msgid "Connect" msgstr "Connecter" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Connecter la Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Connecter le clavier USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Connecter la Wiimote %1" @@ -2805,15 +2901,15 @@ msgstr "Connecter la Wiimote 3" msgid "Connect Wii Remote 4" msgstr "Connecter la Wiimote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Connecter les Wiimotes" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Connecter les Wiimotes en tant que manettes émulées" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Se connecter à Internet et rechercher une mise à jour ?" @@ -2821,7 +2917,7 @@ msgstr "Se connecter à Internet et rechercher une mise à jour ?" msgid "Connected" msgstr "Connecté" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Connexion en cours" @@ -2833,7 +2929,7 @@ msgstr "Type de connexion :" msgid "Content {0:08x} is corrupt." msgstr "Le contenu {0:08x} est corrompu." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Recherche en continu" @@ -2846,7 +2942,7 @@ msgstr "Contrôler le mode Golf de NetPlay" msgid "Control Stick" msgstr "Stick de contrôle" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Config de manette" @@ -2887,7 +2983,7 @@ msgstr "" "ce réglage ait un effet.

Dans le doute, réglez la " "valeur à 200." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2899,7 +2995,7 @@ msgstr "" "l'impression que les objets sortent de l'écran, une valeur basse est plus " "confortable." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2914,7 +3010,7 @@ msgstr "" "

Dans le doute, sélectionnez Résolution native " -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2949,49 +3045,49 @@ msgstr "" "Contrôle le fait d'utiliser une émulation de haut ou bas niveau du DSP. Par " "défaut réglé sur True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Convergence" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Convergence :" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Échec de la conversion." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Convertir" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "Convertir le fichier en dossier maintenant" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Convertir le fichier..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "Convertir le dossier en fichier maintenant" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Convertir les fichiers sélectionnés..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Convertir..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -3001,13 +3097,13 @@ msgstr "" "inutiles ne vous fera pas économiser beaucoup d'espace comparé à une " "conversion vers un ISO. Voulez-vous tout de même continuer ?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Conversion..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -3048,18 +3144,18 @@ msgstr "" "temps 2,2.

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Copier" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Copier la &fonction" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Copier l'&hex" @@ -3067,7 +3163,7 @@ msgstr "Copier l'&hex" msgid "Copy Address" msgstr "Copier l'adresse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Échec de la copie" @@ -3079,19 +3175,19 @@ msgstr "Copier l'Hex" msgid "Copy Value" msgstr "Copier la valeur" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Copier la &ligne de code" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Copier l'adresse &cible" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copier vers A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Copier vers B" @@ -3127,7 +3223,7 @@ msgstr "Impossible de créer le client." msgid "Could not create peer." msgstr "Impossible de créer le pair." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3135,7 +3231,7 @@ msgstr "" "Impossible de télécharger les fichiers de mise à jour de Nintendo. Vérifiez " "votre connexion à Internet et réessayez." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3168,7 +3264,7 @@ msgstr "" "\n" "La console émulée va maintenant s'arrêter." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3204,6 +3300,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Fichier {0} non reconnu" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "Impossible d'enregistrer vos changements !" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3229,15 +3329,15 @@ msgstr "" "Dans ce cas, vous devez à nouveau spécifier l'emplacement du fichier de " "sauvegarde dans les options." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Impossible de trouver le serveur central" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Impossible d'ouvrir le fichier." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Impossible de lire le fichier." @@ -3245,13 +3345,13 @@ msgstr "Impossible de lire le fichier." msgid "Country:" msgstr "Pays :" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Créer" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "Créer un fichier Infinity" @@ -3260,16 +3360,16 @@ msgstr "Créer un fichier Infinity" msgid "Create New Memory Card" msgstr "Créer une nouvelle Carte mémoire" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "Créer un fichier Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "Créer le dossier pour Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Crée des mappages pour les autres appareils" @@ -3293,7 +3393,7 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Créateur :" @@ -3334,7 +3434,7 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Région actuelle" @@ -3346,7 +3446,7 @@ msgstr "Valeur actuelle" msgid "Current context" msgstr "Contexte acutel" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Jeu en cours" @@ -3358,7 +3458,7 @@ msgstr "Thread actuel" msgid "Custom Address Space" msgstr "Espace d'adresse personnalisé" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Options pour l'horloge personnalisée" @@ -3366,13 +3466,13 @@ msgstr "Options pour l'horloge personnalisée" msgid "Custom:" msgstr "Personnalisé :" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "Personnaliser" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3395,7 +3495,7 @@ msgstr "La taille du fichier DFF est de 0 ; fichier incomplet ou corrompu ?" msgid "DJ Turntable" msgstr "Tourne-disque DJ" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3423,7 +3523,7 @@ msgstr "Recompilateur du DSP en LLE (lent)" msgid "DSU Client" msgstr "Client DSU" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3436,15 +3536,21 @@ msgstr "" "\"https://wiki.dolphin-emu.org/index.php?title=DSU_Client\">consultez cette " "page
." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Tapis de danse" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "Ténèbres" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Données" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "Partition de données (%1)" @@ -3456,23 +3562,23 @@ msgstr "Transfert de données" msgid "Data Type" msgstr "Type de données" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Il y a des données dans une zone du fichier qui devrait être vierge." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Données dans un format non reconnu ou corrompues." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Incohérence de données dans GCMemcardManager, abandon de l'action." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Données reçues !" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Fichiers Datel MaxDrive/Pro" @@ -3486,7 +3592,7 @@ msgid "Debug" msgstr "Débug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Débogage" @@ -3532,8 +3638,9 @@ msgstr "Réduire X" msgid "Decrease Y" msgstr "Réduire Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Par défaut" @@ -3541,7 +3648,7 @@ msgstr "Par défaut" msgid "Default Config (Read Only)" msgstr "Configuration par défaut (lecture seule)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Appareil par défaut" @@ -3580,17 +3687,17 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Supprimer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Supprimer le fichier..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Supprimer les fichiers sélectionnées..." @@ -3599,7 +3706,7 @@ msgstr "Supprimer les fichiers sélectionnées..." msgid "Delete the existing file '{0}'?" msgstr "Supprimer le fichier '{0}' ?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Profondeur" @@ -3607,26 +3714,26 @@ msgstr "Profondeur" msgid "Depth Percentage:" msgstr "Pourcentage de la profondeur :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Profondeur :" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Description" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Description :" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Description : " @@ -3634,11 +3741,11 @@ msgstr "Description : " msgid "Detached" msgstr "Détaché" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Détecter" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Détection des modules RSO" @@ -3646,11 +3753,11 @@ msgstr "Détection des modules RSO" msgid "Deterministic dual core:" msgstr "Double cœur déterministe :" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (plusieurs fois par jour)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Appareil" @@ -3659,7 +3766,7 @@ msgstr "Appareil" msgid "Device PID (e.g., 0305)" msgstr "PID de l'appareil (ex : 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Paramètres de la console émulée" @@ -3676,11 +3783,11 @@ msgstr "Appareil" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "%1 non reconnu comme un fichier XML valide de Riivolution." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Diff" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Assombrit l'écran après 5 minutes d'inactivité." @@ -3692,12 +3799,12 @@ msgstr "Connexion directe" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "Dé&connecté" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Désactiver" @@ -3705,7 +3812,7 @@ msgstr "Désactiver" msgid "Disable Bounding Box" msgstr "Désactiver Bounding Box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Désactiver le filtre de copie" @@ -3717,15 +3824,19 @@ msgstr "Désactiver les copies EFB dans la VRAM" msgid "Disable Emulation Speed Limit" msgstr "Désactiver la limite de vitesse" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Désactiver Fastmem" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "Désactiver Fastmem Arena" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Désactiver le brouillard" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Désactiver le cache JIT" @@ -3754,7 +3865,7 @@ msgstr "" "la RAM. Empêche tout upscaling.

Dans le doute, " "décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3769,7 +3880,7 @@ msgstr "" "

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disque" @@ -3809,25 +3920,25 @@ msgstr "Distance" msgid "Distance of travel from neutral position." msgstr "Distance parcourue depuis la position neutre." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Autorisez-vous Dolphin à envoyer des informations à ses développeurs ?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Voulez-vous ajouter \"%1\" à la liste des dossiers de jeux ?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Voulez-vous effacer la liste des noms de symboles ?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Voulez-vous supprimer %n fichier(s) de sauvegarde sélectionné(s) ?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Voulez-vous arrêter l'émulation en cours ?" @@ -3839,35 +3950,35 @@ msgstr "Souhaitez-vous essayer de réparer la NAND ?" msgid "Dolby Pro Logic II Decoder" msgstr "Décodeur Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Journal FIFO de Dolphin (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Préréglage de mod de jeu pour Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Fichier de carte pour Dolphin (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Fichier CSV de signature de Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Fichier de signature de Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Films TAS Dolphin (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3886,7 +3997,7 @@ msgstr "" "\n" "Souhaitez-vous tout de même continuer ?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3894,7 +4005,7 @@ msgstr "" "Dolphin n'a trouvé aucun ISO de GameCube / Wii, ni de WADs.\n" "Double-cliquez ici pour définir un répertoire contenant les jeux..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin n'a pas pu exécuter l'action demandée." @@ -3906,7 +4017,7 @@ msgstr "Dolphin n'a pas pu exécuter l'action demandée." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin est un émulateur de GameCube et Wii, libre et open-source." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin est trop ancien pour le serveur traversal" @@ -3922,7 +4033,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin ne peut vérifier les disques non licenciés." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3939,15 +4050,15 @@ msgstr "Le système de Dolphin pour les cheats est actuellement désactivé." msgid "Domain" msgstr "Domaine" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Ne pas mettre à jour" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Ne plus afficher" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Compression de l'image disque terminée." @@ -3960,39 +4071,39 @@ msgstr "Portes bloquées." #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Bas" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Télécharger des codes" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Télécharger des codes de WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" "Télécharger les jaquettes des jeux depuis GameTDB.com pour l'affichage en " "mode Grille" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Téléchargement terminé" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 codes ont été téléchargés. (%2 ajoutés)" @@ -4015,7 +4126,7 @@ msgstr "Double cœur (Dual Core)" msgid "Dual View" msgstr "Affichage double" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Factice" @@ -4035,7 +4146,7 @@ msgstr "Dumper &FakeVMEM" msgid "Dump &MRAM" msgstr "Dumper la &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Enregistrer le son" @@ -4047,7 +4158,7 @@ msgstr "Copier les textures de base" msgid "Dump EFB Target" msgstr "Copier l'EFB cible" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Enregistrer les images" @@ -4129,12 +4240,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Durée de relâchement du bouton Turbo (en images) :" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Néerlandais" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Quitter" @@ -4154,7 +4265,7 @@ msgstr "" "distribution de Dolphin, un redémarrage est probablement nécessaire pour que " "Windows charge le nouveau pilote." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4172,7 +4283,7 @@ msgstr "Premières mises à jour de mémoire" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "Terre" @@ -4185,7 +4296,7 @@ msgstr "Asie de l'Est" msgid "Edit Breakpoint" msgstr "Modifier le point d'arrêt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Modifier..." @@ -4219,7 +4330,7 @@ msgstr "Éjecter le disque" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "Élément" @@ -4227,11 +4338,11 @@ msgstr "Élément" msgid "Embedded Frame Buffer (EFB)" msgstr "Buffer d'image embarqué (Embedded Frame Buffer - EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Vide" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Thread d'émulation déjà en cours d'exécution" @@ -4239,15 +4350,15 @@ msgstr "Thread d'émulation déjà en cours d'exécution" msgid "Emulate Disc Speed" msgstr "Émuler la vitesse du disque" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Émuler la Infinity Base" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Émuler un portail Skylander" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Émuler l'adaptateur Bluetooth de la Wii" @@ -4259,11 +4370,11 @@ msgstr "" "Émule la vitesse de lecture du lecteur de disques de la console. Désactiver " "ceci peut provoquer des instabilités. Activé par défaut." -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "Appareils USB émulés" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Wiimote émulée" @@ -4286,12 +4397,12 @@ msgstr "Vitesse de l'émulation" msgid "Emulation must be started to record." msgstr "L'émulation doit être démarrée pour pouvoir enregistrer." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Activer" @@ -4299,6 +4410,10 @@ msgstr "Activer" msgid "Enable API Validation Layers" msgstr "Activer les couches de validation d'API" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "Activer les badges de succès" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "Activer les succès" @@ -4307,15 +4422,19 @@ msgstr "Activer les succès" msgid "Enable Audio Stretching" msgstr "Activer l'étirement du son" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Activer les Cheats" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "Activer l'entrée de la manette" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Activer l'horloge personnalisée" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "Activer l'interface de débogage" @@ -4323,19 +4442,19 @@ msgstr "Activer l'interface de débogage" msgid "Enable Dual Core" msgstr "Activer le double cœur" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Activer le double cœur (plus rapide)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Activer le changement de vitesse du CPU" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Modifier la taille de la mémoire émulée" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "Activer les succès Encore" @@ -4352,10 +4471,14 @@ msgid "Enable Leaderboards" msgstr "Activer les tableaux de classements" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Activer le MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "Activer les notifications de progression" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Activer le balayage progressif" @@ -4369,15 +4492,15 @@ msgid "Enable Rich Presence" msgstr "Activer la Rich Presence" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Activer le vibreur" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Activer l'économiseur d'écran" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Activer les données du haut-parleur" @@ -4385,11 +4508,11 @@ msgstr "Activer les données du haut-parleur" msgid "Enable Unofficial Achievements" msgstr "Activer les succès non officiels" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Activer l'envoi des statistiques d'utilisation" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "Activer WiiConnect24 via WiiLink" @@ -4397,10 +4520,20 @@ msgstr "Activer WiiConnect24 via WiiLink" msgid "Enable Wireframe" msgstr "Activer le rendu en fil de fer" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Activer le cache en écriture différée (lent)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" +"Active les badges de succès.

Affiche des icônes pour le joueur, le " +"jeu, et les succès. C'est simplement une option visuelle, mais elle " +"demandera un peu plus de mémoire et de temps pour télécharger les images." + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4446,6 +4579,16 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" +"Active les notifications de progression des succès.

Affiche un rapide " +"message en popup lorsque le joueur progresse sur un succès qui suit une " +"valeur qui augmente, telle que 60 étoiles sur 120." + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4488,7 +4631,7 @@ msgstr "" "Active le calcul du résultat du drapeau de la virgule flottante, requis pour " "quelques jeux. (Activé = compatible, Désactivé = rapide)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4508,16 +4651,18 @@ msgstr "" "avec le décodage des textures par le GPU.

Dans le " "doute, cochez cette case." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"Active l'émulation du cache en écriture différée pour le CPU.\n" -"Activer ceci va avoir un impact important sur les performances.\n" -"Vous devriez laisser cette option désactivée sauf si vous en avez absolument " -"besoin." +"Active l'émulation du cache en écriture différée pour le CPU.
Activer " +"ceci va avoir un impact important sur les performances.
Vous devriez " +"laisser cette option désactivée sauf si vous en avez absolument besoin." +"

Dans le doute, décochez cette case." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4544,7 +4689,7 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4580,7 +4725,6 @@ msgstr "" "le doute, décochez cette case.
" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4588,7 +4732,18 @@ msgstr "" "Activer le Memory Management Unit (unité de gestion de la mémoire), requis " "pour certains jeux. (ON = Compatible, OFF = Vitesse)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" +"Active l'Unité de Gestion de la Mémoire (MMU, Memory Management Unit), " +"nécessaire pour quelques jeux. (Activé = Compatible, Désactivé = " +"Rapide)

Dans le doute, décochez cette case." + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4627,7 +4782,7 @@ msgstr "" msgid "Encoding" msgstr "Encodage" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4645,12 +4800,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet ne s'est pas initialisé" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Anglais" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Améliorations" @@ -4681,84 +4836,84 @@ msgstr "Entrez le mot de passe" msgid "Enter the DNS server to use:" msgstr "Entrez le serveur DNS à utiliser :" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Entrer l'adresse du module RSO :" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Erreur" @@ -4767,13 +4922,13 @@ msgstr "Erreur" msgid "Error Opening Adapter: %1" msgstr "Erreur lors de l'ouverture de l'adaptateur : %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "Erreur lors de la récupération des données de sauvegarde !" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Erreur lors de la conversion de la valeur" @@ -4787,16 +4942,16 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Erreur lors de l'obtention de la liste des sessions : %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" "Une erreur est survenue lors de l'ouverture de certains packs de texture" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Erreur lors du traitement des codes." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Erreur lors du traitement des données." @@ -4804,11 +4959,11 @@ msgstr "Erreur lors du traitement des données." msgid "Error reading file: {0}" msgstr "Erreur de lecture du fichier : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Erreur lors de la synchronisation des cheat codes !" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Erreur lors de la synchronisation des données !" @@ -4888,7 +5043,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphorie" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europe" @@ -4935,11 +5090,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Exclu : %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Exclu : 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Ubershaders exclusifs" @@ -4987,14 +5142,14 @@ msgstr "Nom de variable attendu." msgid "Experimental" msgstr "Expérimental" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exporter toutes les sauvegardes Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "L'exportation a échoué" @@ -5002,42 +5157,42 @@ msgstr "L'exportation a échoué" msgid "Export Recording" msgstr "Exporter l'enregistrement..." -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exporter l'enregistrement..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Exporter le fichier de sauvegarde" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Exporter les fichiers de sauvegarde" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Exporter la sauvegarde Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Exporter les sauvegardes Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Exporter comme .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Exporter comme .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n sauvegarde(s) exportée(s)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extension" @@ -5050,7 +5205,7 @@ msgstr "Entrée d'extension de mouvement" msgid "Extension Motion Simulation" msgstr "Simulation d'extension de mouvement" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Externe" @@ -5058,35 +5213,35 @@ msgstr "Externe" msgid "External Frame Buffer (XFB)" msgstr "Buffer externe d'image (External Frame Buffer - XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Extraire les certificats de la NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Extraire l'intégralité du disque..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Extraire l'intégralité de la partition..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extraire le fichier..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Extraire les fichiers..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Extraire les données du Système..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Extraction de tous les fichiers..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Extraction du dossier..." @@ -5096,7 +5251,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Lecteur FIFO" @@ -5104,7 +5259,7 @@ msgstr "Lecteur FIFO" msgid "Failed loading XML." msgstr "Impossible de lire le XML." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -5112,11 +5267,11 @@ msgstr "" "Impossible d'ouvrir la carte mémoire :\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Impossible d'ajouter cette session à l'index NetPlay : %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Impossible d'ajouter cela au fichier de signature '%1'" @@ -5124,11 +5279,11 @@ msgstr "Impossible d'ajouter cela au fichier de signature '%1'" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "Impossible d'obtenir une interface pour l'accès direct Bluetooth : {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "Impossible d'effacer Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "Impossible d'effacer Skylander depuis le slot(%1) !" @@ -5136,7 +5291,7 @@ msgstr "Impossible d'effacer Skylander depuis le slot(%1) !" msgid "Failed to connect to Redump.org" msgstr "Impossible de se connecter à Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Impossible de se connecter au serveur : %1" @@ -5157,15 +5312,15 @@ msgstr "Impossible de créer les ressources globales pour D3D12" msgid "Failed to create DXGI factory" msgstr "Impossible de créer DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "Impossible de créer le fichier Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "Impossible de créer le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5188,7 +5343,7 @@ msgstr "" "Impossible de créer la carte mémoire pour NetPlay. Vérifier vos permissions " "en écriture." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Impossible de supprimer le fichier sélectionné." @@ -5196,36 +5351,36 @@ msgstr "Impossible de supprimer le fichier sélectionné." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Impossible de détacher le driver du Kernel pour l'adaptateur BT : {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Impossible de télécharger les codes." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Impossible de dumper %1 : impossible d'ouvrir le fichier" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Impossible de dumper %1 : impossible d'écrire vers le fichier" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Échec de l'exportation de %n sur %1 fichier(s) de sauvegarde." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Échec de l'exportation des fichiers de sauvegarde suivants :" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Impossible d'extraire les certificats depuis la NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Impossible d'extraire le fichier." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Impossible d'extraire les données du système." @@ -5243,18 +5398,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Impossible de trouver un ou plusieurs symboles D3D" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Impossible d'importer \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Impossible d'importer le fichier de sauvegarde. Veuillez démarrer le jeu une " "fois, puis réessayez." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5262,7 +5417,7 @@ msgstr "" "Impossible d'importer le fichier de sauvegarde. Le fichier indiqué semble " "corrompu ou n'est pas une sauvegarde valide de Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5273,7 +5428,7 @@ msgstr "" "Essayez de réparer votre NAND (Outils -> Gestion de NAND -> Vérifier la " "NAND...), et importez à nouveau la sauvegarde." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Impossible d'initialiser la base" @@ -5291,16 +5446,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Impossible d'initialiser les classes du moteur de rendu" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Impossible d'installer le pack %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Impossible d'installer ce titre dans la NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5308,8 +5463,8 @@ msgstr "" "Impossible d'écouter le port %1. Est-ce qu'une autre instance de serveur " "Netplay est en exécution ?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Impossible de charger le module RSO à %1" @@ -5321,15 +5476,15 @@ msgstr "Impossible de charger d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Impossible de charger dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Impossible d'ouvrir le fichier de carte '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "Impossible de charger le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "Impossible de charger le fichier Skylander (%1) !\n" @@ -5345,8 +5500,12 @@ msgstr "" "Impossible de charger {0}. Si vous utilisez Windows 7, essayez d'installer " "la mise à jour KB4019990." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "Impossible de modifier Skylander !" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Impossible d'ouvrir \"%1\"" @@ -5376,19 +5535,19 @@ msgstr "" "Impossible d'ouvrir le fichier dans un éditeur externe.\n" "Vérifiez qu'une application est définie pour ouvrir les fichiers INI." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Impossible d'ouvrir le fichier." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Impossible d'accéder au serveur" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "Impossible d'ouvrir le fichier Infinity !" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5396,11 +5555,11 @@ msgstr "" "Impossible d'ouvrir le fichier Infinity (%1) !\n" "Le fichier est peut-être déjà utilisé sur la base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "Impossible d'ouvrir le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5408,12 +5567,12 @@ msgstr "" "Impossible d'ouvrir le fichier Skylander (%1) !\n" "Le fichier est peut être déjà utilisé sur le portail." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Impossible d'ouvrir le fichier source \"%1\"." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5436,27 +5595,27 @@ msgstr "Impossible d'analyser la valeur donnée dans le type de données cible." msgid "Failed to read DFF file." msgstr "Impossible de lire le fichier DFF." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Impossible de lire le fichier." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Impossible de lire depuis le fichier source \"{0}\"." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" "Impossible de lire le(s) fichier(s) de sauvegarde sélectionné(s) depuis la " "carte mémoire." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "Impossible de lire le fichier Infinity !" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5464,11 +5623,11 @@ msgstr "" "Impossible de lire le fichier Infinity (%1) !\n" "Le fichier était trop petit." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "Impossible de lire le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5480,11 +5639,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Impossible de lire {0}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Impossible de supprimer le fichier" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5494,7 +5653,7 @@ msgstr "" "\n" "Voulez-vous le convertir sans supprimer les données inutiles ?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Impossible de supprimer ce titre de la NAND." @@ -5516,27 +5675,38 @@ msgstr "" "Impossible de réinitialiser le dossier de redirection de NetPlay. Vérifiez " "vos droits d'écriture." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Echec de l'enregistrement du journal FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Impossible de sauvegarder la carte du code vers le dossier '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Impossible de sauvegarder le fichier de signature '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Impossible de sauvegarder la carte des symboles vers le dossier '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Impossible de sauvegarder vers le fichier de signature '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" +"Impossible de synchroniser la carte SD avec le dossier. Tous les changements " +"opérés pendant cette session seront perdus au prochain démarrage si vous ne " +"faites pas manuellement une synchronisation via Config > Wii > Réglages de " +"la carte SD > Convertir le fichier en dossier maintenant !" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Impossible de désinstaller le pack %1" @@ -5556,9 +5726,9 @@ msgstr "Impossible d'écrire la sauvegarde Wii." msgid "Failed to write config file!" msgstr "Impossible d'écrire le fichier de configuration !" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Impossible d'écrire la carte mémoire modifiée sur le disque." @@ -5566,12 +5736,12 @@ msgstr "Impossible d'écrire la carte mémoire modifiée sur le disque." msgid "Failed to write redirected save." msgstr "Impossible d'écrire la sauvegarde redirigée." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Impossible d'écrire le fichier de sauvegarde sur le disque." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5579,22 +5749,22 @@ msgstr "" "Impossible d'écrire le fichier de sortie \"{0}\".\n" "Vérifiez que vous avez d'espace libre sur le lecteur de destination." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Échec" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Délai d'entrée des commandes égalisé" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Région de remplacement" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Région de remplacement :" @@ -5620,17 +5790,21 @@ msgstr "" msgid "Field of View" msgstr "Champ de vision" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "Numéro de figurine :" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "Type de jouet" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Détails du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Format du fichier" @@ -5642,20 +5816,20 @@ msgstr "Format du fichier :" msgid "File Info" msgstr "Infos du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Nom du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Chemin du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Taille du fichier" @@ -5663,15 +5837,15 @@ msgstr "Taille du fichier" msgid "File Size:" msgstr "Taille du fichier :" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Le fichier ne contient pas de code." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Nom de fichier" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Fichiers ouverts, prêt à compresser." @@ -5683,13 +5857,13 @@ msgstr "" "Les fichiers spécifiés dans le fichier M3U \"{0}\" n'ont pas été trouvés :\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "La taille du fichier ne correspond à aucune taille connue de carte mémoire " "de GameCube." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" "La taille indiquée dans l'entête ne correspond pas à celle de la carte." @@ -5698,7 +5872,7 @@ msgstr "" msgid "Filesystem" msgstr "Système de fichiers" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filtres" @@ -5714,7 +5888,7 @@ msgstr "Chercher le &précédent" msgid "Finish Calibration" msgstr "Terminer l'étalonnage" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5724,19 +5898,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "Feu" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "Vue à la première personne" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Corriger les sommes de contrôle" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Échec de la correction des sommes de contrôle" @@ -5746,7 +5920,7 @@ msgstr "Alignement fixé" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Drapeaux" @@ -5755,12 +5929,12 @@ msgstr "Drapeaux" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Flottant" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Suivre la &branche" @@ -5786,35 +5960,35 @@ msgstr "" "Pour des instructions d'installation, consultez cette page." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forcer 16/9è" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Forcer les couleurs en 24 bit" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forcer 4/3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Forcer Linéaire" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Forcer linéaire et Anisotropique 16x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Forcer linéaire et Anisotropique 2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Forcer linéaire et Anisotropique 4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Forcer linéaire et Anisotropique 8x" @@ -5822,7 +5996,7 @@ msgstr "Forcer linéaire et Anisotropique 8x" msgid "Force Listen Port:" msgstr "Forcer l'écoute du port :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Forcer au plus proche" @@ -5834,7 +6008,7 @@ msgstr "Désactivé car %1 ne prend pas en charge les extensions VS." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Activé car %1 ne prend pas en charge les shaders géométriques." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5851,7 +6025,7 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5864,7 +6038,7 @@ msgstr "" "graphiques.

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format :" @@ -5930,19 +6104,19 @@ msgstr "Images à enregistrer :" msgid "France" msgstr "France" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "%1 blocs libres" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "%1 fichiers libres" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Type de contrôle de la vue libre" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Manette %1 pour la Vue libre" @@ -5950,7 +6124,7 @@ msgstr "Manette %1 pour la Vue libre" msgid "Free Look Settings" msgstr "Réglages de la Vue libre" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6455,7 +6634,7 @@ msgstr "Vert Gauche" msgid "Green Right" msgstr "Vert Droite" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Grille" @@ -6468,7 +6647,7 @@ msgstr "Guitare" msgid "Gyroscope" msgstr "Gyroscope" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6484,7 +6663,7 @@ msgstr "HDR Paper White Nits" msgid "HDR Paper White Nits:" msgstr "Luminosité HDR Paper white :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "Post-Processing HDR" @@ -6501,6 +6680,10 @@ msgstr "Head" msgid "Help" msgstr "Aide" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "Niveau du héros :" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6521,7 +6704,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadécimal" @@ -6530,28 +6713,28 @@ msgstr "Hexadécimal" msgid "Hide" msgstr "Cacher" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Tout masquer" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "Masquer les sessions en cours" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Masquer les sessions incompatibles" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Masquer les GBA distantes" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Haute" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "La meilleure" @@ -6560,7 +6743,7 @@ msgstr "La meilleure" msgid "Hit Strength" msgstr "Puissance du coup" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6576,11 +6759,11 @@ msgstr "Champ de vision horizontal" msgid "Host" msgstr "Hôte" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Code de l'hôte :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Autorité de l'hôte sur les entrées" @@ -6588,7 +6771,7 @@ msgstr "Autorité de l'hôte sur les entrées" msgid "Host Size" msgstr "Taille de l'hôte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6601,15 +6784,15 @@ msgstr "" "Convient pour des jeux casual de 3 joueurs et plus, peut-être sur des " "connexions instables ou avec une forte latence." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Autorité de l'hôte sur les entrées désactivée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Autorité de l'hôte sur les entrées activée" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Hôte avec Netplay" @@ -6617,7 +6800,7 @@ msgstr "Hôte avec Netplay" msgid "Hostname" msgstr "Nom de l'hôte" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Paramètres des Raccouris clavier" @@ -6627,11 +6810,11 @@ msgstr "Paramètres des Raccouris clavier" msgid "Hotkeys" msgstr "Raccourcis clavier" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Les touches de raccourci requièrent que la fenêtre soit sélectionnée" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Ubershaders hybrides" @@ -6641,7 +6824,7 @@ msgstr "Ubershaders hybrides" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Je suis conscient des risques et souhaite continuer" @@ -6650,11 +6833,11 @@ msgstr "Je suis conscient des risques et souhaite continuer" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "L'identifiant entré est invalide !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "Identifiant :" @@ -6682,24 +6865,24 @@ msgstr "" "Consultez https://dolphin-emu.org/docs/guides/wii-network-guide/ pour " "obtenir des instructions pour les réglages réseau pour la Wii." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "Adresse IP :" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Paramètres IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilité de l'IR :" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6733,11 +6916,11 @@ msgstr "" "5.0-12188 et suivants. Il peut compresser efficacement les données inutiles " "et les données Wii cryptées." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Icône" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6748,11 +6931,11 @@ msgstr "" "Pratique pour les jeux à tour de rôle qui ont des contrôles demandant de la " "précision, comme le golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Génération d'une identité" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6777,7 +6960,7 @@ msgstr "" "Cette autorisation peut être révoquée à tout moment via les réglages de " "Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6797,7 +6980,7 @@ msgstr "" "Si décochée, l'état de la connexion de la manette émulée est lié\n" "à l'état de la connexion du périphérique physique par défaut (s'il existe)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6808,7 +6991,7 @@ msgstr "" "de fifologs, mais peut être utile pour tester.

Dans " "le doute, décochez cette case." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6828,7 +7011,7 @@ msgstr "Ignorer" msgid "Ignore Format Changes" msgstr "Ignorer les changements de formats" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Ignorer pour cette session" @@ -6877,30 +7060,30 @@ msgstr "" "abaissant légèrement les performances.

Dans le " "doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Importer une sauvegarde BootMii de la NAND..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "L'importation a échoué" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Importer le(s) fichier(s) de sauvegarde" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importer une sauvegarde Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importation de la sauvegarde de la NAND..." -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6918,7 +7101,7 @@ msgstr "En cours ?" msgid "Included: %1" msgstr "Inclus : %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Inclus : 0" @@ -6936,6 +7119,30 @@ msgstr "" "

Dans le doute, décochez cette case." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "Valeur de niveau de héros incorrecte !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "Heure de dernier placement incorrecte !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "Heure de dernière réinitialisation incorrecte !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "Valeur d'argent incorrecte !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "Pseudo incorrect !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "Valeur de temps de jeu incorrecte !" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Augmentation" @@ -6973,19 +7180,19 @@ msgstr "Augmenter Y" msgid "Incremental Rotation" msgstr "Rotation incrémentale" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "Rotation incrémentale (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Créateur de figurine Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Gestionnaire Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Objet Infinity (*.bin);;" @@ -7001,27 +7208,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Information" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Désactiver l'écran de veille pendant l'émulation" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Entrée" @@ -7035,42 +7242,42 @@ msgstr "Force d'appui requise pour l'activation." msgid "Input strength to ignore and remap." msgstr "Force de l'entrée à ignorer et remapper." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Insérer &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Insérer une carte SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Inspecté" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installer" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Partition d'installation (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Installer la mise à jour" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Installer un WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Installer dans la NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -7082,7 +7289,7 @@ msgstr "Instruction" msgid "Instruction Breakpoint" msgstr "Point d'arrêt instruction" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instruction :" @@ -7090,7 +7297,7 @@ msgstr "Instruction :" msgid "Instruction: %1" msgstr "Instruction : %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7111,8 +7318,24 @@ msgstr "Intensité" msgid "Interface" msgstr "Interface" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "Erreur interne LZ4 - Tentative de décompression de {0} octets" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "Erreur interne LZ4 - échec de la compression" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "Erreur interne LZ4 - échec de la décompression ({0}, {1}, {2})" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" +"Erreur interne LZ4 - la taille du paquet ne correspond pas ({0} / {1}))" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Erreur interne LZO - échec de la compression" @@ -7121,25 +7344,36 @@ msgstr "Erreur interne LZO - échec de la compression" msgid "Internal LZO Error - decompression failed" msgstr "Erreur LZO interne - échec de la décompression" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Erreur interne LZO - échec de la décompression ({0}) ({1}, {2}) \n" -"Essayez de charger à nouveau l'état" +"Erreur interne LZO - échec de la décompression ({0}) ({1})\n" +"Impossible de récupérer les infos de version des sauvegardes d'état périmées." -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Erreur interne LZO - échec de lzo_init()" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" +"Erreur interne LZO - impossible d'analyser de cookie de la version " +"décompressée et la longueur du texte de la version ({0})" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" +"Erreur interne LZO - impossible d'analyser le texte de la version " +"décompressée ({0} / {1})" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Résolution interne" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Résolution interne :" @@ -7147,15 +7381,15 @@ msgstr "Résolution interne :" msgid "Internal error while generating AR code." msgstr "Erreur interne lors de la génération du code AR." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpréteur (TRÈS lent)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreter Core" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Expression non valide." @@ -7167,7 +7401,7 @@ msgstr "JSON invalide reçu du service d'auto-update : {0}" msgid "Invalid Mixed Code" msgstr "Code mixte non valide" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Pack %1 non valide indiqué : %2" @@ -7176,15 +7410,15 @@ msgstr "Pack %1 non valide indiqué : %2" msgid "Invalid Player ID" msgstr "ID joueur non valide" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Adresse du module RSO non valide : %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Pile d'exécution non valide" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Sommes de contrôle non valides." @@ -7192,7 +7426,7 @@ msgstr "Sommes de contrôle non valides." msgid "Invalid game." msgstr "Jeu non valide." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Hôte non valide" @@ -7213,7 +7447,7 @@ msgstr "Expression non valide." msgid "Invalid parameters given to search." msgstr "Paramètres de recherche non valides." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Mot de passe incorrect." @@ -7235,7 +7469,7 @@ msgstr "" "Texte de recherche non valide (seules les longueurs de chaînes de caractères " "sont prises en charge)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "ID du titre non valide." @@ -7244,8 +7478,8 @@ msgid "Invalid watch address: %1" msgstr "Adresse à surveiller non valide : %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italien" @@ -7253,11 +7487,16 @@ msgstr "Italien" msgid "Italy" msgstr "Italie" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "Objet" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Off" @@ -7265,68 +7504,68 @@ msgstr "JIT Block Linking Off" msgid "JIT Blocks" msgstr "Blocs JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Paired Off" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "Recompilateur JIT pour ARM64 (recommandé)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Recompilateur JIT pour x86-64 (recommandé)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "Cache de registre JIT désactivé" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7335,12 +7574,12 @@ msgstr "" "ne devrait jamais arriver. Veuillez transmettre cet incident au suivi de " "bugs. Dolphin va maintenant quitter." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japon" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonais" @@ -7351,12 +7590,20 @@ msgstr "Japonais" msgid "Japanese (Shift-JIS)" msgstr "Japonais (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" +"Kaos est le seul méchant pour ce trophée et est toujours débloqué. Il n'est " +"donc pas utile d'éditer quoi que ce soit !" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Continuer l'exécution" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Toujours au premier plan" @@ -7373,7 +7620,7 @@ msgstr "Garder les adresses dont la valeur en mémoire" msgid "Keyboard" msgstr "Clavier" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "Clavier" @@ -7390,16 +7637,16 @@ msgstr "Touches" msgid "KiB" msgstr "Kio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Sortir le joueur" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Corée" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coréen" @@ -7410,7 +7657,7 @@ msgstr "Coréen" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "C&harger une ROM..." @@ -7432,23 +7679,31 @@ msgstr "Étiquette" msgid "Last Value" msgstr "Dernière valeur" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "Dernier emplacement :" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "Dernière réinitialisation :" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Latence :" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Latence : ~10ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Latence : ~20ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Latence : ~40ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Latence : ~80ms" @@ -7456,11 +7711,15 @@ msgstr "Latence : ~80ms" msgid "Launching these titles may also fix the issues." msgstr "Ce souci peut être corrigé en démarrant ces titres." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "Tableaux de classements" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7471,7 +7730,7 @@ msgstr "Gauche" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Stick Gauche" @@ -7497,7 +7756,7 @@ msgstr "" "Clic gauche pour régler la valeur du stick.\n" "Clic droit pour le recentrer." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7507,7 +7766,7 @@ msgstr "" "Clic du milieu pour effacer.\n" "Clic droit pour plus d'options." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7526,7 +7785,7 @@ msgstr "Licence" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "Vie" @@ -7536,8 +7795,11 @@ msgid "Lift" msgstr "Soulever" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Lumière" @@ -7545,11 +7807,11 @@ msgstr "Lumière" msgid "Limit Chunked Upload Speed:" msgstr "Limite de vitesse d'envoi de parcelles de données :" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Colonnes de la liste" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Liste" @@ -7558,18 +7820,18 @@ msgid "Listening" msgstr "Écoute" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Charger" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Charger un fichier de carte de &défauts..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Charger un &Autre fichier de carte..." @@ -7577,15 +7839,15 @@ msgstr "Charger un &Autre fichier de carte..." msgid "Load Custom Textures" msgstr "Charger textures personnalisées" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "Charger le fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Charger le Menu Principal de la GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "Charger uniquement les données de sauvegarde de l'hôte." @@ -7602,7 +7864,7 @@ msgstr "Charger le dossier :" msgid "Load ROM" msgstr "Charger une ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "Charger le slot" @@ -7691,23 +7953,23 @@ msgstr "Charger l'état du Slot 8" msgid "Load State Slot 9" msgstr "Charger l'état du Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Charger un état depuis un fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Charge l'état depuis l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Charger un état depuis un slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Charger le Menu Système Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "Charger et enregistrer les données de sauvegarde chez l'hôte." @@ -7715,16 +7977,16 @@ msgstr "Charger et enregistrer les données de sauvegarde chez l'hôte." msgid "Load from Selected Slot" msgstr "Charger depuis l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Chargement depuis le Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Charger un fichier de carte" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "Charger le menu %1 du système vWii" @@ -7732,7 +7994,7 @@ msgstr "Charger le menu %1 du système vWii" msgid "Load..." msgstr "Charger..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Symboles chargés à partir de '%1'" @@ -7756,15 +8018,15 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Local" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Verrouiller le curseur de la souris" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Verrouillé" @@ -7778,10 +8040,18 @@ msgstr "Journal" msgid "Log Configuration" msgstr "Configuration de la journalisation" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "Connexion" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Log JIT Instruction Coverage" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "Déconnexion" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Noter le temps de rendu dans un fichier" @@ -7794,18 +8064,10 @@ msgstr "Types de journaux" msgid "Logger Outputs" msgstr "Sorties des journalisations" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "Connection" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "Échec de la connection" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "Déconnection" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7821,20 +8083,20 @@ msgstr "" msgid "Loop" msgstr "Boucle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Connexion au serveur NetPlay perdue !" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Faible" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "La moins bonne" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5 :" @@ -7846,13 +8108,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "Fichiers MadCatz Gameshark" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "Magie" @@ -7860,9 +8122,39 @@ msgstr "Magie" msgid "Main Stick" msgstr "Stick principal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" +"Vérifiez que la valeur du niveau du héros est comprise entre 0 et 100 !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "Vérifiez que l'heure de dernier placement est valide !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "Vérifiez que l'heure de dernière réinitialisation est valide !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "Vérifiez que la valeur de l'argent est comprise entre 0 et 65 000 !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" +"Vérifiez que la longueur du pseudo est comprise entre 0 et 15 caractères !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "Vérifiez que la valeur de temps de jeu est valide !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "Vérifiez qu'il y a un Skylander dans le slot %1 !" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Concepteur" @@ -7871,7 +8163,7 @@ msgstr "Concepteur" msgid "Maker:" msgstr "Concepteur :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7884,7 +8176,7 @@ msgstr "" "

\n" "Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Gestion de NAND" @@ -7893,23 +8185,23 @@ msgstr "Gestion de NAND" msgid "Manual Texture Sampling" msgstr "Échantillonnage manuel de la texture" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mappage" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "ROM masque" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Correspondance trouvée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Tampon maxi :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Taille maximum du tampon changée à %1" @@ -7918,12 +8210,12 @@ msgstr "Taille maximum du tampon changée à %1" msgid "Maximum tilt angle." msgstr "Angle maximum d'inclinaison." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Ceci peut ralentir le Menu Wii et quelques jeux." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Moyen" @@ -7935,19 +8227,19 @@ msgstr "Mémoire" msgid "Memory Breakpoint" msgstr "Point d'arrêt mémoire" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Carte mémoire" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Gestionnaire de cartes mémoires" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Dossier de la carte mémoire :" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Modification de la mémoire" @@ -7971,7 +8263,7 @@ msgstr "" "MemoryCard : l'écriture a été appelée avec une mauvaise adresse de " "destination ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7987,31 +8279,36 @@ msgstr "" msgid "MiB" msgstr "Mio" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Micro" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "Mini" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Divers" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Paramètres divers" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Il y a une différence entre le nombre de blocs libres indiqué en entête et " "ceux réellement inutilisés." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Non concordance entre les structures de données internes." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8045,12 +8342,20 @@ msgstr "" "effet.

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "Modifier le slot" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Modules trouvés : %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "Argent :" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -8062,11 +8367,11 @@ msgstr "Ombres monoscopiques" msgid "Monospaced Font" msgstr "Police mono-espacée." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Entrée des mouvements" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Simulation des mouvements" @@ -8075,22 +8380,22 @@ msgstr "Simulation des mouvements" msgid "Motor" msgstr "Vibreur" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "Visibilité du curseur de la souris" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" "Le curseur de la souris est masqué lorsqu'inactif, et réapparaît lors d'un " "mouvent de la souris." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "Le curseur de la souris sera toujours visible." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" "Le curseur de la souris ne sera jamais visible lorsqu'un jeu sera en cours." @@ -8114,7 +8419,7 @@ msgstr "" "n'existe pas. Le film ne va probablement pas être synchro !" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Multiplicateur" @@ -8122,20 +8427,20 @@ msgstr "Multiplicateur" msgid "N&o to All" msgstr "Non à &tout" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Vérification de la NAND" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "Avertissement pour NKit" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -8143,7 +8448,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -8166,25 +8471,25 @@ msgstr "" "

Dans le doute, laissez la valeur à 2.35." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Nom" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nom du nouveau tag :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nom du tag à retirer :" @@ -8193,11 +8498,11 @@ msgid "Name of your session shown in the server browser" msgstr "Le nom de votre session qui est affichée dans le navigateur de serveur" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nom :" @@ -8205,16 +8510,16 @@ msgstr "Nom :" msgid "Native (640x528)" msgstr "Résolution native (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Fichier GCI natif" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "Navigateur de sessions NetPlay" @@ -8226,7 +8531,7 @@ msgstr "Configuration de NetPlay" msgid "Netherlands" msgstr "Pays-bas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8235,7 +8540,7 @@ msgstr "" "toutes les données de sauvegardes créées ou modifiées pendant la session " "Netplay seront faites chez l'hôte." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8245,7 +8550,7 @@ msgstr "" "toute sauvegarde de données créée ou modifiée pendant la session Netplay " "sera supprimée à la fin de la session." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8254,7 +8559,7 @@ msgstr "" "sauvegardes créées seront supprimées à la fin de la session Netplay." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Réseau" @@ -8262,15 +8567,15 @@ msgstr "Réseau" msgid "Network dump format:" msgstr "Format d'enregistrement du réseau :" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Jamais" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Ne jamais mettre à jour" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nouveau" @@ -8283,11 +8588,11 @@ msgstr "Nouveau point d'arrêt" msgid "New Search" msgstr "Nouvelle recherche" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Nouveau tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Nouvelle identité générée." @@ -8295,7 +8600,7 @@ msgstr "Nouvelle identité générée." msgid "New instruction:" msgstr "Nouvelle instruction :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nouveau tag" @@ -8318,6 +8623,7 @@ msgid "Nickname is too long." msgstr "Le pseudo est trop long." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Pseudo :" @@ -8345,14 +8651,18 @@ msgstr "Pas de sortie audio" msgid "No Compression" msgstr "Aucune compression" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Aucune correspondance trouvée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "Aucune donnée sauvegardée" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "Pas de donnée à modifier !" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8362,7 +8672,7 @@ msgstr "Aucune donnée sauvegardée" msgid "No description available" msgstr "Aucune description disponible" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Pas d'erreur." @@ -8370,7 +8680,7 @@ msgstr "Pas d'erreur." msgid "No extension selected." msgstr "Aucune extension sélectionnée" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Aucun fichier chargé / enregistré" @@ -8378,15 +8688,19 @@ msgstr "Aucun fichier chargé / enregistré" msgid "No game is running." msgstr "Aucun jeu en fonctionnement." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "Aucun jeu en fonctionnement." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "Aucun mod de graphique sélectionné" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Aucun souci n'a été détecté" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "Aucun jeu correspondant n'a été trouvé" @@ -8421,25 +8735,25 @@ msgstr "Aucun profil trouvé pour les réglages du jeu '{0}'" msgid "No recording loaded." msgstr "Aucun enregistrement chargé." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Aucune donnée de sauvegarde trouvée" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Pas de fichier undo.dtm trouvé, abandon de l'annulation de chargement d'état " "pour empêcher une désynchronisation du film" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Aucune" @@ -8451,12 +8765,12 @@ msgstr "Amérique du Nord" msgid "Not Set" msgstr "Non défini" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" "Tous les joueurs ne possèdent pas ce jeu. Voulez-vous quand même démarrer ?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8466,7 +8780,7 @@ msgstr "" "Pas assez de blocs libres sur la carte mémoire cible. Au moins %n bloc(s) " "libre(s) requis." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8476,11 +8790,11 @@ msgstr "" "Pas assez de fichiers libres sur la carte mémoire cible. Au moins %n " "fichier(s) libre(s) requis." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "Introuvable" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8517,25 +8831,25 @@ msgstr "Nombre de secouements par seconde" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuck" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Accéléromètre du Nunchuck" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Boutons pour le Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Stick du Nunchuk" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8553,7 +8867,7 @@ msgid "Oceania" msgstr "Océanie" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Arrêt" @@ -8565,7 +8879,7 @@ msgstr "Offset" msgid "On" msgstr "Marche" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "Si mouvement" @@ -8579,15 +8893,15 @@ msgstr "" "et les shaders vertex pour étendre des points et des lignes, utiliser le " "shader vertex. Peut affecter les performances.

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Documentation en ligne" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "Afficher uniquement la Collection" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8595,7 +8909,7 @@ msgstr "" "Uniquement ajouter les symboles avec le préfixe :\n" "(Vide pour tous les symboles) " -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8608,24 +8922,24 @@ msgstr "" msgid "Open" msgstr "Ouvrir" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Ouvrir l'emplacement du fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "Ouvrir le dossier &utilisateur" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Ouvrir le dossier..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Charger le journal FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Ouvrir le dossier des &sauvegardes GameCube" @@ -8633,7 +8947,7 @@ msgstr "Ouvrir le dossier des &sauvegardes GameCube" msgid "Open Riivolution XML..." msgstr "Ouvrir un XML Riivolution..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Ouvrir le dossier de &sauvegarde Wii" @@ -8665,7 +8979,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Opérateurs" @@ -8673,8 +8987,8 @@ msgstr "Opérateurs" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Options" @@ -8683,21 +8997,21 @@ msgstr "Options" msgid "Orange" msgstr "Orange" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbite" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Autres" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Autre partition (%1)" @@ -8706,24 +9020,32 @@ msgstr "Autre partition (%1)" msgid "Other State Hotkeys" msgstr "Autres raccourcis clavier" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Autres manipulations des états" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Autres jeux..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "Rééchantillonnage de la sortie" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "Rééchantillonnage de la sortie :" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Écrasé" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Jouer l'enregistrement..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8752,7 +9074,7 @@ msgstr "Fichier d'image PNG (*.png);; Tous le fichiers (*)" msgid "PPC Size" msgstr "Taille PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Hôte" @@ -8765,7 +9087,7 @@ msgstr "Manette" msgid "Pads" msgstr "Manettes" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Paramètres" @@ -8778,11 +9100,11 @@ msgstr "Traiter comme hexadécimal" msgid "Parsing Error" msgstr "Traitement de l'erreur" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passive" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Utiliser un adaptateur Bluetooth tiers" @@ -8824,28 +9146,29 @@ msgstr "Dossiers" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pause à la fin du Film" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pause lorsque la fenêtre n'est plus sélectionnée" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Pause lors d'un Panic" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" "Met l'émulation en pause si une instruction de lecture/écriture ou inconnue " -"apparaît.\n" -"Activer ceci affectera les performances.\n" -"L'impact sur celles-ci est la même qu'activer le MMU." +"apparaît.
Activer ceci affectera les performances.
L'impact sur celles-" +"ci est la même qu'activer le MMU.

Dans le doute, " +"décochez cette case." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8862,15 +9185,15 @@ msgstr "Vitesse maximale des mouvements vers la position neutre." msgid "Peak velocity of outward swing movements." msgstr "Vitesse maximale des mouvements de va-et-vient." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Eclairage par pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Effectuer une mise à jour en ligne" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Exécuter une mise à jour du Système" @@ -8900,11 +9223,11 @@ msgstr "Espace d'adresse physique" msgid "PiB" msgstr "Pio" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Choisissez une police pour le débogage" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8916,8 +9239,8 @@ msgstr "Baisser" msgid "Pitch Up" msgstr "Monter" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plateforme" @@ -8933,7 +9256,7 @@ msgstr "Lecture / Enregistrement" msgid "Play Recording" msgstr "Jouer l'enregistrement..." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "Jouer au plateau / Mettre en route le disque" @@ -8941,39 +9264,43 @@ msgstr "Jouer au plateau / Mettre en route le disque" msgid "Playback Options" msgstr "Options de lecture" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Joueur" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "Joueur 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "Joueur Un Capacité Une" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "Joueur Un Capacité Deux" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "Joueur Deux" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "Joueur Deux Capacité Une" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "Joueur Deux Capacité Deux" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Joueurs" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "Temps de jeu :" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8984,7 +9311,7 @@ msgstr "" "Veuillez changer le paramètre de \"SyncOnSkipIdle\" pour \"True\" ! Il est " "actuellement désactivé, ce qui fait que ce problème va probablement arriver." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8997,12 +9324,12 @@ msgstr "" msgid "Point" msgstr "Pointer" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Port %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "ROM sur Port %1 :" @@ -9011,21 +9338,21 @@ msgstr "ROM sur Port %1 :" msgid "Port:" msgstr "Port :" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "Slots de portail" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Possible désynchronisation détectée : %1 peut s'être désynchronisé à l'image " "%2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Effet de Post-processing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Effet de Post-processing :" @@ -9054,7 +9381,7 @@ msgstr "Fin de film prématurée dans PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Fin de film prématurée dans PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -9075,7 +9402,7 @@ msgstr "Appuyer sur le bouton Sync" msgid "Pressure" msgstr "Pression" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -9110,15 +9437,15 @@ msgstr "Profil précédent" msgid "Primitive %1" msgstr "Primitive %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privée" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privée et publique" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problème" @@ -9146,7 +9473,7 @@ msgstr "" "Des problèmes d'une importance moyenne ont été trouvés. Tout ou partie du " "jeu peuvent ne pas fonctionner correctement." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -9155,23 +9482,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Progression" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Publique" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Purger le cache de la liste de jeu" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Placez les ROM d'IPL dans User/GC/." @@ -9198,13 +9525,13 @@ msgstr "" "sera la qualité." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Question" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Quitter" @@ -9225,11 +9552,11 @@ msgstr "R Analog." msgid "READY" msgstr "PRÊT" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "Modules RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "Détection automatique du RSO" @@ -9237,7 +9564,7 @@ msgstr "Détection automatique du RSO" msgid "RUNNING" msgstr "EN EXÉCUTION" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "Images GC/Wii en RVZ (*.rvz)" @@ -9254,7 +9581,11 @@ msgstr "Fin de zone :" msgid "Range Start: " msgstr "Début de zone :" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "Rang %1" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Rem&placer l'instruction" @@ -9286,11 +9617,11 @@ msgstr "Lu ou écrit" msgid "Read-Only Mode" msgstr "Mode Lecture seule" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Balance Board physique" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Wiimote physique" @@ -9307,7 +9638,7 @@ msgstr "Recentrer" msgid "Record" msgstr "Enregistrer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Enregistrer les entrées" @@ -9319,7 +9650,7 @@ msgstr "Enregistrement" msgid "Recording Options" msgstr "Options d'enregistrement" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Enregistrement..." @@ -9336,7 +9667,7 @@ msgstr "Rouge Gauche" msgid "Red Right" msgstr "Rouge Droite" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9353,17 +9684,17 @@ msgstr "" "

Dans le doute, sélectionnez Aucune." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "État de Redump.org :" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Rafraîchir" @@ -9386,22 +9717,22 @@ msgstr "" msgid "Refreshed current values." msgstr "Valeurs actuelles actualisées." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Actualisation..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Région" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Région :" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registres" @@ -9413,36 +9744,36 @@ msgstr "Entrée relative" msgid "Relative Input Hold" msgstr "Maintien de l'entrée relative" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Me rappeler plus tard" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Retirer" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "La suppression a échoué" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Retirer les données inutiles (irréversible) :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Supprimer le tag..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Supprimer le tag" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9452,16 +9783,16 @@ msgstr "" "l'espace lors de la conversion en ISO (sauf si vous compressez ensuite le " "fichier ISO en ZIP par exemple). Voulez-vous tout de même continuer ?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Renommer le symbole" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Fenêtre de rendu" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Rendu dans la fenêtre principale" @@ -9484,18 +9815,18 @@ msgstr "Quelqu'un demande à rejoindre votre partie" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Reset" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "Tout réinitialiser" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Réinitialiser Ignorer le gestionnaire de panique" @@ -9503,11 +9834,11 @@ msgstr "Réinitialiser Ignorer le gestionnaire de panique" msgid "Reset Results" msgstr "Réinitialiser les résultats" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Réinitialiser le serveur Traversal" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Réinitialiser le serveur Traversal à %1:%2" @@ -9515,7 +9846,7 @@ msgstr "Réinitialiser le serveur Traversal à %1:%2" msgid "Reset Traversal Settings" msgstr "Réinitialiser les paramètres traversal" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Réinitialiser les valeurs" @@ -9523,11 +9854,11 @@ msgstr "Réinitialiser les valeurs" msgid "Reset View" msgstr "Réinitialiser la vue" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Réinitialiser tous les jumelages sauvegardés des Wiimotes" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Gestionnaire de Packs de Ressources" @@ -9543,11 +9874,11 @@ msgstr "Redémarrage requis" msgid "Restore Defaults" msgstr "Restaurer les valeurs par défaut" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Restaurer l'instruction" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Réessayer" @@ -9556,7 +9887,7 @@ msgstr "Réessayer" msgid "Return Speed" msgstr "Vitesse du retour" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Révision" @@ -9568,7 +9899,7 @@ msgstr "Révision : %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9579,7 +9910,7 @@ msgstr "Droite" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Stick Droit" @@ -9615,11 +9946,11 @@ msgstr "Enrouler vers la gauche" msgid "Roll Right" msgstr "Enrouler vers la droite" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "ID Room" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Rotation" @@ -9649,23 +9980,23 @@ msgstr "" msgid "Rumble" msgstr "Vibreur" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Exécu&ter jusqu'ici" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Exécuter les cœurs de GBA sur des threads dédiés" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Exécuter jusqu'à" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Exécuter jusqu'à (ignorer les points d'arrêts)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Exécuter jusqu'à ce que ce soit atteint (ignorer les points d'arrêts)" @@ -9673,11 +10004,11 @@ msgstr "Exécuter jusqu'à ce que ce soit atteint (ignorer les points d'arrêts) msgid "Russia" msgstr "Russie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "Carte SD" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "Taille du fichier de la carte SD :" @@ -9685,11 +10016,11 @@ msgstr "Taille du fichier de la carte SD :" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "Image de carte SD (*.raw);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "Carte SD :" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "Réglages de la carte SD" @@ -9697,7 +10028,7 @@ msgstr "Réglages de la carte SD" msgid "SD Root:" msgstr "Racine de la carte SD :" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "Dossier de synchronisation SD :" @@ -9710,7 +10041,7 @@ msgstr "Gamma cible d'un écran SDR" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1 :" @@ -9718,7 +10049,7 @@ msgstr "SHA-1 :" msgid "SHA1 Digest" msgstr "SHA1 Digest" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1 :" @@ -9732,11 +10063,11 @@ msgstr "Contexte SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Sau&vegarder le code" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Sau&vegarder l'état" @@ -9746,8 +10077,8 @@ msgid "Safe" msgstr "Sûr " #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9757,34 +10088,34 @@ msgstr "Sauver" msgid "Save All" msgstr "Tout enregistrer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Exportation de la sauvegarde" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Enregistrer le journal FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Sauvegarder le fichier sous" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "Sauvegarde du jeu" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Fichiers de sauvegarde de jeu (*.sav);;Tous les fichiers (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Importation de la sauvegarde" @@ -9792,17 +10123,17 @@ msgstr "Importation de la sauvegarde" msgid "Save Oldest State" msgstr "Sauvegarder l'ancien état" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "Enregistrer le préréglage" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "Sauvegarder le fichier d'enregistrement sous" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Sauvegarder l'état" @@ -9846,23 +10177,23 @@ msgstr "Sauvegarder l'état vers le Slot 8" msgid "Save State Slot 9" msgstr "Sauvegarder l'état vers le Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Sauvegarder l'état dans un fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Sauvegarder l'état dans le slot le plus ancien" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Sauvegarder l'état dans l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Sauvegarder l'état dans le slot" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Sauvegarder la carte des symboles &sous..." @@ -9870,7 +10201,7 @@ msgstr "Sauvegarder la carte des symboles &sous..." msgid "Save Texture Cache to State" msgstr "Enreg. le cache de texture dans la sauveg. de l'état" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Sauvegarder et Charger un état" @@ -9882,11 +10213,11 @@ msgstr "Enregistrer sous le préréglage..." msgid "Save as..." msgstr "Enregistrer sous..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Sauvegarder le fichier de sortie combinée sous" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9896,15 +10227,15 @@ msgstr "" "sauvegarde avant de les écraser.\n" "Écraser maintenant ?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Placer la sauvegarde dans le même dossier que la ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Sauvegarder le fichier de carte" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Sauvegarder le fichier de signature" @@ -9912,7 +10243,7 @@ msgstr "Sauvegarder le fichier de signature" msgid "Save to Selected Slot" msgstr "Sauvegarder vers l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Sauvegarder dans le slot %1 - %2" @@ -9920,13 +10251,13 @@ msgstr "Sauvegarder dans le slot %1 - %2" msgid "Save..." msgstr "Sauvegarder..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "La réinitialisation des sauvegardes du jumelage des Wiimotes ne peut être " "fait que lorsqu'un jeu est en cours d'émulation." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Sauvegardes :" @@ -9936,7 +10267,7 @@ msgstr "" "Le film de sauvegarde d'état {0} est corrompu, arrêt de l'enregistrement du " "film..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Copie à l'échelle de l'EFB" @@ -9950,11 +10281,11 @@ msgstr "Capt écran" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Rechercher" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Rechercher l'adresse" @@ -9979,7 +10310,7 @@ msgstr "" "La recherche n'est pour l'instant pas possible dans l'espace d'adresse " "virtuelle. Exécutez le jeu pendant un moment et essayez à nouveau." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Rechercher une instruction" @@ -9987,11 +10318,11 @@ msgstr "Rechercher une instruction" msgid "Search games..." msgstr "Rechercher des jeux..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Rechercher une instruction" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "Rechercher :" @@ -10016,7 +10347,7 @@ msgstr "" msgid "Security options" msgstr "Options de sécurité" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Sélectionner" @@ -10024,24 +10355,24 @@ msgstr "Sélectionner" msgid "Select Dump Path" msgstr "Sélectionner le dossier pour le dump :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Sélectionner le dossier d'exportation" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "Sélectionner le fichier de Figurine" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Sélectionner le BIOS de la GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Sélectionner la ROM GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Sélectionner le dossier des sauvegardes GBA" @@ -10061,15 +10392,15 @@ msgstr "Sélectionner le dossier des Packs de Ressources" msgid "Select Riivolution XML file" msgstr "Sélectionner le fichier XML Riivolution" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "Sélectionner la collection Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "Sélectionnez un fichier Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Sélectionner le slot %1 - %2" @@ -10077,7 +10408,7 @@ msgstr "Sélectionner le slot %1 - %2" msgid "Select State" msgstr "Sélectionner l'état" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Sélectionner l'emplacement de l'état" @@ -10129,17 +10460,17 @@ msgstr "Sélectionner le chemin de WFS" msgid "Select Wii NAND Root" msgstr "Sélectionner le dossier racine de la NAND Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Sélectionner un dossier" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Sélectionner un fichier" @@ -10155,7 +10486,7 @@ msgstr "Sélectionner un Jeu" msgid "Select a SD Card Image" msgstr "Sélectionner une image de carte SD" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Sélectionner un fichier" @@ -10163,19 +10494,19 @@ msgstr "Sélectionner un fichier" msgid "Select a game" msgstr "Sélectionner un jeu" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Sélectionner un titre à installer dans la NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Sélectionner les cartes e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Sélectionner l'adresse du module RSO :" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "Sélectionnez le fichier d'enregistrement à lire" @@ -10183,20 +10514,20 @@ msgstr "Sélectionnez le fichier d'enregistrement à lire" msgid "Select the Virtual SD Card Root" msgstr "Sélectionner le dossier racine de la carte SD virtuelle" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Sélectionner le fichier des clés (dump OTP/SEEPROM)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Sélectionner le fichier à enregistrer" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Sélectionner le dossier où sera enregistrée l'image convertie" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Sélectionner le dossier où seront enregistrées les images converties" @@ -10208,11 +10539,11 @@ msgstr "Police sélectionnée" msgid "Selected controller profile does not exist" msgstr "Le profil de contrôleur sélectionné n'existe pas" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Le jeu sélectionné ne figure pas dans la liste des jeux !" @@ -10224,7 +10555,7 @@ msgstr "Pile d'appels du thread sélectionné" msgid "Selected thread context" msgstr "Contexte du thread sélectionné" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10232,7 +10563,7 @@ msgstr "" "Sélectionne l'adaptateur matériel à utiliser.

%1 " "ne prend pas en charge cette fonctionnalité." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10240,7 +10571,7 @@ msgstr "" "Sélectionne la carte graphique à utiliser.

Dans le " "doute, sélectionnez la première." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10260,7 +10591,7 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10274,7 +10605,7 @@ msgstr "" "4/3.
Étirer à la fenêtre : Adapter l'image à la taille de la fenêtre." "

Dans le doute, choisissez Auto." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10291,11 +10622,11 @@ msgstr "" "convient le mieux.

Dans le doute, sélectionnez " "OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Envoyer" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Position de la Sensor Bar :" @@ -10319,7 +10650,7 @@ msgstr "Adresse IP du serveur" msgid "Server Port" msgstr "Port du serveur" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Le serveur a rejeté la tentative traversal" @@ -10336,35 +10667,35 @@ msgstr "Définir &blr" msgid "Set PC" msgstr "Définir PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Définir comme l'ISO par &défaut" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Sélectionner un fichier de carte mémoire pour le Slot A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Sélectionner un fichier de carte mémoire pour le Slot B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Définir l'adresse de &fin du symbole" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Définir la taille du &symbole" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Définir l'adresse de fin du symbole" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Entrer la taille du symbole (%1) :" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10374,7 +10705,7 @@ msgstr "" "pour les jeux.\n" "Peut ne pas fonctionner pour tous les jeux." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Définit la langue du système de la Wii." @@ -10395,7 +10726,7 @@ msgstr "" "Wii) MEM2 dans l'adressage de la mémoire virtuelle. Ceci fonctionnera pour " "la grande majorité des jeux." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10405,11 +10736,11 @@ msgstr "Réglages" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory : Impossible de créer le fichier setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Importance" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Compilation de Shader" @@ -10419,6 +10750,10 @@ msgstr "Compilation de Shader" msgid "Shake" msgstr "Secouement" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "Bilinéaire net" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10432,41 +10767,41 @@ msgstr "Manette Shinkansen" msgid "Show % Speed" msgstr "Afficher le % de vitesse" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Afficher le &journal" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Afficher la barre d'&outils" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Affiche le titre en cours dans le nom de la fenêtre" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Tout afficher" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Afficher Australie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Afficher le jeu en cours sur Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "Afficher d'abord les codes désactivés" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Afficher les ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "Afficher d'abord les codes activés" @@ -10474,7 +10809,7 @@ msgstr "Afficher d'abord les codes activés" msgid "Show FPS" msgstr "Afficher le nombre de FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Afficher le compteur d'images" @@ -10482,19 +10817,19 @@ msgstr "Afficher le compteur d'images" msgid "Show Frame Times" msgstr "Afficher le temps de rendu par image" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Afficher France" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Afficher GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Afficher Allemagne" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Afficher le Mode golf en surimpression" @@ -10502,23 +10837,23 @@ msgstr "Afficher le Mode golf en surimpression" msgid "Show Infinity Base" msgstr "Afficher la Base Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Afficher les entrées du contrôleur" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Afficher Italie" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "Afficher JPN" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Afficher Corée" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Afficher le compteur de lags" @@ -10526,27 +10861,27 @@ msgstr "Afficher le compteur de lags" msgid "Show Language:" msgstr "Afficher en :" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Afficher la config. de journalisation" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Afficher les messages NetPlay" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Afficher le ping du NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Afficher Pays-bas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Afficher les messages informatifs" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Afficher PAL" @@ -10559,19 +10894,19 @@ msgstr "Afficher PC" msgid "Show Performance Graphs" msgstr "Afficher les graphiques de performance" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Afficher les plateformes" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Afficher les régions" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Afficher le compteur de réenregistrements" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Afficher Russie" @@ -10579,7 +10914,7 @@ msgstr "Afficher Russie" msgid "Show Skylanders Portal" msgstr "Afficher le Portail Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Afficher Espagne" @@ -10591,19 +10926,19 @@ msgstr "Afficher les couleurs selon la vitesse" msgid "Show Statistics" msgstr "Afficher les statistiques" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Afficher l'heure du système" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Afficher Taïwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Afficher USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Afficher les inconnus" @@ -10615,27 +10950,27 @@ msgstr "Afficher les durées de VBlank" msgid "Show VPS" msgstr "Afficher les VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Afficher les WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Afficher Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Afficher Monde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Afficher dans la &mémoire" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "Afficher dans le code" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "Afficher dans la mémoire" @@ -10652,11 +10987,11 @@ msgstr "Afficher dans la mémoire" msgid "Show in server browser" msgstr "Afficher dans le navigateur de serveurs" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "Afficher la &mémoire cible" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10727,7 +11062,7 @@ msgstr "" "d'émulation.

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10744,7 +11079,7 @@ msgstr "" "Affiche diverses statistiques de rendu.

Dans le " "doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Côte-à-côte" @@ -10760,7 +11095,7 @@ msgstr "Utiliser à l'horizontale" msgid "Sideways Wii Remote" msgstr "Wiimote à l'horizontale" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Base de données de Signatures" @@ -10779,12 +11114,12 @@ msgstr "Signé 32" msgid "Signed 8" msgstr "Signé 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Entier signé" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chinois simplifié" @@ -10792,11 +11127,11 @@ msgstr "Chinois simplifié" msgid "Simulate DK Bongos" msgstr "Simuler les Bongos DK" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Six axes" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Taille" @@ -10813,7 +11148,7 @@ msgstr "" msgid "Skip" msgstr "Sauter" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Saute le dessin" @@ -10821,7 +11156,7 @@ msgstr "Saute le dessin" msgid "Skip EFB Access from CPU" msgstr "Ignorer l'accès à l'EFB depuis le CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Passer le Menu Principal" @@ -10861,30 +11196,35 @@ msgstr "" "

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "Skylander" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "Dossier de la collection Skylander :" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" "Skylander n'a pas été trouvé dans cette collection. Créer un nouveau " "fichier ?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Gestionnaire de Skylanders" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" "Le dossier Skylander n'a pas été trouvé pour cet utilisateur. Créer un " @@ -10895,19 +11235,19 @@ msgstr "" msgid "Slider Bar" msgstr "Slider Bar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Slot A :" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Slot B :" @@ -10936,7 +11276,7 @@ msgstr "" "Des données de remplissage qui devraient être composées de zéros ne le sont " "pas. Cela peut bloquer le jeu à certains moments." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10944,12 +11284,12 @@ msgstr "" "Certaines valeurs que vous avez entrées ne sont pas valides.\n" "Veuillez vérifier les valeurs en surbrillance." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Trier par ordre alphabétique" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Son :" @@ -10962,8 +11302,8 @@ msgid "Spain" msgstr "Espagne" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Espagnol" @@ -10971,11 +11311,11 @@ msgstr "Espagnol" msgid "Speaker Pan" msgstr "Volume du haut-parleur" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volume du haut-parleur :" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Spécialisé (par défaut)" @@ -11015,7 +11355,7 @@ msgstr "Vitesse" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -11027,16 +11367,16 @@ msgstr "Fin de pile" msgid "Stack start" msgstr "Début de pile" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Contrôleur standard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Démarrer &NetPlay..." @@ -11044,7 +11384,7 @@ msgstr "Démarrer &NetPlay..." msgid "Start New Cheat Search" msgstr "Démarrer une nouvelle recherche de cheat" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Démarrer l'enregistrement de l'entrée" @@ -11054,7 +11394,7 @@ msgstr "&Démarrer l'enregistrement de l'entrée" msgid "Start Recording" msgstr "Commencer l'enregistrement" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Démarrer en Plein écran" @@ -11062,11 +11402,11 @@ msgstr "Démarrer en Plein écran" msgid "Start with Riivolution Patches" msgstr "Démarrer avec les patchs Riivolution" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Démarrer avec les patchs Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Jeu démarré" @@ -11077,7 +11417,7 @@ msgstr "Jeu démarré" msgid "State" msgstr "État" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volant" @@ -11105,19 +11445,19 @@ msgstr "Step Out" msgid "Step Over" msgstr "Step Over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Sortie avec succès !" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Temps écoulé pour la sortie !" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Saut en cours..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Pas à pas réussi !" @@ -11126,20 +11466,20 @@ msgstr "Pas à pas réussi !" msgid "Stepping" msgstr "Pas à pas" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stéréo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Mode de stéréoscopie 3D" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Mode de stéréoscopie 3D :" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stéréoscopie" @@ -11160,7 +11500,7 @@ msgstr "Stick" msgid "Stop" msgstr "Arrêter" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Arrêter de jouer/enregistrer l'entrée" @@ -11168,7 +11508,7 @@ msgstr "Arrêter de jouer/enregistrer l'entrée" msgid "Stop Recording" msgstr "Arrêter l'enregistrement" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Jeu arrêté" @@ -11210,11 +11550,11 @@ msgstr "" "RAM (et Texture)

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Étirer à la fenêtre" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Synchronisation stricte des paramètres" @@ -11228,6 +11568,10 @@ msgstr "Texte" msgid "Strum" msgstr "Gratter" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "Style :" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11235,69 +11579,69 @@ msgstr "Gratter" msgid "Stylus" msgstr "Style" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Succès !" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Ajouté avec succès à l'index de NetPlay" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n image(s) convertie(s) avec succès." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Suppression réussie de \"%1\"." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "Exportation avec succès de %n sur %1 fichier(s) de sauvegarde." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Fichiers de sauvegarde exportés avec succès." -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Certificats extraits avec succès depuis la NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Fichier extrait avec succès." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Extraction avec succès des données du système." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Fichier de sauvegarde importé avec succès." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Ce titre a été installé avec succès dans la NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Ce titre a été supprimé avec succès de la NAND." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "SuperChargers" @@ -11305,17 +11649,17 @@ msgstr "SuperChargers" msgid "Support" msgstr "Aide" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Formats de fichiers pris en charge" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" "Prend en charge les cartes SD et SDHC. La taille par défaut est de 128 Mo." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -11323,17 +11667,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Suspendu" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Inverser les yeux" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "Swap Forces" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "Swapper" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11348,23 +11697,23 @@ msgstr "" msgid "Swing" msgstr "Balancement" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Basculer vers A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Basculer vers B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbole" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Adresse de fin du symbole (%1) :" @@ -11382,25 +11731,25 @@ msgstr "" "Symboles -> Générer les Symboles depuis ->\n" "\tAdresse | Base de donnée de Signatures | Modules RSO" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Nom du symbole :" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symboles" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Synchroniser" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Synchronise les codes AR/Gecko" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Synchroniser les Wiimotes physiques et les jumeler" @@ -11416,7 +11765,7 @@ msgstr "" "Synchronise les tâches entre le GPU et le CPU pour éviter des blocages " "aléatoires en mode Dual Core. (Coché = Compatible, Décoché = Rapide)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11436,25 +11785,25 @@ msgstr "Synchronisation des codes Gecko..." msgid "Synchronizing save data..." msgstr "Synchronisation des données de sauvegarde..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Langue du système :" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Entrée TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Outils TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Tags" @@ -11472,15 +11821,15 @@ msgstr "Tail" msgid "Taiwan" msgstr "Taïwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Capture d'écran" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "La zone d'adresse cible n'est pas valide." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11490,11 +11839,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "Tech" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -11511,11 +11860,11 @@ msgstr "Précision du cache de texture" msgid "Texture Dumping" msgstr "Copie des textures" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "Filtrage de texture" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "Filtrage de texture :" @@ -11565,7 +11914,7 @@ msgstr "Le fichier IPL n'est pas connu comme un dump correct. (CRC32 : {0:x})" msgid "The Masterpiece partitions are missing." msgstr "La partition des Chefs-d'œuvre est manquante." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11573,7 +11922,7 @@ msgstr "" "Impossible de réparer la NAND. Il est recommandé de sauvegarder vos données " "actuelles et de recommencer avec une nouvelle NAND." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "La NAND a été réparée." @@ -11587,6 +11936,11 @@ msgstr "" "vers la carte SD, le menu système de la Wii ne démarrera plus et refusera " "également de le recopier ou le redéplacer vers la NAND." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" +"La quantité d'argent que ce Skylander doit avoir. Compris entre 0 et 65000." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11631,7 +11985,7 @@ msgstr "" "Les clés de déchiffrage doivent être ajoutées au fichier de sauvegarde de la " "NAND." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11666,11 +12020,11 @@ msgstr "" "La NAND émulée est endommagée. Des titres du système tels que le Menu Wii et " "la Chaîne Boutique peuvent ne pas fonctionner correctement." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "La console Wii émulée a été mise à jour." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "La console Wii émulée est déjà à jour." @@ -11680,19 +12034,21 @@ msgstr "La console Wii émulée est déjà à jour." msgid "The entered MAC address is invalid." msgstr "L'adresse MAC entrée n'est pas valide." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Le PID entré n'est pas valide." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Le VID entré n'est pas valide." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "L'expression contient une erreur de syntaxe." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11704,7 +12060,7 @@ msgstr "" "est corrompu ou n'est un fichier de carte mémoire de GameCube.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11712,6 +12068,14 @@ msgstr "" "Le fichier %1 existe déjà.\n" "Voulez-vous le remplacer ?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" +"Le fichier associé à ce fichier a été fermé ! Avez-vous libéré le slot avant " +"de sauvegarder ?" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11724,7 +12088,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "Le fichier {0} était déjà ouvert, son entête n'a pas pu être écrite." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11738,7 +12102,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Le système de fichiers n'est pas valide ou ne peut être lu." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11767,7 +12131,7 @@ msgstr "L'ID du jeu est anormalement court." msgid "The game ID is {0} but should be {1}." msgstr "L'ID du jeu est {0} au lieu de {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "Le disque ne contient aucune information de mise à jour utilisable." @@ -11775,7 +12139,7 @@ msgstr "Le disque ne contient aucune information de mise à jour utilisable." msgid "The game is currently running." msgstr "Le jeu est déjà en cours d'émulation." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11785,7 +12149,7 @@ msgstr "" "soucis avec le Menu Système, il n'est pas possible de mettre à jour la " "console émulée avec ce disque." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11807,6 +12171,14 @@ msgstr "Les hashs ne correspondent pas !" msgid "The hashes match!" msgstr "Les hashs correspondent !" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" +"Le niveau du héros de ce Skylander. Uniquement vu dans Skylanders: Spyro's " +"Adventure. Compris entre 0 et 100." + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11819,6 +12191,18 @@ msgstr "" msgid "The install partition is missing." msgstr "La partition d'installation est manquante." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "La dernière fois que la figurine a été placée sur le portail" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" +"La dernière fois que la figurine a été réinitialisée. Si elle ne l'a jamais " +"été, c'est la première fois où elle a été placée sur le portail." + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11831,14 +12215,18 @@ msgstr "" "correctement synchronisé, veuillez changer l'appareil sélectionné vers Carte " "mémoire ou Dossier GCI." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "Le pseudo pour ce Skylander. Limité à 15 caractères." + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Les patchs dans %1 ne sont pas conçus pour le jeu sélectionné ou cette " "révision du jeu." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Le profil \"%1\" n'existe pas." @@ -11862,14 +12250,14 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Le code AR décrypté ne contient aucune ligne." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "Un même fichier ne peut être utilisé sur plusieurs emplacements, il est déjà " "utilisé sur le slot %1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11910,13 +12298,15 @@ msgstr "L'index de la clé commune spécifiée est {0} au lieu de {1}." msgid "The specified file \"{0}\" does not exist" msgstr "Le fichier spécifié \"{0}\" n'existe pas" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"La partie de votre NAND réservée au système contient %1 blocs (%2 Kio) de " +"données, sur un maximum alloué de %3 blocs (%4 Kio)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "La carte mémoire cible contient déjà un fichier nommé \"%1\"." @@ -11925,11 +12315,35 @@ msgstr "La carte mémoire cible contient déjà un fichier nommé \"%1\"." msgid "The ticket is not correctly signed." msgstr "Le ticket n'est pas correctement signé." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" +"Le temps total où cette figurine a été utilisée dans un jeu, en secondes." + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" +"Le code jouet pour cette figurine. Disponible uniquement pour les vraies " +"figurines." + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Le type de partition ne peut être lu." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "Ce type de Skylander n'a aucune donnée qui peut être modifiée !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "Ce type de Skylander est inconnu !" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "Ce type de Skylander est inconnu, ou ne peut pas encore être modifié !" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11950,11 +12364,13 @@ msgstr "La partition des mises à jour est manquante." msgid "The update partition is not at its normal position." msgstr "La partition des mises à jour n'est pas à sa position normale." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"La partie de votre NAND accessible à l'utilisateur contient %1 blocs (%2 " +"Kio) de données, sur un maximum alloué de %3 blocs (%4 Kio)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11976,11 +12392,11 @@ msgstr "La partition n°{0} n'est pas correctement alignée." msgid "There are too many partitions in the first partition table." msgstr "Il y a trop de partitions dans la première table de partitions." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Il n'y a rien à annuler !" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "Il y a eu un problème lors de l'ajout du raccourci sur le Bureau" @@ -12019,7 +12435,11 @@ msgstr "" "utilisé sur les consoles coréennes. Cela va vraisemblablement mener au " "message ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "Ce type de Skylander ne peut pas encore être modifié !" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Ce périphérique USB est déjà sur liste blanche." @@ -12048,7 +12468,7 @@ msgstr "" "Veuillez exécuter la version ARM64 de Dolphin pour une meilleure expérience." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Ceci est irréversible !" @@ -12179,7 +12599,7 @@ msgstr "Ceci est un dump correct." msgid "This session requires a password:" msgstr "Cette session requiert un mot de passe :" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12257,7 +12677,7 @@ msgstr "" "Ceci va limiter la vitesse d'envoi de parcelles de données par client, qui " "est utilisée pour synchroniser la sauvegarde." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12299,14 +12719,14 @@ msgstr "" "Durée pendant laquelle la manette est stable pour activer l'étalonnage (zéro " "pour désactiver)." -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Délai dépassé" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titre" @@ -12320,7 +12740,7 @@ msgstr "À" msgid "To:" msgstr "jusqu'à :" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Activer le &plein écran" @@ -12405,15 +12825,15 @@ msgstr "Échec du jetonnage." msgid "Toolbar" msgstr "Barre d'outils" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Haut" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Dessus-dessous" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12452,19 +12872,33 @@ msgstr "Distance totale parcourue" msgid "Touch" msgstr "Toucher" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "Code du jouet :" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chinois traditionnel" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "Trap" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "Trap Master" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Erreur de Traversal" @@ -12472,7 +12906,7 @@ msgstr "Erreur de Traversal" msgid "Traversal Server" msgstr "Traversal Server" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Le serveur traveral n'a pas répondu lors de la connexion à l'hôte" @@ -12484,7 +12918,7 @@ msgstr "" "Essaye de traduire les branches en avance, améliorant les performances dans " "la plupart des cas. Réglé par défaut sur True" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Carte électronique AM Triforce" @@ -12493,12 +12927,17 @@ msgstr "Carte électronique AM Triforce" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Déclencheurs" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "Trophée" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12524,7 +12963,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "Émulation d'un appareil USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "Émulation de l'USB" @@ -12532,19 +12971,17 @@ msgstr "Émulation de l'USB" msgid "USB Emulation Devices" msgstr "Émulation d'appareils USB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "Erreur dans la liste blanche des USB" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12556,7 +12993,7 @@ msgstr "" "

Dans le doute, sélectionnez ce mode." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12569,7 +13006,7 @@ msgstr "" "saccades avec les Ubershaders hybrides et que vous avez un GPU puissant." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12584,7 +13021,7 @@ msgstr "" "impact minimal sur les performances, mais cela dépend du comportement du " "driver de la carte graphique." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Impossible de détecter automatiquement le module RSO" @@ -12596,7 +13033,11 @@ msgstr "Impossible de contacter le serveur de mises à jour." msgid "Unable to create updater copy." msgstr "Impossible de créer une copie de l'Updater." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "Impossible de modifier Skylander !" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "Impossible d'ouvrir le fichier." @@ -12624,7 +13065,7 @@ msgstr "" "\n" "Voulez-vous ignorer cette ligne et continuer le traitement ?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "Impossible de lire le fichier." @@ -12640,34 +13081,34 @@ msgstr "Impossible d'écrire vers le fichier {0}" msgid "Unbound" msgstr "Unbound" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Images GC/Wii non compressées (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "Mort-vivant" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "&Annuler le lancement d'état" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Annuler la sauvegarde de l'état" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Désinstaller" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Désinstaller de la NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12675,22 +13116,27 @@ msgstr "" "Désinstaller le WAD va supprimer la version actuellement installée de ce " "titre dans la NAND sans supprimer ses données de sauvegarde. Continuer ?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "États-Unis" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "Type de Skylander inconnu !" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Inconnu" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "Inconnu (Id :%1 Var :%2)" @@ -12702,7 +13148,7 @@ msgstr "Commande DVD inconnue {0:08x} - erreur fatale" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Message SYNC_CODES inconnu reçu avec l'id : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12714,7 +13160,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Message SYNC_SAVE_DATA inconnu reçu avec l'ID : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12726,7 +13172,7 @@ msgstr "" msgid "Unknown address space" msgstr "Espace d'adresse inconnu" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Auteur inconnu" @@ -12742,11 +13188,11 @@ msgstr "Disque inconnu" msgid "Unknown error occurred." msgstr "Une erreur inconnue est survenue." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Erreur inconnue {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Erreur inconnue." @@ -12754,21 +13200,21 @@ msgstr "Erreur inconnue." msgid "Unknown message received with id : {0}" msgstr "Reception d'un message inconnu avec l'ID : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Message inconnu avec l'ID {0} reçu du joueur {1}. Exclusion du joueur !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Inconnu(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Inconnu(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Illimitée" @@ -12780,23 +13226,23 @@ msgstr "Décharger la ROM" msgid "Unlock Cursor" msgstr "Débloquer le curseur" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "Débloqué" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "Débloqué %1 fois pendant cette session" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "Débloqué (occasionnel)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "Débloqué pendant cette session" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Décompression" @@ -12815,59 +13261,59 @@ msgstr "Non signé 32" msgid "Unsigned 8" msgstr "Non signé 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Entier non signé" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Haut" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Mettre à jour" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Partition de mise à jour (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Mettre à jour une fois Dolphin quitté" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Mise à jour disponible" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "La mise à jour a été annulée" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "La mise à jour a réussi" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "La mise à jour a échoué" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Mise à jour en cours" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12887,7 +13333,7 @@ msgstr "Utiliser à la verticale" msgid "Upright Wii Remote" msgstr "Wiimote debout" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Paramètres de l'envoi des données statistiques" @@ -12896,27 +13342,23 @@ msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" "Utilisez 8.8.8.8 pour un DNS normal, ou sinon entrez un DNS personnalisé" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "Utiliser toutes les données de sauvegarde de la Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Utiliser la base de données interne des noms de jeux" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Utiliser un style personnalisé par l'utilisateur" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Utiliser un codec sans perte (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Utiliser le mode PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Utiliser les gestionnaires de panique" @@ -13018,15 +13460,11 @@ msgstr "Configuration personnalisée" msgid "User Interface" msgstr "Interface utilisateur" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Style utilisateur :" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Variables utilisateur" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -13054,7 +13492,7 @@ msgstr "" "

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -13065,7 +13503,7 @@ msgstr "" "créée.

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
Dans le cas " "contraire et dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13357,14 +13801,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Avertissement" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13466,11 +13910,11 @@ msgstr "Surveiller" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "Eau" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Site web" @@ -13509,11 +13953,11 @@ msgstr "" "

Dans le doute, cochez cette case." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Périphériques USB autorisés pour une connexion directe à la Wii émulée" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Hack écran large (16/9è)" @@ -13541,45 +13985,45 @@ msgstr "Wiimote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wiimote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Accéléromètre de la Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Boutons de la Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Gyroscope de la Wiimote" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Paramètres de la Wiimote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wiimotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Entrée TAS %1 pour Wii - Manette classique" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Entrée TAS %1 pour Wii - Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Entrée TAS %1 pour Wii - Wiimote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii et Wiimote" @@ -13587,15 +14031,15 @@ msgstr "Wii et Wiimote" msgid "Wii data is not public yet" msgstr "Données Wii pas encore publiques" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Fichiers de sauvegarde de Wii (*.bin);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "Fichier MEGA de signature de WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13604,7 +14048,7 @@ msgstr "" "focus. Vous pouvez définir un raccourci clavier pour le déverrouiller." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Taille de la fenêtre" @@ -13650,26 +14094,26 @@ msgstr "Ecrire dans le journal, puis pause" msgid "Write to Window" msgstr "Écrire dans la fenêtre" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Mauvais numéro de disque" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "Mauvais hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Mauvaise région" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Mauvaise révision" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13683,9 +14127,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Adresse de destination de XLink Kai BBA" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13713,7 +14157,7 @@ msgstr "Oui" msgid "Yes to &All" msgstr "Oui à to&ut" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13722,7 +14166,7 @@ msgstr "" "Vous allez convertir le contenu du fichier dans %2 vers un dossier dans %1. " "Tout le contenu du dossier sera supprimé. Souhaitez-vous continuer ?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13731,7 +14175,7 @@ msgstr "" "Vous allez convertir le contenu du dossier dans %1 vers un fichier dans %2. " "Tout le contenu du fichier sera supprimé. Souhaitez-vous continuer ?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13818,15 +14262,15 @@ msgstr "" "d'utilisation de la NAND à https://dolphin-emu.org/docs/guides/nand-usage-" "guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Vous devez entrer un nom." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Vous devez entrer un nom pour votre session !" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Vous devez entrer une région pour votre session !" @@ -13834,7 +14278,7 @@ msgstr "Vous devez entrer une région pour votre session !" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Vous devez redémarrer Dolphin pour que ce changement prenne effet." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Vous devez sélectionner un jeu à héberger !" @@ -13858,16 +14302,18 @@ msgstr "" "Souhaitez-vous corriger maintenant le problème ?\n" "Si vous sélectionnez \"Non\", le son risque d'être détérioré." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"Votre NAND contient plus de données qu'alloué. Les logiciels Wii peuvent " +"avoir un comportement anormal ou ne pas pouvoir sauvegarder de donnée." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13888,7 +14334,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] et [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor" @@ -13911,21 +14357,21 @@ msgstr "Auto" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "Impossible de charger d3d12.dll" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "par défaut" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "déconnecté" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Cartes e-Reader (*.raw);;Tous les fichiers (*)" @@ -13971,7 +14417,7 @@ msgstr "la dernière valeur" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13983,13 +14429,13 @@ msgstr "" msgid "none" msgstr "Aucun" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "Désactivé" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "à" @@ -14038,11 +14484,11 @@ msgstr "{0} (NKit)" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "IPL {0} trouvé dans le dossier {1}. Le disque peut ne pas être reconnu" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} n'a pas pu synchroniser les codes." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} n'a pas pu synchroniser." @@ -14054,8 +14500,8 @@ msgstr "" "{0} n'est pas un dossier, impossible de déplacer vers *.original.\n" "Vérifiez vos droits d'écriture ou déplacez le fichier hors de Dolphin" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} blocs sur {1}. Ratio de compression : {2}%" @@ -14063,7 +14509,7 @@ msgstr "{0} blocs sur {1}. Ratio de compression : {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} n'était pas un dossier, déplacé vers *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Or" diff --git a/Languages/po/hr.po b/Languages/po/hr.po index aa46eee0ae..19d244f482 100644 --- a/Languages/po/hr.po +++ b/Languages/po/hr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Alberto Poljak , 2013-2014\n" "Language-Team: Croatian (http://app.transifex.com/delroth/dolphin-emu/" @@ -40,7 +40,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -48,7 +48,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -69,7 +69,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -92,14 +92,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -112,7 +112,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -126,7 +126,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -137,11 +137,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -149,54 +149,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -208,30 +212,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -239,7 +243,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -255,16 +259,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -288,27 +296,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -316,85 +324,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Pauze" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -410,21 +418,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulacija" @@ -432,39 +440,39 @@ msgstr "&Emulacija" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Datoteka" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Upravljač sličica po sekundi" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -472,15 +480,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Postavke Grafike" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Pomoć" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Postavke prečica na tipkovnici" @@ -488,31 +496,31 @@ msgstr "&Postavke prečica na tipkovnici" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -520,11 +528,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Učitaj stanje igre" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -538,23 +546,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memorija" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -562,82 +570,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Otvori..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Pokreni igru" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Svojstva" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registri" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Resetiraj" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Zaustavi igru" @@ -645,15 +653,15 @@ msgstr "&Zaustavi igru" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Alati" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -663,21 +671,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Pogled" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -685,23 +693,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(isključeno)" @@ -709,63 +725,71 @@ msgstr "(isključeno)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -787,11 +811,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -799,11 +823,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -811,15 +835,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -849,7 +869,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -863,15 +883,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -879,35 +895,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -926,19 +942,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -960,19 +972,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -984,26 +996,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1021,34 +1033,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1081,7 +1093,7 @@ msgstr "AR Kodovi" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1092,7 +1104,7 @@ msgstr "O Dolphin-u" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1105,8 +1117,8 @@ msgstr "" msgid "Accuracy:" msgstr "Kvaliteta:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1182,11 +1194,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1198,7 +1210,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1206,7 +1218,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1228,8 +1240,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1241,7 +1253,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1251,7 +1263,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1261,9 +1273,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Dodaj..." @@ -1271,16 +1283,16 @@ msgstr "Dodaj..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1299,7 +1311,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1323,7 +1335,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1331,7 +1343,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1344,27 +1356,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Napredno" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1372,96 +1407,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1471,7 +1507,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1479,7 +1515,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1497,31 +1533,31 @@ msgstr "Kut" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1535,11 +1571,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1547,15 +1583,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1563,16 +1599,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Omjer Slike:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1580,7 +1620,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1605,7 +1645,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1613,8 +1653,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automatski" @@ -1622,11 +1662,11 @@ msgstr "Automatski" msgid "Auto (Multiple of 640x528)" msgstr "Automatski (Višestruko od 640*528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1634,7 +1674,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1642,15 +1682,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1678,7 +1718,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1690,7 +1730,7 @@ msgstr "BP registar" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1702,12 +1742,12 @@ msgstr "" msgid "Backend Settings" msgstr "Upravljač zvuka- Postavke" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Upravljač:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Prati unos podataka i u pozadini" @@ -1718,13 +1758,13 @@ msgstr "Prati unos podataka i u pozadini" msgid "Backward" msgstr "Natrag" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1732,20 +1772,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Transparent" @@ -1765,11 +1805,11 @@ msgstr "Tremolo" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Osnovno" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Osnovne postavke" @@ -1777,7 +1817,7 @@ msgstr "Osnovne postavke" msgid "Bass" msgstr "Bas" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1785,7 +1825,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1793,6 +1833,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1809,20 +1865,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1830,7 +1886,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blokovi" @@ -1853,15 +1909,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1869,7 +1925,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Dno" @@ -1878,7 +1934,7 @@ msgstr "Dno" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1892,27 +1948,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1930,7 +1986,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1938,12 +1994,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Međuspremnik:" @@ -1966,7 +2022,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1982,7 +2038,7 @@ msgstr "" msgid "Buttons" msgstr "Tipke" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1992,7 +2048,7 @@ msgstr "" msgid "C Stick" msgstr "C Gljiva" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2000,19 +2056,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2023,11 +2079,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2051,19 +2107,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2077,22 +2133,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2125,11 +2189,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2137,6 +2201,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2155,11 +2223,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Promjeni &Disk..." @@ -2167,7 +2235,7 @@ msgstr "Promjeni &Disk..." msgid "Change Disc" msgstr "Promjeni disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2181,7 +2249,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2197,15 +2265,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Čavrljanje" @@ -2221,7 +2289,7 @@ msgstr "Tražilica" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2233,13 +2301,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2247,31 +2315,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Odaberite datoteku za otvaranje" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Odaberite direktorij u kojega želite raspakirati datoteke" @@ -2280,7 +2348,7 @@ msgstr "Odaberite direktorij u kojega želite raspakirati datoteke" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2290,27 +2358,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Očisti" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2319,11 +2387,11 @@ msgstr "" msgid "Close" msgstr "Zatvori" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2350,15 +2418,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2366,12 +2438,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2393,7 +2465,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2401,18 +2473,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2422,7 +2494,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2496,14 +2568,14 @@ msgstr "" msgid "Config" msgstr "Konfiguracja" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Podesi" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2512,22 +2584,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2535,13 +2607,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Potvrdite zaustavljanje igre" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2550,15 +2622,15 @@ msgstr "" msgid "Connect" msgstr "Spoji" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Priključite USB tipkovnicu" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2578,15 +2650,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2594,7 +2666,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2606,7 +2678,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Neprekidno Skeniranje" @@ -2619,7 +2691,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2655,7 +2727,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2663,7 +2735,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2672,7 +2744,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2697,62 +2769,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2777,18 +2849,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2796,7 +2868,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2808,19 +2880,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2856,13 +2928,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2884,7 +2956,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2912,6 +2984,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2929,15 +3005,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2945,13 +3021,13 @@ msgstr "" msgid "Country:" msgstr "Država:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2960,16 +3036,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2987,7 +3063,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3021,7 +3097,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3033,7 +3109,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3045,7 +3121,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3053,13 +3129,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3080,7 +3156,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3108,7 +3184,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3116,15 +3192,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3136,23 +3218,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3166,7 +3248,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Traženje/ispravljanje pogrešaka" @@ -3212,8 +3294,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Standardne vrijednosti" @@ -3221,7 +3304,7 @@ msgstr "Standardne vrijednosti" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3254,17 +3337,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Obriši" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3273,7 +3356,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3281,26 +3364,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Opis" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3308,11 +3391,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Otkrij" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3320,11 +3403,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Uređaj" @@ -3333,7 +3416,7 @@ msgstr "Uređaj" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Postavke Uređaja" @@ -3350,11 +3433,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3366,12 +3449,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3379,7 +3462,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3391,15 +3474,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Onemogući maglu" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3421,7 +3508,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3430,7 +3517,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3464,25 +3551,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Želite li zaustaviti emulaciju?" @@ -3494,35 +3581,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Filmovi (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3533,13 +3620,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3551,7 +3638,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3565,7 +3652,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3580,15 +3667,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3601,37 +3688,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Dolje" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3654,7 +3741,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Imitacija" @@ -3674,7 +3761,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Dumpiraj Zvuk" @@ -3686,7 +3773,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Dumpiraj odabranu EFB metu" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Dumpiraj Slike" @@ -3759,12 +3846,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Nizozemski" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "I&zlaz" @@ -3780,7 +3867,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3794,7 +3881,7 @@ msgstr "Rana Ažuriranja Memorije" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3807,7 +3894,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3841,7 +3928,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3849,11 +3936,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emu Thread je već pokrenut" @@ -3861,15 +3948,15 @@ msgstr "Emu Thread je već pokrenut" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3879,11 +3966,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3903,12 +3990,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3916,6 +4003,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3924,15 +4015,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Omogućite kodove za varanje" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3940,19 +4035,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Omogućite korištenje dvije jezgre" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Omogućite korištenje dvije jezgre (ubrzanje)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3969,10 +4064,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Omogući MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Omogućite Progresivno Skeniranje" @@ -3986,15 +4085,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Omogućite Čuvar Zaslona" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Omogući Zvučne Podatke" @@ -4002,11 +4101,11 @@ msgstr "Omogući Zvučne Podatke" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4014,10 +4113,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Omogući Žičani Okvir" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4048,6 +4154,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4078,7 +4191,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4089,11 +4202,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4111,7 +4225,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4134,7 +4248,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4142,7 +4255,14 @@ msgstr "" "Omogućuje Jedinicu za Upravljanje Memorijom, koja je potrebna za nekoliko " "igrica. (UKLJUČENO= Kompatibilnost, ISKLJUČENO= Ubrzanje)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4169,7 +4289,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4182,12 +4302,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Engleski" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Poboljšanja" @@ -4218,84 +4338,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Pogreška" @@ -4304,13 +4424,13 @@ msgstr "Pogreška" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4323,15 +4443,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4339,11 +4459,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4414,7 +4534,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforija" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4443,11 +4563,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4495,14 +4615,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4510,42 +4630,42 @@ msgstr "" msgid "Export Recording" msgstr "Izvedi Snimku Videa" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Izvedi Snimku Videa..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Produžetak" @@ -4558,7 +4678,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4566,35 +4686,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Raspakirati Datoteku..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4604,7 +4724,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO Pokretač Datoteka" @@ -4612,17 +4732,17 @@ msgstr "FIFO Pokretač Datoteka" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4630,11 +4750,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4642,7 +4762,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4663,15 +4783,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4687,7 +4807,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4695,36 +4815,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Neuspjeh u preuzimanju kodova." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4739,29 +4859,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4776,23 +4896,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4804,15 +4924,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4826,8 +4946,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4854,40 +4978,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4907,35 +5031,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4945,18 +5069,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4972,27 +5096,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5012,9 +5143,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5022,33 +5153,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5072,17 +5203,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5094,20 +5229,20 @@ msgstr "" msgid "File Info" msgstr "Informacije o Datoteci" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5115,15 +5250,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Datoteka ne sadržava ni jedan kod." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5133,11 +5268,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5145,7 +5280,7 @@ msgstr "" msgid "Filesystem" msgstr "Datotečni sustav" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5161,7 +5296,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5169,19 +5304,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Popravi Checksum" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5191,7 +5326,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5200,12 +5335,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5225,35 +5360,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Prisili 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Prisili 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5261,7 +5396,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5273,7 +5408,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5283,7 +5418,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5291,7 +5426,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5357,19 +5492,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5377,7 +5512,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5838,7 +5978,7 @@ msgstr "Zelena Lijevo" msgid "Green Right" msgstr "Zelena Desno" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5851,7 +5991,7 @@ msgstr "Gitara" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5867,7 +6007,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5884,6 +6024,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5904,7 +6048,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5913,28 +6057,28 @@ msgstr "" msgid "Hide" msgstr "Sakrij" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5943,7 +6087,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5959,11 +6103,11 @@ msgstr "" msgid "Host" msgstr "Domaćin" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5971,7 +6115,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5979,15 +6123,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5995,7 +6139,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6005,11 +6149,11 @@ msgstr "" msgid "Hotkeys" msgstr "Brze Tipke" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6019,7 +6163,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6028,11 +6172,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6054,24 +6198,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL Postavke" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR Osjetljivost:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6089,22 +6233,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6117,7 +6261,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6131,14 +6275,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6154,7 +6298,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Ignoriraj Promjene Formata" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6187,30 +6331,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6226,7 +6370,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6238,6 +6382,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6275,19 +6443,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6300,27 +6468,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informacije" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Unos" @@ -6334,42 +6502,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Umetni SD karticu" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6381,7 +6549,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6389,7 +6557,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6406,8 +6574,23 @@ msgstr "" msgid "Interface" msgstr "Sučelje" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Interna LZO pogreška - komprimiranje nije uspjelo" @@ -6416,23 +6599,30 @@ msgstr "Interna LZO pogreška - komprimiranje nije uspjelo" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Interni LZO Error - lzo_init() neuspjeh" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Interna Rezolucija:" @@ -6440,15 +6630,15 @@ msgstr "Interna Rezolucija:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6460,7 +6650,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6469,15 +6659,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6485,7 +6675,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6506,7 +6696,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6526,7 +6716,7 @@ msgstr "" msgid "Invalid search string (only even string lengths supported)" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6535,8 +6725,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Talijanski" @@ -6544,11 +6734,16 @@ msgstr "Talijanski" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6556,79 +6751,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japanski" @@ -6639,12 +6834,18 @@ msgstr "Japanski" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6661,7 +6862,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6678,16 +6879,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korejski" @@ -6698,7 +6899,7 @@ msgstr "Korejski" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6720,23 +6921,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6744,11 +6953,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6759,7 +6972,7 @@ msgstr "Lijevo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Lijeva Gljiva" @@ -6781,7 +6994,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6791,7 +7004,7 @@ msgstr "" "Srednji-klik za brisanje.\n" "Desni-klik za više opcija." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6808,7 +7021,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6818,8 +7031,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6827,11 +7043,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6840,18 +7056,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Učitaj" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6859,15 +7075,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Učitaj Posebne Teksture" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6884,7 +7100,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6973,23 +7189,23 @@ msgstr "Učitaj Stanje Igre 8" msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6997,16 +7213,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7014,7 +7230,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7031,15 +7247,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7053,10 +7269,18 @@ msgstr "Zapis" msgid "Log Configuration" msgstr "Konfiguracija Zapisa" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7069,18 +7293,10 @@ msgstr "Tipovi Zapisa" msgid "Logger Outputs" msgstr "Ispisi Bilježenja" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7092,20 +7308,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7117,13 +7333,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7131,9 +7347,37 @@ msgstr "" msgid "Main Stick" msgstr "Glavna Gljiva" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7142,7 +7386,7 @@ msgstr "" msgid "Maker:" msgstr "Tvorac:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7150,7 +7394,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7159,23 +7403,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7184,12 +7428,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7201,19 +7445,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Memorijska Kartica" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7233,7 +7477,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7245,29 +7489,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Razno" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Razne Postavke" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7290,12 +7539,20 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7307,11 +7564,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7320,20 +7577,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7354,7 +7611,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7362,20 +7619,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7383,7 +7640,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7400,25 +7657,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7427,11 +7684,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Ime:" @@ -7439,16 +7696,16 @@ msgstr "Ime:" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7460,27 +7717,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7488,15 +7745,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7509,11 +7766,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7521,7 +7778,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7544,6 +7801,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7571,14 +7829,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7588,7 +7850,7 @@ msgstr "" msgid "No description available" msgstr "Opis nije dostupan" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7596,7 +7858,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7604,15 +7866,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7643,23 +7909,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Ništa" @@ -7671,11 +7937,11 @@ msgstr "" msgid "Not Set" msgstr "Nije Postavljeno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7683,7 +7949,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7691,11 +7957,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7730,25 +7996,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Wii Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7766,7 +8032,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Isključeno" @@ -7778,7 +8044,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7789,21 +8055,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7814,24 +8080,24 @@ msgstr "" msgid "Open" msgstr "Otvori" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7839,7 +8105,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7871,7 +8137,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7879,8 +8145,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opcije" @@ -7889,21 +8155,21 @@ msgstr "Opcije" msgid "Orange" msgstr "Narančasti" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Drugo" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7912,24 +8178,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7958,7 +8232,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7971,7 +8245,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pad-ovi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7984,11 +8258,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8030,23 +8304,24 @@ msgstr "Mape" msgid "Pause" msgstr "Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8064,15 +8339,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Osvjetljenje po pikselu" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8102,11 +8377,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8118,8 +8393,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8135,7 +8410,7 @@ msgstr "" msgid "Play Recording" msgstr "Pokreni Video Snimak" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8143,39 +8418,43 @@ msgstr "" msgid "Playback Options" msgstr "Postavke Reprodukcije" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Igrači" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8184,7 +8463,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8195,12 +8474,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8209,19 +8488,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Post-Processing Efekt:" @@ -8250,7 +8529,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8269,7 +8548,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8299,15 +8578,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8329,7 +8608,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8338,23 +8617,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8379,13 +8658,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Pitanje" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Izlaz" @@ -8406,11 +8685,11 @@ msgstr "R-Analogan" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8418,7 +8697,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8435,7 +8714,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8467,11 +8750,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8488,7 +8771,7 @@ msgstr "" msgid "Record" msgstr "Snimi Video" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8500,7 +8783,7 @@ msgstr "" msgid "Recording Options" msgstr "Opcije Snimanja Videa" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8517,7 +8800,7 @@ msgstr "Crvena Lijevo" msgid "Red Right" msgstr "Crvena Desno" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8527,17 +8810,17 @@ msgid "" "unsure, select None.
" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Osvježi" @@ -8558,22 +8841,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8585,52 +8868,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Ukloni" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Obrađivati u Glavnom prozoru" @@ -8651,18 +8934,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Resetiraj" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8670,11 +8953,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8682,7 +8965,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8690,11 +8973,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8710,11 +8993,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8723,7 +9006,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8735,7 +9018,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8746,7 +9029,7 @@ msgstr "Desno" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Desna Gljiva" @@ -8782,11 +9065,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8811,23 +9094,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8835,11 +9118,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8847,11 +9130,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8859,7 +9142,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8872,7 +9155,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8880,7 +9163,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8894,11 +9177,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Sn&imi stanje igre" @@ -8908,8 +9191,8 @@ msgid "Safe" msgstr "Sigurno" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8919,34 +9202,34 @@ msgstr "Snimi" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8954,17 +9237,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Mjesta Snimanja" @@ -9008,23 +9291,23 @@ msgstr "Snimi Stanje Igre 8" msgid "Save State Slot 9" msgstr "Mjesto za Stanje Snimanja 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9032,7 +9315,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9044,26 +9327,26 @@ msgstr "" msgid "Save as..." msgstr "Snimi kao..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9071,7 +9354,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9079,11 +9362,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9091,7 +9374,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Umanjena EFB kopija" @@ -9105,11 +9388,11 @@ msgstr "UslikajZaslon" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Traži" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9132,7 +9415,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9140,11 +9423,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9168,7 +9451,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Odaberi" @@ -9176,24 +9459,24 @@ msgstr "Odaberi" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9213,15 +9496,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9229,7 +9512,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9281,17 +9564,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9307,7 +9590,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9315,19 +9598,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9335,20 +9618,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Odaberite snimak igre" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9360,11 +9643,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "Odabrani profil kontrolera ne postoji." -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9376,19 +9659,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9399,7 +9682,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9408,7 +9691,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9418,11 +9701,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Poslati" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Pozicija Senzora:" @@ -9442,7 +9725,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9459,42 +9742,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9510,7 +9793,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9520,11 +9803,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9534,6 +9817,10 @@ msgstr "" msgid "Shake" msgstr "Protresti" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9547,41 +9834,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Pokaži &Zapis" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Pokaži &Alatnu Traku" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9589,7 +9876,7 @@ msgstr "" msgid "Show FPS" msgstr "Pokaži FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9597,19 +9884,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Pokaži Francusku" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Pokaži GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9617,23 +9904,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Pokaži Unos Tipki" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Pokaži Italiju" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Pokaži Koreju" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9641,27 +9928,27 @@ msgstr "" msgid "Show Language:" msgstr "Pokaži Jezik:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Pokaži Konfiguraciju za &Zapis" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Pokaži PAL" @@ -9674,19 +9961,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Pokaži Platforme" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Pokaži Regije" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9694,7 +9981,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9706,19 +9993,19 @@ msgstr "" msgid "Show Statistics" msgstr "Pokaži Statistike" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Pokaži Taivan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Pokaži SAD" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9730,27 +10017,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Pokaži Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9767,11 +10054,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9819,7 +10106,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9831,7 +10118,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9847,7 +10134,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9866,12 +10153,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Pojednostavljeni Kineski" @@ -9879,11 +10166,11 @@ msgstr "Pojednostavljeni Kineski" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Veličina" @@ -9898,7 +10185,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9906,7 +10193,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Ignoriraj EFB zahtjev procesora" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9932,28 +10219,33 @@ msgid "" "
" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9962,19 +10254,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Utor A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Utor B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10000,18 +10292,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10024,8 +10316,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Španjolski" @@ -10033,11 +10325,11 @@ msgstr "Španjolski" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Glasnoća Zvučnika:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10066,7 +10358,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10078,16 +10370,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standardni Kontroler" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10095,7 +10387,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10105,7 +10397,7 @@ msgstr "" msgid "Start Recording" msgstr "Počni Snimati Video" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10113,11 +10405,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10128,7 +10420,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volan" @@ -10156,19 +10448,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10177,20 +10469,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10211,7 +10503,7 @@ msgstr "Gljiva" msgid "Stop" msgstr "Zaustavi" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10219,7 +10511,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10251,11 +10543,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Rastegni do Prozora" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10269,6 +10561,10 @@ msgstr "" msgid "Strum" msgstr "Drndanje " +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10276,69 +10572,69 @@ msgstr "Drndanje " msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10346,16 +10642,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10363,17 +10659,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10385,23 +10686,23 @@ msgstr "" msgid "Swing" msgstr "Zamah" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10414,25 +10715,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10446,7 +10747,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10464,25 +10765,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Jezik Sustava:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS Unos" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10500,15 +10801,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Uslikaj Ekran" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10516,11 +10817,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Testirati" @@ -10537,11 +10838,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10582,13 +10883,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10599,6 +10900,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10632,7 +10937,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10659,11 +10964,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10673,19 +10978,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10693,12 +11000,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10709,7 +11022,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10720,7 +11033,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10745,7 +11058,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10753,14 +11066,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10777,6 +11090,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10787,6 +11106,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10795,12 +11124,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10819,12 +11152,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Rezultirajući de-šifrirani AR kod ne sadrži niti jedan redak." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10858,13 +11191,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10873,11 +11206,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10895,7 +11249,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10921,11 +11275,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10955,7 +11309,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10980,7 +11338,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11078,7 +11436,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11136,7 +11494,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11171,14 +11529,14 @@ msgstr "Nagib" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Naslov" @@ -11192,7 +11550,7 @@ msgstr "Do" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11277,15 +11635,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Vrh" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11324,19 +11682,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Tradicionalni Kineski" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11344,7 +11716,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11354,7 +11726,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11363,12 +11735,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Okidači" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11394,7 +11771,7 @@ msgstr "SAD" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11402,26 +11779,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11429,7 +11804,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11438,7 +11813,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11450,7 +11825,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11470,7 +11849,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11486,55 +11865,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Poništi Posljednje Učitavanje" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Nepoznato" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11546,7 +11930,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11556,7 +11940,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11566,7 +11950,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11582,11 +11966,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11594,20 +11978,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11619,23 +12003,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11654,59 +12038,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Gore" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Ažuriraj" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11724,7 +12108,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11732,27 +12116,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Koristi Rješavanje Panike" @@ -11816,15 +12196,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11843,14 +12219,14 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12101,14 +12483,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Upozorenje" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12175,11 +12557,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12208,11 +12590,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Prisili Široki Ekran " @@ -12240,45 +12622,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12286,22 +12668,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12347,26 +12729,26 @@ msgstr "" msgid "Write to Window" msgstr "Pisati na Prozor" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12380,9 +12762,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12410,21 +12792,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12475,15 +12857,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12491,7 +12873,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Morate ponovno pokrenuti Dolphin da bi promjene imale efekta." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12507,16 +12889,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12537,7 +12919,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12560,21 +12942,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12620,7 +13002,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12630,13 +13012,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12685,11 +13067,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12699,8 +13081,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12708,7 +13090,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/hu.po b/Languages/po/hu.po index eb9d1b3429..d03b9ec0e5 100644 --- a/Languages/po/hu.po +++ b/Languages/po/hu.po @@ -6,13 +6,14 @@ # Delirious , 2011,2013 # Delirious , 2013,2023 # Evin, 2016,2023 +# Péter Patkós, 2023 msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: Evin, 2016,2023\n" +"Last-Translator: Péter Patkós, 2023\n" "Language-Team: Hungarian (http://app.transifex.com/delroth/dolphin-emu/" "language/hu/)\n" "Language: hu\n" @@ -45,7 +46,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -53,7 +54,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -66,15 +67,15 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp:28 msgid "%" -msgstr "" +msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -83,30 +84,32 @@ msgid "" "%1\n" "wants to join your party." msgstr "" +"%1\n" +"csatlakozni szeretne a partidhoz." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:73 msgid "%1 %" -msgstr "" +msgstr "%1 %" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:310 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:336 msgid "%1 %2" -msgstr "" +msgstr "%1 %2" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:319 msgid "%1 %2 %3" -msgstr "" +msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" -msgstr "" +msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" -msgstr "" +msgstr "%1 (másolat)" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:98 msgid "%1 (Disc %2, Revision %3)" @@ -117,21 +120,21 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" #. i18n: %1 is the name of a compression method (e.g. Zstandard) #: Source/Core/DolphinQt/ConvertDialog.cpp:233 msgid "%1 (recommended)" -msgstr "" +msgstr "%1 (ajánlott)" #. i18n: %1 is the name of a compression method (e.g. LZMA) #: Source/Core/DolphinQt/ConvertDialog.cpp:215 msgid "%1 (slow)" -msgstr "" +msgstr "%1 (lassú)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -140,103 +143,107 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:74 msgid "%1 Graphics Configuration" -msgstr "" +msgstr "%1 Grafikai beállítások" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:137 msgid "%1 doesn't support this feature on your system." -msgstr "" +msgstr "%1 nem támogatja ezt a funkciót a rendszereden." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." -msgstr "" +msgstr "%1 nem támogatja ezt a funkciót." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" -msgstr "" +msgstr "%1 csatlakozott" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" -msgstr "" +msgstr "%1 kilépett" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" -msgstr "" +msgstr "%1 nem egy valid ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" -msgstr "" +msgstr "%1 éppen golfozik" + +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "%1 ezzel játszik: %2" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" -msgstr "" +msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" -msgstr "" +msgstr "%1 pont" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:265 msgid "%1 session found" -msgstr "" +msgstr "%1 játékmenet található" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:265 msgid "%1 sessions found" -msgstr "" +msgstr "%1 játékmenet található" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" -msgstr "" +msgstr "%1% (Normál sebesség)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" -msgstr "" +msgstr "%1 értéke megváltozott" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -244,7 +251,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -260,16 +267,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" +msgstr "%1x Natív (%2x%3)" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -293,27 +304,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Névjegy" @@ -321,87 +332,87 @@ msgstr "&Névjegy" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" -msgstr "" +msgstr "&Funkció hozzáadása" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." -msgstr "" +msgstr "&Hozzáadás..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Audió beállítások" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" -msgstr "" +msgstr "&Automatikus frissítés:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" -msgstr "" +msgstr "&Automatikus indítás" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" -msgstr "" +msgstr "&Szegély nélküli ablak" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Töréspontok" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" -msgstr "" +msgstr "&Mégse" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." -msgstr "" +msgstr "&Frissítések keresése..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" -msgstr "" +msgstr "&Kód" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" -msgstr "" +msgstr "&Csatlakoztatva" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Vezérlő beállítások" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" -msgstr "" +msgstr "&Cím másolása" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." -msgstr "" +msgstr "&Létrehozás..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" -msgstr "" +msgstr "&Törlés" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. @@ -415,61 +426,61 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." -msgstr "" +msgstr "&Kód szerkesztése..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." -msgstr "" +msgstr "&Szerkesztés..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" -msgstr "" +msgstr "&Lemez kiadása" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emuláció" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:257 msgid "&Export" -msgstr "" +msgstr "&Exportálás" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." -msgstr "" +msgstr "&Játékmentés exportálása..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." -msgstr "" +msgstr "&Állapot exportálása..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." -msgstr "" +msgstr "&Exportálás, mint .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fájl" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Képkocka léptetése" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub tárház" @@ -477,59 +488,59 @@ msgstr "&GitHub tárház" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafikai beállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Súgó" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Gyorsbillentyű beállítások" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:252 msgid "&Import" -msgstr "" +msgstr "&Importálás" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." -msgstr "" +msgstr "&Játékmentés importálása..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." -msgstr "" +msgstr "&Állapot importálása..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." -msgstr "" +msgstr "&Importálás..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "&Language:" -msgstr "" +msgstr "&Nyelv:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Állapot betöltése" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -543,122 +554,122 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memória" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Film" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" -msgstr "" +msgstr "&Némítás" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" -msgstr "" +msgstr "&Hálózat" #: qtbase/src/gui/kernel/qplatformtheme.cpp:720 msgid "&No" -msgstr "" +msgstr "&Nem" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Megnyitás..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Beállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Szünet" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Indítás" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Tulajdonságok" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Írásvédett mód" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" -msgstr "" +msgstr "&Lista frissítése" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Regiszterek" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" -msgstr "" +msgstr "&Törlés" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" -msgstr "" +msgstr "&Kód törlése" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Alapbeállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" -msgstr "" +msgstr "&Sebességkorlát:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Stop" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:118 msgid "&Theme:" -msgstr "" +msgstr "&Téma:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Eszközök" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -668,45 +679,53 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Nézet" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Figyelés" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Weboldal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" #: qtbase/src/gui/kernel/qplatformtheme.cpp:716 msgid "&Yes" -msgstr "" +msgstr "&Igen" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(ki)" @@ -714,63 +733,71 @@ msgstr "(ki)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -792,11 +819,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -804,11 +831,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -816,15 +843,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x eredeti (1280x1056) 720p-hez" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -854,7 +877,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -862,21 +885,17 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:352 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" -msgstr "" +msgstr "3D mélység" #: Source/Core/Core/HotkeyManager.cpp:195 msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x eredeti (1920x1584) 1080p-hez" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -884,35 +903,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x eredeti (2560x2112) 1440p-hez" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x eredeti (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -931,19 +950,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x eredeti (3840x3168) 4K-hoz" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x eredeti (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -965,19 +980,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x eredeti (5120x4224) 5K-hoz" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -989,26 +1004,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1026,34 +1041,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Egy lemez már behelyezés alatt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1075,7 +1090,7 @@ msgstr "" #: Source/Core/DolphinQt/CheatsManager.cpp:90 msgid "AR Code" -msgstr "" +msgstr "AR kód" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:63 msgid "AR Codes" @@ -1086,10 +1101,10 @@ msgstr "AR kódok" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" -msgstr "" +msgstr "Megszakítás" #: Source/Core/DolphinQt/AboutDialog.cpp:17 msgid "About Dolphin" @@ -1097,7 +1112,7 @@ msgstr "Dolphin névjegy" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1110,10 +1125,10 @@ msgstr "" msgid "Accuracy:" msgstr "Pontosság:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" -msgstr "" +msgstr "Teljesítmények" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" @@ -1187,11 +1202,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" -msgstr "" +msgstr "Aktív" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1203,15 +1218,15 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" -msgstr "" +msgstr "Adapter" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:71 msgid "Adapter Detected" msgstr "Adapter érzékelve" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1233,10 +1248,10 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" -msgstr "" +msgstr "Parancsikon hozzáaadása az Asztalhoz" #: Source/Core/Core/HotkeyManager.cpp:77 msgid "Add a Breakpoint" @@ -1246,7 +1261,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1256,7 +1271,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1266,9 +1281,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Hozzáadás" @@ -1276,16 +1291,16 @@ msgstr "Hozzáadás" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Cím" @@ -1304,7 +1319,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1328,7 +1343,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1336,7 +1351,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1349,27 +1364,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Haladó" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" +msgstr "Haladó beállítások" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." msgstr "" #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" -msgstr "" +msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1377,98 +1415,99 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" -msgstr "" +msgstr "Minden fájl" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" -msgstr "" +msgstr "Minden fájl (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" -msgstr "" +msgstr "Minden GC/Wii fájl" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" -msgstr "" +msgstr "Minden fájl (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" -msgstr "" +msgstr "SD kártyára írás engedélyezése" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" -msgstr "" +msgstr "Mindig" #. i18n: Treat a controller as always being connected regardless of what #. devices the user actually has plugged in @@ -1476,15 +1515,15 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" -msgstr "" +msgstr "Mindig &felül" #: Source/Core/Core/HW/DVD/DVDThread.cpp:115 msgid "An inserted disc was expected but not found." msgstr "A behelyezni próbált lemez nem található." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglif" @@ -1502,31 +1541,31 @@ msgstr "Szög" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" -msgstr "" +msgstr "Élsimítás" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Élsimítás:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" -msgstr "" +msgstr "Bármilyen régió" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1538,13 +1577,13 @@ msgstr "Betöltőprogram dátuma:" #: qtbase/src/gui/kernel/qplatformtheme.cpp:738 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1552,32 +1591,36 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" -msgstr "" +msgstr "Biztosan törlöd ezt a fájlt?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" #: Source/Core/DolphinQt/ConvertDialog.cpp:284 msgid "Are you sure?" +msgstr "Biztos vagy benne?" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" -msgstr "" +msgstr "Képarány" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Képarány:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Vezérlő portjainak társítása" @@ -1585,7 +1628,7 @@ msgstr "Vezérlő portjainak társítása" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1604,22 +1647,22 @@ msgstr "Audió feldolgozó:" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:140 msgid "Audio Stretching Settings" -msgstr "" +msgstr "Hangnyújtás beállítások" #: Source/Core/DiscIO/Enums.cpp:33 msgid "Australia" msgstr "Ausztrália" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" -msgstr "" +msgstr "Szerző" #: Source/Core/DolphinQt/AboutDialog.cpp:68 msgid "Authors" msgstr "Készítők" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automatikus" @@ -1627,11 +1670,11 @@ msgstr "Automatikus" msgid "Auto (Multiple of 640x528)" msgstr "Automatikus (640x528 többszöröse)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" -msgstr "" +msgstr "Automatikus frissítés beállításai" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1639,23 +1682,23 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" -msgstr "" +msgstr "Ablak automatikus méretezése" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:63 msgid "Auto-Hide" -msgstr "" +msgstr "Automatikus elrejtés" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1683,7 +1726,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1695,7 +1738,7 @@ msgstr "BP regiszter " msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1707,12 +1750,12 @@ msgstr "" msgid "Backend Settings" msgstr "Háttéralkalmazás beállításai" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Háttéralkalmazás:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Háttér bemenet" @@ -1723,13 +1766,13 @@ msgstr "Háttér bemenet" msgid "Backward" msgstr "Hátra" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1737,20 +1780,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1770,11 +1813,11 @@ msgstr "Hangoló" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Alap" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Alapok beállítása" @@ -1782,7 +1825,7 @@ msgstr "Alapok beállítása" msgid "Bass" msgstr "Basszus" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1790,14 +1833,30 @@ msgstr "" msgid "Battery" msgstr "Akkumulátor" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" -msgstr "" +msgstr "Béta (havonta egyszer)" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1814,28 +1873,28 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" -msgstr "" +msgstr "Blokk méret" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" -msgstr "" +msgstr "Blokk mérete:" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blokk" @@ -1858,15 +1917,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1874,7 +1933,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "Szegély nélküli teljes képernyő" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Lent" @@ -1883,7 +1942,7 @@ msgstr "Lent" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1895,29 +1954,29 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:340 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" -msgstr "" +msgstr "Töréspont" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" -msgstr "" +msgstr "Töréspontok" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1935,20 +1994,20 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." -msgstr "" +msgstr "&NetPlay játékmenetek böngészése...." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:145 msgid "Buffer Size:" -msgstr "" +msgstr "Pufferméret:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Puffer:" @@ -1961,7 +2020,7 @@ msgstr "" #: Source/Core/Core/HW/GCPadEmu.cpp:74 msgid "Button" -msgstr "" +msgstr "Gomb" #: Source/Core/Core/HW/GBAPadEmu.h:36 Source/Core/Core/HW/GCPadEmu.h:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:219 @@ -1971,7 +2030,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1987,7 +2046,7 @@ msgstr "" msgid "Buttons" msgstr "Gombok" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1997,7 +2056,7 @@ msgstr "" msgid "C Stick" msgstr "C kar" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2005,19 +2064,19 @@ msgstr "" msgid "CP register " msgstr "CP regiszter " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU beállítások" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Gyorsítótáras értelmező (lassabb)" @@ -2028,11 +2087,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2042,7 +2101,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:897 msgid "Calibrate" -msgstr "" +msgstr "Kalibrálás" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:889 msgid "Calibration" @@ -2056,19 +2115,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2082,29 +2141,37 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Mégse" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:937 msgid "Cancel Calibration" -msgstr "" +msgstr "Kalibrálás megszakítása" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:248 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2131,11 +2198,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2143,9 +2210,13 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" -msgstr "" +msgstr "Kártya méret" #. i18n: Refers to the "center" of a TaTaCon drum. #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:45 @@ -2161,11 +2232,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Lemez&váltás" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Lemez&váltás..." @@ -2173,9 +2244,9 @@ msgstr "Lemez&váltás..." msgid "Change Disc" msgstr "Lemezváltás" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" -msgstr "" +msgstr "Automatikus lemezváltás" #: Source/Core/Core/Movie.cpp:1283 msgid "Change the disc to {0}" @@ -2187,7 +2258,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2203,15 +2274,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2227,7 +2298,7 @@ msgstr "Csalás keresése" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2237,47 +2308,47 @@ msgstr "" #: Source/Core/DolphinQt/AboutDialog.cpp:58 msgid "Check for updates" -msgstr "" +msgstr "Frissítések keresése" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "China" -msgstr "" +msgstr "Kína" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" -msgstr "" +msgstr "Válassz" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Válassz megnyitandó fájlt" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" -msgstr "" +msgstr "Válassz megnyitandó vagy létrehozandó fájlt" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Válassz mappát a kitömörítéshez" @@ -2286,7 +2357,7 @@ msgstr "Válassz mappát a kitömörítéshez" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2296,27 +2367,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Törlés" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" -msgstr "" +msgstr "Gyorsítótár törlése" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" -msgstr "" +msgstr "Foglalat törlése" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2325,13 +2396,13 @@ msgstr "" msgid "Close" msgstr "Bezárás" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" -msgstr "" +msgstr "Kód" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:41 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:181 @@ -2356,28 +2427,32 @@ msgstr "" msgid "Code:" msgstr "Kód:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" -msgstr "" +msgstr "Színkorrekció:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:58 msgid "Color Space" -msgstr "" +msgstr "Színtér" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2399,7 +2474,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2407,20 +2482,20 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" -msgstr "" +msgstr "Tömörítés" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" -msgstr "" +msgstr "Tömörítés szintje:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" -msgstr "" +msgstr "Tömörítés:" #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite for #. triggering the breakpoint. @@ -2428,7 +2503,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2502,69 +2577,69 @@ msgstr "" msgid "Config" msgstr "Beállítás" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Beállítások" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" -msgstr "" +msgstr "Vezérlő konfigurálása" #: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" -msgstr "" +msgstr "Dolphin konfigurálása" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" -msgstr "" +msgstr "Bemenet konfigurálása" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" -msgstr "" +msgstr "Kimenet konfigurálása" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" -msgstr "" +msgstr "Megerősítés" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:164 msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Megerősítés leállításkor" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" -msgstr "" +msgstr "Megerősítés" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:105 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:201 msgid "Connect" msgstr "Csatlakozás" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Balance Board csatlakoztatása" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "USB billentyűzet csatlakoztatása" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2584,25 +2659,25 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:89 msgid "Connected" -msgstr "" +msgstr "Csatlakoztatva" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" -msgstr "" +msgstr "Csatlakozás" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:192 msgid "Connection Type:" @@ -2610,9 +2685,9 @@ msgstr "Csatlakozás típusa:" #: Source/Core/DiscIO/VolumeVerifier.cpp:1234 msgid "Content {0:08x} is corrupt." -msgstr "" +msgstr "Sérült {0:08x} tartalom." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Folyamatos szkennelés" @@ -2625,7 +2700,7 @@ msgstr "" msgid "Control Stick" msgstr "Vezérlő kar" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2647,7 +2722,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/ControllersWindow.cpp:16 msgid "Controller Settings" -msgstr "" +msgstr "Vezérlőbeállítások" #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Controllers" @@ -2661,7 +2736,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2669,7 +2744,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2678,7 +2753,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2703,66 +2778,68 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Konvergencia:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" -msgstr "" +msgstr "Konvertálás" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" -msgstr "" +msgstr "Fájl mappává konvertálása" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." -msgstr "" +msgstr "Fájl konvertálása..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" -msgstr "" +msgstr "Mappa fájllá konvertálása " -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." -msgstr "" +msgstr "Kiválasztott fájlok konvertálása..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." -msgstr "" +msgstr "Konvertálás..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." -msgstr "" +msgstr "Konvertálás..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" msgstr "" +"Konvertálás...\n" +"%1" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:34 msgid "" @@ -2783,28 +2860,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Másolás" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:885 msgid "Copy Address" -msgstr "" +msgstr "Cím másolása" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" -msgstr "" +msgstr "Másolás sikertelen" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:887 msgid "Copy Hex" @@ -2812,21 +2889,21 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:890 msgid "Copy Value" -msgstr "" +msgstr "Érték másolása" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2838,11 +2915,11 @@ msgstr "Mag" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" -msgstr "" +msgstr "Színtér korrekció" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:93 msgid "Correct SDR Gamma" -msgstr "" +msgstr "SDR Gamma korrekció" #. i18n: Performance cost, not monetary cost #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:91 @@ -2862,13 +2939,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2890,7 +2967,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2918,6 +2995,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2935,29 +3016,29 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "A központi szerver nem található" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." -msgstr "" +msgstr "A fájl nem nyitható meg." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." -msgstr "" +msgstr "A fájl nem olvasható." #: Source/Core/DolphinQt/Config/InfoWidget.cpp:123 msgid "Country:" msgstr "Ország:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" -msgstr "" +msgstr "Létrehozás" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2966,22 +3047,22 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:45 msgid "Create..." -msgstr "" +msgstr "Létrehozás..." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:338 msgid "" @@ -2993,7 +3074,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3027,45 +3108,45 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" -msgstr "" +msgstr "Jelenlegi régió" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 msgid "Current Value" -msgstr "" +msgstr "Jelenlegi érték" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:146 msgid "Current context" -msgstr "" +msgstr "Jelenlegi kontextus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" -msgstr "" +msgstr "Jelenlegi játék" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:149 msgid "Current thread" -msgstr "" +msgstr "Jelenlegi szál" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Egyéni RTC beállítások" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:102 msgid "Custom:" -msgstr "" +msgstr "Egyéni:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" -msgstr "" +msgstr "Testreszabás" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3086,7 +3167,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3096,25 +3177,25 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:92 msgid "DSP HLE (fast)" -msgstr "" +msgstr "DSP HLE (gyors)" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:52 msgid "DSP HLE (recommended)" -msgstr "" +msgstr "DSP HLE (ajánlott)" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:54 msgid "DSP LLE Interpreter (very slow)" -msgstr "" +msgstr "DSP LLE Interpreter (nagyon lassú)" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:53 msgid "DSP LLE Recompiler (slow)" -msgstr "" +msgstr "DSP LLE Recompiler (lassú)" #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:31 msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3122,15 +3203,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dance Mat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3140,25 +3227,25 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:89 msgid "Data Type" -msgstr "" +msgstr "Adattípus" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3172,7 +3259,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Hibakeresés" @@ -3183,11 +3270,11 @@ msgstr "Decimális" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:101 msgid "Decoding Quality:" -msgstr "" +msgstr "Dekódolás minősége:" #: Source/Core/Core/FreeLookManager.cpp:97 msgid "Decrease" -msgstr "" +msgstr "Csökkentés" #: Source/Core/Core/HotkeyManager.cpp:128 msgid "Decrease Convergence" @@ -3212,14 +3299,15 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:108 msgid "Decrease X" -msgstr "" +msgstr "X csökkentése" #: Source/Core/Core/FreeLookManager.cpp:110 msgid "Decrease Y" -msgstr "" +msgstr "Y csökkentése" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Alapértelmezett" @@ -3227,13 +3315,13 @@ msgstr "Alapértelmezett" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" -msgstr "" +msgstr "Alapértelmezett eszköz" #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Default Font" -msgstr "" +msgstr "Alapértelmezett betítípus" #: Source/Core/DolphinQt/Settings/PathPane.cpp:185 msgid "Default ISO:" @@ -3260,77 +3348,77 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Törlés" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." -msgstr "" +msgstr "Fájl törlése..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." -msgstr "" +msgstr "Kiválasztott fájlok törlése..." #: Source/Core/AudioCommon/WaveFile.cpp:38 #: Source/Core/VideoCommon/FrameDumpFFMpeg.cpp:140 msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" -msgstr "" +msgstr "Mélység" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:143 msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Mélység:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Leírás" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Leírás:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " -msgstr "" +msgstr "Leírás:" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Észlelés" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" -msgstr "" +msgstr "RSO modulok észlelése" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:118 msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" -msgstr "" +msgstr "Fejlesztői (naponta többször)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Eszköz" @@ -3339,7 +3427,7 @@ msgstr "Eszköz" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Eszköz beállítások" @@ -3350,17 +3438,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:129 msgid "Device:" -msgstr "" +msgstr "Eszköz:" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:133 msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Képernyő sötétítése öt perc inaktivitás után." @@ -3372,20 +3460,20 @@ msgstr "Közvetlen kapcsolat" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" -msgstr "" +msgstr "Letiltás" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:105 msgid "Disable Bounding Box" msgstr "Határolókeret kikapcsolása" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3397,21 +3485,25 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "Emulációs sebességkorlát kikapcsolása" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Köd kikapcsolása" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:196 msgid "Disabled" -msgstr "" +msgstr "Letiltva" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" @@ -3427,7 +3519,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3436,7 +3528,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Lemez" @@ -3463,32 +3555,32 @@ msgstr "" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:28 msgid "Distance" -msgstr "" +msgstr "Távolság" #. i18n: Refering to emulated wii remote swing movement. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:32 msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Biztos leállítod az aktuális emulációt?" @@ -3500,35 +3592,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS videók (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3539,13 +3631,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3557,7 +3649,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "A Dolphin túl régi az átjárási szerverhez" @@ -3571,7 +3663,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3586,15 +3678,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" -msgstr "" +msgstr "Ne frissítsen" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" -msgstr "" +msgstr "Ne mutasd újra" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Lemezkép tömörítése kész." @@ -3607,37 +3699,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Le" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" -msgstr "" +msgstr "Kódok letöltése" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" -msgstr "" +msgstr "Kódok letöltése a WiiRD adatbázisból" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" -msgstr "" +msgstr "Játékborítók letöltése a GameTDB.com-ról Rács módban való használatra" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" -msgstr "" +msgstr "Letöltés sikeres" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3650,37 +3742,37 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:56 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:73 msgid "Drum Kit" -msgstr "" +msgstr "Dobkészlet" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:210 msgid "Dual Core" -msgstr "" +msgstr "Kétmagos" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:212 msgid "Dual View" -msgstr "" +msgstr "Dupla nézet" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:260 msgid "Dump &ARAM" -msgstr "" +msgstr "&ARAM kimentése" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:259 msgid "Dump &ExRAM" -msgstr "" +msgstr "&ExRAM kimentése" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:261 msgid "Dump &FakeVMEM" -msgstr "" +msgstr "&FakeVMEM kimentése" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:258 msgid "Dump &MRAM" -msgstr "" +msgstr "&MRAM kimentése" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Hang kimentése" @@ -3692,7 +3784,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "EFB cél kimentése" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Képkockák kimentése" @@ -3710,11 +3802,11 @@ msgstr "Kimentési út:" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:102 msgid "Dump XFB Target" -msgstr "" +msgstr "XFB cél kimentése" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:134 msgid "Dump at Internal Resolution" -msgstr "" +msgstr "Kimentés belső felbontáson" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:375 msgid "Dump decrypted SSL reads" @@ -3726,7 +3818,7 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:369 msgid "Dump options" -msgstr "" +msgstr "Beállítások kimentése" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:379 msgid "Dump peer certificates" @@ -3765,12 +3857,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holland" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "K&ilépés" @@ -3786,7 +3878,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3800,7 +3892,7 @@ msgstr "Korai memória frissítés" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3813,14 +3905,14 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." -msgstr "" +msgstr "Szerkesztés..." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:200 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:201 msgid "Editor" -msgstr "" +msgstr "Szerkesztő" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:79 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:160 @@ -3831,7 +3923,7 @@ msgstr "Effekt" #. used directly by the CPU and may be subject to translation via the MMU to physical addresses. #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:168 msgid "Effective" -msgstr "" +msgstr "Effektív" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 msgid "Effective priority" @@ -3843,11 +3935,11 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:29 msgid "Eject Disc" -msgstr "" +msgstr "Lemez kiadása" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3855,11 +3947,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Beágyazott képkocka puffer (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Üres" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Az emulációs szál már fut" @@ -3867,15 +3959,15 @@ msgstr "Az emulációs szál már fut" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3885,13 +3977,13 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" -msgstr "" +msgstr "Emulált USB esközök" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" -msgstr "" +msgstr "Emulált Wii Remote" #: Source/Core/Core/FifoPlayer/FifoDataFile.cpp:277 msgid "" @@ -3909,36 +4001,44 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" -msgstr "" +msgstr "Engedélyezés" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:86 msgid "Enable API Validation Layers" msgstr "API-érvényesítési rétegek használata" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" -msgstr "" +msgstr "Teljesítmények engedélyezése" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:142 msgid "Enable Audio Stretching" -msgstr "" +msgstr "Hangnyújtás engedélyezése" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Csalások használata" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Egyéni RTC használata" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3946,19 +4046,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Kétmagos mód használata" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Kétmagos mód használata (gyorsítás)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3972,13 +4072,17 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Enable Leaderboards" -msgstr "" +msgstr "Ranglisták engedélyezése" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "MMU használata" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Progresszív pásztázás használata" @@ -3992,27 +4096,27 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Képernyővédő használata" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Hangszóró adatok bekapcsolása" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 msgid "Enable Unofficial Achievements" -msgstr "" +msgstr "Nem hivatalos teljesítmények engedélyezése" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Használati statisztika jelentése" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4020,10 +4124,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Vonalháló használata" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4054,6 +4165,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4062,7 +4180,7 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 msgid "Enable unlocking achievements.
" -msgstr "" +msgstr "Teljesítmények feloldásának engedélyezése.
" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:74 msgid "" @@ -4086,7 +4204,7 @@ msgstr "" "Bekapcsolja a lebegőpontos eredményjelzős számolást (Floating Point Result " "Flag), mely kevés játékhoz szükséges. (BE = Kompatibilis, KI = Gyors)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4097,11 +4215,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4119,7 +4238,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4142,7 +4261,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4150,7 +4268,14 @@ msgstr "" "Bekapcsolja a memória kezelő egységet (Memory Management Unit), mely néhány " "játékhoz szükséges. (BE = Kompatibilis, KI = Gyors)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4177,7 +4302,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4190,12 +4315,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet nincs inicializálva" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Angol" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Képjavítások" @@ -4226,84 +4351,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Hiba" @@ -4312,13 +4437,13 @@ msgstr "Hiba" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4332,15 +4457,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4348,11 +4473,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4423,7 +4548,7 @@ msgstr "" msgid "Euphoria" msgstr "Eufória" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Európa" @@ -4452,11 +4577,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4502,59 +4627,59 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:177 msgid "Experimental" -msgstr "" +msgstr "Kísérleti" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Minden Wii mentés exportálása" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" -msgstr "" +msgstr "Sikertelen exportálás" #: Source/Core/Core/HotkeyManager.cpp:57 msgid "Export Recording" msgstr "Felvétel exportálása" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Felvétel exportálása..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" -msgstr "" +msgstr "Mentési fájl exportálása" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" -msgstr "" +msgstr "Mentési fájlok exportálása" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" -msgstr "" +msgstr "Wii mentés exportálása" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 -msgid "Export as .&gcs..." -msgstr "" +msgstr "Wii mentések exportálása" #: Source/Core/DolphinQt/GCMemcardManager.cpp:118 -msgid "Export as .&sav..." -msgstr "" +msgid "Export as .&gcs..." +msgstr "Exportálás, mint .&gcs..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 +msgid "Export as .&sav..." +msgstr "Exportálás, mint .&sav..." + +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" -msgstr "" +msgstr "%n mentés exportálva" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Kiegészítő" @@ -4567,7 +4692,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4575,37 +4700,37 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Küldő képkockapuffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." -msgstr "" +msgstr "Teljes lemez kibontása..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." -msgstr "" +msgstr "Teljes partíció kibontása..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Fájl kibontása..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." -msgstr "" +msgstr "Fájlok kibontása..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." -msgstr "" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 -msgid "Extracting All Files..." -msgstr "" +msgstr "Rendszeradatok kibontása..." #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +msgid "Extracting All Files..." +msgstr "Összes fájl kibontása..." + +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." -msgstr "" +msgstr "Könyvtár kibontása..." #. i18n: FD stands for file descriptor (and in this case refers to sockets, not regular files) #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 @@ -4613,25 +4738,27 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO lejátszó" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:132 msgid "Failed loading XML." -msgstr "" +msgstr "XML betöltése sikertelen." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" +"Memóriakártya megnyitása sikertelen:\n" +"%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4639,11 +4766,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4651,7 +4778,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4672,15 +4799,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4696,7 +4823,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4704,38 +4831,38 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Kódok letöltése sikertelen." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." -msgstr "" +msgstr "Fájl kibontása sikertelen." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." -msgstr "" +msgstr "Rendszeradatok kibontása sikertelen." #: Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:655 msgid "" @@ -4748,29 +4875,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." -msgstr "" +msgstr "\"%1\" importálása sikertelen." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4785,43 +4912,43 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" #: Source/Core/VideoBackends/D3D/D3DBase.cpp:46 msgid "Failed to load d3d11.dll" -msgstr "" +msgstr "d3d11.dll betöltése sikertelen" #: Source/Core/VideoBackends/D3DCommon/D3DCommon.cpp:38 msgid "Failed to load dxgi.dll" -msgstr "" +msgstr "dxgi.dll betöltése sikertelen" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4835,11 +4962,15 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" -msgstr "" +msgstr "'%1' megnyitása sikertelen" #: Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp:647 msgid "Failed to open Bluetooth device: {0}" @@ -4847,11 +4978,11 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" -msgstr "" +msgstr "Konfig fájl megnyitása sikertelen!" #: Source/Core/Core/NetPlayCommon.cpp:26 msgid "Failed to open file \"{0}\"." -msgstr "" +msgstr "\"{0}\" fájl megnyitása sikertelen." #: Source/Core/Core/NetPlayCommon.cpp:184 msgid "Failed to open file \"{0}\". Verify your write permissions." @@ -4863,40 +4994,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." -msgstr "" +msgstr "A fájl megnyitása sikertelen." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4916,35 +5047,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4952,20 +5083,20 @@ msgstr "" #: Source/Core/Core/Movie.cpp:1037 msgid "Failed to read {0}" -msgstr "" +msgstr "{0} olvasása sikertelen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4981,27 +5112,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5011,19 +5149,19 @@ msgstr "A BT.DINF írása a SYSCONF fájlba sikertelen" #: Source/Core/Core/NetPlayClient.cpp:1173 msgid "Failed to write Mii data." -msgstr "" +msgstr "Mii adat írása sikertelen." #: Source/Core/Core/NetPlayClient.cpp:1258 msgid "Failed to write Wii save." -msgstr "" +msgstr "Wii mentés írása sikertelen." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5031,33 +5169,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5081,58 +5219,62 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" -msgstr "" +msgstr "Fájl részletei" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" -msgstr "" +msgstr "Fájlformátum" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:65 msgid "File Format:" -msgstr "" +msgstr "Fájl formátuma:" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:80 msgid "File Info" msgstr "Fájl információ" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Fájlnév" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" -msgstr "" +msgstr "Fájl útvonala:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Fájlméret" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:58 msgid "File Size:" -msgstr "" +msgstr "Fájl mérete:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "A fájl nem tartalmazott kódokat." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" -msgstr "" +msgstr "Fájlnév" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Fájlok megnyitva, tömörítésre kész." @@ -5142,11 +5284,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5154,9 +5296,9 @@ msgstr "" msgid "Filesystem" msgstr "Fájlrendszer" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" -msgstr "" +msgstr "Szűrők" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:152 msgid "Find &Next" @@ -5168,29 +5310,31 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:922 msgid "Finish Calibration" -msgstr "" +msgstr "Kalibrálás befejezése" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." msgstr "" +"Frissítés befejezése...\n" +"Ez eltarthat egy ideig." #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Ellenőrzőösszeg javítása" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5200,7 +5344,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5209,12 +5353,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5234,35 +5378,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "16:9 kényszerítése" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" -msgstr "" +msgstr "24-Bites szín kényszerítése" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "4:3 kényszerítése" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5270,7 +5414,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5282,7 +5426,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5292,7 +5436,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5300,9 +5444,9 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" -msgstr "" +msgstr "Formátum:" #: Source/Core/Core/FreeLookManager.cpp:92 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:24 @@ -5366,19 +5510,19 @@ msgstr "" msgid "France" msgstr "Francia" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5386,7 +5530,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5847,9 +5998,9 @@ msgstr "Zöld balra" msgid "Green Right" msgstr "Zöld jobbra" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" -msgstr "" +msgstr "Rács nézet" #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:66 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:120 @@ -5858,9 +6009,9 @@ msgstr "Gitár" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:255 msgid "Gyroscope" -msgstr "" +msgstr "Giroszkóp" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5876,7 +6027,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5891,6 +6042,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:94 #: qtbase/src/gui/kernel/qplatformtheme.cpp:736 msgid "Help" +msgstr "Segítség" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 @@ -5913,46 +6068,46 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" -msgstr "" +msgstr "Hexadecimális" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:30 msgid "Hide" msgstr "Elrejtés" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" -msgstr "" +msgstr "Összes elrejtése" + +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 +msgid "Hide In-Game Sessions" +msgstr "Már játékban lévők elrejtése" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 -msgid "Hide In-Game Sessions" -msgstr "" - -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 msgid "Hide Incompatible Sessions" -msgstr "" +msgstr "Nem kompatibilisek elrejtése" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" -msgstr "" +msgstr "Magas" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" -msgstr "" +msgstr "Legmagasabb" #. i18n: Refers to how hard emulated drum pads are struck. #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:69 msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5968,11 +6123,11 @@ msgstr "" msgid "Host" msgstr "Gazda" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5980,7 +6135,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5988,15 +6143,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -6004,9 +6159,9 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" -msgstr "" +msgstr "Gyorsbillentyű beállítások" #: Source/Core/Core/HotkeyManager.cpp:210 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:258 @@ -6014,11 +6169,11 @@ msgstr "" msgid "Hotkeys" msgstr "Gyorsbillentyűk" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6028,7 +6183,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6037,17 +6192,17 @@ msgstr "" msgid "ID" msgstr "Azonosító" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" -msgstr "" +msgstr "A megadott azonosító érvénytelen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" -msgstr "" +msgstr "Azonosító:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:136 msgid "IOS Version:" -msgstr "" +msgstr "IOS verzió:" #: Source/Core/Core/IOS/Network/SSL.cpp:181 msgid "" @@ -6063,24 +6218,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" -msgstr "" +msgstr "IP-cím:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL beállítások" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR érzékenysége:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6098,22 +6253,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6126,7 +6281,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6140,14 +6295,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6163,7 +6318,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Formátumváltozások kihagyása" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6196,30 +6351,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" -msgstr "" +msgstr "Importálás sikertelen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" -msgstr "" +msgstr "Mentési fájl(ok) importálása" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Wii mentés importálása..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6228,14 +6383,14 @@ msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" -msgstr "" +msgstr "Játékban?" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:147 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:404 msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6247,9 +6402,33 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" -msgstr "" +msgstr "Növelés" #: Source/Core/Core/HotkeyManager.cpp:129 msgid "Increase Convergence" @@ -6274,29 +6453,29 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:107 msgid "Increase X" -msgstr "" +msgstr "X növelése" #: Source/Core/Core/FreeLookManager.cpp:109 msgid "Increase Y" -msgstr "" +msgstr "Y növelése" #: Source/Core/Core/FreeLookManager.cpp:113 msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6309,27 +6488,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Infó" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Információk" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Bemenet" @@ -6343,62 +6522,62 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SD kártya behelyezése" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" -msgstr "" +msgstr "Telepítés" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" -msgstr "" +msgstr "Frissítés telepítése" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WAD telepítése..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" -msgstr "" +msgstr "Utasítás" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:101 msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" -msgstr "" +msgstr "Utasítás:" #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:59 msgid "Instruction: %1" -msgstr "" +msgstr "Utasítás: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6409,14 +6588,29 @@ msgstr "" #. i18n: Refers to the intensity of shaking an emulated wiimote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:141 msgid "Intensity" -msgstr "" +msgstr "Intenzitás" #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:38 msgid "Interface" msgstr "Felhasználói felület" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Belső LZO hiba - sikertelen tömörítés" @@ -6425,23 +6619,30 @@ msgstr "Belső LZO hiba - sikertelen tömörítés" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Belső LZO hiba - sikertelen lzo_init()" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" -msgstr "" +msgstr "Belső felbontás" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Belső felbontás:" @@ -6449,15 +6650,15 @@ msgstr "Belső felbontás:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Értelmező (leglassabb)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6469,7 +6670,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6478,23 +6679,23 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:140 msgid "Invalid game." -msgstr "" +msgstr "Érvénytelen játék." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Érvénytelen gazda" @@ -6515,7 +6716,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6536,7 +6737,7 @@ msgid "Invalid search string (only even string lengths supported)" msgstr "" "Érvénytelen keresési karakterlánc (csak azonos karakterlánchossz támogatott)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6545,8 +6746,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Olasz" @@ -6554,11 +6755,16 @@ msgstr "Olasz" msgid "Italy" msgstr "Olaszország" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6566,79 +6772,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japán" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japán" @@ -6649,12 +6855,18 @@ msgstr "Japán" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Ablak mindig felül" @@ -6671,9 +6883,9 @@ msgstr "" msgid "Keyboard" msgstr "Billentyűzet" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" -msgstr "" +msgstr "Billentyűzet vezérlő" #: Source/Core/Core/HW/GCKeyboardEmu.cpp:57 #: Source/Core/Core/HW/GCKeyboardEmu.cpp:61 @@ -6688,16 +6900,16 @@ msgstr "Gombok" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Játékos kirúgása" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korea" @@ -6708,7 +6920,7 @@ msgstr "Korea" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6728,37 +6940,49 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 msgid "Last Value" +msgstr "Legutóbbi érték" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" -msgstr "" +msgstr "Késleltetés:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" -msgstr "" +msgstr "Késleltetés: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" -msgstr "" +msgstr "Késleltetés: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" -msgstr "" +msgstr "Késleltetés: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" -msgstr "" +msgstr "Késleltetés: ~80 ms" #: Source/Core/DolphinQt/NANDRepairDialog.cpp:81 msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6769,7 +6993,7 @@ msgstr "Balra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Bal kar" @@ -6791,7 +7015,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6801,7 +7025,7 @@ msgstr "" "Törléshez középső kattintás.\n" "További beállításokhoz jobb kattintás." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6818,7 +7042,7 @@ msgstr "Licence" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6828,8 +7052,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6837,31 +7064,31 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" -msgstr "" +msgstr "Oszlopok megjelenítése a listában" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" -msgstr "" +msgstr "Lista nézet" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:96 msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Betöltés" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6869,22 +7096,22 @@ msgstr "" msgid "Load Custom Textures" msgstr "Egyedi textúrák betöltése" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" -msgstr "" +msgstr "Fájl betöltése" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" -msgstr "" +msgstr "GameCube főmenü betöltése" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:356 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" -msgstr "" +msgstr "Legutóbbi állapot betöltése" #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" @@ -6892,11 +7119,11 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:185 msgid "Load ROM" -msgstr "" +msgstr "ROM betöltése" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" -msgstr "" +msgstr "Foglalat betöltése" #: Source/Core/Core/HotkeyManager.cpp:181 #: Source/Core/Core/HotkeyManager.cpp:353 @@ -6983,48 +7210,48 @@ msgstr "Állapot betöltése, foglalat 8" msgid "Load State Slot 9" msgstr "Állapot betöltése, foglalat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" -msgstr "" +msgstr "Állapot betöltése fájlból" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Állapot betöltése a választott foglalatból" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" -msgstr "" +msgstr "Állapot betöltése foglalatból" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" -msgstr "" +msgstr "Wii rendszermenü betöltése %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load from Selected Slot" -msgstr "" +msgstr "Betöltés a kiválasztott foglalatból" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" -msgstr "" +msgstr "Betöltés a foglalatból %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:148 msgid "Load..." -msgstr "" +msgstr "Betöltés..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7041,15 +7268,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" -msgstr "" +msgstr "Helyi" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7063,10 +7290,18 @@ msgstr "Napló" msgid "Log Configuration" msgstr "Napló beállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Renderidő naplózása fájlba" @@ -7079,17 +7314,9 @@ msgstr "Naplótípus" msgid "Logger Outputs" msgstr "Napló kimenetek" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" +msgstr "Sikertelen bejelentkezés" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" @@ -7102,20 +7329,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" -msgstr "" +msgstr "Alacsony" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" -msgstr "" +msgstr "Legalacsonyabb" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7127,13 +7354,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7141,9 +7368,37 @@ msgstr "" msgid "Main Stick" msgstr "Főkar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Készítő" @@ -7152,7 +7407,7 @@ msgstr "Készítő" msgid "Maker:" msgstr "Készítő:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7160,7 +7415,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7169,23 +7424,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7194,36 +7449,36 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Talán lassulást okoz a Wii menüben és néhány játéknál." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" -msgstr "" +msgstr "Közepes" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:45 msgid "Memory" -msgstr "" +msgstr "Memória" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:119 msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Memóriakártya" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7243,7 +7498,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7255,29 +7510,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Egyebek" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Egyéb beállítások" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7300,12 +7560,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7317,11 +7585,11 @@ msgstr "Monoszkóp árnyékok" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7330,22 +7598,22 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" -msgstr "" +msgstr "Egérkurzor láthatósága" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." -msgstr "" +msgstr "Az egérkurzor mindig látható lesz." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" +msgstr "Az egérkurzor nem lesz látható játék közben." #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 @@ -7355,7 +7623,7 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:337 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" -msgstr "" +msgstr "Film" #: Source/Core/Core/Movie.cpp:1006 msgid "" @@ -7364,7 +7632,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7372,20 +7640,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7393,7 +7661,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7410,25 +7678,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" -msgstr "" +msgstr "Név" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7437,11 +7705,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Név:" @@ -7449,18 +7717,18 @@ msgstr "Név:" msgid "Native (640x528)" msgstr "Natív (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" -msgstr "" +msgstr "Natív GCI fájl" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" -msgstr "" +msgstr "NetPlay játékmenet böngésző" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:34 msgid "NetPlay Setup" @@ -7470,46 +7738,46 @@ msgstr "" msgid "Netherlands" msgstr "Hollandia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" -msgstr "" +msgstr "Hálózat" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:384 msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" -msgstr "" +msgstr "Soha" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" -msgstr "" +msgstr "Ne frissítsen automatikusan" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" -msgstr "" +msgstr "Új" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:28 msgid "New Breakpoint" @@ -7517,13 +7785,13 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:123 msgid "New Search" -msgstr "" +msgstr "Új keresés" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Új azonosító generálva." @@ -7531,7 +7799,7 @@ msgstr "Új azonosító generálva." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7547,13 +7815,14 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 #: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 msgid "Next Profile" -msgstr "" +msgstr "Következő profil" #: Source/Core/Core/NetPlayClient.cpp:293 msgid "Nickname is too long." -msgstr "" +msgstr "A becenév túl hosszú." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Becenév:" @@ -7561,7 +7830,7 @@ msgstr "Becenév:" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:244 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:245 msgid "No" -msgstr "" +msgstr "Nem" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:79 msgid "No Adapter Detected" @@ -7573,7 +7842,7 @@ msgstr "" #: Source/Core/Core/Config/MainSettings.h:17 msgid "No Audio Output" -msgstr "" +msgstr "Nincs hangkimenet" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:69 #: Source/Core/DolphinQt/ConvertDialog.cpp:217 @@ -7581,14 +7850,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7598,7 +7871,7 @@ msgstr "" msgid "No description available" msgstr "Nincs elérhető leírás" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7606,7 +7879,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7614,15 +7887,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7653,41 +7930,41 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Nem található undo.dtm, állás betöltésének megszakítása a videó " "szinkronvesztésének elkerüléséhez" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Nincs" #: Source/Core/UICommon/NetPlayIndex.cpp:250 msgid "North America" -msgstr "" +msgstr "Észak-Amerika" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:96 msgid "Not Set" msgstr "Nincs megadva" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Nem minden játékos rendelkezik a játékkal. Biztos elindítod?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7695,7 +7972,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7703,11 +7980,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" -msgstr "" +msgstr "Nem található" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7715,11 +7992,11 @@ msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:83 msgid "Notes:" -msgstr "" +msgstr "Megjegyzések:" #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:41 msgid "Nothing to configure" -msgstr "" +msgstr "Nincs mit konfigurálni" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:45 msgid "Notice" @@ -7742,25 +8019,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7778,7 +8055,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Ki" @@ -7788,11 +8065,11 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:155 msgid "On" -msgstr "" +msgstr "Be" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" -msgstr "" +msgstr "Mozgatáskor" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:370 msgid "" @@ -7801,21 +8078,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online &dokumentáció" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7826,24 +8103,24 @@ msgstr "" msgid "Open" msgstr "Megnyitás" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." -msgstr "" +msgstr "Könyvtár megnyitása..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" -msgstr "" +msgstr "FIFO napló megnyitása" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7851,7 +8128,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7883,7 +8160,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7891,8 +8168,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Beállítások" @@ -7901,21 +8178,21 @@ msgstr "Beállítások" msgid "Orange" msgstr "Narancs" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Egyéb" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7924,24 +8201,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 -msgid "Overwritten" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +msgid "Overwritten" +msgstr "Felülírva" + +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Bemeneti fe&lvétel lejátszása..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7956,21 +8241,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:147 msgid "PNG Compression Level" -msgstr "" +msgstr "PNG tömörítési szint" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:146 msgid "PNG Compression Level:" -msgstr "" +msgstr "PNG tömörítés szintje:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:195 msgid "PNG image file (*.png);; All Files (*)" -msgstr "" +msgstr "PNG képfájl (*.png);; Minden fájl (*)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7983,9 +8268,9 @@ msgstr "Irányító" msgid "Pads" msgstr "Irányítók" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" -msgstr "" +msgstr "Paraméterek" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:210 msgid "Parse as Hex" @@ -7996,18 +8281,18 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" -msgstr "" +msgstr "Passzív" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:52 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:162 msgid "Password" -msgstr "" +msgstr "Jelszó" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:161 msgid "Password for joining your game (leave empty for none)" @@ -8015,7 +8300,7 @@ msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Password?" -msgstr "" +msgstr "Jelszó?" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:40 msgid "Patch Editor" @@ -8031,7 +8316,7 @@ msgstr "Javítások" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:52 msgid "Path:" -msgstr "" +msgstr "Útvonal:" #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:40 #: Source/Core/DolphinQt/Settings/PathPane.cpp:27 @@ -8042,23 +8327,24 @@ msgstr "Elérési utak" msgid "Pause" msgstr "Szünet" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Szünet a videó végén" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8076,15 +8362,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Képpont alapú megvilágítás" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8114,11 +8400,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8130,8 +8416,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platform" @@ -8147,7 +8433,7 @@ msgstr "" msgid "Play Recording" msgstr "Felvétel lejátszása" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8155,39 +8441,43 @@ msgstr "" msgid "Playback Options" msgstr "Visszajátszási beállítások" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Játékosok" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8196,7 +8486,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8207,12 +8497,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8221,19 +8511,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" -msgstr "" +msgstr "Utófeldolgozási effektus" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Utófeldolgozási effektus:" @@ -8262,7 +8552,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8281,7 +8571,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8294,16 +8584,16 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:100 #: Source/Core/Core/HotkeyManager.cpp:104 msgid "Previous Game Profile" -msgstr "" +msgstr "Előző játékos profil" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:88 msgid "Previous Match" -msgstr "" +msgstr "Előző meccs" #: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 #: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 msgid "Previous Profile" -msgstr "" +msgstr "Előző profil" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. @@ -8311,15 +8601,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" -msgstr "" +msgstr "Privát" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" -msgstr "" +msgstr "Privát és Nyilvános" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8341,7 +8631,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8350,23 +8640,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" -msgstr "" +msgstr "Nyilvános" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8391,13 +8681,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Kérdés" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Kilépés" @@ -8416,13 +8706,13 @@ msgstr "Jobb analóg" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:280 msgid "READY" -msgstr "" +msgstr "KÉSZ" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8430,7 +8720,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8441,13 +8731,17 @@ msgstr "Tartomány" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:75 msgid "Range End: " -msgstr "" +msgstr "Tartomány vége:" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:73 msgid "Range Start: " +msgstr "Tartomány eleje:" + +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8479,13 +8773,13 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Valódi Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" -msgstr "" +msgstr "Valódi Wii Remote" #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:387 msgid "Received invalid Wii Remote data from Netplay." @@ -8500,21 +8794,21 @@ msgstr "" msgid "Record" msgstr "Rögzítés" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:147 msgid "Recording" -msgstr "" +msgstr "Rögzítés" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:132 msgid "Recording Options" msgstr "Rögzítési beállítások" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." -msgstr "" +msgstr "Rögzítés..." #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:34 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:50 @@ -8529,7 +8823,7 @@ msgstr "Vörös balra" msgid "Red Right" msgstr "Vörös jobbra" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8539,28 +8833,28 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Frissítés" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:221 msgid "Refresh Current Values" -msgstr "" +msgstr "Jelenlegi értékek frissítése" #: Source/Core/Core/HotkeyManager.cpp:30 msgid "Refresh Game List" -msgstr "" +msgstr "Játéklista frissítése" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:407 msgid "Refresh failed. Please run the game for a bit and try again." @@ -8568,24 +8862,24 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:421 msgid "Refreshed current values." -msgstr "" +msgstr "Jelenlegi értékek frissítve." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." -msgstr "" +msgstr "Frissítés..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Régió" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" -msgstr "" +msgstr "Régió:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8597,52 +8891,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" -msgstr "" +msgstr "Emlékeztessen később" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Törlés" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" -msgstr "" +msgstr "Törlés sikertelen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Megjelenítés a főablakban" @@ -8663,30 +8957,30 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Alapbeállítások" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" -msgstr "" +msgstr "Összes visszaállítása" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:223 msgid "Reset Results" -msgstr "" +msgstr "Eredmények visszaállítása" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8694,19 +8988,19 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "Átjárási beállítások visszaállítása" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" -msgstr "" +msgstr "Értékek visszaállítása" #: Source/Core/Core/FreeLookManager.cpp:103 msgid "Reset View" -msgstr "" +msgstr "Nézet visszaállítása" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8716,17 +9010,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:321 msgid "Restart Required" -msgstr "" +msgstr "Újraindítás szükséges" #: qtbase/src/gui/kernel/qplatformtheme.cpp:742 msgid "Restore Defaults" -msgstr "" +msgstr "Alapértelmezettek visszaállítása" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Újra" @@ -8735,7 +9029,7 @@ msgstr "Újra" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8747,7 +9041,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8758,7 +9052,7 @@ msgstr "Jobbra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Jobb kar" @@ -8794,11 +9088,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8823,23 +9117,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8847,31 +9141,31 @@ msgstr "" msgid "Russia" msgstr "Oroszország" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" -msgstr "" +msgstr "SD kártya" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" -msgstr "" +msgstr "SD kártya fájlméret:" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD kártya elérési út:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" -msgstr "" +msgstr "SD kártya beállítások" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:168 msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8884,7 +9178,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8892,7 +9186,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8906,11 +9200,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" -msgstr "" +msgstr "K&ód mentése" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Á&llapot mentése" @@ -8920,8 +9214,8 @@ msgid "Safe" msgstr "Biztonságos" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8929,36 +9223,36 @@ msgstr "Mentés" #: qtbase/src/gui/kernel/qplatformtheme.cpp:712 msgid "Save All" -msgstr "" +msgstr "Összes mentése" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" -msgstr "" +msgstr "FIFO napló mentése" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" -msgstr "" +msgstr "Fájl mentése ide" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8966,17 +9260,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Legrégebbi állapot mentése" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" -msgstr "" +msgstr "Rögzített fájl mentése, mint" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Állapot mentése" @@ -9020,23 +9314,23 @@ msgstr "Állapot mentése, foglalat 8" msgid "Save State Slot 9" msgstr "Állapot mentése, foglalat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" -msgstr "" +msgstr "Állapot mentése fájlba" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" -msgstr "" +msgstr "Állapot mentése a legrégebbi foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Állapot mentése a választott foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" -msgstr "" +msgstr "Állapot mentése a foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9044,9 +9338,9 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" -msgstr "" +msgstr "Állapot mentése és betöltése" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:63 msgid "Save as Preset..." @@ -9056,26 +9350,26 @@ msgstr "" msgid "Save as..." msgstr "Mentés másként..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9083,27 +9377,27 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:149 msgid "Save..." -msgstr "" +msgstr "Mentés..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" -msgstr "" +msgstr "Mentések:" #: Source/Core/Core/Movie.cpp:1046 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Méretezett EFB másolat" @@ -9117,11 +9411,11 @@ msgstr "Pillanatkép" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Keresés" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9136,7 +9430,7 @@ msgstr "Keresés az almappákban" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:219 msgid "Search and Filter" -msgstr "" +msgstr "Keresés és szűrés" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:364 msgid "" @@ -9144,21 +9438,21 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" #: Source/Core/DolphinQt/SearchBar.cpp:29 msgid "Search games..." -msgstr "" +msgstr "Játékok keresése..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" -msgstr "" +msgstr "Keresés:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:59 msgid "Section that contains all Action Replay cheat codes." @@ -9178,9 +9472,9 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:408 msgid "Security options" -msgstr "" +msgstr "Biztonsági beállítások" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Kiválaszt" @@ -9188,30 +9482,30 @@ msgstr "Kiválaszt" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" -msgstr "" +msgstr "Legutóbbi állapot kiválasztása" #: Source/Core/DolphinQt/Settings/PathPane.cpp:82 msgid "Select Load Path" @@ -9225,23 +9519,23 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:355 msgid "Select State" -msgstr "" +msgstr "Állapot kiválasztása" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Állapot kiválasztása, foglalat" @@ -9293,19 +9587,19 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" -msgstr "" +msgstr "Válassz egy könyvtárat" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" -msgstr "" +msgstr "Válassz egy fájlt" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:521 msgid "Select a Folder to sync with the SD Card Image" @@ -9313,33 +9607,33 @@ msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" -msgstr "" +msgstr "Válassz egy játékot" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:504 msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" -msgstr "" +msgstr "Válassz egy fájlt" #: Source/Core/DolphinQt/NetPlay/GameListDialog.cpp:18 msgid "Select a game" -msgstr "" +msgstr "Válassz egy játékot" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9347,36 +9641,36 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Válassz mentési fájlt" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" -msgstr "" +msgstr "Kiválasztott betűtípus" #: Source/Core/Core/ConfigLoaders/GameConfigLoader.cpp:233 msgid "Selected controller profile does not exist" msgstr "A megadott vezérlő profil nem létezik" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9388,19 +9682,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9411,7 +9705,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9420,7 +9714,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9430,11 +9724,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Küldés" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Érzékelősáv helyzete:" @@ -9454,7 +9748,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "A szerver elutasította az átjárási kérelmet" @@ -9471,35 +9765,35 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9509,7 +9803,7 @@ msgstr "" "helyett.\n" "Nem biztos, hogy minden játékkal működik." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "A Wii rendszer nyelve." @@ -9525,21 +9819,21 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" -msgstr "" +msgstr "Beállítások" #: Source/Core/Core/Boot/Boot_BS2Emu.cpp:431 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: setting.txt fájl nem hozható létre" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9549,6 +9843,10 @@ msgstr "" msgid "Shake" msgstr "Rázás" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9560,43 +9858,43 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:58 #, c-format msgid "Show % Speed" -msgstr "" +msgstr "Sebesség % megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Nap&ló megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Eszközt&ár megjelenítése" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" -msgstr "" +msgstr "Összes megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Ausztrália megjelenítése" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" -msgstr "" +msgstr "Jelenlegi játék megjelenítése Discordon" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL megjelenítése" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9604,7 +9902,7 @@ msgstr "" msgid "Show FPS" msgstr "FPS megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Képkockaszámoló megjelenítése" @@ -9612,19 +9910,19 @@ msgstr "Képkockaszámoló megjelenítése" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Franciaország megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "GameCube megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Németország megjelenítése" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9632,23 +9930,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Bemeneti kijelző megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Olaszország megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" -msgstr "" +msgstr "JPN megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Korea megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Eltérési szám megjelenítése" @@ -9656,27 +9954,27 @@ msgstr "Eltérési szám megjelenítése" msgid "Show Language:" msgstr "Nyelv megjelenítése:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Naplózási &beállítások megjelenítése" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "NetPlay üzenetek mgejelenítése" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "NetPlay ping mgejelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Hollandia megjelenítése" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL megjelenítése" @@ -9687,21 +9985,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:57 msgid "Show Performance Graphs" -msgstr "" +msgstr "Teljesítmény grafikonok megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Platformok megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Régiók megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Oroszország megjelenítése" @@ -9709,7 +10007,7 @@ msgstr "Oroszország megjelenítése" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Spanyolország megjelenítése" @@ -9721,19 +10019,19 @@ msgstr "" msgid "Show Statistics" msgstr "Statisztikák megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Rendszeróra megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Tajvan megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "USA megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Ismeretlen megjelenítése" @@ -9745,27 +10043,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Világ megjelenítése" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9782,11 +10080,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9834,7 +10132,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9846,7 +10144,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Egymás mellett" @@ -9862,7 +10160,7 @@ msgstr "Oldalra tartás kapcsoló" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9881,12 +10179,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Egyszerűsített kínai" @@ -9894,11 +10192,11 @@ msgstr "Egyszerűsített kínai" msgid "Simulate DK Bongos" msgstr "DK Bongos szimulálása" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Méret" @@ -9911,9 +10209,9 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Skip" -msgstr "" +msgstr "Átugrás" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9921,9 +10219,9 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Az EFB processzor hozzáférésének átugrása" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" -msgstr "" +msgstr "Főmenü átugrása" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:91 msgid "Skip Presenting Duplicate Frames" @@ -9947,28 +10245,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" -msgstr "" +msgstr "Skylander (*.sky);;Minden fájl (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9977,21 +10280,21 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Foglalat A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" -msgstr "" +msgstr "Foglalat A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Foglalat B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" -msgstr "" +msgstr "Foglalat B:" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:35 msgid "Snap the thumbstick position to the nearest octagonal axis." @@ -10015,32 +10318,32 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" -msgstr "" +msgstr "Hang:" #: Source/Core/UICommon/NetPlayIndex.cpp:250 msgid "South America" -msgstr "" +msgstr "Dél-Amerika" #: Source/Core/DiscIO/Enums.cpp:54 msgid "Spain" msgstr "Spanyolország" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spanyol" @@ -10048,11 +10351,11 @@ msgstr "Spanyol" msgid "Speaker Pan" msgstr "Hangszóró pásztázás" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Hangszóró hangerő:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10077,11 +10380,11 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:24 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:42 msgid "Speed" -msgstr "" +msgstr "Sebesség" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10093,16 +10396,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Szabványos vezérlő" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "&NetPlay indítása..." @@ -10110,7 +10413,7 @@ msgstr "&NetPlay indítása..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Bemenet rögzítésének indítása" @@ -10120,19 +10423,19 @@ msgstr "&Bemenet rögzítésének indítása" msgid "Start Recording" msgstr "Felvétel indítása" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" -msgstr "" +msgstr "Indítás teljes képernyőn" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:47 msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10141,9 +10444,9 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:72 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 msgid "State" -msgstr "" +msgstr "Állapot" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Kormánykerék" @@ -10171,19 +10474,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10192,20 +10495,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" -msgstr "" +msgstr "Sztereó" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" -msgstr "" +msgstr "Sztereoszkópikus 3D mód" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Sztereoszkópikus 3D mód:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Sztereoszkóp" @@ -10226,15 +10529,15 @@ msgstr "Kar" msgid "Stop" msgstr "Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" -msgstr "" +msgstr "Játék/felvétel leállítása" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:205 msgid "Stop Recording" -msgstr "" +msgstr "Felvétel leállítása" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10266,11 +10569,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Ablakméretűvé nyújtás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10284,6 +10587,10 @@ msgstr "" msgid "Strum" msgstr "Pengetés" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10291,69 +10598,69 @@ msgstr "Pengetés" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10361,34 +10668,39 @@ msgstr "" msgid "Support" msgstr "Támogatás" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" -msgstr "" +msgstr "Támogatott fájlformátumok" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 msgid "Suspended" -msgstr "" +msgstr "Felfüggesztve" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Szemcsere" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10400,23 +10712,23 @@ msgstr "" msgid "Swing" msgstr "Lengetés" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10429,27 +10741,27 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" -msgstr "" +msgstr "Szinkronizálás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" -msgstr "" +msgstr "AR/Gecko kódok szinkronizálása" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" -msgstr "" +msgstr "Valódi Wii Remote-ok szinkronizálása és párosítása" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:90 msgid "Synchronize GPU thread" @@ -10461,7 +10773,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10469,35 +10781,35 @@ msgstr "" #: Source/Core/Core/NetPlayClient.cpp:1434 msgid "Synchronizing AR codes..." -msgstr "" +msgstr "AR kódok szinkronizálása..." #: Source/Core/Core/NetPlayClient.cpp:1367 msgid "Synchronizing Gecko codes..." -msgstr "" +msgstr "Gecko kódok szinkronizálása..." #: Source/Core/Core/NetPlayClient.cpp:1050 msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Rendszer nyelve:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS bemenet" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10515,15 +10827,15 @@ msgstr "" msgid "Taiwan" msgstr "Tajvan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Pillanatkép készítése" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10531,11 +10843,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Teszt" @@ -10552,13 +10864,13 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" -msgstr "" +msgstr "Textúraszűrés" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" -msgstr "" +msgstr "Textúraszűrés:" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:84 msgid "Texture Format Overlay" @@ -10597,13 +10909,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10614,6 +10926,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10647,7 +10963,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10674,11 +10990,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10688,19 +11004,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10708,11 +11026,19 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +"A fájl már létezik: %1.\n" +"Le szeretnéd cserélni?" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" @@ -10724,7 +11050,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10733,9 +11059,9 @@ msgstr "" #: Source/Core/DiscIO/VolumeVerifier.cpp:431 msgid "The filesystem is invalid or could not be read." -msgstr "" +msgstr "A fájlrendszer érvénytelen, vagy nem olvasható." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10760,22 +11086,22 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" #: Source/Core/Core/NetPlayClient.cpp:290 msgid "The game is currently running." -msgstr "" +msgstr "A játék éppen fut." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10786,10 +11112,16 @@ msgstr "" #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:155 msgid "The hashes do not match!" -msgstr "" +msgstr "A hashek nem egyeznek!" #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:151 msgid "The hashes match!" +msgstr "A hashek megegyeznek!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" msgstr "" #: Source/Core/Core/NetPlayClient.cpp:184 @@ -10802,6 +11134,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10810,14 +11152,18 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" -msgstr "" +msgstr "A profil '%1' nem létezik" #: Source/Core/Core/Movie.cpp:260 msgid "The recorded game ({0}) is not the same as the selected game ({1})" @@ -10834,12 +11180,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "A kapott dekódolt AR kód nem tartalmaz sorokat." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10850,11 +11196,11 @@ msgstr "" #: Source/Core/Core/NetPlayClient.cpp:283 msgid "The server is full." -msgstr "" +msgstr "A szerver megtelt." #: Source/Core/Core/NetPlayClient.cpp:296 msgid "The server sent an unknown error message." -msgstr "" +msgstr "A szerver egy ismeretlen hibaüzenetet küldött." #: Source/Core/VideoBackends/Software/SWmain.cpp:60 msgid "" @@ -10873,13 +11219,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10888,11 +11234,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10910,7 +11277,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10936,13 +11303,13 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Nincs mit visszavonni!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" -msgstr "" +msgstr "Hiba történt az asztali parancsikon létrehozásakor" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:154 msgid "" @@ -10972,7 +11339,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10999,7 +11370,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11097,7 +11468,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11159,7 +11530,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11173,7 +11544,7 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:24 msgid "Threads" -msgstr "" +msgstr "Szálak" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp:26 msgid "Threshold" @@ -11194,14 +11565,14 @@ msgstr "Billenés" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" -msgstr "" +msgstr "Lejárt az idő" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Cím" @@ -11215,9 +11586,9 @@ msgstr "Eddig:" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" -msgstr "" +msgstr "&Teljes képernyő kapcsoló" #: Source/Core/Core/HotkeyManager.cpp:125 msgid "Toggle 3D Anaglyph" @@ -11270,7 +11641,7 @@ msgstr "Szünet kapcsoló" #: Source/Core/Core/HotkeyManager.cpp:86 msgid "Toggle SD Card" -msgstr "" +msgstr "SD kártya kapcsoló" #: Source/Core/Core/HotkeyManager.cpp:108 msgid "Toggle Skip EFB Access" @@ -11282,7 +11653,7 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:87 msgid "Toggle USB Keyboard" -msgstr "" +msgstr "USB billentyűzet kapcsoló" #: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle XFB Copies" @@ -11298,17 +11669,17 @@ msgstr "" #: Source/Core/DolphinQt/ToolBar.cpp:28 msgid "Toolbar" -msgstr "" +msgstr "Eszköztár" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Fent" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Egymás alatt" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11347,19 +11718,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Hagyományos kínai" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11367,7 +11752,7 @@ msgstr "" msgid "Traversal Server" msgstr "Átjárási szerver" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Időtúllépés az átjárási szerver és a gazda csatlakozásakor" @@ -11377,7 +11762,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11386,12 +11771,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Ravaszok" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11407,7 +11797,7 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:292 msgid "UNKNOWN" -msgstr "" +msgstr "ISMERETLEN" #: Source/Core/DiscIO/Enums.cpp:30 msgid "USA" @@ -11417,7 +11807,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11425,26 +11815,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11452,7 +11840,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11461,7 +11849,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11473,7 +11861,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11493,7 +11885,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11509,67 +11901,72 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Állapot betöltésének visszavonása" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Állapot mentésének visszavonása" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" -msgstr "" +msgstr "Eltávolítás" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" -msgstr "" +msgstr "Eltávolítás a NAND-ról" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Ismeretlen" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" #: Source/Core/Core/HW/DVD/DVDInterface.cpp:1168 msgid "Unknown DVD command {0:08x} - fatal error" -msgstr "" +msgstr "Ismeretlen DVD parancs {0:08x} - végzetes hiba" #: Source/Core/Core/NetPlayClient.cpp:1334 msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11579,7 +11976,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11589,76 +11986,76 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" -msgstr "" +msgstr "Ismeretlen szerző" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:167 msgid "Unknown data type" -msgstr "" +msgstr "Ismeretlen adattípus" #: Source/Core/DiscIO/VolumeVerifier.cpp:357 msgid "Unknown disc" -msgstr "" +msgstr "Ismeretlen lemez" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:368 msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" -msgstr "" +msgstr "Ismeretlen hiba {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." -msgstr "" +msgstr "Ismeretlen hiba." #: Source/Core/Core/NetPlayClient.cpp:480 msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" -msgstr "" +msgstr "Ismeretlen(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" -msgstr "" +msgstr "Ismeretlen(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Végtelen" #: Source/Core/Core/HotkeyManager.cpp:186 msgid "Unload ROM" -msgstr "" +msgstr "ROM ürítése" #: Source/Core/Core/HotkeyManager.cpp:37 msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Kicsomagolása" @@ -11677,59 +12074,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Fel" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Frissítés" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" -msgstr "" +msgstr "Frissítés a Dolphin bezárása után" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" -msgstr "" +msgstr "Frissítés elérhető" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" -msgstr "" +msgstr "Frissítés megszakítva" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" -msgstr "" +msgstr "Frissítés befejezve" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" -msgstr "" +msgstr "Frissítés sikertelen" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" -msgstr "" +msgstr "Frissítés" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11747,7 +12144,7 @@ msgstr "Függőleges kapcsoló" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Használati statisztika-jelentés beállítások" @@ -11755,27 +12152,23 @@ msgstr "Használati statisztika-jelentés beállítások" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 mód használata (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Hibakezelők használata" @@ -11804,7 +12197,7 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:63 msgid "Use physical addresses" -msgstr "" +msgstr "Fizikai címek használata" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:61 msgid "Use virtual addresses when possible" @@ -11838,17 +12231,13 @@ msgstr "" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:102 msgid "User Interface" -msgstr "" +msgstr "Felhasználói kezelőfelület" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11857,7 +12246,7 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:50 msgid "Username" -msgstr "" +msgstr "Felhasználónév" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:270 msgid "" @@ -11867,14 +12256,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12125,14 +12520,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Figyelem" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12195,17 +12590,17 @@ msgstr "" #. It's not related to timekeeping devices. #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:31 msgid "Watch" -msgstr "" +msgstr "Figyelés" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" -msgstr "" +msgstr "Víz" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" -msgstr "" +msgstr "Weboldal" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:34 msgid "Western (Windows-1252)" @@ -12232,11 +12627,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Szélesvásznú hangolás" @@ -12250,7 +12645,7 @@ msgstr "Wii" #. which is (usually) the first thing users see when a Wii console starts. #: Source/Core/Core/TitleDatabase.cpp:86 msgid "Wii Menu" -msgstr "" +msgstr "Wii Menü" #: Source/Core/DolphinQt/Settings/PathPane.cpp:193 msgid "Wii NAND Root:" @@ -12264,45 +12659,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12310,24 +12705,24 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" -msgstr "" +msgstr "Ablakméret" #: Source/Core/DolphinQt/Config/LogWidget.cpp:134 msgid "Word Wrap" @@ -12360,7 +12755,7 @@ msgstr "Fájlba írás" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:141 msgid "Write to Log" -msgstr "" +msgstr "Naplóba írás" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:145 @@ -12371,26 +12766,26 @@ msgstr "" msgid "Write to Window" msgstr "Ablakba írás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" -msgstr "" +msgstr "Helytelen régió" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12404,9 +12799,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12428,27 +12823,27 @@ msgstr "Sárga" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:244 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:245 msgid "Yes" -msgstr "" +msgstr "Igen" #: qtbase/src/gui/kernel/qplatformtheme.cpp:718 msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12499,15 +12894,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12516,7 +12911,7 @@ msgid "You must restart Dolphin in order for the change to take effect." msgstr "" "Újra kell indítanod a Dolphin emulátort a változtatások érvényesítéséhez." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12532,16 +12927,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12562,7 +12957,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12585,21 +12980,21 @@ msgstr "automatikus" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." -msgstr "" +msgstr "d3d12.dll nem tölthető be." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" -msgstr "" +msgstr "alapértelmezett" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12613,31 +13008,31 @@ msgstr "fake-completion" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:183 msgid "is equal to" -msgstr "" +msgstr "egyenlő" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:191 msgid "is greater than" -msgstr "" +msgstr "nagyobb, mint" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:193 msgid "is greater than or equal to" -msgstr "" +msgstr "nagyobb vagy egyenlő" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:187 msgid "is less than" -msgstr "" +msgstr "kisebb, mint" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:189 msgid "is less than or equal to" -msgstr "" +msgstr "kisebb vagy egyenlő" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:185 msgid "is not equal to" -msgstr "" +msgstr "nem egyenlő" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:201 msgid "last value" -msgstr "" +msgstr "legutóbbi érték" #. i18n: The symbol/abbreviation for meters per second. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:44 @@ -12645,7 +13040,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12655,19 +13050,19 @@ msgstr "" msgid "none" msgstr "nincs" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" -msgstr "" +msgstr "ki" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" -msgstr "" +msgstr "be" #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" -msgstr "" +msgstr "vagy válassz egy eszközt" #. i18n: "s" is the symbol for seconds. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:47 @@ -12680,7 +13075,7 @@ msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:199 msgid "this value:" -msgstr "" +msgstr "ez az érték:" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:35 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:185 @@ -12710,13 +13105,13 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." -msgstr "" +msgstr "{0} szinkronizálása sikertelen." #: Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp:209 msgid "" @@ -12724,8 +13119,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12733,9 +13128,9 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" -msgstr "" +msgstr "| Vagy" #. i18n: This message uses curly quotes in English. If you want to use curly quotes #. in your translation, please use the type of curly quotes that's appropriate for @@ -12768,8 +13163,8 @@ msgstr "" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:53 msgid "✔ Invite" -msgstr "" +msgstr "✔ Meghívás" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:54 msgid "✖ Decline" -msgstr "" +msgstr "✖ Elutasítás" diff --git a/Languages/po/it.po b/Languages/po/it.po index bc1d0d9189..59b995a0b5 100644 --- a/Languages/po/it.po +++ b/Languages/po/it.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Mewster , 2023\n" "Language-Team: Italian (http://app.transifex.com/delroth/dolphin-emu/" @@ -51,7 +51,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Disco %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Not" @@ -59,9 +59,9 @@ msgstr "! Not" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" è un file GCM/ISO non valido, oppure non è un ISO GC/Wii." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" -msgstr "$ Variabile Utente" +msgstr "$ Variabile utente" #. i18n: The symbol for percent. #. i18n: The percent symbol. @@ -72,7 +72,7 @@ msgstr "$ Variabile Utente" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -80,7 +80,7 @@ msgstr "$ Variabile Utente" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo" @@ -105,29 +105,29 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" -msgstr "%1 (Copia)" +msgstr "%1 (copia)" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:98 msgid "%1 (Disc %2, Revision %3)" -msgstr "%1 (Disco %2, Revisione %3)" +msgstr "%1 (disco %2, revisione %3)" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:102 msgid "%1 (Revision %3)" -msgstr "%1 (Revisione %3)" +msgstr "%1 (revisione %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" -msgstr "%1 (Prefefinito)" +msgstr "%1 (predefinito)" #. i18n: %1 is the name of a compression method (e.g. Zstandard) #: Source/Core/DolphinQt/ConvertDialog.cpp:233 @@ -139,7 +139,7 @@ msgstr "%1 (consigliato)" msgid "%1 (slow)" msgstr "%1 (lento)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -153,11 +153,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configurazione Video %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -165,29 +165,29 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 non supporta questa funzionalità sul tuo sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 non supporta questa funzionalità." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" "%1 frame\n" -"%2 oggetti\n" -"Frame Corrente: %3" +"%2 oggetto/i\n" +"Frame corrente: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 è entrato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 è uscito" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" @@ -195,29 +195,33 @@ msgstr "" "%1 ha sbloccato %2/%3 achievement (%4 hardcore) del valore di %5/%6 punti " "(%7 hardcore)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 ha sbloccato %2/%3 achievement del valore di %4/%5 punti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 non è una ROM valida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 è in modalità golf" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "%1 sta giocando a %2" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 range di memoria" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 punti" @@ -229,30 +233,30 @@ msgstr "Trovata %1 sessione" msgid "%1 sessions found" msgstr "Trovate %1 sessioni" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" -msgstr "%1% (Velocità Normale)" +msgstr "%1% (velocità normale)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "Il valore di %1 è cambiato" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "Il valore di %1 è stato raggiunto" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "Il valore di %1 è stato usato" @@ -260,7 +264,7 @@ msgstr "Il valore di %1 è stato usato" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -276,16 +280,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Nativo (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "%1x Nativo (%2x%3) per %4" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -309,113 +317,113 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "Indirizzi rimossi: %n" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& And" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&A proposito di..." #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Add Memory Breakpoint" -msgstr "&Aggiungi Punto di Interruzione dei Dati" +msgstr "&Aggiungi punto di interruzione dei dati" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." -msgstr "&Aggiungi Nuovo Codice..." +msgstr "&Aggiungi nuovo codice..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" -msgstr "&Aggiungi Funzione" +msgstr "&Aggiungi funzione" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Aggiungi..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" -msgstr "Impostazioni &Audio" +msgstr "Impostazioni &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" -msgstr "&Aggiornamento Automatico:" +msgstr "&Aggiornamento automatico:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" -msgstr "&Avvio Automatico" +msgstr "&Avvio automatico" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" -msgstr "&Finestra Senza Bordi" +msgstr "&Finestra senza bordi" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Punti di interruzione" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Bug Tracker" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Annulla" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" -msgstr "&Gestore Trucchi" +msgstr "&Gestore trucchi" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." -msgstr "&Controlla la Presenza di Aggiornamenti..." +msgstr "&Controlla la presenza di aggiornamenti..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" -msgstr "Pulis&ci Simboli" +msgstr "&Pulisci simboli" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Clona..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Codice" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Connesso" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Impostazioni &Controller" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Copia indirizzo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Nuovo..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Elimina" @@ -423,29 +431,29 @@ msgstr "&Elimina" #. It's not related to timekeeping devices. #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 msgid "&Delete Watch" -msgstr "&Elimina Espressione di Controllo" +msgstr "&Elimina espressione di controllo" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 msgid "&Delete Watches" -msgstr "&Elimina Espressioni di Controllo" +msgstr "&Elimina espressioni di controllo" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." -msgstr "&Modifica Codice..." +msgstr "&Modifica codice..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Modifica..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" -msgstr "&Espelli Disco" +msgstr "&Espelli disco" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulazione" @@ -453,39 +461,39 @@ msgstr "&Emulazione" msgid "&Export" msgstr "&Esporta" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." -msgstr "&Esporta Salvataggio di Gioco..." +msgstr "&Esporta salvataggio di gioco..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." -msgstr "&Esporta Stato..." +msgstr "&Esporta stato..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Esporta come .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&File" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Font..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" -msgstr "&Fotogramma per Fotogramma" +msgstr "&Avanza per fotogramma" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" -msgstr "Impostazioni &Camera Libera" +msgstr "&Impostazioni camera libera" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" -msgstr "&Genera Simboli Da" +msgstr "&Genera simboli da" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Repository &GitHub" @@ -493,47 +501,47 @@ msgstr "Repository &GitHub" msgid "&Go to start of function" msgstr "&Vai all'inizio della funzione" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" -msgstr "Impostazioni &Video" +msgstr "&Impostazioni video" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Aiuto" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" -msgstr "Impostazioni &Tasti di Scelta Rapida" +msgstr "&Impostazioni tasti di scelta rapida" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:252 msgid "&Import" msgstr "&Importa" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." -msgstr "&Importa Salvataggio di Gioco..." +msgstr "&Importa salvataggio di gioco..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." -msgstr "&Importa Stato..." +msgstr "&Importa stato..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importa..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "&Base Infinity" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Inserisci blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&Blending Interframe" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -541,13 +549,13 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Lingua:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" -msgstr "&Carica Stato di Gioco" +msgstr "&Carica stato di gioco" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" -msgstr "Carica Mappa dei Simbo&li" +msgstr "&Carica mappa dei simboli" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:253 msgid "&Load file to current address" @@ -557,25 +565,25 @@ msgstr "&Carica file all'indirizzo corrente" #. It's not related to timekeeping devices. #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 msgid "&Lock Watches" -msgstr "&Blocca Espressioni di Controllo" +msgstr "&Blocca espressioni di controllo" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" -msgstr "&Blocca Widget" +msgstr "&Blocca widget" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memoria" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Filmato" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Muto" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Network" @@ -583,82 +591,82 @@ msgstr "&Network" msgid "&No" msgstr "&No" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Apri..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opzioni" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" -msgstr "&Patch Funzioni HLE" +msgstr "&Patch funzioni HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Gioca" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Proprietà" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" -msgstr "Modalità &Sola-lettura" +msgstr "&Modalità sola-lettura" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" -msgstr "&Aggiorna Elenco" +msgstr "&Aggiorna elenco" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registri" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Rimuovi" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" -msgstr "&Rimuovi Codice" +msgstr "&Rimuovi codice" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Rinomina simbolo" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Resetta" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" -msgstr "&Resource Pack Manager" +msgstr "&Gestione Resource Pack" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" -msgstr "&Salva Mappa dei Simboli" +msgstr "&Salva mappa dei simboli" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." -msgstr "&Scansiona Carte e-Reader" +msgstr "&Scansiona carte e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "&Skylanders Portal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" -msgstr "&Limite Velocità" +msgstr "&Limite velocità" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Arresta" @@ -666,15 +674,15 @@ msgstr "&Arresta" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Thread" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Strumenti" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&Rimuovi ROM" @@ -682,23 +690,23 @@ msgstr "&Rimuovi ROM" #. It's not related to timekeeping devices. #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 msgid "&Unlock Watches" -msgstr "&Sblocca Espressioni di Controllo" +msgstr "&Sblocca espressioni di controllo" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Visualizza" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" -msgstr "(&W) Espressione di controllo" +msgstr "&Espressione di controllo" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" -msgstr "&Website" +msgstr "&Sito Web" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -706,23 +714,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sì" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' non trovato, non sono stati generati nomi dei simboli" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' non trovato, ora cercherò nomi di funzioni comuni" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(Buio)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(Luce)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Nulla)" +msgid "(System)" +msgstr "(Sistema)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(nessuno)" @@ -730,63 +746,71 @@ msgstr "(nessuno)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Moltiplica" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Aggiungi" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Virgola" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Sottrai" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Sconosciuto--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Dividi" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "1080p" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blocchi)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "1440p" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -808,11 +832,11 @@ msgstr "Signed Integer 16-bit" msgid "16-bit Unsigned Integer" msgstr "Unsigned Integer 16-bit" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "Anisotropico 16x" @@ -820,11 +844,11 @@ msgstr "Anisotropico 16x" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -832,15 +856,11 @@ msgstr "256 MiB" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "Anisotropico 2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Nativo (1280x1056) per 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -870,7 +890,7 @@ msgstr "Unsigned Integer 32-bit" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -884,15 +904,11 @@ msgstr "Profondità 3D" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Nativo (1920x1584) per 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -900,35 +916,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blocchi)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "4K" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "Anisotropico 4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Nativo (2560x2112) per 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Nativo (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blocchi)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -947,19 +963,15 @@ msgstr "Signed Integer 64-bit" msgid "64-bit Unsigned Integer" msgstr "Unsigned Integer 64-bit" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Nativo (3840x3168) per 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Nativo (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -981,19 +993,19 @@ msgstr "Signed Integer 8-bit" msgid "8-bit Unsigned Integer" msgstr "Unsigned Integer 8-bit" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "8K" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "Anisotropico 8x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Nativo (5120x4224) per 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Minore-di" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1005,8 +1017,8 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1014,7 +1026,7 @@ msgstr "" "Timeout per l'AutoStepping. L'istruzione attuale è " "irrilevante." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1022,14 +1034,14 @@ msgid "" msgstr "" "

Una nuova versione di Dolphin è disponibile!

È possibile scaricare " "Dolphin %1. La tua versione è %2.
Vuoi avviare l'aggiornamento?" -"

Note di Rilascio:

" +"

Note di rilascio:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Maggiore-di" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Una sessione NetPlay è già in corso!" @@ -1054,7 +1066,7 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Un disco è già in inserimento." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1062,12 +1074,12 @@ msgstr "" "Una serie di funzionalità per rendere i colori più accurati e abbinati allo " "spazio di colori per cui i giochi Wii e GC sono stati pensati." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Uno stato salvato non può essere caricato senza indicare quale gioco avviare." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1075,7 +1087,7 @@ msgstr "" "È già in corso uno spegnimento. I dati non salvati potrebbero venire persi " "se interrompi l'emulazione prima che termini. Forzare lo spegnimento?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1083,14 +1095,14 @@ msgstr "" "Non è stato trovato un dispositivo Bluetooth supportato.\n" "Devi connettere manualmente i tuoi Wii Remote." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" "La sincronizzazione è possibile soltanto durante l'esecuzione di un gioco " "Wii." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1116,7 +1128,7 @@ msgstr "" "In caso si utilizzi DSP LLE, le DSP ROM devono essere identiche tra i " "giocatori.\n" "Se un gioco si blocca all'avvio, potrebbe non supportare il Netplay in Dual " -"Core. Disabilita l'opzione Dual Core.\n" +"core. Disabilita l'opzione Dual core.\n" "In caso di connessione diretta, l'host deve avere la porta UDP scelta aperta " "o correttamente reindirizzata.\n" "\n" @@ -1126,7 +1138,7 @@ msgstr "" #: Source/Core/DolphinQt/CheatsManager.cpp:90 msgid "AR Code" -msgstr "AR Code" +msgstr "Codice AR" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:63 msgid "AR Codes" @@ -1137,7 +1149,7 @@ msgstr "Codici AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Annulla" @@ -1148,21 +1160,21 @@ msgstr "A proposito di Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Accelerometro" #. i18n: Percentage value of accelerometer data (complementary filter coefficient). #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:44 msgid "Accelerometer Influence" -msgstr "Influenza Accelerometro" +msgstr "Influenza accelerometro" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:74 msgid "Accuracy:" msgstr "Precisione:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "Achievement" @@ -1178,10 +1190,10 @@ msgid "" "Culprit Code:\n" "{0}" msgstr "" -"Errore di Decrittazione del Codice Action Replay:\n" -"Controllo di Parità Fallito\n" +"Errore di decrittazione del codice Action Replay:\n" +"Controllo di parità fallito\n" "\n" -"Codice Incriminato:\n" +"Codice incriminato:\n" "{0}" #: Source/Core/Core/ActionReplay.cpp:536 @@ -1189,15 +1201,15 @@ msgid "" "Action Replay Error: Invalid size ({0:08x} : address = {1:08x}) in Add Code " "({2})" msgstr "" -"Errore Action Replay: Dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " -"in Aggiungi Codice ({2})" +"Errore Action Replay: dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " +"in Aggiungi codice ({2})" #: Source/Core/Core/ActionReplay.cpp:628 msgid "" "Action Replay Error: Invalid size ({0:08x} : address = {1:08x}) in Fill and " "Slide ({2})" msgstr "" -"Errore Action Replay: Dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " +"Errore Action Replay: dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " "in Fill e Slide ({2})" #: Source/Core/Core/ActionReplay.cpp:409 @@ -1205,7 +1217,7 @@ msgid "" "Action Replay Error: Invalid size ({0:08x} : address = {1:08x}) in Ram Write " "And Fill ({2})" msgstr "" -"Errore Action Replay: Dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " +"Errore Action Replay: dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " "nelle istruzioni Ram Write e Fill ({2})" #: Source/Core/Core/ActionReplay.cpp:470 @@ -1213,13 +1225,13 @@ msgid "" "Action Replay Error: Invalid size ({0:08x} : address = {1:08x}) in Write To " "Pointer ({2})" msgstr "" -"Errore Action Replay: Dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " +"Errore Action Replay: dimensioni non valide ({0:08x} : indirizzo = {1:08x}) " "nell'istruzione Write To Pointer ({2})" #: Source/Core/Core/ActionReplay.cpp:687 msgid "Action Replay Error: Invalid value ({0:08x}) in Memory Copy ({1})" msgstr "" -"Errore Action Replay: Valore non valido ({0:08x}) nell'istruzione Memory " +"Errore Action Replay: valore non valido ({0:08x}) nell'istruzione Memory " "Copy ({1})" #: Source/Core/Core/ActionReplay.cpp:551 @@ -1238,7 +1250,7 @@ msgstr "Errore Action Replay: codice AR non valido in riga: {0}" #: Source/Core/Core/ActionReplay.cpp:799 msgid "Action Replay: Conditional Code: Invalid Size {0:08x} ({1})" -msgstr "Action Replay: Conditional Code: Dimensioni non valide {0:08x} ({1})" +msgstr "Action Replay: Conditional Code: dimensioni non valide {0:08x} ({1})" #: Source/Core/Core/ActionReplay.cpp:766 msgid "Action Replay: Invalid Normal Code Type {0:08x} ({1})" @@ -1246,33 +1258,33 @@ msgstr "Action Replay: Normal Code Type {0:08x} ({1}) non valido" #: Source/Core/Core/ActionReplay.cpp:724 msgid "Action Replay: Normal Code 0: Invalid Subtype {0:08x} ({1})" -msgstr "Action Replay: Normal Code 0: Sottotipo {0:08x} ({1}) non valido" +msgstr "Action Replay: Normal Code 0: sottotipo {0:08x} ({1}) non valido" #: Source/Core/Core/ActionReplay.cpp:823 msgid "Action Replay: Normal Code {0}: Invalid subtype {1:08x} ({2})" -msgstr "Action Replay: Normal Code {0}: Sottotipo {1:08x} ({2}) non valido" +msgstr "Action Replay: Normal Code {0}: sottotipo {1:08x} ({2}) non valido" #: Source/Core/Core/HotkeyManager.cpp:39 msgid "Activate NetPlay Chat" -msgstr "Attiva Chat NetPlay" +msgstr "Attiva chat NetPlay" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Attivo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" -msgstr "Statuine Infinity Attive:" +msgstr "Statuine Infinity attive:" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:161 msgid "Active thread queue" -msgstr "Cosa thread attivo" +msgstr "Coda thread attivo" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:176 msgid "Active threads" msgstr "Thread attivi" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adattatore" @@ -1280,7 +1292,7 @@ msgstr "Adattatore" msgid "Adapter Detected" msgstr "Rilevato adattatore" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adattatore:" @@ -1296,26 +1308,26 @@ msgstr "Aggiungi &punto di interruzione" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:31 msgid "Add New DSU Server" -msgstr "Aggiungi Nuovo Server DSU" +msgstr "Aggiungi nuovo server DSU" #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:45 msgid "Add New USB Device" -msgstr "Aggiungi un nuovo Dispositivo USB" +msgstr "Aggiungi un nuovo dispositivo USB" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" -msgstr "Aggiungi Collegamento su Desktop" +msgstr "Aggiungi collegamento su Desktop" #: Source/Core/Core/HotkeyManager.cpp:77 msgid "Add a Breakpoint" -msgstr "Aggiungi un Punto di Interruzione" +msgstr "Aggiungi un punto di interruzione" #: Source/Core/Core/HotkeyManager.cpp:78 msgid "Add a Memory Breakpoint" -msgstr "Aggiungi Punto di Interruzione dei Dati" +msgstr "Aggiungi un punto di interruzione dei dati" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Aggiungi punto di interruzione dei &dati" @@ -1325,7 +1337,7 @@ msgstr "Aggiungi punto di interruzione dei dati" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Aggiungi &espressione di controllo" @@ -1335,9 +1347,9 @@ msgstr "Aggiungi &espressione di controllo" msgid "Add to watch" msgstr "Aggiungi espressione di controllo" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Aggiungi..." @@ -1345,23 +1357,23 @@ msgstr "Aggiungi..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Indirizzo" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:162 msgid "Address Space" -msgstr "Spazio degli Indirizzi" +msgstr "Spazio degli indirizzi" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:120 msgid "Address space by CPU state" @@ -1373,7 +1385,7 @@ msgstr "Spazio di indirizzo per stato CPU" msgid "Address:" msgstr "Indirizzo:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1410,7 +1422,7 @@ msgstr "" "

Nel dubbio, utilizza il valore più a destra." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1422,7 +1434,7 @@ msgstr "" "ATTENZIONE: L'abilitazione impedirà il funzionamento di molti giochi. Solo " "pochi possono beneficiarne correttamente." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1446,19 +1458,63 @@ msgstr "" "Si prega di non segnalare bug che si verificano utilizzando un clock non di " "default." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" -msgstr "Porta Gioco Advance" +msgstr "Porta gioco Advance" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avanzate" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" -msgstr "Impostazioni Avanzate" +msgstr "Impostazioni avanzate" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" +"Influenza come l'output del gioco viene scalato alla risoluzione della " +"finestra.
Le prestazioni dipendono soprattutto dal numero di " +"campionamento usati da ogni metodo.
Paragonato a SSAA, il ricampionamento " +"è utile se la risoluzione della
finestra di output non è un multiplo " +"della risoluzione d'emulazione nativa.

Predefinito - [il più " +"rapido]
Campionatore bilineare interno alla GPU senza correzione gamma." +"
Questa opzione potrebbe venire ignorata se la correzione gamma è forzata." +"

Bilineare - [4 campionamenti]
Interpolazione lineare con " +"correzione gamma tra pixel.

Bicubica - [16 " +"campionamenti]
Interpolazione cubica con correzione gamma tra pixel." +"
Buona quando si scala tra risoluzioni vicine, come 1080p e 1440p.
Ci " +"sono diverse varianti:
B-Spline: Sfocata, ma evita gli artefatti " +"di lobing
Mitchell-Netravali: Buona via di mezzo tra la sfocatura " +"e il lobing
Catmull-Rom: Nitido, ma può causare artefatti di " +"lobing

Bilineare Netto - [1-4 campionature]
Similmente a " +"\"Più Vicino\", mantiene un'aspetto nitido,
ma evita lo shimmering grazie " +"al blending.
Migliore con giochi 2D a basse risoluzioni." +"

Campionamento ad Area - [fino a 324 campionamenti]
Soppesa " +"i pixel in base alla percentuale d'area che occupano. Con correzione gamma." +"
Migliore per downscalare a più del 2x.

Nel " +"dubbio, seleziona 'Predefinito'." #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" @@ -1466,7 +1522,7 @@ msgstr "Africa" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "Aria" @@ -1474,82 +1530,83 @@ msgstr "Aria" msgid "Aligned to data type length" msgstr "Allineato alla dimensione del tipo di dato" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "Tutti" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Tutto Double" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" -msgstr "Tutti i File" +msgstr "Tutti i file" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" -msgstr "Tutti i File (*)" +msgstr "Tutti i file (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Tutto Float" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Tutti i file GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "Tutto Esadecimale" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" -msgstr "Tutti i Salvataggi di Stati di Gioco (*.sav *.s##);; Tutti i File (*)" +msgstr "Tutti i salvataggi di stati di gioco (*.sav *.s##);; Tutti i file (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "Tutto Signed Integer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "Tutto Unsigned Integer" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Tutti i file (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Tutti i codici dei giocatori sono sincronizzati." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Tutti i salvataggi dei giocatori sono sincronizzati." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" -msgstr "Permetti Impostazioni Regione Discordanti" +msgstr "Permetti diverse impostazioni regione" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" -msgstr "Permetti Report Statistiche d'Uso" +msgstr "Permetti report statistiche d'uso" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" -msgstr "Permetti Scrittura su Scheda SD" +msgstr "Permetti scrittura su scheda SD" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1557,15 +1614,15 @@ msgstr "" "Permette di manipolare la camera di gioco.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" -msgstr "Sorgenti di Input Alternative" +msgstr "Sorgenti di input alternative" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Sempre" @@ -1573,17 +1630,17 @@ msgstr "Sempre" #. devices the user actually has plugged in #: Source/Core/Core/HW/GCPadEmu.cpp:86 msgid "Always Connected" -msgstr "Sempre Connesso" +msgstr "Sempre connesso" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" -msgstr "Sempre in &Cima" +msgstr "Sempre in &cima" #: Source/Core/Core/HW/DVD/DVDThread.cpp:115 msgid "An inserted disc was expected but not found." msgstr "Impossibile trovare il disco di cui si era in attesa." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglifo" @@ -1601,31 +1658,31 @@ msgstr "Angolo" msgid "Angular velocity to ignore and remap." msgstr "Velocità angolare da ignorare e rimappare." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" -msgstr "Qualunque Regione" +msgstr "Qualunque regione" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Accoda signature a" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." -msgstr "Accoda ad un Fil&e di Signature Preesistente..." +msgstr "Accoda ad un fil&e di signature preesistente..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." -msgstr "A&pplica File Signature..." +msgstr "A&pplica file signature..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1635,33 +1692,33 @@ msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:127 msgid "Apploader Date:" -msgstr "Data dell'Apploader" +msgstr "Data Apploader" #: qtbase/src/gui/kernel/qplatformtheme.cpp:738 msgid "Apply" msgstr "Applica" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Applica file di signature" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" -msgstr "Mipmap Detection Arbitraria" +msgstr "Mipmap Detection arbitraria" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 msgid "Are you sure that you want to delete '%1'?" msgstr "Sei sicuro di voler eliminare '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Sei sicuro di voler eliminare questo file?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Sei sicuro di voler disinstallare questo pack?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Sei sicuro di voler chiudere NetPlay?" @@ -1669,24 +1726,28 @@ msgstr "Sei sicuro di voler chiudere NetPlay?" msgid "Are you sure?" msgstr "Sei sicuro?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "Campionamento ad Area" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Rapporto d'aspetto" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" -msgstr "Rapporto d'Aspetto:" +msgstr "Rapporto d'aspetto:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" -msgstr "Assegna Porte Controller" +msgstr "Assegna porte Controller" #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:21 msgid "Assign Controllers" msgstr "Assegna Controller" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1702,17 +1763,17 @@ msgstr "Audio" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:81 msgid "Audio Backend:" -msgstr "Motore Audio:" +msgstr "Motore audio:" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:140 msgid "Audio Stretching Settings" -msgstr "Impostazioni Audio Stretching" +msgstr "Impostazioni stretching audio" #: Source/Core/DiscIO/Enums.cpp:33 msgid "Australia" msgstr "Australia" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Autore" @@ -1720,8 +1781,8 @@ msgstr "Autore" msgid "Authors" msgstr "Autori" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1729,11 +1790,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiplo di 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" -msgstr "Impostazioni Aggiornamento Automatico" +msgstr "Impostazioni aggiornamento automatico" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1745,23 +1806,23 @@ msgstr "" "\n" "Seleziona una specifica risoluzione interna." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" -msgstr "Ridimensiona Automaticamente la Finestra" +msgstr "Ridimensiona automaticamente la finestra" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:63 msgid "Auto-Hide" -msgstr "Nascondi Automaticamente" +msgstr "Nascondi automaticamente" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Individua automaticamente i moduli RSO?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Sincronizza automaticamente con la cartella" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1795,7 +1856,7 @@ msgstr "" "un indirizzo MAC Nintendo GameCube valido. Genera un nuovo indirizzo MAC che " "cominci con 00:09:bf oppure 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1807,41 +1868,41 @@ msgstr "Registro BP" msgid "Back Chain" msgstr "Back Chain" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Motore" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:158 msgid "Backend Multithreading" -msgstr "Multithreading Backend" +msgstr "Multithreading backend" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:78 msgid "Backend Settings" -msgstr "Impostazioni Motore" +msgstr "Impostazioni motore" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Motore:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" -msgstr "Input in Background" +msgstr "Input in background" #: Source/Core/Core/FreeLookManager.cpp:93 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:25 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:21 msgid "Backward" -msgstr "all'Indietro" +msgstr "All'indietro" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" -msgstr "Inserito Valore non Valido" +msgstr "Inserito valore non valido" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Indirizzo non valido." @@ -1849,26 +1910,26 @@ msgstr "Indirizzo non valido." msgid "Bad dump" msgstr "Dump invalido" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Offset non valido." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Valore non valido." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:146 msgid "Banner Details" -msgstr "Dettagli Banner" +msgstr "Dettagli banner" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:170 msgid "Banner:" @@ -1882,19 +1943,19 @@ msgstr "Leva" msgid "Base priority" msgstr "Priorità base" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" -msgstr "Impostazioni di Base" +msgstr "Impostazioni di base" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" -msgstr "Impostazioni di Base" +msgstr "Impostazioni di base" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:39 msgid "Bass" msgstr "Basso" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" "La modalità batch non può essere usata senza indicare che gioco avviare." @@ -1903,7 +1964,7 @@ msgstr "" msgid "Battery" msgstr "Batteria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (una volta al mese)" @@ -1911,6 +1972,22 @@ msgstr "Beta (una volta al mese)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, ecc" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "Bicubico: B-Spline" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "Bicubico: Catmull-Rom" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "Bicubico: Mitchell-Netravali" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "Bilineare" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binary SSL" @@ -1927,7 +2004,7 @@ msgstr "Binary SSL (scrittura)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1935,22 +2012,22 @@ msgstr "" "Creazione della statuina vuota fallita su:\n" "%1, riprova con un personaggio diverso" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" -msgstr "Dimensione Blocco" +msgstr "Dimensione blocco" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" -msgstr "Dimensione Blocco:" +msgstr "Dimensione blocco:" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 msgid "Blocking" msgstr "Blocking" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blocchi" @@ -1961,11 +2038,11 @@ msgstr "Blu" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:43 msgid "Blue Left" -msgstr "Blu Sinistro" +msgstr "Blu sinistro" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:46 msgid "Blue Right" -msgstr "Blu Destro" +msgstr "Blu destro" #: Source/Core/Core/IOS/USB/Bluetooth/BTStub.cpp:14 msgid "" @@ -1975,23 +2052,23 @@ msgstr "" "La modalità ponte Bluetooth è abilitata, ma Dolphin è stato compilato senza " "libusb. La modalità ponte non può essere utilizzata." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" -msgstr "Avvia in Pausa" +msgstr "Avvia in pausa" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" -msgstr "File di backup NAND BootMII (*.bin);;Tutti i File (*)" +msgstr "File di backup NAND BootMII (*.bin);;Tutti i file (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" -msgstr "File chiavi BootMii (*.bin);;Tutti i File (*)" +msgstr "File chiavi BootMii (*.bin);;Tutti i file (*)" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:171 msgid "Borderless Fullscreen" -msgstr "Schermo Intero senza bordi" +msgstr "Schermo intero senza bordi" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Sotto" @@ -2000,7 +2077,7 @@ msgstr "Sotto" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Branch" @@ -2014,59 +2091,59 @@ msgstr "Interrompi" msgid "Breakpoint" msgstr "Punto di interruzione" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" "Raggiunto punto di interruzione! Comando di uscita dall'istruzione annullato." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Punti di interruzione" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Adattatore Broadband (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Adattatore Broadband (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Adattatore Broadband (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Adattatore Broadband (tapserver)" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:57 msgid "Broadband Adapter DNS setting" -msgstr "Impostazioni DNS Adattatore Broadband" +msgstr "Impostazioni DNS adattatore Broadband" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:108 msgid "Broadband Adapter Error" -msgstr "Errore Broadband Adapter" +msgstr "Errore adattatore Broadband" #. i18n: MAC stands for Media Access Control. A MAC address uniquely identifies a network #. interface (physical) like a serial number. "MAC" should be kept in translations. #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:48 msgid "Broadband Adapter MAC Address" -msgstr "Indirizzo MAC Adattatore Broadband" +msgstr "Indirizzo MAC adattatore Broadband" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." -msgstr "Sfoglia Sessioni %NetPlay..." +msgstr "Sfoglia sessioni &NetPlay..." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:145 msgid "Buffer Size:" -msgstr "Dimensione Buffer:" +msgstr "Dimensione buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Dimensione del buffer cambiata a %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -2092,7 +2169,7 @@ msgstr "Pulsante" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2108,7 +2185,7 @@ msgstr "Pulsante" msgid "Buttons" msgstr "Pulsanti" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Da:" @@ -2118,27 +2195,27 @@ msgstr "Da:" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." -msgstr "C&rea File di Signature..." +msgstr "C&rea file di signature..." #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:554 msgid "CP register " msgstr "Registro CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU Emulation Engine:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Opzioni CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Cached Interpreter (lento)" @@ -2153,11 +2230,11 @@ msgstr "" "lo stuttering.

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Calcola" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2186,19 +2263,19 @@ msgstr "Tempo di calibrazione" msgid "Call display list at %1 with size %2" msgstr "Chiamata display list a %1 con dimensione %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Chiamanti" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Chiamate" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Stack di chiamate" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Camera 1" @@ -2214,30 +2291,38 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "È possibile generare codici AR solo per valori nella memoria virtuale" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "Non può essere ancora modificato!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "Impossibile modificare i cattivi per questo trofeo!" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Impossibile trovare Wii Remote con handle di connessione {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Non è possibile avviare una sessione NetPlay se un gioco è in esecuzione!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Annulla" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:937 msgid "Cancel Calibration" -msgstr "Annulla Calibrazione" +msgstr "Annulla calibrazione" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:248 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2265,11 +2350,11 @@ msgstr "Non è possibile generare un codice AR per questo indirizzo." msgid "Cannot refresh without results." msgstr "Non è possibile aggiornare senza risultati." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "Impossibile impostare la cartella GCI con un percorso vuoto." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "Impossibile impostare la memory card con un percorso vuoto." @@ -2277,9 +2362,13 @@ msgstr "Impossibile impostare la memory card con un percorso vuoto." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Impossibile avviare il gioco, l'IPL GC non è stato trovato" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "Catturato cattivo %1:" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" -msgstr "Dimensione Scheda" +msgstr "Dimensione scheda" #. i18n: Refers to the "center" of a TaTaCon drum. #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:45 @@ -2289,27 +2378,27 @@ msgstr "Centro" #: Source/Core/Core/HotkeyManager.cpp:38 msgid "Center Mouse" -msgstr "Centra Mouse" +msgstr "Centra mouse" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:898 msgid "Center and Calibrate" -msgstr "Centra e Calibra" +msgstr "Centra e calibra" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" -msgstr "Cambia &Disco" +msgstr "Cambia &disco" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." -msgstr "Cambia &Disco..." +msgstr "Cambia &disco..." #: Source/Core/Core/HotkeyManager.cpp:28 msgid "Change Disc" -msgstr "Cambia Disco" +msgstr "Cambia disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" -msgstr "Cambia Automaticamente Disco" +msgstr "Cambia automaticamente disco" #: Source/Core/Core/Movie.cpp:1283 msgid "Change the disc to {0}" @@ -2323,7 +2412,7 @@ msgstr "" "Cambia il colore del contatore FPS a seconda della velocità di emulazione." "

Nel dubbio, lascia selezionato." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2348,43 +2437,43 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Cambiare i trucchi avrà effetto soltanto dopo aver riavviato il gioco." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Partizione Canale (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "Il personaggio inserito non è valido!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:25 msgid "Cheat Code Editor" -msgstr "Editor di Codici" +msgstr "Editor di codici" #: Source/Core/DolphinQt/CheatsManager.cpp:119 msgid "Cheat Search" -msgstr "Cerca Codice" +msgstr "Cerca codice" #: Source/Core/DolphinQt/CheatsManager.cpp:27 msgid "Cheats Manager" -msgstr "Gestione Codici" +msgstr "Gestione codici" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Controlla NAND..." #: Source/Core/DolphinQt/Settings/PathPane.cpp:149 msgid "Check for Game List Changes in the Background" -msgstr "Controlla cambiamenti nella Lista dei Giochi in Background" +msgstr "Controlla cambiamenti nella lista dei giochi in background" #: Source/Core/DolphinQt/AboutDialog.cpp:58 msgid "Check for updates" msgstr "Controlla la presenza di aggiornamenti" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2392,7 +2481,7 @@ msgstr "" "Controlla di avere i permessi per eliminare il file o se il file è " "attualmente in uso." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Checksum" @@ -2400,31 +2489,31 @@ msgstr "Checksum" msgid "China" msgstr "Cina" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "Scegli" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Scegli un file da aprire" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Scegli un file da aprire o creare" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Scegli file di input prioritario" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Scegli file di input secondario" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Scegli la cartella base GCI" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Scegli la cartella in cui estrarre" @@ -2433,50 +2522,50 @@ msgstr "Scegli la cartella in cui estrarre" msgid "Clamping of rotation about the yaw axis." msgstr "Limite di rotazione sull'asse verticale" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" -msgstr "Pulsanti Classic Controller" +msgstr "Pulsanti controller tradizionale" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.cpp:54 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:45 msgid "Classic Controller" -msgstr "Controller Classico" +msgstr "Controller tradizionale" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Pulisci" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" -msgstr "Pulisci Cache" +msgstr "Pulisci cache" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" -msgstr "Pulisci Slot" +msgstr "Pulisci slot" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" -msgstr "Override della Frequenza" +msgstr "Override della frequenza" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." -msgstr "&Clona e Modifica Codice" +msgstr "&Clona e modifica codice" #: Source/Core/DolphinQt/SearchBar.cpp:27 #: qtbase/src/gui/kernel/qplatformtheme.cpp:730 msgid "Close" msgstr "Chiudi" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Co&nfigurazione" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Codice" @@ -2484,12 +2573,12 @@ msgstr "Codice" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:181 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:191 msgid "Code Diff Tool" -msgstr "Tool per Diff Codice" +msgstr "Tool per diff codice" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:414 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:433 msgid "Code Diff Tool Help" -msgstr "Aiuto Tool per Diff Codice" +msgstr "Aiuto tool per diff codice" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:59 msgid "Code did not get executed" @@ -2503,28 +2592,32 @@ msgstr "Il codice è stato eseguito" msgid "Code:" msgstr "Codice:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Codici ricevuti!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "Correzione Colore" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" -msgstr "Configurazione Correzione Colore" +msgstr "Configurazione correzione colore" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" -msgstr "Correzione Colore:" +msgstr "Correzione colore:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:58 msgid "Color Space" -msgstr "Spazio dei Colori" +msgstr "Spazio dei colori" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." -msgstr "Combina &Due File Signature..." +msgstr "Combina &due file signature..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Condiviso" @@ -2553,26 +2646,26 @@ msgstr "" "dump. Ciononostante, è possibile che si tratti di un buon dump nei confronti " "della versione eShop Wii U del gioco. Dolphin non è in grado di verificarlo." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" -msgstr "Compila gli Shader Prima dell'Avvio" +msgstr "Compila gli shader prima dell'avvio" #: Source/Core/VideoCommon/ShaderCache.cpp:174 msgid "Compiling Shaders" -msgstr "Compilazione degli Shader" +msgstr "Compilazione degli shader" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Compressione" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" -msgstr "Livello di Compressione:" +msgstr "Livello di compressione:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Compressione:" @@ -2582,7 +2675,7 @@ msgstr "Compressione:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Condizione" @@ -2704,38 +2797,38 @@ msgstr "" msgid "Config" msgstr "Configurazione" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configura" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" -msgstr "Configura Controller" +msgstr "Configura controller" #: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Configura Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" -msgstr "Configura Input" +msgstr "Configura input" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" -msgstr "Configura Output" +msgstr "Configura output" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Conferma" @@ -2743,13 +2836,13 @@ msgstr "Conferma" msgid "Confirm backend change" msgstr "Conferma cambio backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" -msgstr "Arresto su Conferma" +msgstr "Arresto su conferma" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Conferma" @@ -2758,15 +2851,15 @@ msgstr "Conferma" msgid "Connect" msgstr "Collega" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Collega Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" -msgstr "Collega Tastiera USB" +msgstr "Collega tastiera USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Collega Wii Remote %1" @@ -2786,15 +2879,15 @@ msgstr "Collega Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Collega Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Connetti Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" -msgstr "Connetti i Telecomandi Wii per i Controller Simulati" +msgstr "Connetti i Wii Remote per i controller simulati" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Connettersi a internet per avviare l'aggiornamento online di sistema?" @@ -2802,54 +2895,54 @@ msgstr "Connettersi a internet per avviare l'aggiornamento online di sistema?" msgid "Connected" msgstr "Connesso" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Connessione" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:192 msgid "Connection Type:" -msgstr "Tipo di Connessione" +msgstr "Tipo di connessione" #: Source/Core/DiscIO/VolumeVerifier.cpp:1234 msgid "Content {0:08x} is corrupt." msgstr "Il contenuto {0:08x} è corrotto." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" -msgstr "Scansione Continua" +msgstr "Scansione continua" #: Source/Core/Core/HotkeyManager.cpp:40 msgid "Control NetPlay Golf Mode" -msgstr "Controlla Modalità Golf NetPlay" +msgstr "Controlla modalità golf NetPlay" #: Source/Core/Core/HW/GCPadEmu.cpp:54 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:29 msgid "Control Stick" msgstr "Control Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" -msgstr "Profilo Controller" +msgstr "Profilo controller" #: Source/Core/Core/HotkeyManager.cpp:342 msgid "Controller Profile 1" -msgstr "Profilo Controller 1" +msgstr "Profilo controller 1" #: Source/Core/Core/HotkeyManager.cpp:343 msgid "Controller Profile 2" -msgstr "Profilo Controller 2" +msgstr "Profilo controller 2" #: Source/Core/Core/HotkeyManager.cpp:344 msgid "Controller Profile 3" -msgstr "Profilo Controller 3" +msgstr "Profilo controller 3" #: Source/Core/Core/HotkeyManager.cpp:345 msgid "Controller Profile 4" -msgstr "Profilo Controller 4" +msgstr "Profilo controller 4" #: Source/Core/DolphinQt/Config/ControllersWindow.cpp:16 msgid "Controller Settings" -msgstr "Impostazioni Controller" +msgstr "Impostazioni controller" #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Controllers" @@ -2867,7 +2960,7 @@ msgstr "" "HDR.

L'output HDR è richiesto perché questa funzione abbia effetto." "

Nel dubbio, lascia a 200." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2879,7 +2972,7 @@ msgstr "" "valore alto crea un maggiore effetto di fuori-dallo-schermo, mentre un " "valore più basso potrebbe risultare meno fastidioso." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2893,7 +2986,7 @@ msgstr "" "risoluzione interna, migliori saranno le prestazioni." "

Nel dubbio, seleziona Nativo." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2927,49 +3020,49 @@ msgstr "" "Controlla se usare l'emulazione DSP di alto o basso livello. Il default è " "Attivo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Convergenza" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Convergenza:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Conversione fallita." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Converti" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" -msgstr "Converti File in Cartella Ora" +msgstr "Converti ora file in cartella" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." -msgstr "Converti File..." +msgstr "Converti file..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" -msgstr "Converti Cartella in File Ora" +msgstr "Converti ora cartella in file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." -msgstr "Converti i File Selezionati..." +msgstr "Converti i file selezionati..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Converti..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2979,13 +3072,13 @@ msgstr "" "non permetterà di risparmiare molto spazio rispetto la conversione in ISO. " "Vuoi continuare lo stesso?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Conversione in corso..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -3025,50 +3118,50 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Copia" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Copia &funzione" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Copia &esadecimale" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:885 msgid "Copy Address" -msgstr "Copia Indirizzo" +msgstr "Copia indirizzo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" -msgstr "Copia non Riuscita" +msgstr "Copia non riuscita" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:887 msgid "Copy Hex" -msgstr "Copia Esadecimale" +msgstr "Copia esadecimale" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:890 msgid "Copy Value" -msgstr "Copia Valore" +msgstr "Copia valore" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "(&l) Copia riga di codice" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Copia indirizzo tar&get" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copia su A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Copia su B" @@ -3080,11 +3173,11 @@ msgstr "Core" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" -msgstr "Correzione Spazio Colore" +msgstr "Correzione spazio colore" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:93 msgid "Correct SDR Gamma" -msgstr "Correzione Gamma SDR" +msgstr "Correzione gamma SDR" #. i18n: Performance cost, not monetary cost #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:91 @@ -3104,7 +3197,7 @@ msgstr "Impossibile creare il client." msgid "Could not create peer." msgstr "Impossibile creare il peer." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3112,7 +3205,7 @@ msgstr "" "Impossibile recuperare i file di aggiornamento da Nintendo. Controlla la " "connettività, quindi riprova." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3126,8 +3219,8 @@ msgid "" "\n" "The emulated console will now stop." msgstr "" -"Impossibile rilevare un adattatore Bluetooth USB utilizzabile come " -"Passthrough Bluetooth.\n" +"Impossibile rilevare un adattatore Bluetooth USB utilizzabile come ponte " +"Bluetooth.\n" "\n" "La console emulata terminerà." @@ -3139,14 +3232,14 @@ msgid "" "\n" "The emulated console will now stop." msgstr "" -"Impossibile rilevare un adattatore Bluetooth USB utilizzabile come " -"Passthrough Bluetooth.\n" +"Impossibile rilevare un adattatore Bluetooth USB utilizzabile come ponte " +"Bluetooth.\n" "Dolphin ha riscontrato il seguente errore:\n" "{0}\n" "\n" "La console emulata terminerà." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3167,7 +3260,7 @@ msgid "" "Could not launch the Wii Menu because it is missing from the NAND.\n" "The emulated software will likely hang now." msgstr "" -"Impossibile avviare il Menu Wii in quanto mancante dalla NAND.\n" +"Impossibile avviare il menu Wii in quanto mancante dalla NAND.\n" "Il software attualmente emulato probabilmente ora si bloccherà." #: Source/Core/Core/IOS/ES/ES.cpp:419 @@ -3182,6 +3275,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Impossibile riconoscere il file {0}" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "Impossibile salvare i cambiamenti!" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3207,15 +3304,15 @@ msgstr "" "Se è così, allora potresti dover reimpostare la posizione della memory card " "nelle opzioni." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Impossibile raggiungere il server centrale" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Impossibile aprire il file." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Impossibile leggere il file." @@ -3223,31 +3320,31 @@ msgstr "Impossibile leggere il file." msgid "Country:" msgstr "Paese:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Crea" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" -msgstr "Crea File Infinity" +msgstr "Crea file Infinity" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:62 #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:74 msgid "Create New Memory Card" -msgstr "Crea una Nuova Memory Card" +msgstr "Crea una nuova Memory Card" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" -msgstr "Crea File Skylander" +msgstr "Crea file Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" -msgstr "Crea Cartella Skylander" +msgstr "Crea cartella Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Crea configurazioni per altri dispositivi" @@ -3270,7 +3367,7 @@ msgstr "" "lascia deselezionato." #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Autore: " @@ -3280,7 +3377,7 @@ msgstr "Critico" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:155 msgid "Crop" -msgstr "Taglia Immagine lungo i Bordi" +msgstr "Taglia immagine lungo i bordi" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:358 msgid "" @@ -3298,7 +3395,7 @@ msgstr "Crossfade" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:162 msgid "Cull Vertices on the CPU" -msgstr "Riduci Vertici sulla CPU" +msgstr "Riduci vertici sulla CPU" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:375 msgid "" @@ -3311,19 +3408,19 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" -msgstr "Regione Corrente" +msgstr "Regione corrente" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 msgid "Current Value" -msgstr "Valore Attuale" +msgstr "Valore attuale" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:146 msgid "Current context" msgstr "Contesto corrente" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Gioco corrente" @@ -3333,23 +3430,23 @@ msgstr "Thread corrente" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" -msgstr "Spazio degli Indirizzi Personalizzato" +msgstr "Spazio degli indirizzi personalizzato" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" -msgstr "Opzioni RTC Custom" +msgstr "Opzioni RTC personalizzato" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:102 msgid "Custom:" msgstr "Personalizzato:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "Personalizza" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3373,7 +3470,7 @@ msgstr "" msgid "DJ Turntable" msgstr "Console DJ" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "Bongo DK" @@ -3401,7 +3498,7 @@ msgstr "Ricompilatore DSP LLE (lento)" msgid "DSU Client" msgstr "Client DSU" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3413,57 +3510,63 @@ msgstr "" "

Per istruzioni sulla configurazione,
consulta questa pagina." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dance Mat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "Buio" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Dati" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" -msgstr "Partizione Dati (%1)" +msgstr "Partizione dati (%1)" #: Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp:46 msgid "Data Transfer" -msgstr "Trasferimento Dati" +msgstr "Trasferimento dati" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:89 msgid "Data Type" -msgstr "Tipo Dati" +msgstr "Tipo dati" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Dati nell'area del file che dovrebbero rimanere inutilizzati." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Dati in un formato non riconosciuto o corrotti." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Inconsistenza nei dati in GCMemcardManager, azione annullata." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Dati ricevuti!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "File Datel MaxDrive/Pro" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:37 msgid "Dead Zone" -msgstr "Zona Morta" +msgstr "Zona morta" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:49 msgid "Debug" msgstr "Debug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Debugging" @@ -3474,7 +3577,7 @@ msgstr "Decimale" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:101 msgid "Decoding Quality:" -msgstr "Qualità Decodifica:" +msgstr "Qualità decodifica:" #: Source/Core/Core/FreeLookManager.cpp:97 msgid "Decrease" @@ -3482,15 +3585,15 @@ msgstr "Riduci" #: Source/Core/Core/HotkeyManager.cpp:128 msgid "Decrease Convergence" -msgstr "Riduci Convergenza" +msgstr "Riduci convergenza" #: Source/Core/Core/HotkeyManager.cpp:126 msgid "Decrease Depth" -msgstr "Riduci Profondità" +msgstr "Riduci profondità" #: Source/Core/Core/HotkeyManager.cpp:46 msgid "Decrease Emulation Speed" -msgstr "Diminuisci Velocità di Emulazione" +msgstr "Diminuisci velocità di emulazione" #. i18n: IR stands for internal resolution #: Source/Core/Core/HotkeyManager.cpp:119 @@ -3499,7 +3602,7 @@ msgstr "Riduci IR" #: Source/Core/Core/HotkeyManager.cpp:183 msgid "Decrease Selected State Slot" -msgstr "Slot Stato Selezionato Precedente" +msgstr "Slot stato selezionato precedente" #: Source/Core/Core/FreeLookManager.cpp:108 msgid "Decrease X" @@ -3509,26 +3612,27 @@ msgstr "Riduci X" msgid "Decrease Y" msgstr "Riduci Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Default" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:176 msgid "Default Config (Read Only)" -msgstr "Configurazione di Default (Sola Lettura)" +msgstr "Configurazione di default (sola lettura)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" -msgstr "Dispositivo Predefinito" +msgstr "Dispositivo predefinito" #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Default Font" -msgstr "Font Predefinito" +msgstr "Font predefinito" #: Source/Core/DolphinQt/Settings/PathPane.cpp:185 msgid "Default ISO:" -msgstr "ISO Predefinita:" +msgstr "ISO predefinita:" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:152 msgid "Default thread" @@ -3536,11 +3640,11 @@ msgstr "Thread predefinito" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:182 msgid "Defer EFB Cache Invalidation" -msgstr "Posponi Invalidazione Cache EFB" +msgstr "Posponi invalidazione cache EFB" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:51 msgid "Defer EFB Copies to RAM" -msgstr "Posponi Copie EFB su RAM" +msgstr "Posponi copie EFB su RAM" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:379 msgid "" @@ -3557,53 +3661,53 @@ msgstr "" "stabilità.

Nel dubbio, lascia disabilitato." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Elimina" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." -msgstr "Elimina File..." +msgstr "Elimina file..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." -msgstr "Elimina i File Selezionati..." +msgstr "Elimina i file selezionati..." #: Source/Core/AudioCommon/WaveFile.cpp:38 #: Source/Core/VideoCommon/FrameDumpFFMpeg.cpp:140 msgid "Delete the existing file '{0}'?" msgstr "Eliminare il file esistente '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Profondità" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:143 msgid "Depth Percentage:" -msgstr "Percentuale Profondità:" +msgstr "Percentuale profondità:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Profondità:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descrizione" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Descrizione:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Descrizione:" @@ -3611,23 +3715,23 @@ msgstr "Descrizione:" msgid "Detached" msgstr "Scollegato" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Rileva" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" -msgstr "Individuazione Moduli RSO" +msgstr "Individuazione moduli RSO" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:118 msgid "Deterministic dual core:" msgstr "Dual core deterministico:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (più volte al giorno)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Periferica" @@ -3636,9 +3740,9 @@ msgstr "Periferica" msgid "Device PID (e.g., 0305)" msgstr "Device PID (es. 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" -msgstr "Impostazioni Periferica" +msgstr "Impostazioni periferica" #. i18n: VID means Vendor ID (in the context of a USB device) #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:100 @@ -3654,28 +3758,28 @@ msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" "Non è stato possibile riconoscere %1 come un file Riivolution XML valido." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Diff" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Oscura lo schermo dopo cinque minuti di inattività." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:189 msgid "Direct Connection" -msgstr "Connessione Diretta" +msgstr "Connessione diretta" #: Source/Core/VideoBackends/D3D/D3DMain.cpp:38 msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "Dis&connesso" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Disabilita" @@ -3683,29 +3787,33 @@ msgstr "Disabilita" msgid "Disable Bounding Box" msgstr "Disabilita Bounding Box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" -msgstr "Disabilita Copia Filtro" +msgstr "Disabilita copia filtro" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:104 msgid "Disable EFB VRAM Copies" -msgstr "Disattiva Copie EFB VRAM" +msgstr "Disattiva copie EFB VRAM" #: Source/Core/Core/HotkeyManager.cpp:48 msgid "Disable Emulation Speed Limit" -msgstr "Disabilita Limite Velocità di Emulazione" +msgstr "Disabilita limite velocità di emulazione" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Disabilita Fastmem" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 -msgid "Disable Fog" -msgstr "Disabilita Nebbia" +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "Disabilita Fastmem Arena" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 +msgid "Disable Fog" +msgstr "Disabilita nebbia" + +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" -msgstr "Disabilita Cache JIT" +msgstr "Disabilita cache JIT" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:196 msgid "Disabled" @@ -3732,7 +3840,7 @@ msgstr "" "Blocca l'upscaling.

Nel dubbio, lascia " "deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3746,7 +3854,7 @@ msgstr "" "in immagini più nitide. Causa alcuni difetti grafici." "

Nel dubbio, lascia selezionato." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -3756,7 +3864,7 @@ msgstr "Annulla" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:182 msgid "Display Type" -msgstr "Tipo Display" +msgstr "Tipo display" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:232 msgid "Display values in Hex" @@ -3785,25 +3893,25 @@ msgstr "Distanza" msgid "Distance of travel from neutral position." msgstr "Distanza di movimento dalla posizione neutrale." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Autorizzi Dolphin a inviare informazioni agli sviluppatori di Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Vuoi aggiungere \"%1\" alla lista dei Percorsi di Gioco?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Vuoi cancellare la lista dei nomi dei simboli?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" -msgstr "Vuoi eliminare i %n file di salvataggio selezionati?" +msgstr "Vuoi eliminare %n file di salvataggio selezionato/i?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Vuoi interrompere l'emulazione in corso?" @@ -3815,35 +3923,35 @@ msgstr "Vuoi provare a correggere la NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Decoder Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Log FIFO Dolphin (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Preset Dolphin Game Mod" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" -msgstr "File Mappa Dolphin (*.map)" +msgstr "File mappa Dolphin (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" -msgstr "File Signature CSV Dolphin" +msgstr "File signature CSV Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" -msgstr "File Signature Dolphin" +msgstr "File signature Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Filmati TAS Dolphin (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3862,7 +3970,7 @@ msgstr "" "\n" "Vuoi continuare lo stesso?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3870,7 +3978,7 @@ msgstr "" "Non è stato possibile trovare ISO GameCube/WII o WAD.\n" "Doppioclicca qui per impostare una cartella di gioco." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin non è riuscito a completare l'azione richiesta." @@ -3882,7 +3990,7 @@ msgstr "Dolphin non è riuscito a completare l'azione richiesta." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin è un emulatore di GameCube e Wii gratuito e open-source." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin è troppo vecchio per il server traversal" @@ -3898,7 +4006,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin non è in grado di verificare dischi senza licenza." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3915,15 +4023,15 @@ msgstr "Il sistema codici di Dolphin è attualmente disabilitato." msgid "Domain" msgstr "Dominio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Non aggiornare" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Non mostrare più" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Ho finito di comprimere l'immagine disco" @@ -3931,42 +4039,42 @@ msgstr "Ho finito di comprimere l'immagine disco" #. Labeled 戸じめ (in Japanese) on the actual controller. #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:55 msgid "Doors Locked" -msgstr "Porte Bloccate" +msgstr "Porte bloccate" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Giù" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" -msgstr "Scarica Codici" +msgstr "Scarica codici" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" -msgstr "Scarica Codici dal Database WiiRD" +msgstr "Scarica codici dal Database WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Scarica le Copertine dei Giochi da GameTDB.com per la Modalità Griglia" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Download completato" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Scaricati %1 codici. (aggiunti %2)" @@ -3974,7 +4082,7 @@ msgstr "Scaricati %1 codici. (aggiunti %2)" #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 msgid "Drawsome Tablet" -msgstr "Drawsome Tablet" +msgstr "Drawsome tablet" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:56 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:73 @@ -3987,9 +4095,9 @@ msgstr "Dual Core" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:212 msgid "Dual View" -msgstr "Doppia Visuale" +msgstr "Doppia visuale" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Fittizio" @@ -4009,21 +4117,21 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" -msgstr "Dump Audio" +msgstr "Dump audio" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:121 msgid "Dump Base Textures" -msgstr "Dump Texture Base" +msgstr "Dump texture base" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:101 msgid "Dump EFB Target" -msgstr "Dump del Target EFB" +msgstr "Dump del target EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" -msgstr "Dump dei Frame" +msgstr "Dump dei frame" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:380 msgid "Dump GameCube BBA traffic" @@ -4035,7 +4143,7 @@ msgstr "Dump Mip Map" #: Source/Core/DolphinQt/Settings/PathPane.cpp:202 msgid "Dump Path:" -msgstr "Percorso Dump:" +msgstr "Percorso dump:" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:102 msgid "Dump XFB Target" @@ -4043,7 +4151,7 @@ msgstr "Dump del Target XFB" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:134 msgid "Dump at Internal Resolution" -msgstr "Dump a Risoluzione Interna" +msgstr "Dump a risoluzione interna" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:375 msgid "Dump decrypted SSL reads" @@ -4096,19 +4204,19 @@ msgstr "" #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 msgid "Duration of Turbo Button Press (frames):" -msgstr "Durata Pressione Pulsante Turbo (in frame):" +msgstr "Durata pressione pulsante turbo (in frame):" #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 msgid "Duration of Turbo Button Release (frames):" -msgstr "Durata Rilascio Pulsante Turbo (in frame):" +msgstr "Durata rilascio pulsante turbo (in frame):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Olandese" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Esci" @@ -4128,7 +4236,7 @@ msgstr "" "potrebbe essere necessario un riavvio per permettere a Windows di " "riconoscere il nuovo driver." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4142,11 +4250,11 @@ msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 msgid "Early Memory Updates" -msgstr "Aggiornamenti Anticipati della Memoria" +msgstr "Aggiornamenti anticipati della memoria" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "Terra" @@ -4157,9 +4265,9 @@ msgstr "Est Asia" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:40 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:60 msgid "Edit Breakpoint" -msgstr "Modifica Punto di Interruzione" +msgstr "Modifica punto di interruzione" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Modifica..." @@ -4189,11 +4297,11 @@ msgstr "EiB" #: Source/Core/Core/HotkeyManager.cpp:29 msgid "Eject Disc" -msgstr "Espelli Disco" +msgstr "Espelli disco" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "Elemento" @@ -4201,27 +4309,27 @@ msgstr "Elemento" msgid "Embedded Frame Buffer (EFB)" msgstr "Embedded Frame Buffer (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Vuoto" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" -msgstr "Thread dell'Emulatore già in esecuzione" +msgstr "Thread dell'emulatore già in esecuzione" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:91 msgid "Emulate Disc Speed" -msgstr "Emula Velocità Disco" +msgstr "Emula velocità disco" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Emula Base Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Emula Skylander Portal" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emula l'adattatore Bluetooth del Wii" @@ -4233,13 +4341,13 @@ msgstr "" "Emula la velocità disco dell'hardware reale. Disabilitarlo potrebbe causare " "instabilità. L'impostazione predefinita è Abilitato" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" -msgstr "Dispositivi USB Emulati" +msgstr "Dispositivi USB emulati" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" -msgstr "Wii Remote Emulato" +msgstr "Wii Remote emulato" #: Source/Core/Core/FifoPlayer/FifoDataFile.cpp:277 msgid "" @@ -4254,62 +4362,70 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:335 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" -msgstr "Velocità di Emulazione" +msgstr "Velocità di emulazione" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:182 msgid "Emulation must be started to record." msgstr "L'emulazione deve essere iniziata per poter registrare" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Attiva" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:86 msgid "Enable API Validation Layers" -msgstr "Abilita Layer di Validazione API" +msgstr "Abilita layer di validazione API" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "Abilita medaglie achievement" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" -msgstr "Abilita Achievement" +msgstr "Abilita achievement" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:142 msgid "Enable Audio Stretching" -msgstr "Abilita Audio Stretching" +msgstr "Abilita audio stretching" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" -msgstr "Abilita Trucchi" +msgstr "Abilita trucchi" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "Abilita Inpu&t Controller" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" -msgstr "Abilita RTC Custom" +msgstr "Abilita RTC personalizzato" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" -msgstr "Abilita UI Debugging" +msgstr "Abilita UI debugging" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Abilita Dual Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Abilita Dual Core (aumenta la velocità)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" -msgstr "Abilita override del clock della CPU Emulata" +msgstr "Abilita override del clock della CPU emulata" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" -msgstr "Abilità Override Dimensione Memoria Emulata" +msgstr "Abilità override dimensione memoria emulata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "Abilita Achievement Encore" @@ -4319,61 +4435,76 @@ msgstr "Abilita FPRF" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:105 msgid "Enable Graphics Mods" -msgstr "Abilita Mod Grafiche" +msgstr "Abilita mod grafiche" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Enable Leaderboards" -msgstr "Abilita Leaderboard" +msgstr "Abilita classifica" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Abilita MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "Abilita Notifica Avanzamento" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" -msgstr "Abilita Scansione Progressiva" +msgstr "Abilita scansione progressiva" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:45 msgid "Enable RetroAchievements.org Integration" -msgstr "Abilita Integrazione RetroAchievements.org" +msgstr "Abilita integrazione RetroAchievements.org" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Rich Presence" msgstr "Abilita Rich Presence" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" -msgstr "Abilita Vibrazione" +msgstr "Abilita vibrazione" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" -msgstr "Abilita Screen Saver" +msgstr "Abilita screen saver" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" -msgstr "Abilita Dati Altoparlante" +msgstr "Abilita dati altoparlante" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 msgid "Enable Unofficial Achievements" -msgstr "Abilita Achievement non Ufficiali" +msgstr "Abilita achievement non ufficiali" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" -msgstr "Abilita Report Statistiche d'Uso" +msgstr "Abilita report statistiche d'uso" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "Abilita WiiConnect24 tramite WiiLink" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:81 msgid "Enable Wireframe" -msgstr "Abilita Wireframe" +msgstr "Abilita wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" -msgstr "Abilita Cache Write-Back (lento)" +msgstr "Abilita cache write-back (lento)" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" +"Abilita le medaglie per gli achievement.

Mostra delle icone per il " +"giocatore, il gioco, e gli achievement. È una semplice opzione visiva, ma " +"richiede una piccola quantità di memoria extra e del tempo per scaricare le " +"immagini." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" @@ -4401,8 +4532,8 @@ msgid "" "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" "Abilita l'emulazione della velocità del disco. Disabilitarlo potrebbe " -"causare crash e diversi problemi in alcuni giochi. (ON = Compatibile, OFF = " -"Sbloccato)" +"causare crash e diversi problemi in alcuni giochi. (ON = Compatibilità, OFF " +"= Sbloccato)" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:47 msgid "" @@ -4418,6 +4549,16 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" +"Abilita la notifica di avanzamento per gli achievement.

Mostra un " +"messaggio a scomparsa ogni volta che il giocatore avanza nel progresso " +"cumulativo di un achievement, come la raccolta di 60 stelle su 120." + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4460,7 +4601,7 @@ msgstr "" "Abilita il calcolo rapido delle unità a virgola mobile, necessario per " "alcuni giochi. (ON = Compatibilità, OFF = Velocità)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4479,15 +4620,17 @@ msgstr "" "Texture GPU.

Nel dubbio, lascia selezionato." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"Abilita l'emulazione della cache write-back della CPU.\n" -"L'abilitazione influirà pesantemente sulle performance.\n" -"Dovrebbe rimanere disabilitato a meno che non sia assolutamente necessario." +"Abilita l'emulazione della cache CPU write-back.
Abilitarla avrà un " +"significativo impatto sulle performance.
Dovrebbe rimanere disabilitata a " +"meno che non sia assolutamente necessaria.

Nel " +"dubbio, lascia deselezionato." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4511,7 +4654,7 @@ msgstr "" "La maggior parte dei giochi ne è compatibile.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4547,7 +4690,6 @@ msgstr "" "deselezionato.
" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4555,7 +4697,17 @@ msgstr "" "Abilita l'Unità di Gestione della Memoria (MMU), necessaria per alcuni " "giochi. (ON = Compatibilità, OFF = Velocità)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" +"Abilità la Memory Management Unit, necessaria per alcuni giochi. (ON = " +"Compatibile, OFF = Veloce)

Nel dubbio, lascia " +"deselezionato." + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4592,7 +4744,7 @@ msgstr "" msgid "Encoding" msgstr "Codifica" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4610,12 +4762,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet non è stato inizializzato" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Inglese" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Miglioramenti" @@ -4648,99 +4800,99 @@ msgstr "Inserisci la password" msgid "Enter the DNS server to use:" msgstr "Inserisci il server DNS da utilizzare:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Inserisci l'indirizzo del modulo RSO:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Errore" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:75 msgid "Error Opening Adapter: %1" -msgstr "Errore Apertura Adattatore: %1" +msgstr "Errore apertura adattatore: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "Errore recuperando i salvataggi!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Errore nella conversione del valore" @@ -4754,15 +4906,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Errore durante l'ottenimento della lista delle sessioni: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "Si è verificato un errore durante il caricamento dei texture pack" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Errore processando i codici." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Errore processando i dati." @@ -4770,11 +4922,11 @@ msgstr "Errore processando i dati." msgid "Error reading file: {0}" msgstr "Errore durante la lettura del file: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Errore sincronizzando i cheat code!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Errore sincronizzando i dati di salvataggio!" @@ -4853,7 +5005,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4898,13 +5050,13 @@ msgstr "" msgid "Excluded: %1" msgstr "Escluso: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Escluso: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" -msgstr "Ubershader Esclusivi" +msgstr "Ubershader esclusivi" #: Source/Core/Core/HotkeyManager.cpp:36 msgid "Exit" @@ -4950,70 +5102,70 @@ msgstr "Prevista nome variabile." msgid "Experimental" msgstr "Sperimentale" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" -msgstr "Esporta tutti i Salvataggi Wii" +msgstr "Esporta tutti i salvataggi Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" -msgstr "Esportazione non Riuscita" +msgstr "Esportazione non riuscita" #: Source/Core/Core/HotkeyManager.cpp:57 msgid "Export Recording" -msgstr "Esporta Registrazione" +msgstr "Esporta registrazione" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." -msgstr "Esporta Registrazione..." +msgstr "Esporta registrazione..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" -msgstr "Esporta File di Salvataggio" +msgstr "Esporta file di salvataggio" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" -msgstr "Esporta File di Salvataggio" +msgstr "Esporta file di salvataggio" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" -msgstr "Esporta Salvataggio Wii" +msgstr "Esporta salvataggio Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" -msgstr "Esporta Salvataggi Wii" +msgstr "Esporta salvataggi Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Esporta come .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Esporta come .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Esportato/i %n salvataggio/i" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Estensione" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.h:121 msgid "Extension Motion Input" -msgstr "Estensione Input di Movimento" +msgstr "Estensione input di movimento" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.h:122 msgid "Extension Motion Simulation" -msgstr "Estensione Simulazione di Movimento" +msgstr "Estensione simulazione di movimento" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Esterno" @@ -5021,37 +5173,37 @@ msgstr "Esterno" msgid "External Frame Buffer (XFB)" msgstr "External Frame Buffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" -msgstr "Estrai Certificati da NAND" +msgstr "Estrai certificati da NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." -msgstr "Estrai Disco Intero..." +msgstr "Estrai disco intero..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." -msgstr "Estrai Partizione Intera..." +msgstr "Estrai partizione intera..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." -msgstr "Estrai File..." +msgstr "Estrai file..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." -msgstr "Estrai File..." +msgstr "Estrai file..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." -msgstr "Estrai Dati di Sistema..." - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 -msgid "Extracting All Files..." -msgstr "Estrazione di Tutti i File..." +msgstr "Estrai dati di sistema..." #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +msgid "Extracting All Files..." +msgstr "Estrazione di tutti i file..." + +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." -msgstr "Estrazione Directory..." +msgstr "Estrazione cartella..." #. i18n: FD stands for file descriptor (and in this case refers to sockets, not regular files) #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 @@ -5059,7 +5211,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Lettore FIFO" @@ -5067,7 +5219,7 @@ msgstr "Lettore FIFO" msgid "Failed loading XML." msgstr "Impossibile caricare l'XML." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -5075,11 +5227,11 @@ msgstr "" "Fallita apertura della memory card:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Fallito l'inserimento di questa sessione all'indice NetPlay: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Impossibile aggiungere il file di signature '%1'" @@ -5087,11 +5239,11 @@ msgstr "Impossibile aggiungere il file di signature '%1'" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "Impossibile richiedere l'interfaccia per il ponte BT: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "Fallita rimozione dello Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "Fallita rimozione dello Skylander dallo slot(%1)!" @@ -5099,7 +5251,7 @@ msgstr "Fallita rimozione dello Skylander dallo slot(%1)!" msgid "Failed to connect to Redump.org" msgstr "Impossibile connettersi a Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Impossibile connettersi al server: %1" @@ -5120,15 +5272,15 @@ msgstr "Impossibile creare le risorse globali D3D12" msgid "Failed to create DXGI factory" msgstr "Impossibile creare la factory DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "Fallita creazione del file Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "Fallita creazione del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5151,7 +5303,7 @@ msgstr "" "Impossibile eliminare la memory card NetPlay. Controlla di avere i corretti " "permessi di scrittura." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Fallita la rimozione del file selezionato." @@ -5159,36 +5311,36 @@ msgstr "Fallita la rimozione del file selezionato." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Impossibile disconnettere il driver kernel per il ponte BT: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Download dei codici non riuscito." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Fallito il dump %1: Impossibile aprire il file" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Fallito il dump %1: Impossibile scrivere il file" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Fallita l'esportazione di %n su %1 file di salvataggio." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Fallita l'esportazione dei seguenti file di salvataggio:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Fallita estrazione dei certificati dalla NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Estrazione del file non riuscita." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Fallita estrazione dei dati di sistema." @@ -5206,18 +5358,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Impossibile trovare uno o più simboli D3D" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Importazione di \"%1\" non riuscita." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Fallita l'importazione del salvataggio. Avvia il gioco una volta, poi " "riprova." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5225,7 +5377,7 @@ msgstr "" "Fallita l'importazione del salvataggio. Il file sembra corrotto o non è un " "file di salvataggio Wii valido." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5236,7 +5388,7 @@ msgstr "" "ripararla (Strumenti -> Gestisci NAND -> Controlla NAND...), quindi importa " "di nuovo il salvataggio." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Inizializzazione fallita" @@ -5254,16 +5406,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Impossibile inizializzare le classi del renderer" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Fallita installazione del pack: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Fallita installazione del titolo nella NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5271,8 +5423,8 @@ msgstr "" "Fallito l'ascolto sulla porta %1. C'è già un'altra istanza di un server " "NetPlay in esecuzione?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Fallito caricamento del modulo RSO a %1" @@ -5284,15 +5436,15 @@ msgstr "Caricamento d3d11.dll non riuscito" msgid "Failed to load dxgi.dll" msgstr "Caricamento dxgi.dll non riuscito" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Fallita l'apertura del file mappa '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "Fallito caricamento del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "Fallito caricamento del file Skylander(%1)!\n" @@ -5308,8 +5460,12 @@ msgstr "" "Impossibile caricare {0}. Se stai utilizzando Windows 7, prova a installare " "l'aggiornamento KB4019990." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "Impossibile modificare lo Skylander!" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Fallita l'apertura di '%1'" @@ -5340,19 +5496,19 @@ msgstr "" "Impossibile aprire il file con un editor esterno.\n" "Assicurati di avere un'applicazione di default per l'apertura dei file INI." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Impossibile aprire il file." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Impossibile avviare il server" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "Fallita apertura del file Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5360,11 +5516,11 @@ msgstr "" "Fallita apertura del file Infinity(%1)!\n" "Il file potrebbe già essere in uso sulla base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "Fallita apertura del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5372,12 +5528,12 @@ msgstr "" "Fallita apertura del file Skylander(%1)!\n" "Il file potrebbe già essere in uso sul portale." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Fallita l'apertura del file di input \"%1\"." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5400,26 +5556,26 @@ msgstr "Non è stato possibile convertire il valore in input nel tipo indicato." msgid "Failed to read DFF file." msgstr "Lettura del file DFF non riuscita." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Accesso non riuscito al file." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Fallita la lettura dal file di input \"{0}\"." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" "Impossibile leggere i file di salvataggio selezionati dalla memory card." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "Fallita lettura del file Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5427,11 +5583,11 @@ msgstr "" "Fallita lettura del file Infinity(%1)!\n" "Il file è troppo piccolo." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "Fallita lettura del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5443,11 +5599,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Fallita lettura di {0}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Rimozione del file non riuscita." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5457,7 +5613,7 @@ msgstr "" "\n" "Vuoi convertirlo senza la loro rimozione?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Fallita rimozione del titolo dalla NAND" @@ -5479,27 +5635,38 @@ msgstr "" "Impossibile resettare la cartella di reindirizzamento NetPlay. Controlla di " "avere i corretti permessi di scrittura." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Fallito il salvataggio del log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Impossibile salvare la mappa del codice nel percorso '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Impossibile salvare il file di signature '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Impossibile salvare la mappa dei simboli nel percorso '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Impossibile salvare nel file di signature '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" +"Impossibile sincronizzare la scheda SD con la cartella. Tutte le modifiche " +"fatte in questa sessione verranno scartate al prossimo avvio se non avvii " +"manualmente una ri-sincronizzazione in Configurazione > Wii > Impostazioni " +"Scheda SD > Converti file in cartella ora!" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Fallista disinstallazione del pack: %1" @@ -5519,9 +5686,9 @@ msgstr "Fallita scrittura del salvataggio Wii." msgid "Failed to write config file!" msgstr "Fallita la scrittura del file di configurazione!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Impossibile scrivere la memory card modificata sul disco." @@ -5529,12 +5696,12 @@ msgstr "Impossibile scrivere la memory card modificata sul disco." msgid "Failed to write redirected save." msgstr "Fallita scrittura del salvataggio redirezionato." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Impossibile scrivere il salvataggio su disco." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5542,24 +5709,24 @@ msgstr "" "Fallita la scrittura del file di output \"{0}\".\n" "Controlla di avere abbastanza spazio sul dispositivo di destinazione." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Errore" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" -msgstr "Ritardo Input Imparziale" +msgstr "Ritardo input imparziale" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" -msgstr "Regione di Fallback" +msgstr "Regione alternativa" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" -msgstr "Regione di Fallback:" +msgstr "Regione alternativa:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:232 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:79 @@ -5568,7 +5735,7 @@ msgstr "Rapida" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:103 msgid "Fast Depth Calculation" -msgstr "Calcolo Rapido della Profondità" +msgstr "Calcolo rapido della profondità" #: Source/Core/Core/Movie.cpp:1319 msgid "" @@ -5581,60 +5748,64 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:105 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:25 msgid "Field of View" -msgstr "Campo Visivo" +msgstr "Campo visivo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" -msgstr "Statuina Numero:" +msgstr "Statuina numero:" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "Tipo di figura" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" -msgstr "Dettagli del File" +msgstr "Dettagli del file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" -msgstr "Formato del File" +msgstr "Formato del file" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:65 msgid "File Format:" -msgstr "Formato del File:" +msgstr "Formato del file:" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:80 msgid "File Info" -msgstr "Info File" +msgstr "Info file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" -msgstr "Nome File" +msgstr "Nome file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Percorso:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" -msgstr "Dimensioni del File" +msgstr "Dimensioni del file" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:58 msgid "File Size:" -msgstr "Dimensione del File:" +msgstr "Dimensione del file:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Il file non contiene codici." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Nome file" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "File aperti, pronti alla compressione." @@ -5646,12 +5817,12 @@ msgstr "" "I file specificati nel flie M3U \"{0}\" non esistono:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "Le dimensioni non corrispondono a nessuna Memory Card GameCube conosciuta." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" "La dimensione nell'intestazione non corrisponde alla dimensione effettiva " @@ -5661,23 +5832,23 @@ msgstr "" msgid "Filesystem" msgstr "Filesystem" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filtri" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:152 msgid "Find &Next" -msgstr "Trova &Successivo" +msgstr "Trova &successivo" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:153 msgid "Find &Previous" -msgstr "Trova &Precedente" +msgstr "Trova &precedente" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:922 msgid "Finish Calibration" -msgstr "Termina Calibrazione" +msgstr "Termina calibrazione" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5687,29 +5858,29 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "Fuoco" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" -msgstr "Prima Persona" +msgstr "Prima persona" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" -msgstr "Ripara Checksum" +msgstr "Ripara checksum" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" -msgstr "Ripara Checksum Falliti" +msgstr "Ripara checksum falliti" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:202 msgid "Fixed Alignment" -msgstr "Allineamento Fisso" +msgstr "Allineamento fisso" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flag" @@ -5718,12 +5889,12 @@ msgstr "Flag" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "(b) Segui flusso" @@ -5749,45 +5920,45 @@ msgstr "" "Per istruzioni sull'installazione, consulta questa pagina." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forza 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" -msgstr "Forza Colore 24-Bit" +msgstr "Forza colore 24-Bit" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forza 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" -msgstr "Forza Lineare" +msgstr "Forza lineare" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" -msgstr "Forza Lineare e Anisotropico 16x" +msgstr "Forza lineare e anisotropico 16x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" -msgstr "Forza Lineare e Anisotropico 2x" +msgstr "Forza lineare e anisotropico 2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" -msgstr "Forza Lineare e Anisotropico 4x" +msgstr "Forza lineare e anisotropico 4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" -msgstr "Forza Lineare e Anisotropico 8x" +msgstr "Forza lineare e anisotropico 8x" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:135 msgid "Force Listen Port:" -msgstr "Forza Ascolto su Porta:" +msgstr "Forza ascolto su porta:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" -msgstr "Forza Adiacente" +msgstr "Forza adiacente" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:444 msgid "Forced off because %1 doesn't support VS expansion." @@ -5797,7 +5968,7 @@ msgstr "Forzato a off perché %1 non supporta l'espansione VS" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Forzato a on perché %1 non supporta i geometry shader." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5814,7 +5985,7 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5826,7 +5997,7 @@ msgstr "" "e causa minori difetti grafici.

Nel dubbio, lascia " "selezionato." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formato:" @@ -5835,7 +6006,7 @@ msgstr "Formato:" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:20 msgid "Forward" -msgstr "in Avanti" +msgstr "In avanti" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:145 msgid "Forward port (UPnP)" @@ -5858,68 +6029,68 @@ msgstr "Frame %1" #: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" -msgstr "Avanza di un Fotogramma" +msgstr "Avanza di un fotogramma" #: Source/Core/Core/HotkeyManager.cpp:51 msgid "Frame Advance Decrease Speed" -msgstr "Riduci Velocità Avanzamento Frame" +msgstr "Riduci velocità avanzamento frame" #: Source/Core/Core/HotkeyManager.cpp:52 msgid "Frame Advance Increase Speed" -msgstr "Aumenta Velocità Avanzamento Frame" +msgstr "Aumenta velocità avanzamento frame" #: Source/Core/Core/HotkeyManager.cpp:53 msgid "Frame Advance Reset Speed" -msgstr "Reimposta Velocità Avanzamento Frame" +msgstr "Reimposta velocità avanzamento frame" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:130 msgid "Frame Dumping" -msgstr "Dumping dei Frame" +msgstr "Dumping dei frame" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:105 msgid "Frame Range" -msgstr "Intervallo Fotogramma" +msgstr "Intervallo fotogramma" #: Source/Core/VideoCommon/FrameDumper.cpp:323 msgid "Frame dump image(s) '{0}' already exists. Overwrite?" -msgstr "L'immagine del/dei frame '{0}' esiste già. Vuoi Sovrascrivere?" +msgstr "L'immagine/i del fotogramma '{0}' esiste già. Vuoi sovrascrivere?" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Frames to Record:" -msgstr "Fotogrammi da Registrare:" +msgstr "Fotogrammi da registrare:" #: Source/Core/DiscIO/Enums.cpp:36 msgid "France" msgstr "Francia" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 -msgid "Free Blocks: %1" -msgstr "Blocchi Liberi: %1" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +msgid "Free Blocks: %1" +msgstr "Blocchi liberi: %1" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" -msgstr "Blocchi Liberi: %1" +msgstr "Blocchi liberi: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" -msgstr "Tipo Controlli Camera Libera" +msgstr "Tipo controlli camera libera" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" -msgstr "Controller Camera Libera %1" +msgstr "Controller camera libera %1" #: Source/Core/DolphinQt/Config/FreeLookWindow.cpp:17 msgid "Free Look Settings" -msgstr "Impostazioni Camera Libera" +msgstr "Impostazioni camera libera" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions, refer to " "this page." msgstr "" -"La Camera Libera permette la manipolazione della telecamera in-game. Diversi " +"La camera libera permette la manipolazione della telecamera in-game. Diversi " "tipi di telecamera sono disponibili dal menu a tendina.

Per " "istruzioni dettagliate, consulta questa pagina." @@ -5935,11 +6106,11 @@ msgstr "Camera libera" #: Source/Core/Core/HotkeyManager.cpp:121 msgid "Freelook Toggle" -msgstr "Abilita/Disabilita Camera Libera" +msgstr "Abilita/Disabilita camera libera" #: Source/Core/DiscIO/Enums.cpp:86 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 msgid "French" msgstr "Francese" @@ -5965,27 +6136,27 @@ msgstr "Da:" #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "FullScr" -msgstr "Schermo Intero" +msgstr "Schermo intero" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Function" msgstr "Funzione" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funzioni" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:41 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:42 msgid "GBA (Integrated)" msgstr "GBA (Integrato)" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:43 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 msgid "GBA (TCP)" msgstr "GBA (TCP)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:114 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:115 msgid "GBA Cartridge Path:" -msgstr "Percorso Cartuccia GBA:" +msgstr "Percorso cartuccia GBA:" #: Source/Core/Core/HotkeyManager.cpp:358 msgid "GBA Core" @@ -5995,7 +6166,7 @@ msgstr "Core GBA" msgid "GBA Port %1" msgstr "Porta GBA %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:198 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:199 msgid "GBA Settings" msgstr "Impostazioni GBA" @@ -6009,13 +6180,13 @@ msgstr "Volume GBA" #: Source/Core/Core/HotkeyManager.cpp:360 msgid "GBA Window Size" -msgstr "Dimensioni Finestra GBA" +msgstr "Dimensioni finestra GBA" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:833 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 msgid "GBA%1 ROM changed to \"%2\"" msgstr "Cambiata ROM GBA%1 in \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:838 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 msgid "GBA%1 ROM disabled" msgstr "ROM GBA%1 disabilitata" @@ -6023,11 +6194,11 @@ msgstr "ROM GBA%1 disabilitata" msgid "GC Port %1" msgstr "Porta GC %1" -#: Source/Core/Core/HW/EXI/EXI_Device.h:104 +#: Source/Core/Core/HW/EXI/EXI_Device.h:103 msgid "GCI Folder" msgstr "Cartella GCI" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:120 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:121 msgid "GCI Folder Path:" msgstr "Cartella GCI:" @@ -6035,7 +6206,7 @@ msgstr "Cartella GCI:" msgid "GCMemcardDirectory: ClearBlock called with invalid block address" msgstr "GCMemcardDirectory: ClearBlock chiamato con indirizzo non valido" -#: Source/Core/DolphinQt/ConvertDialog.cpp:348 +#: Source/Core/DolphinQt/ConvertDialog.cpp:349 msgid "GCZ GC/Wii images (*.gcz)" msgstr "Immagini GCZ GC/Wii (*.gcz)" @@ -6061,7 +6232,7 @@ msgstr "GL_MAX_TEXTURE_SIZE è {0} - deve essere almeno 1024." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:69 msgid "GPU Texture Decoding" -msgstr "Decodificatore Texture GPU" +msgstr "Decodificatore texture GPU" #: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 msgid "" @@ -6115,7 +6286,7 @@ msgstr "" "GPU: ERRORE OGL: Occorre OpenGL versione 3.\n" "GPU: La tua scheda video supporta OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:456 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6134,74 +6305,74 @@ msgstr "" "GPU: La tua scheda video supporta OpenGL 2.x?" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:245 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:256 msgid "Game" msgstr "Gioco" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:403 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:621 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:631 msgid "Game Boy Advance Carts (*.gba)" msgstr "Schede di gioco Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:807 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:817 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" "ROM Game Boy Advance (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" -"Tutti i File (*)" +"Tutti i file (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 msgid "Game Boy Advance at Port %1" -msgstr "Game Boy Advance sulla Porta %1" +msgstr "Game Boy Advance sulla porta %1" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:73 msgid "Game Color Space:" -msgstr "Spazio Colore di Gioco:" +msgstr "Spazio colore di gioco:" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:61 msgid "Game Config" -msgstr "Configurazione di Gioco" +msgstr "Configurazione di gioco" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:87 msgid "Game Details" -msgstr "Dettagli del Gioco" +msgstr "Dettagli del gioco" #: Source/Core/DolphinQt/Settings/PathPane.cpp:120 msgid "Game Folders" -msgstr "Cartelle di Gioco" +msgstr "Cartelle di gioco" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:88 msgid "Game Gamma" -msgstr "Gamma di Gioco" +msgstr "Gamma di gioco" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:86 msgid "Game Gamma:" -msgstr "Gamma di Gioco:" +msgstr "Gamma di gioco:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:988 -#: Source/Core/DolphinQt/MenuBar.cpp:649 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:641 msgid "Game ID" -msgstr "ID Gioco" +msgstr "ID gioco" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:122 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:110 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:111 msgid "Game ID:" -msgstr "ID Gioco:" +msgstr "ID gioco:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Game Status" -msgstr "Stato del Gioco" +msgstr "Stato del gioco" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:825 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 msgid "Game changed to \"%1\"" msgstr "Cambiato gioco in \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6210,17 +6381,17 @@ msgstr "" "Proprietà, vai alla scheda Verifica e seleziona Verifica Integrità per " "controllare l'hash." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Game has a different disc number" msgstr "Il gioco ha un diverso numero di disco" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Game has a different revision" msgstr "Il gioco ha una revisione differente" -#: Source/Core/Core/NetPlayClient.cpp:1745 +#: Source/Core/Core/NetPlayClient.cpp:1749 msgid "Game is already running!" -msgstr "Il Gioco è già in esecuzione!" +msgstr "Il gioco è già in esecuzione!" #: Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:499 msgid "" @@ -6229,7 +6400,7 @@ msgstr "" "Gioco sovrascritto con un altro salvataggio. Corruzione in posizione {0:#x}, " "{1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Game region does not match" msgstr "La regione del gioco non coincide" @@ -6241,54 +6412,54 @@ msgstr "Impostazioni Specifiche del Gioco" msgid "GameCube" msgstr "GameCube" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 msgid "GameCube Adapter for Wii U" msgstr "Adattatore GameCube per Wii U" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:35 msgid "GameCube Adapter for Wii U at Port %1" -msgstr "Adattatore GameCube per Wii U su Porta %1" +msgstr "Adattatore GameCube per Wii U su porta %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:416 msgid "GameCube Controller" msgstr "Controller GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 msgid "GameCube Controller at Port %1" -msgstr "Controller GameCube su Porta %1" +msgstr "Controller GameCube su porta %1" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:76 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:77 msgid "GameCube Controllers" msgstr "Controller GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:408 msgid "GameCube Keyboard" msgstr "Tastiera GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 msgid "GameCube Keyboard at Port %1" -msgstr "Tastiera GameCube su Porta %1" +msgstr "Tastiera GameCube su porta %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:99 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:100 msgid "GameCube Memory Card Manager" -msgstr "GameCube Memory Card Manager" +msgstr "Gestione Memory Card GameCube" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 msgid "GameCube Memory Cards" msgstr "Memory Card GameCube" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:413 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 msgid "GameCube Memory Cards (*.raw *.gcp)" -msgstr "GameCube Memory Card (*.raw *.gcp)" +msgstr "Memory Card GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:418 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 msgid "GameCube Microphone Slot %1" -msgstr "Microfono GameCube Slot %1" +msgstr "Microfono GameCube slot %1" #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:27 msgid "GameCube TAS Input %1" -msgstr "GameCube TAS Input %1" +msgstr "GameCube TAS input %1" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:80 msgid "Gamma" @@ -6296,7 +6467,7 @@ msgstr "Gamma" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:103 msgid "Gate Size" -msgstr "Dimensione Slot Stick" +msgstr "Dimensione slot stick" #: Source/Core/DolphinQt/CheatsManager.cpp:91 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:65 @@ -6308,35 +6479,35 @@ msgstr "Codici Gecko" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:444 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Generale" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 msgid "General and Options" -msgstr "Generale e Opzioni" +msgstr "Generale e opzioni" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:472 msgid "Generate Action Replay Code" -msgstr "Genera Codice Action Replay" +msgstr "Genera codice Action Replay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:232 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 msgid "Generate a New Statistics Identity" -msgstr "Genera una nuova Identità Statistiche" +msgstr "Genera una nuova identità statistiche" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:508 msgid "Generated AR code." msgstr "Codice AR generato." -#: Source/Core/DolphinQt/MenuBar.cpp:1278 +#: Source/Core/DolphinQt/MenuBar.cpp:1264 msgid "Generated symbol names from '%1'" msgstr "Generati nomi dei simboli da '%1'" #: Source/Core/DiscIO/Enums.cpp:83 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:170 msgid "German" msgstr "Tedesco" @@ -6352,40 +6523,45 @@ msgstr "Fallita GetDeviceList: {0}" msgid "GiB" msgstr "GiB" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:418 +msgid "Giant" +msgstr "Gigante" + #. i18n: Figures for the game Skylanders: Giants. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:267 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:278 msgid "Giants" msgstr "Giganti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:195 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 msgid "Golf Mode" -msgstr "Modalità Golf" +msgstr "Modalità golf" #: Source/Core/DiscIO/VolumeVerifier.cpp:345 msgid "Good dump" msgstr "Buon dump" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Graphics" msgstr "Video" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:67 msgid "Graphics Mods" -msgstr "Mod Grafiche" +msgstr "Mod grafiche" #: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" -msgstr "Settaggi Grafici" +msgstr "Settaggi grafici" #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:59 msgid "Graphics mods are currently disabled." msgstr "Le mod grafiche sono attualmente disabilitate." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:463 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:545 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6406,15 +6582,15 @@ msgstr "Verde" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:41 msgid "Green Left" -msgstr "Verde Sinistro" +msgstr "Verde sinistro" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:44 msgid "Green Right" -msgstr "Verde Destro" +msgstr "Verde destro" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" -msgstr "Vista a Griglia" +msgstr "Vista a griglia" #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:66 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:120 @@ -6425,7 +6601,7 @@ msgstr "Chitarra" msgid "Gyroscope" msgstr "Giroscopio" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6441,13 +6617,13 @@ msgstr "HDR Paper White Nits" msgid "HDR Paper White Nits:" msgstr "HDR Paper White Nits:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "HDR Post-Processing" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:62 msgid "Hacks" -msgstr "Hacks" +msgstr "Hack" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:164 msgid "Head" @@ -6458,6 +6634,10 @@ msgstr "Testa" msgid "Help" msgstr "Aiuto" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "Livello eroe:" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6478,7 +6658,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Esadecimale" @@ -6487,28 +6667,28 @@ msgstr "Esadecimale" msgid "Hide" msgstr "Nascondi" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" -msgstr "Nascondi Tutto" +msgstr "Nascondi tutto" + +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 +msgid "Hide In-Game Sessions" +msgstr "Nascondi sessioni in-game" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 -msgid "Hide In-Game Sessions" -msgstr "Nascondi Sessioni In-Game" - -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 msgid "Hide Incompatible Sessions" -msgstr "Nascondi Sessioni Incompatibili" +msgstr "Nascondi sessioni incompatibili" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" -msgstr "Nascondi GBA Remoti" +msgstr "Nascondi GBA remoti" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Alta" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Più alta" @@ -6517,7 +6697,7 @@ msgstr "Più alta" msgid "Hit Strength" msgstr "Forza" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6526,26 +6706,26 @@ msgstr "Passaggi" #. i18n: FOV stands for "Field of view". #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:237 msgid "Horizontal FOV" -msgstr "FOV Orizzontale" +msgstr "FOV orizzontale" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:148 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:202 msgid "Host" msgstr "Host" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" -msgstr "Codice Host:" +msgstr "Codice host:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" -msgstr "Autorità Input Host" +msgstr "Autorità input host" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 msgid "Host Size" -msgstr "Dimensione Host" +msgstr "Dimensione host" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6557,15 +6737,15 @@ msgstr "" "Adatto a giochi casual con più di 3 giocatori, ma potenzialmente instabile " "su connessioni ad alta latenza." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Autorità input host disattivata" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Autorità input host attivata" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Host con NetPlay" @@ -6573,7 +6753,7 @@ msgstr "Host con NetPlay" msgid "Hostname" msgstr "Hostname" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Impostazioni Tasti di Scelta Rapida" @@ -6581,15 +6761,15 @@ msgstr "Impostazioni Tasti di Scelta Rapida" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:258 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" -msgstr "Tasti di Scelta Rapida" +msgstr "Tasti di scelta rapida" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "I tasti rapidi richiedono il focus" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" -msgstr "Ubershader Ibridi" +msgstr "Ubershader ibridi" #. i18n: The symbol/abbreviation for hertz (cycles per second). #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:153 @@ -6597,7 +6777,7 @@ msgstr "Ubershader Ibridi" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Sono cosciente del rischio e voglio continuare" @@ -6606,11 +6786,11 @@ msgstr "Sono cosciente del rischio e voglio continuare" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "L'ID inserito non è valido!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6638,24 +6818,24 @@ msgstr "" "di consultare https://dolphin-emu.org/docs/guides/wii-network-guide/ per " "istruzioni su come impostare le connettività Wii" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "Indirizzo IP:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Impostazioni IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "Puntamento IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilità IR:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6688,11 +6868,11 @@ msgstr "" "successivi. Può comprimere efficientemente sia i dati inutilizzati sia i " "dati criptati Wii." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Icona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6703,11 +6883,11 @@ msgstr "" "Adatto a giochi a turni dipendenti dalle tempistiche dei controlli, come il " "golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" -msgstr "Generazione Identità" +msgstr "Generazione identità" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6730,7 +6910,7 @@ msgstr "" "Questa autorizzazione può essere revocata in qualunque momento dal menu " "delle impostazioni di Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6750,7 +6930,7 @@ msgstr "" "Se disabilitato, lo stato di connessione del controller emulato è legato\n" "allo stato di connessione del dispositivo di default reale (se presente)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6761,7 +6941,7 @@ msgstr "" "per testing.

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6779,9 +6959,9 @@ msgstr "Ignora" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:46 msgid "Ignore Format Changes" -msgstr "Ignora Cambiamenti di Formato" +msgstr "Ignora cambiamenti di formato" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Ignora per questa sessione" @@ -6812,7 +6992,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:89 msgid "Immediately Present XFB" -msgstr "XFB Immediatamente Presente" +msgstr "XFB immediatamente presente" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:398 msgid "" @@ -6829,30 +7009,30 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." -msgstr "Importa Backup NAND BootMII..." +msgstr "Importa backup NAND BootMII..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" -msgstr "Importazione non Riuscita" +msgstr "Importazione non riuscita" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" -msgstr "Importa File di Salvataggio" +msgstr "Importa file di salvataggio" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." -msgstr "Importa Salvataggio Wii..." +msgstr "Importa salvataggio Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importazione di backup NAND in corso" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6870,7 +7050,7 @@ msgstr "In gioco?" msgid "Included: %1" msgstr "Incluso: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Incluso: 0" @@ -6887,21 +7067,45 @@ msgstr "" "maggior tempo di salvataggio/caricamento.

Nel " "dubbio, lascia selezionato." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "Valore livello eroe non valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "Valore ultimo posizionamento non valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "Valore ultimo reset non valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "Valore soldi non valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "Soprannome non valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "Valore tempo di gioco non valido!" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Aumenta" #: Source/Core/Core/HotkeyManager.cpp:129 msgid "Increase Convergence" -msgstr "Aumenta Convergenza" +msgstr "Aumenta convergenza" #: Source/Core/Core/HotkeyManager.cpp:127 msgid "Increase Depth" -msgstr "Aumenta Profondità" +msgstr "Aumenta profondità" #: Source/Core/Core/HotkeyManager.cpp:47 msgid "Increase Emulation Speed" -msgstr "Aumenta Velocità di Emulazione" +msgstr "Aumenta velocità di emulazione" #. i18n: IR stands for internal resolution #: Source/Core/Core/HotkeyManager.cpp:117 @@ -6910,7 +7114,7 @@ msgstr "Aumenta IR" #: Source/Core/Core/HotkeyManager.cpp:182 msgid "Increase Selected State Slot" -msgstr "Slot Stato Selezionato Successivo" +msgstr "Slot stato selezionato successivo" #: Source/Core/Core/FreeLookManager.cpp:107 msgid "Increase X" @@ -6922,21 +7126,21 @@ msgstr "Aumenta Y" #: Source/Core/Core/FreeLookManager.cpp:113 msgid "Incremental Rotation" -msgstr "Rotazione Incrementale" +msgstr "Rotazione incrementale" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" -msgstr "Rotazione Incrementale (rad/sec)" +msgstr "Rotazione incrementale (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" -msgstr "Creatore Statuina Infinity" +msgstr "Creatore statuina Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" -msgstr "Manager Infinity" +msgstr "Gestione Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Oggetto Infinity (*.bin);;" @@ -6952,27 +7156,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informazioni" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" -msgstr "Disabilita lo Screensaver durante l'Emulazione" +msgstr "Disabilita lo screensaver durante l'emulazione" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Input" @@ -6986,42 +7190,42 @@ msgstr "Forza richiesta per l'attivazione" msgid "Input strength to ignore and remap." msgstr "Forza da ignorare e rimappare." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Inserisci &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" -msgstr "Inserisci SD Card" +msgstr "Inserisci scheda SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Ispezionato" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installa" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" -msgstr "Partizione di Installazione (%1)" +msgstr "Partizione di installazione (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" -msgstr "Installa Aggiornamento" +msgstr "Installa aggiornamento" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Installa WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Installa su NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Istr." @@ -7031,9 +7235,9 @@ msgstr "Istruzione" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:101 msgid "Instruction Breakpoint" -msgstr "Punto di Interruzione" +msgstr "Punto di interruzione" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Istruzione:" @@ -7041,7 +7245,7 @@ msgstr "Istruzione:" msgid "Instruction: %1" msgstr "Istruzione: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7062,8 +7266,23 @@ msgstr "Intensità" msgid "Interface" msgstr "Interfaccia" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "Errore Interno LZ4 - Tentata decompressione di {0} byte" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "Errore Interno LZ4 - compressione non riuscita" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "Errore Interno LZ4 - decompressione non riuscita ({0}, {1}, {2})" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "Errore Interno LZ4 - dimensione del payload differente ({0} / {1}))" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Errore Interno LZO - compressione non riuscita" @@ -7072,43 +7291,54 @@ msgstr "Errore Interno LZO - compressione non riuscita" msgid "Internal LZO Error - decompression failed" msgstr "Errore Interno LZO - decompressione non riuscita" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Errore Interno LZO - decompressione non riuscita ({0}) ({1}, {2})\n" -"Prova a caricare di nuovo lo stato di salvataggio" +"Errore Interno LZO - decompressione non riuscita ({0}) ({1}) \n" +"Impossibile recuperare i dati di versione del salvataggio obsoleto." -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Errore Interno LZO - lzo_init() fallito" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" +"Errore Interno LZO - impossibile analizzare il cookie di versione e la " +"lunghezza della stringa di versione ({0})" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" +"Errore Interno LZO - impossibile analizzare la stringa di versione " +"decompressa ({0} / {1})" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" -msgstr "Risoluzione Interna" +msgstr "Risoluzione interna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" -msgstr "Risoluzione Interna:" +msgstr "Risoluzione interna:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:521 msgid "Internal error while generating AR code." msgstr "Errore interno durante la generazione del codice AR." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (il più lento)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreter Core" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." -msgstr "Espressione non Valida" +msgstr "Espressione non valida" #: Source/Core/UICommon/AutoUpdate.cpp:214 msgid "Invalid JSON received from auto-update service : {0}" @@ -7116,26 +7346,26 @@ msgstr "JSON non valido ricevuto dal servizio di auto-aggiornamento : {0}" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:166 msgid "Invalid Mixed Code" -msgstr "Codice Misto Invalido" +msgstr "Codice misto invalido" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Pack non valido %1 fornito: %2" #: Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp:26 #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:23 msgid "Invalid Player ID" -msgstr "ID Giocatore non valido" +msgstr "ID giocatore non valido" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Indirizzo del modulo RSO non valido: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Stack di chiamate non valido" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Checksum invalidi." @@ -7143,7 +7373,7 @@ msgstr "Checksum invalidi." msgid "Invalid game." msgstr "Gioco non valido." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Host non valido" @@ -7164,7 +7394,7 @@ msgstr "Letterale non valido." msgid "Invalid parameters given to search." msgstr "Non sono stati forniti parametri validi alla ricerca." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Inserita password non valida." @@ -7186,7 +7416,7 @@ msgstr "" "Stringa di ricerca non valida (solo stringhe di lunghezza pari sono " "supportate)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Title ID non valido." @@ -7195,8 +7425,8 @@ msgid "Invalid watch address: %1" msgstr "Indirizzo di controllo non valido: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiano" @@ -7204,80 +7434,85 @@ msgstr "Italiano" msgid "Italy" msgstr "Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "Oggetto" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" -msgstr "Disattiva Linking dei Blocchi JIT" +msgstr "Disattiva linking dei blocchi JIT" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:24 msgid "JIT Blocks" msgstr "Blocchi JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Paired Off" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "Ricompilatore JIT per ARM64 (consigliato)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Ricompilatore JIT per x86-64 (consigliato)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" -msgstr "Registro Cache JIT Off" +msgstr "Registro cache JIT Off" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7286,12 +7521,12 @@ msgstr "" "cache. Questo non dovrebbe mai accadere. Per cortesia segnala questo " "problema nel bug tracker. Dolphin ora terminerà." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Giappone" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Giapponese" @@ -7302,12 +7537,20 @@ msgstr "Giapponese" msgid "Japanese (Shift-JIS)" msgstr "Giapponese (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 -msgid "Keep Running" -msgstr "Rimani in Esecuzione" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" +"Kaos è l'unico cattivo per questo trofeo ed è sempre sbloccato. Non serve " +"modificare nulla!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +msgid "Keep Running" +msgstr "Rimani in esecuzione" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Finestra sempre in cima" @@ -7324,9 +7567,9 @@ msgstr "Mantieni gli indirizzi il cui valore in memoria" msgid "Keyboard" msgstr "Tastiera" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" -msgstr "Controller Tastiera" +msgstr "Controller tastiera" #: Source/Core/Core/HW/GCKeyboardEmu.cpp:57 #: Source/Core/Core/HW/GCKeyboardEmu.cpp:61 @@ -7341,16 +7584,16 @@ msgstr "Tasti" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" -msgstr "Kicka Giocatore" +msgstr "Kicka giocatore" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Corea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coreano" @@ -7361,7 +7604,7 @@ msgstr "Coreano" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "C&arica ROM..." @@ -7381,25 +7624,33 @@ msgstr "Etichetta" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 msgid "Last Value" -msgstr "Ultimo Valore" +msgstr "Ultimo valore" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "Ultimo posizionamento:" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "Ultimo reset:" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Latenza:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Latenza: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Latenza: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Latenza: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Latenza: ~80 ms" @@ -7407,11 +7658,15 @@ msgstr "Latenza: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Avviare questi titoli potrebbe anche correggere i problemi." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "Classifiche" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7422,15 +7677,15 @@ msgstr "Sinistra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" -msgstr "Levetta Sinistra" +msgstr "Levetta sinistra" #. i18n: "Table" refers to a turntable #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:68 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:166 msgid "Left Table" -msgstr "Tabella di Sinistra" +msgstr "Tabella di sinistra" #: Source/Core/DolphinQt/TAS/IRWidget.cpp:19 msgid "" @@ -7448,7 +7703,7 @@ msgstr "" "Click sinistro per impostare lo stick.\n" "Click destro per ri-centrarlo." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7458,7 +7713,7 @@ msgstr "" "Click centrale del mouse per cancellare.\n" "Click destro del mouse per altre opzioni." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7477,7 +7732,7 @@ msgstr "Licenza" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "Vita" @@ -7487,203 +7742,206 @@ msgid "Lift" msgstr "Solleva" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Luce" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:137 msgid "Limit Chunked Upload Speed:" -msgstr "Limite Velocità di Chunked Upload:" +msgstr "Limite velocità upload a blocchi:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" -msgstr "Lista Colonne" +msgstr "Lista colonne" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" -msgstr "Vista a Lista" +msgstr "Vista a lista" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:96 msgid "Listening" msgstr "Ascolto" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Carica" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." -msgstr "(&B) Carica Mappa Invalida..." +msgstr "Carica file mappa &invalida..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." -msgstr "(&O) Carica Altra Mappa..." +msgstr "Carica &altro file mappa..." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:98 msgid "Load Custom Textures" -msgstr "Carica Texture Personalizzate" +msgstr "Carica texture personalizzate" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" -msgstr "Carica File" +msgstr "Carica file" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" -msgstr "Carica Main Menu GameCube" +msgstr "Carica menu principale GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" -msgstr "Carica Solo Salvataggio dell'Host" +msgstr "Carica solo salvataggio dell'host" #: Source/Core/Core/HotkeyManager.cpp:356 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" -msgstr "Carica Ultimo Stato di Gioco" +msgstr "Carica ultimo stato di gioco" #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" -msgstr "Carica Percorso:" +msgstr "Carica percorso:" #: Source/Core/Core/HotkeyManager.cpp:185 msgid "Load ROM" msgstr "Carica ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" -msgstr "Carica Slot" +msgstr "Carica slot" #: Source/Core/Core/HotkeyManager.cpp:181 #: Source/Core/Core/HotkeyManager.cpp:353 msgid "Load State" -msgstr "Carica Stato di Gioco" +msgstr "Carica stato di gioco" #: Source/Core/Core/HotkeyManager.cpp:166 msgid "Load State Last 1" -msgstr "Carica Stato di Gioco in Posizione 1" +msgstr "Carica stato di gioco in posizione 1" #: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 10" -msgstr "Carica Stato di Gioco in Posizione 10" +msgstr "Carica stato di gioco in posizione 10" #: Source/Core/Core/HotkeyManager.cpp:167 msgid "Load State Last 2" -msgstr "Carica Stato di Gioco in Posizione 2" +msgstr "Carica stato di gioco in posizione 2" #: Source/Core/Core/HotkeyManager.cpp:168 msgid "Load State Last 3" -msgstr "Carica Stato di Gioco in Posizione 3" +msgstr "Carica stato di gioco in posizione 3" #: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 4" -msgstr "Carica Stato di Gioco in Posizione 4" +msgstr "Carica stato di gioco in posizione 4" #: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 5" -msgstr "Carica Stato di Gioco in Posizione 5" +msgstr "Carica stato di gioco in posizione 5" #: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 6" -msgstr "Carica Stato di Gioco in Posizione 6" +msgstr "Carica stato di gioco in posizione 6" #: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 7" -msgstr "Carica Stato di Gioco in Posizione 7" +msgstr "Carica stato di gioco in posizione 7" #: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 8" -msgstr "Carica Stato di Gioco in Posizione 8" +msgstr "Carica stato di gioco in posizione 8" #: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 9" -msgstr "Carica Stato di Gioco in Posizione 9" +msgstr "Carica stato di gioco in posizione 9" #: Source/Core/Core/HotkeyManager.cpp:131 msgid "Load State Slot 1" -msgstr "Carica Stato di Gioco da Slot 1" +msgstr "Carica stato di gioco da slot 1" #: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 10" -msgstr "Carica Stato di Gioco da Slot 10" +msgstr "Carica stato di gioco da slot 10" #: Source/Core/Core/HotkeyManager.cpp:132 msgid "Load State Slot 2" -msgstr "Carica Stato di Gioco da Slot 2" +msgstr "Carica stato di gioco da slot 2" #: Source/Core/Core/HotkeyManager.cpp:133 msgid "Load State Slot 3" -msgstr "Carica Stato di Gioco da Slot 3" +msgstr "Carica stato di gioco da slot 3" #: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 4" -msgstr "Carica Stato di Gioco da Slot 4" +msgstr "Carica stato di gioco da slot 4" #: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 5" -msgstr "Carica Stato di Gioco da Slot 5" +msgstr "Carica stato di gioco da slot 5" #: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 6" -msgstr "Carica Stato di Gioco da Slot 6" +msgstr "Carica stato di gioco da slot 6" #: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 7" -msgstr "Carica Stato di Gioco da Slot 7" +msgstr "Carica stato di gioco da slot 7" #: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 8" -msgstr "Carica Stato di Gioco da Slot 8" +msgstr "Carica stato di gioco da slot 8" #: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 9" -msgstr "Carica Stato di Gioco da Slot 9" +msgstr "Carica stato di gioco da slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" -msgstr "Carica Stato da File" +msgstr "Carica stato da file" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" -msgstr "Carica Stato dallo Slot Selezionato" +msgstr "Carica stato dallo slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" -msgstr "Carica Stato da Slot" +msgstr "Carica stato da slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" -msgstr "Carica Menu di Sistema Wii %1" +msgstr "Carica menu di sistema Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" -msgstr "Carica e Scrivi Salvataggio dell'Host" +msgstr "Carica e scrivi salvataggio dell'host" #: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load from Selected Slot" -msgstr "Carica dallo Slot Selezionato" +msgstr "Carica dallo slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" -msgstr "Carica da Slot %1 - %2" +msgstr "Carica da slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Carica mappa" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" -msgstr "Carica Menu di Sistema vWii %1" +msgstr "Carica menu di sistema vWii %1" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:148 msgid "Load..." msgstr "Carica..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Caricati simboli da '%1'" @@ -7705,15 +7963,15 @@ msgstr "" "Carica mod grafiche da User/Load/GraphicsMods/.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Locale" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" -msgstr "Blocca il Cursore del Mouse" +msgstr "Blocca il cursore del mouse" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Bloccato" @@ -7725,11 +7983,19 @@ msgstr "Log" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:22 msgid "Log Configuration" -msgstr "Configurazione Log" +msgstr "Configurazione log" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "Login" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" -msgstr "Log della Copertura delle Istruzioni JIT" +msgstr "Log della copertura delle istruzioni JIT" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "Logut" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" @@ -7737,23 +8003,15 @@ msgstr "Scrivi log del tempo di rendering su file" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:59 msgid "Log Types" -msgstr "Tipi di Log" +msgstr "Tipi di log" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:52 msgid "Logger Outputs" -msgstr "Destinazione Logger" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "Login" +msgstr "Destinazione logger" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" -msgstr "Login non Riuscita" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "Logout" +msgstr "Login non riuscita" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" @@ -7770,20 +8028,20 @@ msgstr "" msgid "Loop" msgstr "Loop" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Persa la connessione al server NetPlay..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Bassa" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Più bassa" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7795,23 +8053,51 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "File Gameshark MadCatz" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "Magia" #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:29 msgid "Main Stick" -msgstr "Levetta Principale" +msgstr "Levetta principale" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "Assicurati che il valore del livello eroe sia tra 0 e 100!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "Assicurati che il valore dell'ultimo posizionamento sia valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "Assicurati che la data e l'ora dell'ultimo reset siano validi!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "Assicurati che il valore dei soldi sia tra 0 e 65000!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "Assicurati che il soprannome sia lungo tra 0 e 15 caratteri!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "Assicurati che il valore del tempo di gioco sia valido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "Assicurati che ci sia uno Skylander nello slot %1!" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Produttore" @@ -7820,7 +8106,7 @@ msgstr "Produttore" msgid "Maker:" msgstr "Produttore:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7833,32 +8119,32 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Gestisci NAND" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:93 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:184 msgid "Manual Texture Sampling" -msgstr "Texture Sampling Manuale" +msgstr "Texture sampling manuale" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mappatura" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Maschera ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" -msgstr "Trovata Corrispondenza" +msgstr "Trovata corrispondenza" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" -msgstr "Buffer Massimo:" +msgstr "Buffer massimo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Dimensione massima del buffer cambiata a %1" @@ -7867,13 +8153,13 @@ msgstr "Dimensione massima del buffer cambiata a %1" msgid "Maximum tilt angle." msgstr "Massimo angolo di inclinazione" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" -"Potrebbe causare rallentamenti all'interno del Menu Wii e in alcuni giochi." +"Potrebbe causare rallentamenti all'interno del menu Wii e in alcuni giochi." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Medio" @@ -7883,23 +8169,23 @@ msgstr "Memoria" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:119 msgid "Memory Breakpoint" -msgstr "Punto di Interruzione dei Dati" +msgstr "Punto di interruzione dei dati" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Memory Card" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" -msgstr "Memory Card Manager" +msgstr "Gestione Memory Card" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Percorso Memory Card:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" -msgstr "Override Memoria" +msgstr "Override memoria" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:220 msgid "Memory breakpoint options" @@ -7918,7 +8204,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "MemoryCard: Write chiamata su indirizzo di destinazione non valido ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7934,31 +8220,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Microfono" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "Mini" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Varie" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" -msgstr "Impostazioni Varie" +msgstr "Impostazioni varie" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Discordanza tra il conto dei blocchi liberi nell'intestazione e i blocchi " "effettivamente liberi." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Discordanza tra le strutture dati interne." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7979,7 +8270,7 @@ msgstr "" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:32 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:25 msgid "Modifier" -msgstr "Mezza Incl." +msgstr "Mezza incl." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:294 msgid "" @@ -7992,52 +8283,60 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "Modifica slot" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Moduli trovati: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "Soldi:" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:134 msgid "Monoscopic Shadows" -msgstr "Ombre Monoscopiche" +msgstr "Ombre monoscopiche" #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Monospaced Font" msgstr "Carattere a spaziatura fissa" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" -msgstr "Input di Movimento" +msgstr "Input di movimento" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" -msgstr "Simulazione di Movimento" +msgstr "Simulazione di movimento" #: Source/Core/Core/HW/GCPadEmu.cpp:78 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:284 msgid "Motor" msgstr "Motore" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" -msgstr "Visibilità Puntatore Mouse" +msgstr "Visibilità puntatore mouse" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" "Il puntatore del mouse scompare dopo un periodo di inattività, e riappare al " "muoversi del mouse." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "Il puntatore sarà sempre visibile." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" "Il puntatore del mouse non sarà mai visibile durante l'esecuzione di un " @@ -8062,28 +8361,28 @@ msgstr "" "molto probabilmente non sarà sincronizzato!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Moltiplicatore" #: qtbase/src/gui/kernel/qplatformtheme.cpp:722 msgid "N&o to All" -msgstr "N&o a Tutto" +msgstr "N&o a tutto" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Controllo NAND" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "Attenzione NKit" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -8091,7 +8390,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -8113,25 +8412,25 @@ msgstr "" "gioco permette di scegliere un valore gamma, impostalo qui." "

Nel dubbio, lascia a 2.35." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Nome" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nome del nuovo tag:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nome del tag da rimuovere:" @@ -8140,11 +8439,11 @@ msgid "Name of your session shown in the server browser" msgstr "Nome della sessione da visualizzare nel server browser" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nome:" @@ -8152,18 +8451,18 @@ msgstr "Nome:" msgid "Native (640x528)" msgstr "Nativo (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "File GCI Nativo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" -msgstr "Browser Sessioni NetPlay" +msgstr "Sfoglia sessioni NetPlay" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:34 msgid "NetPlay Setup" @@ -8173,7 +8472,7 @@ msgstr "Impostazioni NetPlay" msgid "Netherlands" msgstr "Olanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8182,7 +8481,7 @@ msgstr "" "salvataggio creato o modificato durante la sessione Netplay rimarrà tra i " "salvataggi locali dell'Host." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8192,7 +8491,7 @@ msgstr "" "salvataggio creato o modificato durante la sessione Netplay verrà scartato " "al termine." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8201,7 +8500,7 @@ msgstr "" "creato o modificato durante la sessione Netplay verrà scartato al termine." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Network" @@ -8209,62 +8508,63 @@ msgstr "Network" msgid "Network dump format:" msgstr "Formato dump network:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Mai" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" -msgstr "Disabilita Aggiornamento Automatico" +msgstr "Disabilita aggiornamento automatico" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nuovo" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:28 msgid "New Breakpoint" -msgstr "Nuovo Punto di Interruzione" +msgstr "Nuovo punto di interruzione" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:123 msgid "New Search" -msgstr "Nuova Ricerca" +msgstr "Nuova ricerca" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." -msgstr "Nuovo Tag..." +msgstr "Nuovo tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." -msgstr "Generata Nuova Identità" +msgstr "Generata nuova identità" #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:35 msgid "New instruction:" msgstr "Nuova istruzione:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" -msgstr "Nuovo Tag" +msgstr "Nuovo tag" #: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 #: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 msgid "Next Game Profile" -msgstr "Profilo di Gioco Successivo" +msgstr "Profilo di gioco successivo" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:87 msgid "Next Match" -msgstr "Corrispondenza Successiva" +msgstr "Corrispondenza successiva" #: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 #: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 msgid "Next Profile" -msgstr "Profilo Successivo" +msgstr "Profilo successivo" #: Source/Core/Core/NetPlayClient.cpp:293 msgid "Nickname is too long." msgstr "Il nickname è troppo lungo." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Nickname:" @@ -8276,29 +8576,33 @@ msgstr "No" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:79 msgid "No Adapter Detected" -msgstr "Nessun Adattatore Rilevato" +msgstr "Nessun adattatore rilevato" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:204 msgid "No Alignment" -msgstr "Nessun Allineamento" +msgstr "Nessun allineamento" #: Source/Core/Core/Config/MainSettings.h:17 msgid "No Audio Output" -msgstr "Nessun Output Audio" +msgstr "Nessun output audio" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:69 #: Source/Core/DolphinQt/ConvertDialog.cpp:217 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:187 msgid "No Compression" -msgstr "Nessuna Compressione" +msgstr "Nessuna compressione" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" -msgstr "Nessuna Corrispondenza" +msgstr "Nessuna corrispondenza" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" -msgstr "Nessun Salvataggio" +msgstr "Nessun salvataggio" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "Non sono presenti dati da modificare!" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 @@ -8309,7 +8613,7 @@ msgstr "Nessun Salvataggio" msgid "No description available" msgstr "Non è disponibile una descrizione" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Nessun errore." @@ -8317,7 +8621,7 @@ msgstr "Nessun errore." msgid "No extension selected." msgstr "Nessuna estensione selezionata." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Nessun file caricato / registrato." @@ -8325,15 +8629,19 @@ msgstr "Nessun file caricato / registrato." msgid "No game is running." msgstr "Nessun gioco è in esecuzione." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "Nessun gioco in esecuzione." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "Non sono state selezionate mod grafiche" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Non sono stati rilevati problemi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "Non sono stati trovati giochi compatibili" @@ -8368,26 +8676,26 @@ msgstr "Nessun profilo trovato per l'impostazione di gioco '{0}'" msgid "No recording loaded." msgstr "Nessuna registrazione caricata." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Non sono stati trovati dati di salvataggio." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Non è stato possibile trovare il file undo.dtm, l'annullamento del " "caricamento dello stato verrà interrotto per evitare la desincronizzazione " "del filmato." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Nessuno" @@ -8397,13 +8705,13 @@ msgstr "Nord America" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:96 msgid "Not Set" -msgstr "Non Impostato" +msgstr "Non impostato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Non tutti i giocatori hanno il gioco. Vuoi davvero continuare?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8413,7 +8721,7 @@ msgstr "" "Non ci sono abbastanza blocchi liberi nella memory card di destinazione. Ne " "sono necessari almeno %n." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8423,11 +8731,11 @@ msgstr "" "Non ci sono abbastanza file liberi nella memory card di destinazione. Ne " "sono necessari almeno %n." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "Non trovato" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8464,25 +8772,25 @@ msgstr "Scuotimenti al secondo." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Accelerometro Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Pulsanti Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Levetta Nunchuk" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8493,14 +8801,14 @@ msgstr "Oggetto %1" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:90 msgid "Object Range" -msgstr "Intervallo Oggetto" +msgstr "Intervallo oggetto" #: Source/Core/UICommon/NetPlayIndex.cpp:250 msgid "Oceania" msgstr "Oceania" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Off" @@ -8512,9 +8820,9 @@ msgstr "Offset" msgid "On" msgstr "On" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" -msgstr "Al Movimento" +msgstr "Al movimento" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:370 msgid "" @@ -8526,15 +8834,15 @@ msgstr "" "espandere vertici e linee, utilizza sempre il vertex shader. Potrebbe " "influire sulle performance.

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" -msgstr "&Documentazione Online" +msgstr "&Documentazione online" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" -msgstr "Mostra Solo Collezione" +msgstr "Mostra solo collezione" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8542,7 +8850,7 @@ msgstr "" "Inserisci solo simboli con prefisso:\n" "(Vuoto per tutti i simboli)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8555,34 +8863,34 @@ msgstr "" msgid "Open" msgstr "Apri" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" -msgstr "Apri &Percorso File" +msgstr "Apri &percorso file" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" -msgstr "Apri Cartella &Utente" +msgstr "Apri cartella &utente" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." -msgstr "Apri Directory..." +msgstr "Apri cartella..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Apri log FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" -msgstr "Apri Cartella dei &Salvataggi GameCube" +msgstr "Apri cartella dei &salvataggi GameCube" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:60 msgid "Open Riivolution XML..." msgstr "Apri Riivolution XML..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" -msgstr "Apri Cartella dei &Salvataggi Wii" +msgstr "Apri cartella dei &salvataggi Wii" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:381 msgid "Open dump folder" @@ -8590,7 +8898,7 @@ msgstr "Apri cartella dump" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:203 msgid "Open in External Editor" -msgstr "Apri con l'Editor Esterno" +msgstr "Apri con l'editor esterno" #: Source/Core/AudioCommon/OpenALStream.cpp:117 msgid "OpenAL: can't create context for device {0}" @@ -8612,7 +8920,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operatori" @@ -8620,8 +8928,8 @@ msgstr "Operatori" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opzioni" @@ -8630,47 +8938,55 @@ msgstr "Opzioni" msgid "Orange" msgstr "Arancione" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbita" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Altro" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" -msgstr "Altra Partizione (%1)" +msgstr "Altra partizione (%1)" #: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" -msgstr "Altri Tasti Rapidi" +msgstr "Altri tasti rapidi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" -msgstr "Gestione Altri Stati di Gioco" +msgstr "Gestione altri stati di gioco" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Altro gioco..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "Ricampionamento Output" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "Ricampionamento Output:" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Sovrascritto" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." -msgstr "&Riproduci Registrazione Input..." +msgstr "&Riproduci registrazione input..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8685,11 +9001,11 @@ msgstr "PCAP" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:147 msgid "PNG Compression Level" -msgstr "Livello Compressione PNG" +msgstr "Livello compressione PNG" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:146 msgid "PNG Compression Level:" -msgstr "Livello Compressione PNG:" +msgstr "Livello compressione PNG:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:195 msgid "PNG image file (*.png);; All Files (*)" @@ -8699,7 +9015,7 @@ msgstr "File immagine PNG (*.png);; Tutti i File (*)" msgid "PPC Size" msgstr "Dimensione PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8712,26 +9028,26 @@ msgstr "Pad" msgid "Pads" msgstr "Pad" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parametri" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:210 msgid "Parse as Hex" -msgstr "Leggi come Esadecimale" +msgstr "Leggi come esadecimale" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:149 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:236 msgid "Parsing Error" -msgstr "Analisi dell'Errore" +msgstr "Analisi dell'errore" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passivo" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" -msgstr "Usa Adattatore Bluetooth Ponte" +msgstr "Usa adattatore Bluetooth ponte" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:52 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:162 @@ -8748,7 +9064,7 @@ msgstr "Password?" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:40 msgid "Patch Editor" -msgstr "Patch Editor" +msgstr "Editor patch" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:63 msgid "Patch name" @@ -8771,27 +9087,29 @@ msgstr "Percorsi" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" -msgstr "Pausa al Termine del Filmato" +msgstr "Pausa al termine del filmato" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" -msgstr "Pausa in Secondo Piano" +msgstr "Pausa in secondo piano" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" -msgstr "Pausa su Eccezioni" +msgstr "Pausa alle eccezioni" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"Pausa l'emulazione alle eccezioni Read/Write o Istruzione Sconosciuta.\n" -"Abilitarla influenzerà le prestazioni.\n" -"L'impatto sarà identico ad avere Abilita MMU attivo." +"Pausa l'emulazione alle eccezioni Read/Write o Istruzione Sconosciuta." +"
Abilitarla influenzerà le prestazioni.
L'impatto sarà identico ad " +"avere Abilita MMU attivo.

Nel dubbio, lascia " +"deselezionato" #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8808,29 +9126,29 @@ msgstr "Velocità massima per raggiungere la posizione neutrale" msgid "Peak velocity of outward swing movements." msgstr "Velocità massima per oscillare verso l'esterno" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" -msgstr "Illuminazione Per-Pixel" +msgstr "Illuminazione per-pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" -msgstr "Avviare Aggiornamento di Sistema Online" +msgstr "Avviare aggiornamento di sistema online" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" -msgstr "Avvia l'Aggiornamento di Sistema" +msgstr "Avvia l'aggiornamento di sistema" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:61 msgid "Performance Sample Window (ms)" -msgstr "Finestra Campione Performance (ms)" +msgstr "Finestra campione performance (ms)" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:71 msgid "Performance Sample Window (ms):" -msgstr "Finestra Campione Performance (ms):" +msgstr "Finestra campione performance (ms):" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:49 msgid "Performance Statistics" -msgstr "Statistiche di Prestazioni" +msgstr "Statistiche di prestazioni" #. i18n: One of the options shown below "Address Space". "Physical" is the address space that #. reflects how devices (e.g. RAM) is physically wired up. @@ -8846,24 +9164,24 @@ msgstr "Spazio dell'indirizzo fisico" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Scegli un font di debug" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:30 msgid "Pitch Down" -msgstr "Inclinazione in Basso" +msgstr "Inclinazione in basso" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:29 msgid "Pitch Up" -msgstr "Inclinazione in Alto" +msgstr "Inclinazione in alto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Piattaforma" @@ -8877,49 +9195,53 @@ msgstr "Avvia / Registra" #: Source/Core/Core/HotkeyManager.cpp:56 msgid "Play Recording" -msgstr "Riproduci Registrazione" +msgstr "Riproduci registrazione" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" -msgstr "Play Set/Power Disc" +msgstr "Avvia Set/Power Disc" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:120 msgid "Playback Options" -msgstr "Opzioni di Riproduzione" +msgstr "Opzioni di riproduzione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Giocatore" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" -msgstr "Primo Giocatore" +msgstr "Primo giocatore" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" -msgstr "Primo Giocatore Prima Abilità" +msgstr "Primo giocatore prima abilità" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" -msgstr "Primo Giocatore Seconda Abilità" +msgstr "Primo giocatore seconda abilità" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" -msgstr "Secondo Giocatore" +msgstr "Secondo giocatore" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" -msgstr "Secondo Giocatore Prima Abilità" +msgstr "Secondo giocatore prima abilità" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" -msgstr "Secondo Giocatore Seconda Abilità" +msgstr "Secondo giocatore seconda abilità" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Giocatori" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "Tempo di gioco:" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8931,7 +9253,7 @@ msgstr "" "disabilitata, per cui molto probabilmente il problema si verificherà di " "nuovo." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8943,48 +9265,48 @@ msgstr "" msgid "Point" msgstr "Puntamento" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Porta %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" -msgstr "ROM Porta %1:" +msgstr "ROM porta %1:" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:103 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:133 msgid "Port:" msgstr "Porta:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" -msgstr "Slot Portale" +msgstr "Slot portale" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "Rilevato possibile desync: %1 potrebbe aver desyncato al frame %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" -msgstr "Effetto di Post-Processing" +msgstr "Effetto di post-processing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" -msgstr "Effetto di Post-Processing:" +msgstr "Effetto di post-processing:" #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:44 msgid "Post-Processing Shader Configuration" -msgstr "Configura Shader di Post-Processing" +msgstr "Configura shader di post-processing" #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:161 msgid "Prefer VS for Point/Line Expansion" -msgstr "Preferisci VS per Espansione Vertici/Linee" +msgstr "Preferisci VS per espansione vertici/linee" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:100 msgid "Prefetch Custom Textures" -msgstr "Precarica Texture Personalizzate" +msgstr "Precarica texture personalizzate" #: Source/Core/Core/Movie.cpp:1217 msgid "Premature movie end in PlayController. {0} + {1} > {2}" @@ -8998,7 +9320,7 @@ msgstr "Termine prematuro del filmato in PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Termine prematuro del filmato in PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -9012,14 +9334,14 @@ msgstr "Preimpostazioni" #: Source/Core/Core/HotkeyManager.cpp:80 msgid "Press Sync Button" -msgstr "Premi il Pulsante Sync" +msgstr "Premi il pulsante Sync" #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:34 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:52 msgid "Pressure" msgstr "Pressione" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -9037,16 +9359,16 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:100 #: Source/Core/Core/HotkeyManager.cpp:104 msgid "Previous Game Profile" -msgstr "Profilo di Gioco Precedente" +msgstr "Profilo di gioco precedente" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:88 msgid "Previous Match" -msgstr "Corrispondenza Precedente" +msgstr "Corrispondenza precedente" #: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 #: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 msgid "Previous Profile" -msgstr "Profilo Precedente" +msgstr "Profilo precedente" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. @@ -9054,15 +9376,15 @@ msgstr "Profilo Precedente" msgid "Primitive %1" msgstr "Primitiva %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privato" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" -msgstr "Privato e Pubblico" +msgstr "Privato e pubblico" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problema" @@ -9090,7 +9412,7 @@ msgstr "" "Sono stati rilevati problemi di media severità. Il gioco o alcune sue parti " "potrebbero non funzionare correttamente." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profilo" @@ -9099,23 +9421,23 @@ msgstr "Profilo" msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Avanzamento" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Pubblica" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" -msgstr "Pulisci Cache Lista Giochi" +msgstr "Pulisci cache lista giochi" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Posiziona le ROM IPL in User/GC/." @@ -9140,13 +9462,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "Qualità del decoder DPLII. La latenza audio aumenta con la qualità." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Conferma" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Esci" @@ -9167,11 +9489,11 @@ msgstr "R-Analogico" msgid "READY" msgstr "PRONTO" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "Moduli RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "Auto-rilevamento RSO" @@ -9179,7 +9501,7 @@ msgstr "Auto-rilevamento RSO" msgid "RUNNING" msgstr "IN ESECUZIONE" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "Immagini RVZ GC/Wii (*.rvz)" @@ -9190,15 +9512,19 @@ msgstr "Intensità" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:75 msgid "Range End: " -msgstr "Fine Intervallo:" +msgstr "Fine intervallo:" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:73 msgid "Range Start: " -msgstr "Inizio Intervallo:" +msgstr "Inizio intervallo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "%1 Posizione" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" -msgstr "(&p) Sostituisci istruzione" +msgstr "&Sostituisci istruzione" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 @@ -9210,7 +9536,7 @@ msgstr "Lettura" #. The string is not a command to read and write something or to allow reading and writing. #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:227 msgid "Read and write" -msgstr "Lettura e Scrittura" +msgstr "Lettura e scrittura" #. i18n: This string is used for a radio button that represents the type of #. memory breakpoint that gets triggered when a read operation occurs. @@ -9222,19 +9548,19 @@ msgstr "Sola lettura" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:138 msgid "Read or Write" -msgstr "Lettura o Scrittura" +msgstr "Lettura o scrittura" #: Source/Core/Core/HotkeyManager.cpp:58 msgid "Read-Only Mode" -msgstr "Modalità Sola-lettura" +msgstr "Modalità sola-lettura" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" -msgstr "Balance Board Reale" +msgstr "Balance Board reale" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" -msgstr "Wii Remote Reale" +msgstr "Wii Remote reale" #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:387 msgid "Received invalid Wii Remote data from Netplay." @@ -9249,9 +9575,9 @@ msgstr "Centra" msgid "Record" msgstr "Registra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" -msgstr "Registra Input" +msgstr "Registra input" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:147 msgid "Recording" @@ -9259,9 +9585,9 @@ msgstr "Registrazione" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:132 msgid "Recording Options" -msgstr "Opzioni di Registrazione" +msgstr "Opzioni di registrazione" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Registrazione..." @@ -9272,13 +9598,13 @@ msgstr "Rosso" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:42 msgid "Red Left" -msgstr "Rosso Sinistro" +msgstr "Rosso sinistro" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:45 msgid "Red Right" -msgstr "Rosso Destro" +msgstr "Rosso destro" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9294,28 +9620,28 @@ msgstr "" "applicato anche alle luci, agli effetti di shader e alle texture." "

Nel dubbio, seleziona Nessuno." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Stato di Redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Aggiorna" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:221 msgid "Refresh Current Values" -msgstr "Aggiorna Valori Attuali" +msgstr "Aggiorna valori attuali" #: Source/Core/Core/HotkeyManager.cpp:30 msgid "Refresh Game List" -msgstr "Aggiorna l'Elenco dei Giochi" +msgstr "Aggiorna l'elenco dei giochi" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:407 msgid "Refresh failed. Please run the game for a bit and try again." @@ -9323,65 +9649,65 @@ msgstr "Aggiornamento fallito. Esegui il gioco per un po', quindi riprova." #: Source/Core/DolphinQt/CheatSearchWidget.cpp:421 msgid "Refreshed current values." -msgstr "Valori Attuali Aggiornati." +msgstr "Valori attuali aggiornati." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Aggiornamento..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Regione" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Regione:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registri" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:62 msgid "Relative Input" -msgstr "Input Relativo" +msgstr "Input relativo" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:33 msgid "Relative Input Hold" -msgstr "Pressione Relativa Input" +msgstr "Pressione relativa input" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" -msgstr "Ricorda Più Tardi" +msgstr "Ricorda più tardi" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Rimuovi" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" -msgstr "Rimozione non Riuscita" +msgstr "Rimozione non riuscita" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" -msgstr "Rimuovi Dati Inutilizzati (Irreversibile)" +msgstr "Rimuovi dati inutilizzati (irreversibile)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." -msgstr "Rimuovi Tag..." +msgstr "Rimuovi tag..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Rimuovi tag" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9391,18 +9717,18 @@ msgstr "" "in ISO (a meno che poi tu non comprima il file ISO in un file ad esempio " "ZIP). Vuoi proseguire lo stesso?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Rinomina simbolo" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" -msgstr "Finestra di Render" +msgstr "Finestra di render" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" -msgstr "Renderizza nella Finestra Principale" +msgstr "Renderizza nella finestra principale" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:288 msgid "" @@ -9423,52 +9749,52 @@ msgstr "Invita al tuo party" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" -msgstr "Resetta" +msgstr "Reimposta" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" -msgstr "Resetta Tutto" +msgstr "Reimposta tutto" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" -msgstr "Resetta Ignora Avvisi di Errore" +msgstr "Reimposta ignora avvisi di errore" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:223 msgid "Reset Results" -msgstr "Azzera Risultati" +msgstr "Azzera risultati" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" -msgstr "Reset Server Traversal" +msgstr "Reimposta server traversal" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" -msgstr "Server Traversal resettato a %1:%2" +msgstr "Server traversal reimpostato a %1:%2" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:91 msgid "Reset Traversal Settings" -msgstr "Reset Impostazioni Traversal" +msgstr "Reimposta impostazioni traversal" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" -msgstr "Reimposta Valori" +msgstr "Reimposta valori" #: Source/Core/Core/FreeLookManager.cpp:103 msgid "Reset View" -msgstr "Ripristina Visuale" +msgstr "Reimposta visuale" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" -msgstr "Resetta tutti gli abbinamenti salvati con i Wii Remote" +msgstr "Reimposta tutti gli abbinamenti salvati con i Wii Remote" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" -msgstr "Resource Pack Manager" +msgstr "Gestione Resource Pack" #: Source/Core/DolphinQt/Settings/PathPane.cpp:222 msgid "Resource Pack Path:" @@ -9476,26 +9802,26 @@ msgstr "Percorso Resource Pack:" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:321 msgid "Restart Required" -msgstr "Riavvio Necessario" +msgstr "Riavvio necessario" #: qtbase/src/gui/kernel/qplatformtheme.cpp:742 msgid "Restore Defaults" -msgstr "Ripristina Predefiniti" +msgstr "Ripristina predefiniti" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Ripristina istruzione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Riprova" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:51 msgid "Return Speed" -msgstr "Velocità di Ritorno" +msgstr "Velocità di ritorno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revisione" @@ -9507,7 +9833,7 @@ msgstr "Revisione: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9518,15 +9844,15 @@ msgstr "Destra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" -msgstr "Levetta Destra" +msgstr "Levetta destra" #. i18n: "Table" refers to a turntable #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:71 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:171 msgid "Right Table" -msgstr "Tabella di Destra" +msgstr "Tabella di destra" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 msgid "Riivolution XML files" @@ -9540,25 +9866,25 @@ msgstr "Bordo" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:32 msgid "Rocker Down" -msgstr "Pulsante Inferiore" +msgstr "Pulsante inferiore" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:31 msgid "Rocker Up" -msgstr "Pulsante Superiore" +msgstr "Pulsante superiore" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:31 msgid "Roll Left" -msgstr "Rotazione a Sinistra" +msgstr "Rotazione a sinistra" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:32 msgid "Roll Right" -msgstr "Rotazione a Destra" +msgstr "Rotazione a destra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" -msgstr "ID Stanza" +msgstr "ID stanza" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Rotazione" @@ -9588,23 +9914,23 @@ msgstr "" msgid "Rumble" msgstr "Vibrazione" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" -msgstr "(&T) Esegui Fino al Cursore" +msgstr "&Esegui fino al cursore" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" -msgstr "Avvia i Core GBA in Thread Dedicati" +msgstr "Avvia i Core GBA in thread dedicati" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Esegui fino a" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Esegui fino a (ignorando i punti di interruzione)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Esegui fino al raggiungimento (ignorando i punti di interruzione)" @@ -9612,33 +9938,33 @@ msgstr "Esegui fino al raggiungimento (ignorando i punti di interruzione)" msgid "Russia" msgstr "Russia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "Scheda SD" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" -msgstr "Dimensione File Scheda SD:" +msgstr "Dimensione file scheda SD:" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 msgid "SD Card Image (*.raw);;All Files (*)" -msgstr "Immagine Scheda SD (*.raw);;Tutti i File (*)" +msgstr "Immagine scheda SD (*.raw);;Tutti i file (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" -msgstr "Percorso SD Card:" +msgstr "Percorso scheda SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" -msgstr "Impostazioni Scheda SD" +msgstr "Impostazioni scheda SD" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:168 msgid "SD Root:" -msgstr "SD Root:" +msgstr "Root SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" -msgstr "Cartella Sync SD:" +msgstr "Cartella sincronizzazione SD:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:97 msgid "SDR Display Gamma Target" @@ -9649,7 +9975,7 @@ msgstr "SDR Display Gamma Target" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9657,7 +9983,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "Digest SHA1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9671,13 +9997,13 @@ msgstr "Contesto SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" -msgstr "Sal&va Codice" +msgstr "Sal&va codice" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" -msgstr "Sal&va Stato di Gioco" +msgstr "Sal&va stato di gioco" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:224 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:71 @@ -9685,8 +10011,8 @@ msgid "Safe" msgstr "Sicura" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9694,138 +10020,138 @@ msgstr "Salva" #: qtbase/src/gui/kernel/qplatformtheme.cpp:712 msgid "Save All" -msgstr "Salva Tutto" +msgstr "Salva tutto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" -msgstr "Esporta Salvataggio" +msgstr "Esporta salvataggio" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Salva log FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Salva con nome" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" -msgstr "Salvataggio di Gioco" +msgstr "Salvataggio di gioco" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" -msgstr "File di Salvataggio di Gioco (*.sav);;Tutti i File (*)" +msgstr "File di salvataggio di gioco (*.sav);;Tutti i file (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" -msgstr "Importa Salvataggio" +msgstr "Importa salvataggio" #: Source/Core/Core/HotkeyManager.cpp:177 msgid "Save Oldest State" -msgstr "Salva sul più vecchio Stato di Gioco" +msgstr "Salva sul più vecchio stato di gioco" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" -msgstr "Salva Preset" +msgstr "Salva preset" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" -msgstr "Salva File Registrazione Come" +msgstr "Salva file registrazione come" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" -msgstr "Salva Stato di Gioco" +msgstr "Salva stato di gioco" #: Source/Core/Core/HotkeyManager.cpp:143 msgid "Save State Slot 1" -msgstr "Salva Stato di Gioco nello Slot 1" +msgstr "Salva stato di gioco nello slot 1" #: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 10" -msgstr "Salva Stato di Gioco nello Slot 10" +msgstr "Salva stato di gioco nello slot 10" #: Source/Core/Core/HotkeyManager.cpp:144 msgid "Save State Slot 2" -msgstr "Salva Stato di Gioco nello Slot 2" +msgstr "Salva stato di gioco nello slot 2" #: Source/Core/Core/HotkeyManager.cpp:145 msgid "Save State Slot 3" -msgstr "Salva Stato di Gioco nello Slot 3" +msgstr "Salva stato di gioco nello slot 3" #: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 4" -msgstr "Salva Stato di Gioco nello Slot 4" +msgstr "Salva stato di gioco nello slot 4" #: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 5" -msgstr "Salva Stato di Gioco nello Slot 5" +msgstr "Salva stato di gioco nello slot 5" #: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 6" -msgstr "Salva Stato di Gioco nello Slot 6" +msgstr "Salva stato di gioco nello slot 6" #: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 7" -msgstr "Salva Stato di Gioco nello Slot 7" +msgstr "Salva stato di gioco nello slot 7" #: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 8" -msgstr "Salva Stato di Gioco nello Slot 8" +msgstr "Salva stato di gioco nello slot 8" #: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 9" -msgstr "Salva Stato di Gioco nello Slot 9" +msgstr "Salva stato di gioco nello slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" -msgstr "Salva Stato su File" +msgstr "Salva stato su file" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" -msgstr "Salva Stato su Slot più Vecchio" +msgstr "Salva stato su slot più vecchio" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" -msgstr "Salva Stato nello Slot Selezionato" +msgstr "Salva stato nello slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" -msgstr "Salva Stato su Slot" +msgstr "Salva stato su slot" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." -msgstr "Salva Mappa dei Simboli &Come..." +msgstr "Salva mappa dei simboli &come..." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:108 msgid "Save Texture Cache to State" -msgstr "Salva Cache Texture su Stato" +msgstr "Salva cache texture su stato" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" -msgstr "Salva e Carica Stato di Gioco" +msgstr "Salva e carica stato di gioco" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:63 msgid "Save as Preset..." -msgstr "Salva come Preset..." +msgstr "Salva come preset..." #: Source/Core/DolphinQt/Config/InfoWidget.cpp:183 msgid "Save as..." msgstr "Salva come..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Salva file combinato in output come" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9835,37 +10161,37 @@ msgstr "" "conviene fare un backup dei dati attuali prima di sovrascriverli.\n" "Vuoi proseguire?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" -msgstr "Salva nella Stessa Directory della ROM" +msgstr "Salva nella stessa cartella della ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Salva file mappa" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Salva file di signature" #: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save to Selected Slot" -msgstr "Salva nello Slot Selezionato" +msgstr "Salva nello slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" -msgstr "Salva su Slot %1 - %2" +msgstr "Salva su slot %1 - %2" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:149 msgid "Save..." msgstr "Salva..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Gli abbinamenti salvati con i Wii Remote possono essere resettati soltanto " "durante l'esecuzione di un gioco Wii." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Salvataggi:" @@ -9873,7 +10199,7 @@ msgstr "Salvataggi:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Il salvataggio del filmato {0} è corrotto, arresto registrazione..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Copia EFB in scala" @@ -9887,26 +10213,26 @@ msgstr "Screenshot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Cerca" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" -msgstr "Cerca Indirizzo" +msgstr "Cerca indirizzo" #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Search Current Object" -msgstr "Cerca Oggetto Corrente" +msgstr "Cerca oggetto corrente" #: Source/Core/DolphinQt/Settings/PathPane.cpp:146 msgid "Search Subfolders" -msgstr "Cerca nelle Sottocartelle" +msgstr "Cerca nelle sottocartelle" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:219 msgid "Search and Filter" -msgstr "Cerca e Filtra" +msgstr "Cerca e filtra" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:364 msgid "" @@ -9916,19 +10242,19 @@ msgstr "" "La ricerca non è attualmente possibile nello spazio di indirizzo virtuale. " "Esegui il gioco per un po', quindi riprova." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" -msgstr "Cerca un'Istruzione" +msgstr "Cerca un'istruzione" #: Source/Core/DolphinQt/SearchBar.cpp:29 msgid "Search games..." msgstr "Cerca giochi..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Ricerca istruzione" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "Cerca:" @@ -9953,146 +10279,146 @@ msgstr "" msgid "Security options" msgstr "Opzioni di sicurezza" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Seleziona" #: Source/Core/DolphinQt/Settings/PathPane.cpp:71 msgid "Select Dump Path" -msgstr "Seleziona Percorso Dump" +msgstr "Seleziona percorso dump" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" -msgstr "Seleziona Directory di Estrazione" +msgstr "Seleziona cartella di estrazione" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" -msgstr "Seleziona File Statuina" +msgstr "Seleziona file statuina" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Seleziona BIOS GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Seleziona ROM GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" -msgstr "Seleziona Percorso dei Salvataggi GBA" +msgstr "Seleziona percorso dei salvataggi GBA" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" -msgstr "Seleziona Ultimo Stato" +msgstr "Seleziona ultimo stato" #: Source/Core/DolphinQt/Settings/PathPane.cpp:82 msgid "Select Load Path" -msgstr "Seleziona Percorso da Caricare" +msgstr "Seleziona percorso da caricare" #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" -msgstr "Seleziona Percorso Resource Pack" +msgstr "Seleziona percorso Resource Pack" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:120 msgid "Select Riivolution XML file" msgstr "Seleziona file Riivolution XML" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" -msgstr "Seleziona Collezione Skylander" +msgstr "Seleziona collezione Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" -msgstr "Seleziona File Skylander" +msgstr "Seleziona file Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" -msgstr "Seleziona Slot %1 - %2" +msgstr "Seleziona slot %1 - %2" #: Source/Core/Core/HotkeyManager.cpp:355 msgid "Select State" -msgstr "Seleziona Stato di Gioco" +msgstr "Seleziona stato di gioco" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" -msgstr "Seleziona Slot di Stato" +msgstr "Seleziona slot di stato" #: Source/Core/Core/HotkeyManager.cpp:155 msgid "Select State Slot 1" -msgstr "Seleziona Slot di Stato 1" +msgstr "Seleziona slot di stato 1" #: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 10" -msgstr "Seleziona Slot di Stato 10" +msgstr "Seleziona slot di stato 10" #: Source/Core/Core/HotkeyManager.cpp:156 msgid "Select State Slot 2" -msgstr "Seleziona Slot di Stato 2" +msgstr "Seleziona slot di stato 2" #: Source/Core/Core/HotkeyManager.cpp:157 msgid "Select State Slot 3" -msgstr "Seleziona Slot di Stato 3" +msgstr "Seleziona slot di stato 3" #: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 4" -msgstr "Seleziona Slot di Stato 4" +msgstr "Seleziona slot di stato 4" #: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 5" -msgstr "Seleziona Slot di Stato 5" +msgstr "Seleziona slot di stato 5" #: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 6" -msgstr "Seleziona Slot di Stato 6" +msgstr "Seleziona slot di stato 6" #: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 7" -msgstr "Seleziona Slot di Stato 7" +msgstr "Seleziona slot di stato 7" #: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 8" -msgstr "Seleziona Slot di Stato 8" +msgstr "Seleziona slot di stato 8" #: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 9" -msgstr "Seleziona Slot di Stato 9" +msgstr "Seleziona slot di stato 9" #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" -msgstr "Seleziona Percorso WFS" +msgstr "Seleziona percorso WFS" #: Source/Core/DolphinQt/Settings/PathPane.cpp:60 msgid "Select Wii NAND Root" -msgstr "Seleziona Root NAND Wii" +msgstr "Seleziona root NAND Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" -msgstr "Seleziona una Directory" +msgstr "Seleziona una cartella" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" -msgstr "Seleziona un File" +msgstr "Seleziona un file" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:521 msgid "Select a Folder to sync with the SD Card Image" -msgstr "Scegli la cartella da sincronizzare con l'Immagine Scheda SD" +msgstr "Scegli la cartella da sincronizzare con l'immagine scheda SD" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" -msgstr "Seleziona un Gioco" +msgstr "Seleziona un gioco" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:504 msgid "Select a SD Card Image" -msgstr "Seleziona un'Immagine Scheda SD" +msgstr "Seleziona un'immagine scheda SD" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Seleziona un file" @@ -10100,56 +10426,56 @@ msgstr "Seleziona un file" msgid "Select a game" msgstr "Seleziona un gioco" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Seleziona un titolo da installare su NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" -msgstr "Seleziona Carte e-Reader" +msgstr "Seleziona carte e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Scegli l'indirizzo del modulo RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" -msgstr "Seleziona la Registrazione da Eseguire" +msgstr "Seleziona la registrazione da eseguire" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:174 msgid "Select the Virtual SD Card Root" -msgstr "Seleziona la directory principale per la Scheda SD Virtuale" +msgstr "Seleziona la cartella principale per la scheda SD virtuale" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Seleziona il file contenente le chiavi (dump OTP/SEEPROM)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Seleziona il file di salvataggio" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Seleziona dove vuoi salvare l'immagine convertita" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Seleziona dove vuoi salvare le immagini convertite" #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" -msgstr "Font Selezionato" +msgstr "Font selezionato" #: Source/Core/Core/ConfigLoaders/GameConfigLoader.cpp:233 msgid "Selected controller profile does not exist" msgstr "Il profilo controller selezionato non esiste" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Il gioco selezionato non esiste nella lista dei giochi!" @@ -10161,7 +10487,7 @@ msgstr "Callstack thread selezionato" msgid "Selected thread context" msgstr "Contesto thread selezionato" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10169,7 +10495,7 @@ msgstr "" "Seleziona un adattatore hardware da utilizzare.

%1 " "Non supporta questa feature." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10177,7 +10503,7 @@ msgstr "" "Seleziona l'adattatore hardware da utilizzare.

Nel " "dubbio, seleziona il primo." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10196,7 +10522,7 @@ msgstr "" "una tipologia di 3D usata da alcune TV.

Nel dubbio, " "seleziona Off." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10211,7 +10537,7 @@ msgstr "" "Finestra: Allarga l'immagine perché si adatti alle dimensioni della finestra." "

Nel dubbio, seleziona Auto." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10228,11 +10554,11 @@ msgstr "" "più compatibile.

Nel dubbio, seleziona OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Invia" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Posizione della Sensor Bar: " @@ -10250,20 +10576,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:50 msgid "Server IP Address" -msgstr "Indirizzo IP del Server" +msgstr "Indirizzo IP del server" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:52 msgid "Server Port" -msgstr "Porta del Server" +msgstr "Porta del server" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" "Il server ha rifiutato il tentativo di connessione in modalità traversal" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:121 msgid "Set &Value" -msgstr "Imposta &Valore" +msgstr "Imposta &valore" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:456 msgid "Set &blr" @@ -10274,35 +10600,35 @@ msgstr "Imposta &blr" msgid "Set PC" msgstr "Imposta PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" -msgstr "Imposta come ISO &Predefinita" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 -msgid "Set memory card file for Slot A" -msgstr "Seleziona file per la memory card dello Slot A" +msgstr "Imposta come ISO &predefinita" #: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot B" -msgstr "Seleziona file per la memory card dello Slot B" +msgid "Set memory card file for Slot A" +msgstr "Seleziona file per la memory card dello slot A" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set memory card file for Slot B" +msgstr "Seleziona file per la memory card dello slot B" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Imposta indirizzo di t&ermine del simbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Imposta dimensione del &simbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Imposta indirizzo di termine del simbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Imposta dimensione del simbolo (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10312,7 +10638,7 @@ msgstr "" "(576i) per i giochi PAL.\n" "Potrebbe non funzionare su tutti i giochi." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Imposta la lingua di sistema del Wii" @@ -10321,7 +10647,7 @@ msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" -"Imposta la latenza (in millisecondi). Valori maggiori possono correggere un " +"Imposta la latenza in millisecondi. Valori maggiori possono correggere un " "audio gracchiante. Solo per alcuni backend." #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 @@ -10332,7 +10658,7 @@ msgstr "" "Imposta la ricerca utilizzando i mapping MEM1 e (su Wii) MEM2 nello spazio " "di indirizzi virtuale. Funzionerà per la maggior parte dei giochi." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10342,13 +10668,13 @@ msgstr "Impostazioni" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Impossibile creare il file setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Severità" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" -msgstr "Compilazione Shader" +msgstr "Compilazione shader" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:52 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:228 @@ -10356,6 +10682,10 @@ msgstr "Compilazione Shader" msgid "Shake" msgstr "Scuoti" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "Bilineare Netto" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10367,123 +10697,123 @@ msgstr "Controller Shinkansen" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:58 #, c-format msgid "Show % Speed" -msgstr "Mostra Velocità %" +msgstr "Mostra velocità %" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" -msgstr "Mostra Finestra di &Log" +msgstr "Mostra finestra di &log" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" -msgstr "Mostra Barra degli St&rumenti" +msgstr "Mostra barra degli s&trumenti" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" -msgstr "Mostra Gioco Corrente nella Barra del Titolo" +msgstr "Mostra gioco corrente nella barra del titolo" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" -msgstr "Mostra Tutto" +msgstr "Mostra tutto" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Mostra Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" -msgstr "Mostra Gioco Corrente su Discord" +msgstr "Mostra gioco corrente su Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" -msgstr "Mostra Prima Codici Inattivi" +msgstr "Mostra prima codici inattivi" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Mostra ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" -msgstr "Mostra Prima Codici Attivi" +msgstr "Mostra prima codici attivi" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:53 msgid "Show FPS" msgstr "Mostra FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" -msgstr "Mostra Contatore Frame" +msgstr "Mostra contatore frame" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:54 msgid "Show Frame Times" -msgstr "Mostra Tempi Frame" +msgstr "Mostra tempi frame" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Mostra Francia" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Mostra GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Mostra Germania" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" -msgstr "Mostra Overlay Modalità Golf" +msgstr "Mostra overlay modalità golf" #: Source/Core/Core/HotkeyManager.cpp:199 msgid "Show Infinity Base" -msgstr "Mostra Base Infinity" +msgstr "Mostra base Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" -msgstr "Mostra Tasti di Input" +msgstr "Mostra tasti di input" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Mostra Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "Mostra JPN" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Mostra Corea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" -msgstr "Mostra Contatore Lag" +msgstr "Mostra contatore lag" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:152 msgid "Show Language:" -msgstr "Mostra Lingua:" +msgstr "Mostra lingua:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" -msgstr "Mostra &Configurazione Log" +msgstr "Mostra &configurazione log" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" -msgstr "Mostra Messaggi NetPlay" +msgstr "Mostra messaggi NetPlay" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" -msgstr "Mostra Ping NetPlay" +msgstr "Mostra ping NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Mostra Olanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" -msgstr "Mostra Messaggi su Schermo" +msgstr "Mostra messaggi su schermo" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Mostra PAL" @@ -10494,88 +10824,88 @@ msgstr "Mostra PC" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:57 msgid "Show Performance Graphs" -msgstr "Mostra Grafico di Performance" +msgstr "Mostra grafico di performance" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" -msgstr "Mostra Piattaforme" +msgstr "Mostra piattaforme" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" -msgstr "Mostra Regioni" +msgstr "Mostra regioni" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" -msgstr "Mostra Contatore Re-registrazioni" +msgstr "Mostra contatore re-registrazioni" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Mostra Russia" #: Source/Core/Core/HotkeyManager.cpp:198 msgid "Show Skylanders Portal" -msgstr "Mostra Portale Skylanders" +msgstr "Mostra portale Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Mostra Spagna" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:59 msgid "Show Speed Colors" -msgstr "Mostra Colori Velocità" +msgstr "Mostra colori velocità" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:82 msgid "Show Statistics" -msgstr "Mostra Informazioni" +msgstr "Mostra informazioni" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" -msgstr "Mostra Orologio di Sistema" +msgstr "Mostra orologio di sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Mostra Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Mostra USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" -msgstr "Mostra Sconosciuto" +msgstr "Mostra sconosciuto" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:56 msgid "Show VBlank Times" -msgstr "Mostra Tempi VBlank" +msgstr "Mostra tempi VBlank" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:55 msgid "Show VPS" msgstr "Mostra VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Mostra WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Mostra Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" -msgstr "Mostra Mondo" +msgstr "Mostra mondo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Mostra in &memoria" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" -msgstr "Mostra in Codice" +msgstr "Mostra nel codice" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" -msgstr "Mostra in Memoria" +msgstr "Mostra in memoria" #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Show in code" @@ -10589,11 +10919,11 @@ msgstr "Mostra in memoria" msgid "Show in server browser" msgstr "Mostra nel server browser" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "&Mostra target in memoria" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10662,7 +10992,7 @@ msgstr "" "della velocità di emulazione.

Nel dubbio, lascia " "deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10679,9 +11009,9 @@ msgstr "" "Mostra diverse informazioni di rendering.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" -msgstr "Fianco-a-Fianco" +msgstr "Fianco-a-fianco" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:264 msgid "Sideways Hold" @@ -10689,15 +11019,15 @@ msgstr "Mantieni posizione di traverso" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:261 msgid "Sideways Toggle" -msgstr "Attiva/Disattiva posizione di traverso" +msgstr "Attiva/disattiva posizione di traverso" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:307 msgid "Sideways Wii Remote" msgstr "Wii Remote in posizione di traverso" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" -msgstr "Database Firme" +msgstr "Database signature" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:144 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:195 @@ -10714,12 +11044,12 @@ msgstr "Signed 32" msgid "Signed 8" msgstr "Signed 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Signed Integer" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Cinese Semplificato" @@ -10727,11 +11057,11 @@ msgstr "Cinese Semplificato" msgid "Simulate DK Bongos" msgstr "Simula i Bongo DK" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Six Axis" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Dimensioni" @@ -10748,21 +11078,21 @@ msgstr "" msgid "Skip" msgstr "Salta" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" -msgstr "Salta Disegno" +msgstr "Salta drawing" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:45 msgid "Skip EFB Access from CPU" -msgstr "Salta Accesso della CPU all'EFB" +msgstr "Salta accesso della CPU all'EFB" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" -msgstr "Salta Main Menu" +msgstr "Salta menù principale" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:91 msgid "Skip Presenting Duplicate Frames" -msgstr "Salta Frame Duplicati" +msgstr "Salta frame duplicati" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:288 msgid "" @@ -10793,29 +11123,34 @@ msgstr "" "il V-Sync migliora la stabilità del framerate.

Nel " "dubbio, lascia selezionato." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "Skylander" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" -msgstr "Skylander (*.sky);;Tutti i File (*)" +msgstr "Skylander (*.sky);;Tutti i file (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" -msgstr "Percorso Collezione Skylander:" +msgstr "Percorso collezione Skylander:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" "Non sono stati trovati Skylander in questa collezione. Creare un nuovo file?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" -msgstr "Manager Skylander" +msgstr "Gestione Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" "Non è stata trovata una cartella Skylander per questo utente. Creare una " @@ -10826,19 +11161,19 @@ msgstr "" msgid "Slider Bar" msgstr "Slider Bar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" -msgstr "Ingresso A" +msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Slot A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" -msgstr "Ingresso B" +msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Slot B:" @@ -10848,11 +11183,11 @@ msgstr "Cattura la posizione dell'analogico al più vicino asse ottagonale." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:324 msgid "Socket table" -msgstr "Tabella Socket" +msgstr "Tabella socket" #: Source/Core/VideoBackends/Software/SWmain.cpp:55 msgid "Software Renderer" -msgstr "Software Renderer" +msgstr "Renderer software" #: Source/Core/DiscIO/VolumeVerifier.cpp:1322 msgid "Some of the data could not be read." @@ -10866,7 +11201,7 @@ msgstr "" "Alcuni dati di riempimento che dovrebbero essere zero non sono zero. Il " "gioco potrebbe bloccarsi in certi punti." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10874,12 +11209,12 @@ msgstr "" "Alcuni dei valori forniti non sono validi.\n" "Controlla i valori evidenziati." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" -msgstr "Ordine Alfabetico" +msgstr "Ordine alfabetico" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Suono:" @@ -10892,22 +11227,22 @@ msgid "Spain" msgstr "Spagna" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spagnolo" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:290 msgid "Speaker Pan" -msgstr "Panning Altoparlante" +msgstr "Panning altoparlante" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" -msgstr "Volume Altoparlante:" +msgstr "Volume altoparlante:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" -msgstr "Specializzato (Default)" +msgstr "Specializzato (default)" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Specific" @@ -10943,7 +11278,7 @@ msgstr "Velocità" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -10955,46 +11290,46 @@ msgstr "Fine stack" msgid "Stack start" msgstr "Inizio stack" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" -msgstr "Controller Standard" +msgstr "Controller standard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Avvia &NetPlay" #: Source/Core/DolphinQt/CheatsManager.cpp:106 msgid "Start New Cheat Search" -msgstr "Inizia Nuova Ricerca Cheat" +msgstr "Inizia nuova ricerca cheat" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" -msgstr "Avvia Re&gistrazione Input" +msgstr "Avvia re&gistrazione input" #: Source/Core/Core/HotkeyManager.cpp:55 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:61 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:213 msgid "Start Recording" -msgstr "Avvia Registrazione" +msgstr "Avvia registrazione" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" -msgstr "Avvia a Schermo Intero." +msgstr "Avvia a schermo intero." #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:47 msgid "Start with Riivolution Patches" -msgstr "Avvia con le Patch Riivolution" +msgstr "Avvia con le patch Riivolution" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." -msgstr "Avvia con le Patch Riivolution..." +msgstr "Avvia con le patch Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Gioco avviato" @@ -11005,7 +11340,7 @@ msgstr "Gioco avviato" msgid "State" msgstr "Stato" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volante" @@ -11013,39 +11348,39 @@ msgstr "Volante" #. going through code step by step. #: Source/Core/DolphinQt/ToolBar.cpp:102 msgid "Step" -msgstr "Entra nell'Istruzione" +msgstr "Entra nell'istruzione" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. #: Source/Core/Core/HotkeyManager.cpp:62 msgid "Step Into" -msgstr "Entra nell'Istruzione" +msgstr "Entra nell'istruzione" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. #: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:108 msgid "Step Out" -msgstr "Esci dall'Istruzione" +msgstr "Esci dall'istruzione" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. #: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:105 msgid "Step Over" -msgstr "Esegui Istruzione" +msgstr "Esegui istruzione" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Uscito con successo dall'istruzione!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Scaduto tempo di uscita dall'istruzione!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Esecuzione dell'istruzione in corso..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Istruzione eseguita con successo!" @@ -11054,20 +11389,20 @@ msgstr "Istruzione eseguita con successo!" msgid "Stepping" msgstr "Entrando" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" -msgstr "Modalità Stereoscopia 3D" +msgstr "Modalità stereoscopia 3D" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" -msgstr "Modalità Stereoscopia 3D" +msgstr "Modalità stereoscopia 3D" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoscopia" @@ -11088,15 +11423,15 @@ msgstr "Levetta" msgid "Stop" msgstr "Arresta" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" -msgstr "Interrompi Riproduzione/Registrazione Input" +msgstr "Interrompi riproduzione/registrazione input" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:205 msgid "Stop Recording" -msgstr "Ferma Registrazione" +msgstr "Ferma registrazione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Gioco fermato" @@ -11138,13 +11473,13 @@ msgstr "" "RAM (e su texture)

Nel dubbio, lascia selezionato." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" -msgstr "Adatta a Finestra" +msgstr "Adatta a finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" -msgstr "Sincronizzazione Esatta Impostazioni" +msgstr "Sincronizzazione esatta impostazioni" #. i18n: Data type used in computing #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:95 @@ -11156,6 +11491,10 @@ msgstr "Stringa" msgid "Strum" msgstr "Strimpellata" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "Stile:" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11163,69 +11502,69 @@ msgstr "Strimpellata" msgid "Stylus" msgstr "Stilo" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Completato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Inserito con successo nell'indice NetPlay" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." -msgstr "Convertiti con successo %n immagini." +msgstr "Convertito con successo %n immagine/i." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "'%1' eliminato con successo." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." -msgstr "Esportati con successo %n file di salvataggio su %1." +msgstr "Esportato con successo %n file di salvataggio su %1." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "File di salvataggio esportati con successo" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "I certificati sono stati estratti con successo dalla NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "File estratto con successo." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Dati di sistema estratti con successo." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Salvataggio importato con successo." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Il titolo è stato installato con successo su NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Il titolo è stato rimosso con successo dalla NAND." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "SuperChargers" @@ -11233,16 +11572,16 @@ msgstr "SuperChargers" msgid "Support" msgstr "Supporto" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Formato file supportati" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Supporta SD e SDHC. La dimensione standard è 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -11250,17 +11589,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Sospeso" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" -msgstr "Inverti Occhi" +msgstr "Inverti occhi" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "Swap Force" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "Swapper" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11273,25 +11617,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:230 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:35 msgid "Swing" -msgstr "Ruota/Oscilla" +msgstr "Ruota/oscilla" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" -msgstr "Scambia ad A" +msgstr "Scambia con A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" -msgstr "Scambia a B" +msgstr "Scambia con B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Simbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Indirizzo di termine del simbolo (%1):" @@ -11305,29 +11649,29 @@ msgid "" msgstr "" "Mappa dei simboli non trovata.\n" "\n" -"Se non esiste, puoi generarla dal Menu:\n" -"Simboli -> Genera Simboli Da ->\n" -"\tIndirizzo | Database Firme | Moduli RSO" +"Se non esiste, puoi generarla dal menu:\n" +"Simboli -> Genera simboli da ->\n" +"\tIndirizzo | Database signature | Moduli RSO" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Nome del simbolo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Simboli" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Sincronizza" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" -msgstr "Sincronizza Codici AR/Gecko" +msgstr "Sincronizza codici AR/Gecko" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Sincronizza e abbina Wii Remote reali" @@ -11343,7 +11687,7 @@ msgstr "" "Sincronizza i thread della GPU e della CPU per prevenire alcuni blocchi " "casuali in modalità Dual Core. (ON = Compatibilità, OFF = Velocità)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11363,25 +11707,25 @@ msgstr "Sincronizzazione codici Gecko..." msgid "Synchronizing save data..." msgstr "Sincronizzazione dei dati di salvataggio in corso..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" -msgstr "Lingua di Sistema:" +msgstr "Lingua di sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" -msgstr "TAS Input" +msgstr "Input TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Strumenti TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Tag" @@ -11399,15 +11743,15 @@ msgstr "Coda" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" -msgstr "Cattura uno Screenshot" +msgstr "Cattura uno screenshot" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "Il range di indirizzi non è valido." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11417,45 +11761,45 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "Tecnica" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Prova" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:223 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:59 msgid "Texture Cache" -msgstr "Cache Texture" +msgstr "Cache texture" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:298 msgid "Texture Cache Accuracy" -msgstr "Accuratezza Cache Texture" +msgstr "Accuratezza cache texture" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:117 msgid "Texture Dumping" -msgstr "Dump delle Texture" +msgstr "Dump delle texture" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" -msgstr "Filtraggio Texture" +msgstr "Filtraggio texture" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" -msgstr "Filtraggio Texture:" +msgstr "Filtraggio texture:" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:84 msgid "Texture Format Overlay" -msgstr "Overlay Formato Texture" +msgstr "Overlay formato texture" #: Source/Core/Core/FifoPlayer/FifoDataFile.cpp:237 msgid "" "The DFF's minimum loader version ({0}) exceeds the version of this FIFO " "Player ({1})" msgstr "" -"La versinoe minima del loader DFF ({0}) supera la versione di questo Player " +"La versione minima del loader DFF ({0}) supera la versione di questo Player " "FIFO ({1})" #: Source/Core/VideoBackends/D3D/D3DMain.cpp:57 @@ -11490,7 +11834,7 @@ msgstr "Il file IPL non è un dump conosciuto ben formato. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Le partizioni Capolavori sono assenti." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11498,7 +11842,7 @@ msgstr "" "Non è stato possibile riparare la NAND. Si consiglia di fare un backup dei " "dati attualmente presenti e ricominciare con una NAND pulita." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "La NAND è stata riparata." @@ -11509,8 +11853,12 @@ msgid "" "copy or move it back to the NAND." msgstr "" "Il TMD non è firmato correttamente. Se sposti o copi questo titolo sulla " -"Scheda SD, il Menu di Sistema Wii non si avvierà più, e non sarà più " -"possibile copiarlo o rispostarlo sulla NAND." +"scheda SD, il menu di sistema Wii non si avvierà più, e non sarà più " +"possibile copiarlo o rispostarlo sulla NAND." + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "Quanti soldi dovrà avere questo Skylander. Tra 0 e 65000" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" @@ -11556,7 +11904,7 @@ msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" "Le chiavi di decrittazione devono essere inserite nel file di backup NAND." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11587,14 +11935,14 @@ msgid "" "The emulated NAND is damaged. System titles such as the Wii Menu and the Wii " "Shop Channel may not work correctly." msgstr "" -"La NAND emulata è danneggiata. Titoli di sistema come il Menu Wii e il Wii " -"Shop Channel potrebbero non funzionare correttamente." +"La NAND emulata è danneggiata. Titoli di sistema come il menu Wii e il " +"Canale Wii Shop potrebbero non funzionare correttamente." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "La console Wii emulata è stata aggiornata." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "La console Wii emulata è già aggiornata." @@ -11604,19 +11952,21 @@ msgstr "La console Wii emulata è già aggiornata." msgid "The entered MAC address is invalid." msgstr "L'indirizzo MAC inserito non è valido." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Il PID inserito non è valido." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Il VID inserito non è valido." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "L'espressione contiene un errore di sintassi." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11628,7 +11978,7 @@ msgstr "" "è o corrotto o non un file memory card GameCube.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11636,6 +11986,13 @@ msgstr "" "Il file %1 esiste già.\n" "Vuoi sostituirlo?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" +"Il file associato è stato chiuso! Hai eliminato lo slot prima di salvare?" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11648,7 +12005,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "Il file {0} è già stato aperto, l'intestazione non verrà scritta." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11662,7 +12019,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Il filesystem non è valido o è illeggibile." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11692,7 +12049,7 @@ msgstr "L'ID del gioco è insolitamente breve." msgid "The game ID is {0} but should be {1}." msgstr "L'ID del gioco è {0} ma dovrebbe essere {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "Questo disco di gioco non contiene alcun aggiornamento utilizzabile." @@ -11700,7 +12057,7 @@ msgstr "Questo disco di gioco non contiene alcun aggiornamento utilizzabile." msgid "The game is currently running." msgstr "Il gioco è attualmente avviato." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11710,7 +12067,7 @@ msgstr "" "problemi col menu di sistema, non è possibile aggiornare la console emulata " "con questo disco." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11732,6 +12089,14 @@ msgstr "Gli hash non coincidono!" msgid "The hashes match!" msgstr "Gli hash coincidono!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" +"Il livello eroe di questo Skylander. Presente solo su Skylanders: Spyro's " +"Adventures. Tra 0 e 100." + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11744,6 +12109,18 @@ msgstr "" msgid "The install partition is missing." msgstr "La partizione di installazione è assente" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "L'ultima volta che questa figura è stata posizionata su un portale" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" +"L'ultima volta che questa figura è stata resettata. Se non è mai successo, è " +"la prima volta in cui la figura è stata posizionata su un portale" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11756,13 +12133,17 @@ msgstr "" "selezionato su Memory Card o Cartella GCI per sincronizzare correttamente la " "registrazione." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "Il soprannome di questo Skylander. Massimo 15 caratteri" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Le patch in %1 non sono per il gioco o per la sua versione selezionata." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Il profilo '%1' non esiste" @@ -11785,12 +12166,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Il codice AR decriptato risultante non contiene alcuna riga." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "Lo stesso file non può essere usato su più slot; è già usato da %1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11830,13 +12211,15 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "il file specificato \"{0}\" non esiste" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"La parte riservata al sistema nella tua NAND contiene %1 blocchi (%2 KiB) di " +"dati, con un massimo permesso di %3 blocchi (%4 KiB)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "La memory card di destinazione contiene già un file \"%1\"." @@ -11845,11 +12228,36 @@ msgstr "La memory card di destinazione contiene già un file \"%1\"." msgid "The ticket is not correctly signed." msgstr "Il ticket non è correttamente firmato." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" +"Il tempo totale in secondi per cui questa figura è stata usata in un gioco" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" +"Il codice univoco per questa figura. Disponibile solo per figure reali." + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Impossibile leggere il tipo di una partizione." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "Questo tipo di Skylander non ha alcun dato modificabile!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "Questo tipo di Skylander è sconosciuto!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" +"Il tipo di questo Skylander è sconosciuto, o non può ancora essere " +"modificato!" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11871,11 +12279,13 @@ msgid "The update partition is not at its normal position." msgstr "" "La partizione di aggiornamento non si trova nella posizione predefinita." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"La parte accessibile all'utente nella tua NAND contiene %1 blocchi (%2 KiB) " +"di dati, con un massimo permesso di %3 blocchi (%4 KiB)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11897,11 +12307,11 @@ msgstr "La partizione {0} non è correttamente allineata." msgid "There are too many partitions in the first partition table." msgstr "Ci sono troppe partizioni nella prima tabella delle partizioni." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Non c'è nulla da annullare!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "Non è stato possibile creare un collegamento sul desktop." @@ -11940,7 +12350,11 @@ msgstr "" "tipicamente in uso sulle console coreane. Probabilmente verrà visualizzato " "un ERROR #002" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "Il tipo di questo Skylander non può ancora essere modificato!" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Questo dispositivo USB è già stato accettato." @@ -11968,7 +12382,7 @@ msgstr "" "Usa la build ARM64 per avere prestazioni migliori." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Impossibile annullare l'operazione!" @@ -12097,7 +12511,7 @@ msgstr "Questo è un buon dump." msgid "This session requires a password:" msgstr "Questa sessione richiede una password:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12175,7 +12589,7 @@ msgstr "" "Serve a limitare la velocità di chunked upload per ogni client, utilizzato " "per la sincronizzazione dei salvataggi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12189,7 +12603,7 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:143 msgid "Thread context" -msgstr "Contesto Thread" +msgstr "Contesto thread" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:24 msgid "Threads" @@ -12216,103 +12630,103 @@ msgstr "" "Tempo di input stabile richiesto per iniziare la calibrazione. (zero per " "disabilitare)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" -msgstr "Tempo Scaduto" +msgstr "Tempo scaduto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titolo" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:309 msgid "To" -msgstr "a" +msgstr "A" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 msgid "To:" -msgstr "Da:" +msgstr "A:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" -msgstr "Attiva/Disattiva &Schermo intero" +msgstr "Attiva/disattiva &schermo intero" #: Source/Core/Core/HotkeyManager.cpp:125 msgid "Toggle 3D Anaglyph" -msgstr "Attiva/Disattiva Anaglifo 3D" +msgstr "Attiva/disattiva anaglifo 3D" #: Source/Core/Core/HotkeyManager.cpp:123 msgid "Toggle 3D Side-by-Side" -msgstr "Attiva/Disattiva 3D Fianco-a-Fianco" +msgstr "Attiva/disattiva 3D fianco-a-fianco" #: Source/Core/Core/HotkeyManager.cpp:124 msgid "Toggle 3D Top-Bottom" -msgstr "Attiva/Disattiva 3D Sopra-sotto" +msgstr "Attiva/disattiva 3D sopra-sotto" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:62 msgid "Toggle All Log Types" -msgstr "Seleziona/Deseleziona tutti i Tipi di Log" +msgstr "Attiva/disattiva tutti i tipi di log" #: Source/Core/Core/HotkeyManager.cpp:107 msgid "Toggle Aspect Ratio" -msgstr "Attiva/Disattiva Aspetto" +msgstr "Attiva/disattiva rapporto di aspetto" #: Source/Core/Core/HotkeyManager.cpp:76 #: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:906 msgid "Toggle Breakpoint" -msgstr "Imposta/rimuovi Punto di Interruzione" +msgstr "Attiva/disattiva punto di interruzione" #: Source/Core/Core/HotkeyManager.cpp:106 msgid "Toggle Crop" -msgstr "Attiva/Disattiva Ritaglio" +msgstr "Attiva/disattiva ritaglio" #: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle Custom Textures" -msgstr "Attiva/Disattiva Texture Personalizzate" +msgstr "Attiva/disattiva texture personalizzate" #: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle EFB Copies" -msgstr "Attiva/Disattiva Copie EFB" +msgstr "Attiva/disattiva copie EFB" #: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle Fog" -msgstr "Attiva/Disattiva Nebbia" +msgstr "Attiva/disattiva nebbia" #: Source/Core/Core/HotkeyManager.cpp:34 msgid "Toggle Fullscreen" -msgstr "Visualizza a Schermo Intero" +msgstr "Attiva/disattiva schermo intero" #: Source/Core/Core/HotkeyManager.cpp:31 msgid "Toggle Pause" -msgstr "Attiva/Disattiva Pausa" +msgstr "Attiva/disattiva pausa" #: Source/Core/Core/HotkeyManager.cpp:86 msgid "Toggle SD Card" -msgstr "Attiva/Disattiva Scheda SD" +msgstr "Attiva/disattiva scheda SD" #: Source/Core/Core/HotkeyManager.cpp:108 msgid "Toggle Skip EFB Access" -msgstr "Attiva/Disattiva Salta Accesso EFB" +msgstr "Attiva/disattiva salta accesso EFB" #: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle Texture Dumping" -msgstr "Attiva/Disattiva Texture Dump" +msgstr "Attiva/disattiva dump texture" #: Source/Core/Core/HotkeyManager.cpp:87 msgid "Toggle USB Keyboard" -msgstr "Attiva/Disattiva Tastiera USB" +msgstr "Attiva/disattiva tastiera USB" #: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle XFB Copies" -msgstr "Attiva/Disattiva Copie XFB" +msgstr "Attiva/disattiva copie XFB" #: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle XFB Immediate Mode" -msgstr "Attiva/Disattiva Modalità XFB Immediata" +msgstr "Attiva/disattiva modalità XFB immediata" #: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:958 msgid "Tokenizing failed." @@ -12320,32 +12734,32 @@ msgstr "Tokenizzazione fallita." #: Source/Core/DolphinQt/ToolBar.cpp:28 msgid "Toolbar" -msgstr "Barra degli Strumenti" +msgstr "Barra degli strumenti" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Sopra" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" -msgstr "Sopra-e-Sotto" +msgstr "Sopra-e-sotto" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" -msgstr "Numero di Passaggi" +msgstr "Numero di passaggi" #. i18n: Refers to an amount of rotational movement about the "pitch" axis. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:55 msgid "Total Pitch" -msgstr "Beccheggio Totale" +msgstr "Beccheggio totale" #. i18n: Refers to an amount of rotational movement about the "yaw" axis. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:46 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:35 msgid "Total Yaw" -msgstr "Imbardata Totale" +msgstr "Imbardata totale" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:59 @@ -12369,27 +12783,41 @@ msgstr "Massima distanza di movimento." msgid "Touch" msgstr "Tocco" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "Codice figura:" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Cinese Tradizionale" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "Trappola" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "Trap Master" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" -msgstr "Errore Traversal" +msgstr "Errore traversal" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:190 msgid "Traversal Server" -msgstr "Traversal Server" +msgstr "Traversal server" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" "Il traversal server è andato in time out durante la connessione con l'host." @@ -12402,7 +12830,7 @@ msgstr "" "Prova a tradurre i branch in anticipo, migliorando le performance nella " "maggior parte dei casi. Il default è Attivo" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "AM Baseboard Triforce " @@ -12411,12 +12839,17 @@ msgstr "AM Baseboard Triforce " #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Grilletti" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "Trofeo" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12424,11 +12857,11 @@ msgstr "Tipo" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:203 msgid "Type-based Alignment" -msgstr "Allineamento per Tipo" +msgstr "Allineamento per tipo" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:49 msgid "Typical GameCube/Wii Address Space" -msgstr "Spazio di Indirizzi GameCube/Wii Standard" +msgstr "Spazio di indirizzi standard GameCube/Wii" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:292 msgid "UNKNOWN" @@ -12440,29 +12873,27 @@ msgstr "USA" #: Source/Core/DolphinQt/Config/Mapping/HotkeyUSBEmu.cpp:21 msgid "USB Device Emulation" -msgstr "Dispositivo di Emulazione USB" +msgstr "Dispositivo di emulazione USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "Emulazione USB" #: Source/Core/Core/HotkeyManager.cpp:361 msgid "USB Emulation Devices" -msgstr "Dispositivi di Emulazione USB" +msgstr "Dispositivi di emulazione USB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "Errore USB Whitelist" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12474,7 +12905,7 @@ msgstr "" "

Nel dubbio, seleziona questa modalità." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12486,7 +12917,7 @@ msgstr "" "

Non usarlo a meno che non riscontri rallentamenti " "con Ubershader Ibridi e hai una GPU molto potente." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12500,7 +12931,7 @@ msgstr "" "durante la compilazione degli shader con un minore impatto sulle " "performance, ma il risultato dipende dai driver della scheda grafica." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Impossibile individuare automaticamente il modulo RSO" @@ -12512,7 +12943,11 @@ msgstr "Impossibile contattare server di aggiornamento." msgid "Unable to create updater copy." msgstr "Impossibile creare copia dell'programma di aggiornamento" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "Impossibile modificare lo Skylander!" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "Impossibile aprire il file." @@ -12540,7 +12975,7 @@ msgstr "" "\n" "Vuoi ignorare questa riga e continuare l'analisi?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "Impossibile leggere il file." @@ -12556,34 +12991,34 @@ msgstr "Impossibile scrivere su file {0}" msgid "Unbound" msgstr "Non assegnato" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Immagini GC/Wii non compresse (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "Non-morti" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" -msgstr "Annulla Caricamento Stato di Gioco" +msgstr "Annulla caricamento stato di gioco" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" -msgstr "Annulla Salvataggio dello Stato di Gioco" +msgstr "Annulla salvataggio dello stato di gioco" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Disinstalla" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Disinstalla dalla NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12592,24 +13027,29 @@ msgstr "" "attualmente installata su NAND senza cancellarne i file di salvataggio. " "Continuare?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Stati Uniti" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "Tipo Skylander sconosciuto!" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Sconosciuto" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" -msgstr "Sconosciuto (Id:%1 Var:%2)" +msgstr "Sconosciuto (id:%1 var:%2)" #: Source/Core/Core/HW/DVD/DVDInterface.cpp:1168 msgid "Unknown DVD command {0:08x} - fatal error" @@ -12619,7 +13059,7 @@ msgstr "Comando DVD {0:08x} sconosciuto - errore fatale" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Messaggio SYNC_CODES sconosciuto ricevuto con id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12631,7 +13071,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Messaggio SYNC_SAVE_DATA sconosciuto ricevuto con id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12643,7 +13083,7 @@ msgstr "" msgid "Unknown address space" msgstr "Spazio dell'indirizzo sconosciuto" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Autore sconosciuto" @@ -12659,11 +13099,11 @@ msgstr "Disco sconosciuto" msgid "Unknown error occurred." msgstr "Si è verificato un errore sconosciuto." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Errore sconosciuto {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Errore sconosciuto." @@ -12671,22 +13111,22 @@ msgstr "Errore sconosciuto." msgid "Unknown message received with id : {0}" msgstr "Ricevuto messaggio sconosciuto con id : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Ricevuto messaggio sconosciuto con id:{0} ricevuto dal giocatore:{1} " "Giocatore espulso!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Sconosciuto(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Sconosciuto(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Illimitato" @@ -12696,25 +13136,25 @@ msgstr "Rimuovi ROM" #: Source/Core/Core/HotkeyManager.cpp:37 msgid "Unlock Cursor" -msgstr "Sblocca il Cursore" +msgstr "Sblocca il cursore" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "Sbloccato" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "Sbloccato %1 volte questa sessione" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" -msgstr "Sbloccato (Casual)" +msgstr "Sbloccato (casual)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "Sbloccato questa sessione" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Apertura" @@ -12733,59 +13173,59 @@ msgstr "Unsigned 32" msgid "Unsigned 8" msgstr "Unsigned 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Unsigned Integer" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Su" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Aggiorna" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" -msgstr "Partizione di Aggiornamento (%1)" +msgstr "Partizione di aggiornamento (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Aggiorna alla chiusura di Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Aggiornamento disponibile" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Aggiornamento annullato" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Aggiornamento completato" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Aggiornamento fallito" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Aggiornando" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12799,13 +13239,13 @@ msgstr "Mantieni posizione verticale" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 msgid "Upright Toggle" -msgstr "Attiva/Disattiva posizione verticale" +msgstr "Attiva/disattiva posizione verticale" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:304 msgid "Upright Wii Remote" msgstr "Wii Remote in posizione verticale" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Impostazioni Report Statistiche d'Uso" @@ -12814,29 +13254,25 @@ msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" "Usa 8.8.8.8 come DNS standard, altrimenti inseriscine uno personalizzato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" -msgstr "Usa Tutti i Salvataggi Wii" +msgstr "Usa tutti i salvataggi Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" -msgstr "Usa Database Interno per i Nomi dei Giochi" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Usa Stile Utente Personalizzato" +msgstr "Usa database interno per i nomi dei giochi" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" -msgstr "Usa Codec Lossless (FFV1)" +msgstr "Usa codec lossless (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" -msgstr "Usa Modalità PAL60 (EuRGB60)" +msgstr "Usa modalità PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" -msgstr "Avvisi di Errore" +msgstr "Usa avvisi di errore" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:385 msgid "" @@ -12927,21 +13363,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:183 msgid "User Config" -msgstr "Configurazione Utente" +msgstr "Configurazione utente" #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:102 msgid "User Interface" -msgstr "Interfaccia Utente" +msgstr "Interfaccia utente" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Stile Utente:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" -msgstr "Variabili Utente" +msgstr "Variabili utente" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12967,7 +13399,7 @@ msgstr "" "di velocità a seconda del gioco e/o della tua GPU." "

Nel dubbio, lascia selezionato." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12978,7 +13410,7 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
Altrimenti, nel dubbio, lascia disattivato." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13266,14 +13704,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Attenzione" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13374,11 +13812,11 @@ msgstr "Espressione di controllo" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "Acqua" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Website" @@ -13415,13 +13853,13 @@ msgstr "" "Detection Arbitraria' è abilitato in Miglioramenti." "

Nel dubbio, lascia selezionato." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" -msgstr "Dispositivi USB Ponte Accettati" +msgstr "Dispositivi USB ponte accettati" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" -msgstr "Hack Widescreen" +msgstr "Hack widescreen" #: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 @@ -13447,45 +13885,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Accelerometro Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Pulsanti Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Giroscopio Wii Remote" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Impostazioni Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS Input %1 - Classic Controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS Input %1 - Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS Input %1 - Wii Remote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii e Wii Remote" @@ -13493,30 +13931,30 @@ msgstr "Wii e Wii Remote" msgid "Wii data is not public yet" msgstr "Dati Wii non ancora pubblici" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" -msgstr "File di salvataggio Wii (*.bin);;Tutti i File (*)" +msgstr "File di salvataggio Wii (*.bin);;Tutti i file (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "File WIITools Signature MEGA" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" -"Bloccherà il Cursore del Mouse sul widget di render fintantoché avrà il " +"Bloccherà il cursore del mouse sul widget di render fintantoché avrà il " "focus. Puoi impostare un hotkey per sbloccarlo." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" -msgstr "Dimensioni Finestra" +msgstr "Dimensioni finestra" #: Source/Core/DolphinQt/Config/LogWidget.cpp:134 msgid "Word Wrap" -msgstr "Adatta Testo" +msgstr "Adatta testo" #: Source/Core/DiscIO/Enums.cpp:60 msgid "World" @@ -13536,46 +13974,46 @@ msgstr "Sola scrittura" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:56 msgid "Write to Console" -msgstr "Scrivi nella Console" +msgstr "Scrivi su console" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:55 msgid "Write to File" -msgstr "Scrivi su File" +msgstr "Scrivi su file" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:141 msgid "Write to Log" -msgstr "Scrivi su Log" +msgstr "Scrivi su log" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:145 msgid "Write to Log and Break" -msgstr "Scrivi su Log e Interrompi" +msgstr "Scrivi su log e interrompi" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:57 msgid "Write to Window" -msgstr "Scrivi in Finestra" +msgstr "Scrivi su finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Numero del disco errato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "Hash errato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Regione errata" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Revisione errata" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13586,23 +14024,23 @@ msgstr "Registro XF" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:67 msgid "XLink Kai BBA Destination Address" -msgstr "Indirizzo Destinazione XLink Kai BBA" +msgstr "Indirizzo destinazione XLink Kai BBA" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:33 msgid "Yaw Left" -msgstr "Imbardata a Sinistra" +msgstr "Imbardata a sinistra" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:34 msgid "Yaw Right" -msgstr "Imbardata a Destra" +msgstr "Imbardata a destra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:35 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:51 @@ -13617,9 +14055,9 @@ msgstr "Sì" #: qtbase/src/gui/kernel/qplatformtheme.cpp:718 msgid "Yes to &All" -msgstr "Sì a &Tutto" +msgstr "Sì a &tutto" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13628,7 +14066,7 @@ msgstr "" "Stai per convertire il contenuto del file %2 nella cartella %1. Il contenuto " "corrente della cartella verrà eliminato. Sei sicuro di voler continuare?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13637,7 +14075,7 @@ msgstr "" "Stai per convertire il contenuto del della cartella %1 nel file %2. Il " "contenuto corrente del file verrà eliminato. Sei sicuro di voler continuare?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13722,15 +14160,15 @@ msgstr "" "Consulta la guida all'uso della NAND per ulteriori informazioni: https://" "dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Devi inserire un nome." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Devi inserire un nome per la tua sessione!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Devi indicare una regione per la tua sessione!" @@ -13738,7 +14176,7 @@ msgstr "Devi indicare una regione per la tua sessione!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "È necessario riavviare Dolphin affinché le modifiche abbiano effetto." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Devi scegliere un gioco da avviare!" @@ -13762,23 +14200,25 @@ msgstr "" "Vuoi terminare l'emulazione per correggere il problema?\n" "Se selezioni \"No\", l'audio potrebbe risultare ingarbugliato." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"La tua NAND contiene più dati di quelli permessi. Il software Wii potrebbe " +"comportarsi erronamente o non permettere il salvataggio." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" #: Source/Core/Core/ActionReplay.cpp:941 msgid "Zero 3 code not supported" -msgstr "Zero 3 codice non supportato" +msgstr "Codice Zero 3 non supportato" #: Source/Core/Core/ActionReplay.cpp:961 msgid "Zero code unknown to Dolphin: {0:08x}" @@ -13792,7 +14232,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] e [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor" @@ -13815,23 +14255,23 @@ msgstr "auto" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "Impossibile caricare d3d12.dll." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "default" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "disconnesso" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" -msgstr "Carte e-Reader (*.raw);;Tutti i File (*)" +msgstr "Carte e-Reader (*.raw);;Tutti i file (*)" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "errno" @@ -13839,7 +14279,7 @@ msgstr "errno" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:96 msgid "fake-completion" -msgstr "esecuzione finta" +msgstr "completamento-finto" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:183 msgid "is equal to" @@ -13875,7 +14315,7 @@ msgstr "ultimo valore" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13887,13 +14327,13 @@ msgstr "" msgid "none" msgstr "inattivo" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "off" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "su" @@ -13941,14 +14381,13 @@ msgstr "{0} (NKit)" #: Source/Core/Core/Boot/Boot.cpp:431 msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -"{0} IPL trovato nella directory {1}. Il disco potrebbe non venire " -"riconosciuto" +"{0} IPL trovato nella cartella {1}. Il disco potrebbe non venire riconosciuto" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} ha fallito la sincronizzazione dei codici." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} ha fallito la sincronizzazione." @@ -13957,20 +14396,20 @@ msgid "" "{0} is not a directory, failed to move to *.original.\n" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -"{0} non è una directory, ed è stato impossibile spostare in *.original.\n" +"{0} non è una cartella, ed è stato impossibile spostare in *.original.\n" " Si prega di verificare i permessi di scrittura o di spostare il file al di " "fuori di Dolphin" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} blocchi su {1}. Rapporto di compressione {2}%" #: Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp:200 msgid "{0} was not a directory, moved to *.original" -msgstr "{0} non è una directory, spostato in *.original" +msgstr "{0} non è una cartella, spostato in *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Or" @@ -14007,8 +14446,8 @@ msgstr "°/s" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:53 msgid "✔ Invite" -msgstr "✔ Invita" +msgstr "✔ invita" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:54 msgid "✖ Decline" -msgstr "✖ Rifiuta" +msgstr "✖ rifiuta" diff --git a/Languages/po/ja.po b/Languages/po/ja.po index 1ffe6922c0..df40947515 100644 --- a/Languages/po/ja.po +++ b/Languages/po/ja.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: DanbSky , 2015-2022\n" "Language-Team: Japanese (http://app.transifex.com/delroth/dolphin-emu/" @@ -57,7 +57,7 @@ msgstr "" msgid " (Disc %1)" msgstr "(ディスク %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Not(否定)" @@ -66,7 +66,7 @@ msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" "\"{0}\" は無効なファイル、またはゲームキューブ/Wii のISOではありません" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -79,7 +79,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -87,7 +87,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo(剰余)" @@ -112,14 +112,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (コピー)" @@ -132,7 +132,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (リビジョン %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -146,7 +146,7 @@ msgstr "%1(推奨)" msgid "%1 (slow)" msgstr "%1(低速)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -160,11 +160,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 グラフィック設定" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -172,11 +172,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 はあなたのシステム上でこの機能をサポートしていません" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 はこの機能をサポートしていません" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -186,43 +186,47 @@ msgstr "" "%2 オブジェクト\n" "現在のフレーム: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 が入室しました" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 が退室しました" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 がゴルフ中" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 memory ranges" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -234,30 +238,30 @@ msgstr "%1 個のセッションを発見" msgid "%1 sessions found" msgstr "%1 個のセッションを発見" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (標準)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "%1's value is changed" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "%1's value is hit" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "%1's value is used" @@ -265,7 +269,7 @@ msgstr "%1's value is used" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -281,16 +285,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Native (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -314,27 +322,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n address(es) were removed." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& And(論理積)" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "Dolphinについて(&A)" @@ -342,85 +350,85 @@ msgstr "Dolphinについて(&A)" msgid "&Add Memory Breakpoint" msgstr "&Add Memory Breakpoint" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "コードを追加...(&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Add function" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "追加...(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "サウンド設定(&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "自動更新(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatic Start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "ボーダレス ウィンドウ(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Breakpoints" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "バグトラッカー(&B)" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "キャンセル(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "チートマネージャ(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "Dolphinのアップデート(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Clear Symbols" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "クローン(&C)..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Code" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "接続(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "コントローラ設定(&C)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Copy address" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "作成(&C)" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "削除(&D)" @@ -436,21 +444,21 @@ msgstr "&Delete Watch" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "コードを編集...(&E)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "編集...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "ディスクの取り出し(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "エミュレーション(&E)" @@ -458,39 +466,39 @@ msgstr "エミュレーション(&E)" msgid "&Export" msgstr "&Export" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "セーブファイルのエクスポート...(&E)" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "GCI形式でエクスポート..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "ファイル(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Font..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Frame Advance(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "フリールックの設定(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Generate Symbols From" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "GitHub リポジトリ(&G)" @@ -498,15 +506,15 @@ msgstr "GitHub リポジトリ(&G)" msgid "&Go to start of function" msgstr "&Go to start of function" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "グラフィック設定(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "ヘルプ(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "ホットキーのカスタマイズ(&H)" @@ -514,31 +522,31 @@ msgstr "ホットキーのカスタマイズ(&H)" msgid "&Import" msgstr "&Import" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "セーブファイルのインポート...(&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "インポート...(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Insert blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -546,11 +554,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "UIの言語(&L):" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "ステートロード(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Load Symbol Map" @@ -564,23 +572,23 @@ msgstr "&Load file to current address" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "ツールバーの位置を固定(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memory" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "記録(&M)" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "ミュート(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Network" @@ -588,82 +596,82 @@ msgstr "&Network" msgid "&No" msgstr "いいえ(&N)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "開く(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "設定(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Patch HLE Functions" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "一時停止(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "開始(&P)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "プロパティ(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "読み込み専用(&R)" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registers" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "削除(&R)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "コードを削除(&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Rename symbol" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "リセット(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "リソースパックマネージャー(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Save Symbol Map" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "カードeのスキャン...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "速度制限(&S):" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "停止(&S)" @@ -671,15 +679,15 @@ msgstr "停止(&S)" msgid "&Theme:" msgstr "テーマ(&T):" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "ツール(&T)" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "ROMを取り外してリセット(&U)" @@ -689,21 +697,21 @@ msgstr "ROMを取り外してリセット(&U)" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "表示(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "公式Webサイト(&W)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "公式Wiki(英語)で動作状況を確認(&W)" @@ -711,23 +719,31 @@ msgstr "公式Wiki(英語)で動作状況を確認(&W)" msgid "&Yes" msgstr "はい(&Y)" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' not found, no symbol names generated" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' not found, scanning for common functions instead" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "なし" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "オフ" @@ -735,63 +751,71 @@ msgstr "オフ" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multiply(乗算)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Add(加算)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Subtract(減算)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Divide(除算)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 ブロック)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -813,11 +837,11 @@ msgstr "16-bit Signed Integer" msgid "16-bit Unsigned Integer" msgstr "16-bit Unsigned Integer" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x Anisotropic" @@ -825,11 +849,11 @@ msgstr "16x Anisotropic" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -837,15 +861,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Native (1280x1056) for 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -875,7 +895,7 @@ msgstr "32-bit Unsigned Integer" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -889,15 +909,11 @@ msgstr "3D深度" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Native (1920x1584) for 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -905,35 +921,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 ブロック)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Native (2560x2112) for 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 ブロック)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -952,19 +968,15 @@ msgstr "64-bit Signed Integer" msgid "64-bit Unsigned Integer" msgstr "64-bit Unsigned Integer" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Native (3840x3168) for 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -986,19 +998,19 @@ msgstr "8-bit Signed Integer" msgid "8-bit Unsigned Integer" msgstr "8-bit Unsigned Integer" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x Anisotropic" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Native (5120x4224) for 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Less-than(より小さい)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "なし" @@ -1012,8 +1024,8 @@ msgstr "" "よく分からなければ、チェックを入れないでください" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1021,7 +1033,7 @@ msgstr "" "AutoStepping timed out. Current instruction is " "irrelevant." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1030,12 +1042,12 @@ msgstr "" "

Dolphinの最新版が公開されています!

Dolphin %1 がダウンロード可能で" "す。現在のバージョン ( %2 )
更新を行いますか?

更新履歴:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Greater-than(より大きい)" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "ネットプレイのセッションは既に進行中です!" @@ -1059,17 +1071,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "ディスクは既に挿入されています。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "起動するタイトルを指定せずにステートセーブをロードすることはできません" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1077,18 +1089,18 @@ msgstr "" "終了処理の実行中です。 この処理が完了する前にエミュレーションの強制終了をする" "とデータが失われる場合があります。それでも強制終了しますか?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "WiiリモコンとのSyncはWiiのゲームを実行中にのみ行なえます" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1131,7 +1143,7 @@ msgstr "アクションリプレイコード" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "中断" @@ -1142,7 +1154,7 @@ msgstr "Dolphinについて" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "加速度" @@ -1155,8 +1167,8 @@ msgstr "" msgid "Accuracy:" msgstr "精度:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1248,11 +1260,11 @@ msgstr "Action Replay: Normal Code {0}: Invalid subtype {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "ネットプレイ:チャットをアクティブ" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Active" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1264,7 +1276,7 @@ msgstr "Active thread queue" msgid "Active threads" msgstr "Active threads" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "ビデオカード" @@ -1272,7 +1284,7 @@ msgstr "ビデオカード" msgid "Adapter Detected" msgstr "タップが接続されています" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "ビデオカード:" @@ -1294,8 +1306,8 @@ msgstr "DSU Serverの追加" msgid "Add New USB Device" msgstr "USBデバイスを追加" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "ショートカットをデスクトップに追加" @@ -1307,7 +1319,7 @@ msgstr "Add a Breakpoint" msgid "Add a Memory Breakpoint" msgstr "Add a Memory Breakpoint" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Add memory &breakpoint" @@ -1317,7 +1329,7 @@ msgstr "Add memory breakpoint" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Add to &watch" @@ -1327,9 +1339,9 @@ msgstr "Add to &watch" msgid "Add to watch" msgstr "Add to watch" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "追加" @@ -1337,16 +1349,16 @@ msgstr "追加" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Address" @@ -1365,7 +1377,7 @@ msgstr "Address space by CPU state" msgid "Address:" msgstr "Address:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1400,7 +1412,7 @@ msgstr "" "

よく分からなければ、右端に合わせておいてください。" "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1414,7 +1426,7 @@ msgstr "" "する可能性があります。この設定はごく限られたタイトルでのみ恩恵を受けられる機" "能です。" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1437,27 +1449,50 @@ msgstr "" "あくまでも自己責任での使用を前提とし、 デフォルト以外の値で発生したバグについ" "ては 報告しないでください。" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "アドバンスコネクタ" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "高度な設定" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "アフリカ" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1465,82 +1500,83 @@ msgstr "" msgid "Aligned to data type length" msgstr "Aligned to data type length" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "All Double" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "すべてのファイル" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "すべてのファイル (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "All Float" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "すべての GC/Wii ファイル" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "All Hexadecimal" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "全てのステートセーブファイル (*.sav *.s##);; 全てのファイル (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "All Signed Integer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "All Unsigned Integer" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "すべてのファイル (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "すべてのプレイヤーのチートコードは同期されました" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "すべてのプレイヤーのセーブデータは同期されました" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "コンソール上の言語設定の不一致を許可" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "利用統計レポートを許可" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "SDカードへの書込を許可" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1548,15 +1584,15 @@ msgstr "" "ゲーム内カメラの操作を許可します。

よく分からなけれ" "ば、チェックを入れないでください。" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "外部入力設定" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "常に表示" @@ -1566,7 +1602,7 @@ msgstr "常に表示" msgid "Always Connected" msgstr "常時接続状態として扱う" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "最前面に表示(&T)" @@ -1574,7 +1610,7 @@ msgstr "最前面に表示(&T)" msgid "An inserted disc was expected but not found." msgstr "An inserted disc was expected but not found." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyph" @@ -1592,31 +1628,31 @@ msgstr "角度" msgid "Angular velocity to ignore and remap." msgstr "ここで指定した角度以下の入力を無視します" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "アンチエイリアス" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "アンチエイリアス:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "すべて" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Append signature to" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Append to &Existing Signature File..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Appl&y Signature File..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1633,11 +1669,11 @@ msgstr "Apploaderの日付" msgid "Apply" msgstr "適用" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Apply signature file" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Arbitrary Mipmap Detection" @@ -1645,15 +1681,15 @@ msgstr "Arbitrary Mipmap Detection" msgid "Are you sure that you want to delete '%1'?" msgstr "次のプロファイルを削除しますか? '%1'" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "このタイトルの実体ファイルを削除しますか?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "このリソースパックを削除しますか?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "ネットプレイを終了しますか?" @@ -1661,16 +1697,20 @@ msgstr "ネットプレイを終了しますか?" msgid "Are you sure?" msgstr "本当によろしいですか?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "アスペクト比" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "アスペクト比:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "コントローラ割り当て設定" @@ -1678,7 +1718,7 @@ msgstr "コントローラ割り当て設定" msgid "Assign Controllers" msgstr "コントローラ割り当て設定" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1705,7 +1745,7 @@ msgstr "タイムストレッチの設定" msgid "Australia" msgstr "オーストラリア" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "作者" @@ -1713,8 +1753,8 @@ msgstr "作者" msgid "Authors" msgstr "開発チーム" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "自動" @@ -1722,11 +1762,11 @@ msgstr "自動" msgid "Auto (Multiple of 640x528)" msgstr "自動 (ゲーム解像度の倍数)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Dolphinの自動更新に関する設定" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1738,7 +1778,7 @@ msgstr "" "\n" "自動以外のレンダリング解像度に設定しなおしてください" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "ウィンドウサイズを自動調整" @@ -1746,15 +1786,15 @@ msgstr "ウィンドウサイズを自動調整" msgid "Auto-Hide" msgstr "未操作時に隠す" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Auto-detect RSO modules?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "次のフォルダと自動同期" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1785,7 +1825,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1797,7 +1837,7 @@ msgstr "BP register " msgid "Back Chain" msgstr "Back Chain" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "ビデオAPI" @@ -1809,12 +1849,12 @@ msgstr "Backend Multithreading" msgid "Backend Settings" msgstr "出力設定" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "ビデオAPI:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "バックグラウンド操作を許可" @@ -1825,13 +1865,13 @@ msgstr "バックグラウンド操作を許可" msgid "Backward" msgstr "後方" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Bad Value Given" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Bad address provided." @@ -1839,20 +1879,20 @@ msgstr "Bad address provided." msgid "Bad dump" msgstr "Bad dump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Bad offset provided." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Bad value provided." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "バナー" @@ -1872,11 +1912,11 @@ msgstr "バー" msgid "Base priority" msgstr "Base priority" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "基本設定" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "基本設定" @@ -1884,7 +1924,7 @@ msgstr "基本設定" msgid "Bass" msgstr "バスドラム" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "バッチモードの使用にはタイトルの指定が必須です" @@ -1892,7 +1932,7 @@ msgstr "バッチモードの使用にはタイトルの指定が必須です" msgid "Battery" msgstr "バッテリー残量" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "ベータ版 (ひと月に一度)" @@ -1900,6 +1940,22 @@ msgstr "ベータ版 (ひと月に一度)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, その他" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binary SSL" @@ -1916,20 +1972,20 @@ msgstr "Binary SSL (write)" msgid "Bitrate (kbps):" msgstr "ビットレート (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "ブロックサイズ" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "ブロックサイズ:" @@ -1937,7 +1993,7 @@ msgstr "ブロックサイズ:" msgid "Blocking" msgstr "Blocking" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "ブロック数" @@ -1963,15 +2019,15 @@ msgstr "" "ドされました。\n" "パススルーの機能は使えません。" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Boot to Pause" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND バックアップファイル (*.bin);;すべてのファイル (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii キー ファイル (*.bin);;すべてのファイル (*)" @@ -1979,7 +2035,7 @@ msgstr "BootMii キー ファイル (*.bin);;すべてのファイル (*)" msgid "Borderless Fullscreen" msgstr "ボーダレス フルスクリーン" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "下" @@ -1988,7 +2044,7 @@ msgstr "下" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Branches" @@ -2002,27 +2058,27 @@ msgstr "Break" msgid "Breakpoint" msgstr "Breakpoint" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Breakpoint encountered! Step out aborted." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Breakpoints" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "ブロードバンドアダプタ(HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "ブロードバンドアダプタ(TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "ブロードバンドアダプタ(XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "ブロードバンドアダプタ(tapserver)" @@ -2040,7 +2096,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "ブロードバンドアダプタ MACアドレス設定" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "ネットプレイセッションブラウザ(&N)" @@ -2048,12 +2104,12 @@ msgstr "ネットプレイセッションブラウザ(&N)" msgid "Buffer Size:" msgstr "バッファサイズ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "バッファサイズが変更されました: %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "バッファ:" @@ -2079,7 +2135,7 @@ msgstr "ボタン" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2095,7 +2151,7 @@ msgstr "ボタン" msgid "Buttons" msgstr "ボタン" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2105,7 +2161,7 @@ msgstr "" msgid "C Stick" msgstr "Cスティック" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "C&reate Signature File..." @@ -2113,19 +2169,19 @@ msgstr "C&reate Signature File..." msgid "CP register " msgstr "CP register " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPUエミュレーション方式" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU設定" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Cached Interpreter (低速)" @@ -2140,11 +2196,11 @@ msgstr "" "

よく分からなければ、チェックを入れないでください。" "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "計算する" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2172,19 +2228,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "Call display list at %1 with size %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Callers" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Calls" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Callstack" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "カメラ 1" @@ -2198,22 +2254,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "Can only generate AR code for values in virtual memory." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "ゲーム実行中はネットプレイセッションを開始できません!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "キャンセル" @@ -2247,11 +2311,11 @@ msgstr "Cannot generate AR code for this address." msgid "Cannot refresh without results." msgstr "Cannot refresh without results." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2259,6 +2323,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "GC IPLが見つからないため、ゲームを開始できませんでした。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "容量" @@ -2277,11 +2345,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "センタリングとキャリブレーション" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "ディスクの入れ替え(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "ディスクの入れ替え(&D)" @@ -2289,7 +2357,7 @@ msgstr "ディスクの入れ替え(&D)" msgid "Change Disc" msgstr "ディスクの入れ替え" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "ディスク交換を自動化" @@ -2303,7 +2371,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2324,15 +2392,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "変更されたチート内容は次回のゲーム開始時に反映されます" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "チャット欄" @@ -2348,7 +2416,7 @@ msgstr "コードサーチ" msgid "Cheats Manager" msgstr "チートマネージャ" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "NANDの整合性チェックを実行" @@ -2360,14 +2428,14 @@ msgstr "ゲームリストの状態を監視" msgid "Check for updates" msgstr "最新版の入手先:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" "ファイルを削除する権限があるかどうか、他で使用中でないかを確認してください。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "チェックサム" @@ -2375,31 +2443,31 @@ msgstr "チェックサム" msgid "China" msgstr "中国" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "メモリーカードを選択" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Choose priority input file" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Choose secondary input file" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "保存先のフォルダを選択してください" @@ -2408,7 +2476,7 @@ msgstr "保存先のフォルダを選択してください" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "クラシックコントローラ ボタン" @@ -2418,27 +2486,27 @@ msgid "Classic Controller" msgstr "クラシックコントローラ" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "全消去" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Clear Cache" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Clock Override" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "コピーして編集...(&E)" @@ -2447,11 +2515,11 @@ msgstr "コピーして編集...(&E)" msgid "Close" msgstr "閉じる" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Dolphinの設定(&N)" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Code" @@ -2478,15 +2546,19 @@ msgstr "Code has been executed" msgid "Code:" msgstr "コード:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "コードを受け取りました!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2494,12 +2566,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Combine &Two Signature Files..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "全般" @@ -2521,7 +2593,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "ゲーム開始前にシェーダをコンパイルする" @@ -2529,18 +2601,18 @@ msgstr "ゲーム開始前にシェーダをコンパイルする" msgid "Compiling Shaders" msgstr "シェーダをコンパイル中..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "圧縮形式" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "圧縮レベル:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "圧縮形式:" @@ -2550,7 +2622,7 @@ msgstr "圧縮形式:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Condition" @@ -2624,14 +2696,14 @@ msgstr "" msgid "Config" msgstr "設定" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "設定" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "操作設定" @@ -2640,22 +2712,22 @@ msgstr "操作設定" msgid "Configure Dolphin" msgstr "Dolphinの設定" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "入力設定" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "出力設定" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "確認" @@ -2663,13 +2735,13 @@ msgstr "確認" msgid "Confirm backend change" msgstr "ビデオAPI変更の確認" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "動作停止時に確認" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "確認" @@ -2678,15 +2750,15 @@ msgstr "確認" msgid "Connect" msgstr "ホストに接続" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "バランスWii ボードを接続" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "USBキーボードの接続をエミュレート" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "%1 のWiiリモコンを接続" @@ -2706,15 +2778,15 @@ msgstr "3PのWiiリモコンを接続" msgid "Connect Wii Remote 4" msgstr "4PのWiiリモコンを接続" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Wiiリモコンの接続" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "実機Wiiリモコンをエミュレートされたコントローラとして扱う" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "インターネットに接続してWiiのシステム更新を行いますか?" @@ -2722,7 +2794,7 @@ msgstr "インターネットに接続してWiiのシステム更新を行いま msgid "Connected" msgstr "Connected" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2734,7 +2806,7 @@ msgstr "接続方式:" msgid "Content {0:08x} is corrupt." msgstr "Content {0:08x} is corrupt." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "接続状況を常に監視" @@ -2747,7 +2819,7 @@ msgstr "" msgid "Control Stick" msgstr "コントロールスティック" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "入力設定" @@ -2783,7 +2855,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2794,7 +2866,7 @@ msgstr "" "距離を設定できます。

値を高くすると効果が強くなり、低くすると目の負担" "が軽減されます。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2808,7 +2880,7 @@ msgstr "" "

よく分からなければ、【Native】を選択してください。" "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2837,49 +2909,49 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "収束点" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "収束点 (Convergence):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "ファイル形式の変換" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "このタイトルを変換..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "選択中のタイトルを変換..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "この設定で変換を実行" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2890,13 +2962,13 @@ msgstr "" "\n" "このまま変換を行いますか?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "変換中..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2921,18 +2993,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "コピー" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Copy &function" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Copy &hex" @@ -2940,7 +3012,7 @@ msgstr "Copy &hex" msgid "Copy Address" msgstr "Copy Address" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2952,19 +3024,19 @@ msgstr "Copy Hex" msgid "Copy Value" msgstr "Copy Value" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Copy code &line" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Copy tar&get address" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Aへコピー" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Bへコピー" @@ -3000,7 +3072,7 @@ msgstr "クライアントを作成できませんでした" msgid "Could not create peer." msgstr "ピアを作成できませんでした" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3008,7 +3080,7 @@ msgstr "" "更新ファイルのダウンロードに失敗。インターネット接続設定を確認してから改めて" "試してください" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3032,7 +3104,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3064,6 +3136,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3081,15 +3157,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Couldn't look up central server" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -3097,13 +3173,13 @@ msgstr "" msgid "Country:" msgstr "発売国" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -3112,16 +3188,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "新しくメモリーカードを作成" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3139,7 +3215,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "制作者: " @@ -3176,7 +3252,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "現在の地域" @@ -3188,7 +3264,7 @@ msgstr "Current Value" msgid "Current context" msgstr "Current context" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "選択中のタイトル" @@ -3200,7 +3276,7 @@ msgstr "Current thread" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "リアルタイムクロック設定" @@ -3208,13 +3284,13 @@ msgstr "リアルタイムクロック設定" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3235,7 +3311,7 @@ msgstr "" msgid "DJ Turntable" msgstr "ターンテーブル" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "タルコンガ" @@ -3263,7 +3339,7 @@ msgstr "DSP LLE Recompiler(低速)" msgid "DSU Client" msgstr "DSU Client" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3275,15 +3351,21 @@ msgstr "" "アップ方法については こちらのページを参照してください" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "マットコントローラ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "データ関係" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3295,23 +3377,23 @@ msgstr "データ転送" msgid "Data Type" msgstr "Data Type" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Data in area of file that should be unused." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Data in unrecognized format or corrupted." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "データが受信されました!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Datel MaxDrive/Pro 形式" @@ -3325,7 +3407,7 @@ msgid "Debug" msgstr "デバッグ" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "デバッグ用" @@ -3371,8 +3453,9 @@ msgstr "X方向 減少" msgid "Decrease Y" msgstr "Y方向 減少" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "既定" @@ -3380,7 +3463,7 @@ msgstr "既定" msgid "Default Config (Read Only)" msgstr "デフォルト設定(読み取り専用)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "既定のデバイス" @@ -3413,17 +3496,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "削除" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "このタイトルの実体を削除" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "選択中のタイトルの実体を削除" @@ -3432,7 +3515,7 @@ msgstr "選択中のタイトルの実体を削除" msgid "Delete the existing file '{0}'?" msgstr "既存のファイル '{0}' を削除しますか?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "深度" @@ -3440,26 +3523,26 @@ msgstr "深度" msgid "Depth Percentage:" msgstr "深度 比率変更:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "深度 (Depth):" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "説明" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "説明" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3467,11 +3550,11 @@ msgstr "" msgid "Detached" msgstr "Detached" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "検出" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Detecting RSO Modules" @@ -3479,11 +3562,11 @@ msgstr "Detecting RSO Modules" msgid "Deterministic dual core:" msgstr "Deterministic dual core: " -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "開発者向け (起動する度に確認)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "デバイス" @@ -3492,7 +3575,7 @@ msgstr "デバイス" msgid "Device PID (e.g., 0305)" msgstr "デバイス PID (例:0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "デバイス設定" @@ -3509,11 +3592,11 @@ msgstr "デバイス:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Diff" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "5分間操作がない状態が続くと、画面を暗くするようにします" @@ -3525,12 +3608,12 @@ msgstr "直接接続 (Direct)" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Disable" @@ -3538,7 +3621,7 @@ msgstr "Disable" msgid "Disable Bounding Box" msgstr "Disable Bounding Box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Disable Copy Filter" @@ -3550,15 +3633,19 @@ msgstr "Disable EFB VRAM Copies" msgid "Disable Emulation Speed Limit" msgstr "エミュレーション速度 無効化" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Disable Fastmem" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Disable Fog" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Disable JIT Cache" @@ -3583,7 +3670,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3598,7 +3685,7 @@ msgstr "" "

よく分からなければ、チェックを外さないでください。" "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "ディスク" @@ -3637,25 +3724,25 @@ msgstr "距離" msgid "Distance of travel from neutral position." msgstr "振りの強さをニュートラルポジションからの距離で指定" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Dolphinの開発者への情報提供にご協力いただけますか?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "\"%1\" をゲームパスリストに追加しますか?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Do you want to clear the list of symbol names?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "選択中の %n 個のセーブファイルを削除しますか?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "動作中のゲームを停止しますか?" @@ -3667,35 +3754,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II decoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO ログファイル (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Map File (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphin Signature CSV File" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphin Signature File" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS ムービー (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3706,7 +3793,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3714,7 +3801,7 @@ msgstr "" "ゲームリストは空です。この文章をダブルクリックして GC/Wii の ディスクイメー" "ジ もしくは WAD ファイルのあるフォルダを選択してください。" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "要求された操作を完了することができませんでした。" @@ -3726,7 +3813,7 @@ msgstr "要求された操作を完了することができませんでした。 msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin is a free and open-source GameCube and Wii emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphinのバージョンが古すぎます" @@ -3742,7 +3829,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin is unable to verify unlicensed discs." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3759,15 +3846,15 @@ msgstr "チートは現在、無効化されています" msgid "Domain" msgstr "Domain" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "自動更新しない" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "次回からこの画面を表示しない" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "ディスクイメージの圧縮に成功しました" @@ -3780,37 +3867,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "下" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Webからコードを入手" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Webからコードを入手 (WiiRD Database)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "グリッド表示でパッケージ画像を使用 ( GameTDB.comより取得 )" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "ダウンロード完了" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 個のコードが見つかりました。( 新規追加: %2 個 )" @@ -3833,7 +3920,7 @@ msgstr "デュアルコア動作" msgid "Dual View" msgstr "Dual View" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "ダミーデバイス" @@ -3853,7 +3940,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "サウンドのダンプを行う(WAV形式)" @@ -3865,7 +3952,7 @@ msgstr "Dump Base Textures" msgid "Dump EFB Target" msgstr "EFBターゲットをダンプ" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "フレームのダンプを行う(AVI形式)" @@ -3941,12 +4028,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "オランダ語" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "終了" @@ -3965,7 +4052,7 @@ msgstr "" "近Dolphinのバージョンを更新した場合は、ドライバを認識させるためにWindowsの再" "起動が必要になるかもしれません。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3981,7 +4068,7 @@ msgstr "Early Memory Updates" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3994,7 +4081,7 @@ msgstr "東アジア" msgid "Edit Breakpoint" msgstr "Edit Breakpoint" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Edit..." @@ -4028,7 +4115,7 @@ msgstr "ディスクの取り出し" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -4036,11 +4123,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Embedded Frame Buffer (内蔵フレームバッファ)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "空き" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "エミュレーションスレッドはすでに稼働中です" @@ -4048,15 +4135,15 @@ msgstr "エミュレーションスレッドはすでに稼働中です" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "WiiのBluetoothアダプタをエミュレート" @@ -4066,11 +4153,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Wiiリモコンをエミュレート" @@ -4093,12 +4180,12 @@ msgstr "エミュレーション速度" msgid "Emulation must be started to record." msgstr "Emulation must be started to record." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "有効" @@ -4106,6 +4193,10 @@ msgstr "有効" msgid "Enable API Validation Layers" msgstr "Enable API Validation Layers" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -4114,15 +4205,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "タイムストレッチを有効にする (Audio Stretching)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "チートコードを有効化" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Custom RTC を使用する" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -4130,19 +4225,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "デュアルコア動作を行う" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "デュアルコア動作を行う (速度向上)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "CPU Clock Override を有効化" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Memory Size Override を有効化" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4159,10 +4254,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Enable MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "プログレッシブ表示を有効化" @@ -4176,15 +4275,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "振動を有効にする" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "スクリーンセーバーを有効化" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Wiiリモコンのスピーカーを有効化" @@ -4192,11 +4291,11 @@ msgstr "Wiiリモコンのスピーカーを有効化" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "統計レポートの収集に協力する" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4204,10 +4303,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "ワイヤーフレームを有効化" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4238,6 +4344,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4272,7 +4385,7 @@ msgstr "" "浮動小数点演算結果フラグを有効にします。必要なゲームはわずかです [有効=互換" "性重視/無効=速度向上]" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4290,11 +4403,12 @@ msgstr "" "ディング」と互換性がありません。

よく分からなけれ" "ば、チェックを外さないでください。" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4315,7 +4429,7 @@ msgstr "" "この設定について考える必要はありません。

よく分から" "なければ、チェックを入れないでください。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4342,7 +4456,6 @@ msgstr "" "い。
" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4350,7 +4463,14 @@ msgstr "" "メモリ管理機構を有効にします。いくつかのタイトルで必要です [有効=互換性重視" "/無効=速度向上]" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4379,7 +4499,7 @@ msgstr "" msgid "Encoding" msgstr "エンコード" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4396,12 +4516,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet Didn't Initialize" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "英語" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "画質向上の設定" @@ -4432,84 +4552,84 @@ msgstr "ここにパスワードを入力" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Enter the RSO module address:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "エラー" @@ -4518,13 +4638,13 @@ msgstr "エラー" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4537,15 +4657,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "セッションリストの取得エラー: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "データ処理中にエラーが発生しました" @@ -4553,11 +4673,11 @@ msgstr "データ処理中にエラーが発生しました" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "セーブデータ同期中にエラー発生!" @@ -4632,7 +4752,7 @@ msgstr "Errors were found in {0} unused blocks in the {1} partition." msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "ヨーロッパ" @@ -4676,11 +4796,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Excluded: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Excluded: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Exclusive Ubershaders" @@ -4728,14 +4848,14 @@ msgstr "" msgid "Experimental" msgstr "実験的" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "全てのWiiセーブデータをエクスポート" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "エクスポート失敗" @@ -4743,42 +4863,42 @@ msgstr "エクスポート失敗" msgid "Export Recording" msgstr "録画ファイルのエクスポート" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "録画ファイルのエクスポート" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "セーブファイルをエクスポート" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "複数のセーブファイルをエクスポート" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "セーブデータをエクスポート" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "GCS形式でエクスポート..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "SAV形式でエクスポート..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n個のファイルをエクスポートしました" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "拡張コントローラ" @@ -4791,7 +4911,7 @@ msgstr "拡張コントローラ モーション(外部入力)" msgid "Extension Motion Simulation" msgstr "拡張コントローラ モーション" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "External" @@ -4799,35 +4919,35 @@ msgstr "External" msgid "External Frame Buffer (XFB)" msgstr "External Frame Buffer (外部フレームバッファ)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "証明書ファイルをNANDから取り出す" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "ディスク全体を抽出" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "パーティション全体を抽出" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "このファイルを抽出" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "このファイルを抽出" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "システムデータを抽出" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "全てのファイルを抽出" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "このフォルダを抽出" @@ -4837,7 +4957,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO プレーヤー" @@ -4845,7 +4965,7 @@ msgstr "FIFO プレーヤー" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4853,11 +4973,11 @@ msgstr "" "メモリカードを開くことに失敗\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Failed to append to signature file '%1'" @@ -4865,11 +4985,11 @@ msgstr "Failed to append to signature file '%1'" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4877,7 +4997,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Redump.org に接続できませんでした" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "サーバー %1 に接続できませんでした" @@ -4898,15 +5018,15 @@ msgstr "Failed to create D3D12 global resources" msgid "Failed to create DXGI factory" msgstr "Failed to create DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4923,7 +5043,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "ネットプレイ メモリカードの削除に失敗しました。書き込み権限を確認してください" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "選択したファイルの削除に失敗しました" @@ -4931,36 +5051,36 @@ msgstr "選択したファイルの削除に失敗しました" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "コードの取得に失敗しました" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Failed to dump %1: Can't open file" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Failed to dump %1: Failed to write to file" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "次のセーブファイルをエクスポートできませんでした:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "証明書ファイルの取り出しに失敗" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "ファイルの抽出に失敗しました" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "システムデータの抽出に失敗しました" @@ -4975,29 +5095,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Failed to find one or more D3D symbols" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "\"%1\" をインポートできませんでした" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Failed to init core" @@ -5012,16 +5132,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "リソースパック %1 をインストールできませんでした" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "タイトルのインストールに失敗" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5029,8 +5149,8 @@ msgstr "" "ポート番号 %1 で待ち受けできませんでした。別のネットプレイサーバーが実行中に" "なっていませんか?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Failed to load RSO module at %1" @@ -5042,15 +5162,15 @@ msgstr "Failed to load d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Failed to load dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Failed to load map file '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -5064,8 +5184,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "'%1' のオープンに失敗しました" @@ -5094,40 +5218,40 @@ msgstr "" "外部エディタでファイルを開くことができませんでした\n" "INIファイルに関連付けされているソフトを確認してください" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "ファイルを" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "サーバーを開けませんでした" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5147,35 +5271,35 @@ msgstr "Failed to parse given value into target data type." msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5185,18 +5309,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "タイトルの消去に失敗" @@ -5216,27 +5340,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "FIFOログの保存に失敗しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Failed to save code map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Failed to save signature file '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Failed to save symbol map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Failed to save to signature file '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "リソースパック %1 のアンインストールに失敗しました" @@ -5256,9 +5387,9 @@ msgstr "Wii セーブデータの書き込みに失敗しました" msgid "Failed to write config file!" msgstr "設定ファイルの書き込みに失敗!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5266,33 +5397,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "セーブファイルのディスクへの書き込みに失敗" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "失敗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Fair Input Delay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Fallback Region" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Fallback Region:" @@ -5316,17 +5447,21 @@ msgstr "" msgid "Field of View" msgstr "視野角(Field of View)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "ファイル情報" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "ファイル形式" @@ -5338,20 +5473,20 @@ msgstr "ファイル形式:" msgid "File Info" msgstr "ファイル情報" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "ファイル名" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "ファイルサイズ" @@ -5359,15 +5494,15 @@ msgstr "ファイルサイズ" msgid "File Size:" msgstr "ファイルサイズ:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "コードを含まないファイルです" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "ファイル名" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "圧縮処理の待機中です..." @@ -5377,12 +5512,12 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "ファイルサイズがどの種類のゲームキューブメモリカードにも適合しなかったため" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "Filesize in header mismatches actual card size." @@ -5390,7 +5525,7 @@ msgstr "Filesize in header mismatches actual card size." msgid "Filesystem" msgstr "構造" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "フィルタ" @@ -5406,7 +5541,7 @@ msgstr "Find &Previous" msgid "Finish Calibration" msgstr "キャリブレーション終了" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5416,19 +5551,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "First Person" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "チェックサムを修正" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "チェックサムの修正に失敗" @@ -5438,7 +5573,7 @@ msgstr "Fixed Alignment" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flags" @@ -5447,12 +5582,12 @@ msgstr "Flags" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Follow &branch" @@ -5472,35 +5607,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "強制的に 16:9 にする" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "強制24bitカラー化" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "強制的に 4:3 にする" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5508,7 +5643,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "接続待ちポートを次の番号で固定:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5520,7 +5655,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5536,7 +5671,7 @@ msgstr "" "い。

よく分からなければ、チェックを入れないでくださ" "い。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5548,7 +5683,7 @@ msgstr "" "

よく分からなければ、チェックを外さないでください。" "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "ファイル形式:" @@ -5614,19 +5749,19 @@ msgstr "記録するフレーム数" msgid "France" msgstr "フランス" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "空きブロック数:%1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "追加可能なファイル数:%1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "フリールックカメラの操作タイプ" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "フリールック コントローラ設定 %1" @@ -5634,7 +5769,7 @@ msgstr "フリールック コントローラ設定 %1" msgid "Free Look Settings" msgstr "フリールックの設定" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6122,7 +6262,7 @@ msgstr "緑 - 左" msgid "Green Right" msgstr "緑 - 右" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "グリッド表示" @@ -6135,7 +6275,7 @@ msgstr "ギターコントローラ" msgid "Gyroscope" msgstr "ジャイロスコープ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6151,7 +6291,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -6168,6 +6308,10 @@ msgstr "Head" msgid "Help" msgstr "ヘルプ" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6188,7 +6332,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6197,28 +6341,28 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "隠す" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "すべて非表示" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "プレイ中のセッションを隠す" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "互換性のないセッションを隠す" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "リモート先のGBAを隠す" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "大" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "高" @@ -6227,7 +6371,7 @@ msgstr "高" msgid "Hit Strength" msgstr "叩く強さ" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6243,11 +6387,11 @@ msgstr "" msgid "Host" msgstr "ホストになる" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "ホストコード:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Host Input Authority" @@ -6255,7 +6399,7 @@ msgstr "Host Input Authority" msgid "Host Size" msgstr "Host Size" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6267,15 +6411,15 @@ msgstr "" "す\n" "3人以上の環境で、通信が不安定な場合やレイテンシが大きい場合に効果的です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Host Input Authority が無効になりました" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Host Input Authority が有効になりました" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "ネットプレイを開始(ホスト)" @@ -6283,7 +6427,7 @@ msgstr "ネットプレイを開始(ホスト)" msgid "Hostname" msgstr "Hostname" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "ホットキーのカスタマイズ" @@ -6293,11 +6437,11 @@ msgstr "ホットキーのカスタマイズ" msgid "Hotkeys" msgstr "ホットキー" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "フォーカスがあるときのみホットキーを動作させる" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Hybrid Ubershaders" @@ -6307,7 +6451,7 @@ msgstr "Hybrid Ubershaders" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6316,11 +6460,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6342,24 +6486,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IPアドレス:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL設定" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "ポインタ" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Wiiリモコンの感度" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6394,11 +6538,11 @@ msgstr "" "高度な圧縮形式で、不要データと暗号化されたWiiディスクデータの両方を効率的に圧" "縮できます。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "アイコン" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6408,11 +6552,11 @@ msgstr "" "いつでもホスト(レイテンシが0になる人)を切り替えられるのが特徴です\n" "ゴルフのような、タイミングにシビアなターン制ゲームに最適です" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "IDの作成" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6434,7 +6578,7 @@ msgstr "" "グの特定に役立てたりします。\n" "また、この許可はいつでもDolphinの設定から取り消すことが可能です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6448,14 +6592,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6471,7 +6615,7 @@ msgstr "無視" msgid "Ignore Format Changes" msgstr "Ignore Format Changes" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "このセッションでは無視" @@ -6517,30 +6661,30 @@ msgstr "" "

よく分からなければ、チェックを入れないでください。" "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "BootMii NAND バックアップをインポート" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "インポートに失敗" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "セーブファイルのインポート" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Wii セーブデータのインポート" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "NAND バックアップをインポート" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6558,7 +6702,7 @@ msgstr "プレイ中?" msgid "Included: %1" msgstr "Included: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Included: 0" @@ -6574,6 +6718,30 @@ msgstr "" "ロード時の処理時間は増加します

よく分からなければ、" "チェックを外さないでください。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "移動速度 増加" @@ -6611,19 +6779,19 @@ msgstr "Y方向 増加" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6636,27 +6804,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "情報" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "情報" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "エミュレーション中はスクリーンセーバーを起動させない" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "入力" @@ -6670,42 +6838,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Insert &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SDカードの挿入をエミュレート" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Inspected" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "インストール" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "自動更新" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WiiメニューにWADファイルを追加" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "NANDへインストール" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -6717,7 +6885,7 @@ msgstr "Instruction" msgid "Instruction Breakpoint" msgstr "Instruction Breakpoint" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instruction:" @@ -6725,7 +6893,7 @@ msgstr "Instruction:" msgid "Instruction: %1" msgstr "Instruction: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6746,8 +6914,23 @@ msgstr "強さ" msgid "Interface" msgstr "表示" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Internal LZO Error - compression failed" @@ -6756,25 +6939,30 @@ msgstr "Internal LZO Error - compression failed" msgid "Internal LZO Error - decompression failed" msgstr "Internal LZO Error - compression failed" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2})\n" -"もう一度ステートロードを試してください" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Internal LZO Error - lzo_init() failed" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "レンダリング解像度" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "レンダリング解像度の変更:" @@ -6782,15 +6970,15 @@ msgstr "レンダリング解像度の変更:" msgid "Internal error while generating AR code." msgstr "Internal error while generating AR code." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (非常に低速)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreter Core" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6802,7 +6990,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Invalid Mixed Code" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "無効なリソースパック %1 が与えられました:%2" @@ -6811,15 +6999,15 @@ msgstr "無効なリソースパック %1 が与えられました:%2" msgid "Invalid Player ID" msgstr "無効なプレイヤーID" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Invalid RSO module address: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Invalid callstack" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6827,7 +7015,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "このホストコードは無効です" @@ -6848,7 +7036,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "Invalid parameters given to search." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6868,7 +7056,7 @@ msgstr "Invalid search string (couldn't convert to number)" msgid "Invalid search string (only even string lengths supported)" msgstr "Invalid search string (only even string lengths supported)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "無効なタイトルID" @@ -6877,8 +7065,8 @@ msgid "Invalid watch address: %1" msgstr "Invalid watch address: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "イタリア語" @@ -6886,11 +7074,16 @@ msgstr "イタリア語" msgid "Italy" msgstr "イタリア" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Off" @@ -6898,68 +7091,68 @@ msgstr "JIT Block Linking Off" msgid "JIT Blocks" msgstr "JIT Blocks" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Paired Off" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "JIT Recompiler for ARM64 (推奨)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT Recompiler for x86-64 (推奨)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT Register Cache Off" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -6968,12 +7161,12 @@ msgstr "" "このエラーは起こらないはずです。この状況をバグトラッカーへ報告してください。" "Dolphinを終了します。" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "日本" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "日本語" @@ -6984,12 +7177,18 @@ msgstr "日本語" msgid "Japanese (Shift-JIS)" msgstr "日本用 (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Keep Running" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "最前面に表示" @@ -7006,7 +7205,7 @@ msgstr "Keep addresses where value in memory" msgid "Keyboard" msgstr "キーボード" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "キーボードコントローラ" @@ -7023,16 +7222,16 @@ msgstr "キー" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "選択したプレイヤーをキック" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "韓国" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "韓国語" @@ -7043,7 +7242,7 @@ msgstr "韓国語" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -7065,23 +7264,31 @@ msgstr "Label" msgid "Last Value" msgstr "Last Value" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "レイテンシ:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "遅延:~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "遅延:~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "遅延:~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "遅延: ~80 ms" @@ -7089,11 +7296,15 @@ msgstr "遅延: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7104,7 +7315,7 @@ msgstr "左" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Lスティック" @@ -7130,7 +7341,7 @@ msgstr "" "左クリックでスティック値を設定\n" "右クリックでスティックの再センタリング" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7140,7 +7351,7 @@ msgstr "" "中クリックで消去\n" "右クリックで詳細設定に入ります" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7159,7 +7370,7 @@ msgstr "ライセンス" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -7169,8 +7380,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -7178,11 +7392,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "Limit Chunked Upload Speed:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "ゲームリストカラムの表示" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "リスト表示" @@ -7191,18 +7405,18 @@ msgid "Listening" msgstr "Listening" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "読込" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Load &Bad Map File..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Load &Other Map File..." @@ -7210,15 +7424,15 @@ msgstr "Load &Other Map File..." msgid "Load Custom Textures" msgstr "カスタムテクスチャを読み込む" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "ゲームキューブ メインメニューを起動" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -7235,7 +7449,7 @@ msgstr "" msgid "Load ROM" msgstr "ROMの読込" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7324,23 +7538,23 @@ msgstr "ステートロード - スロット 8" msgid "Load State Slot 9" msgstr "ステートロード - スロット 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "ファイルからロード" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "選択したスロットから読込" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "次のスロットからロード" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Wiiメニューを起動 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7348,16 +7562,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "選択したスロットから読込" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "スロット %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Load map file" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7365,7 +7579,7 @@ msgstr "" msgid "Load..." msgstr "読込" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Loaded symbols from '%1'" @@ -7386,15 +7600,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "IPアドレスと使用ポート番号" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "マウスカーソルをロック" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7408,10 +7622,18 @@ msgstr "ログ" msgid "Log Configuration" msgstr "ログの設定" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Log JIT Instruction Coverage" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "レンダリング時間を記録" @@ -7424,18 +7646,10 @@ msgstr "表示するログ情報" msgid "Logger Outputs" msgstr "ログ出力先" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7451,20 +7665,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "ネットプレイサーバーへの接続が失われました..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "小" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "低" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7476,13 +7690,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "MadCatz Gameshark 形式" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7490,9 +7704,37 @@ msgstr "" msgid "Main Stick" msgstr "コントロールスティック" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "メーカー" @@ -7501,7 +7743,7 @@ msgstr "メーカー" msgid "Maker:" msgstr "メーカー" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7513,7 +7755,7 @@ msgstr "" "ません。

よく分からなければ、チェックを入れないでく" "ださい。" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Wii NANDの管理" @@ -7522,23 +7764,23 @@ msgstr "Wii NANDの管理" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "コントローラ割当位置" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Match Found" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "最大バッファサイズ:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "最大バッファサイズが変更されました: %1" @@ -7547,14 +7789,14 @@ msgstr "最大バッファサイズが変更されました: %1" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" "有効にしているとWiiメニューやいくつかのタイトルで動作速度が低下する場合があり" "ます" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "中" @@ -7566,19 +7808,19 @@ msgstr "Memory" msgid "Memory Breakpoint" msgstr "Memory Breakpoint" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "メモリーカード" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "GCメモリーカードマネージャ" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Memory Override" @@ -7598,7 +7840,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7616,30 +7858,35 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "マイク" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "その他" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "その他の設定" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Mismatch between free block count in header and actually unused blocks." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Mismatch between internal data structures." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7665,12 +7912,20 @@ msgstr "" "機能を使用するにはゲームの再起動が必要です。

よく分" "からなければ、チェックを入れないでください。" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Modules found: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "モノラル" @@ -7682,11 +7937,11 @@ msgstr "Monoscopic Shadows" msgid "Monospaced Font" msgstr "等幅フォント" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "モーション(外部入力)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "モーション" @@ -7695,20 +7950,20 @@ msgstr "モーション" msgid "Motor" msgstr "モーター" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "プレイ中のマウスカーソル表示" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "カーソル操作時のみ表示させます" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "常に表示させます" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "常に非表示にします" @@ -7729,7 +7984,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7737,20 +7992,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND 整合性チェック" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit Warning" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7758,7 +8013,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -7775,25 +8030,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "名前" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "新しいタグに名前を付ける:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "削除するタグ名を入力" @@ -7802,11 +8057,11 @@ msgid "Name of your session shown in the server browser" msgstr "セッションブラウザに表示するルーム名を入力" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "名前" @@ -7814,16 +8069,16 @@ msgstr "名前" msgid "Native (640x528)" msgstr "Native (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "ネイティブGCI 形式" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "ネットプレイ" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "ネットプレイセッションブラウザ" @@ -7835,27 +8090,27 @@ msgstr "ネットプレイ《セットアップ》" msgid "Netherlands" msgstr "オランダ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "ネットワーク関係" @@ -7863,15 +8118,15 @@ msgstr "ネットワーク関係" msgid "Network dump format:" msgstr "Network dump format:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "常に非表示" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "自動更新を止める" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "New" @@ -7884,11 +8139,11 @@ msgstr "New Breakpoint" msgid "New Search" msgstr "新しい検索" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "新しいタグ" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "新しいIDが作成されました。" @@ -7896,7 +8151,7 @@ msgstr "新しいIDが作成されました。" msgid "New instruction:" msgstr "New instruction:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "新しいタグ" @@ -7919,6 +8174,7 @@ msgid "Nickname is too long." msgstr "ニックネームが長すぎます" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "ニックネーム:" @@ -7946,14 +8202,18 @@ msgstr "出力しない" msgid "No Compression" msgstr "無圧縮" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "No Match" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7963,7 +8223,7 @@ msgstr "" msgid "No description available" msgstr "No description available" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7971,7 +8231,7 @@ msgstr "" msgid "No extension selected." msgstr "拡張コントローラが選択されていません" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "読み込み/記録ファイルなし" @@ -7979,15 +8239,19 @@ msgstr "読み込み/記録ファイルなし" msgid "No game is running." msgstr "No game is running." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "No game running." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "問題は見つかりませんでした" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -8021,25 +8285,25 @@ msgstr "" msgid "No recording loaded." msgstr "No recording loaded." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "セーブデータが見つかりませんでした" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "undo.dtm ファイルが見つかりません。desync を防止するためステートロードの取消" "を中止します" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "なし" @@ -8051,11 +8315,11 @@ msgstr "北アメリカ" msgid "Not Set" msgstr "未定義" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "このタイトルを持っていないプレイヤーがいます。続けますか?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8065,7 +8329,7 @@ msgstr "" "インポート先のメモリーカードの空きブロック数が不足しています。最低でも %n ブ" "ロックの空きが必要です" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8075,11 +8339,11 @@ msgstr "" "インポート先のメモリーカードの追加可能ファイル数が不足しています。最低でも " "%n ファイルの空きが必要です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8114,25 +8378,25 @@ msgstr "1秒間に行うシェイクの回数" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "ヌンチャク" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "ヌンチャク ボタン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "ヌンチャクスティック" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8150,7 +8414,7 @@ msgid "Oceania" msgstr "オセアニア" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "オフ" @@ -8162,7 +8426,7 @@ msgstr "Offset" msgid "On" msgstr "有効" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "操作時のみ表示" @@ -8173,15 +8437,15 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "オンラインガイドを表示(&D)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8189,7 +8453,7 @@ msgstr "" "Only append symbols with prefix:\n" "(Blank for all symbols)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8202,24 +8466,24 @@ msgstr "" msgid "Open" msgstr "開く" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "実体ファイルのあるフォルダを開く(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "フォルダを開く..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "FIFOログファイルを選択" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "セーブデータのあるフォルダを開く(&S)" @@ -8227,7 +8491,7 @@ msgstr "セーブデータのあるフォルダを開く(&S)" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "セーブデータのあるフォルダを開く(&S)" @@ -8259,7 +8523,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "演算子" @@ -8267,8 +8531,8 @@ msgstr "演算子" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "設定" @@ -8277,21 +8541,21 @@ msgstr "設定" msgid "Orange" msgstr "オレンジ" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbital" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "その他" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -8300,24 +8564,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "その他" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "その他ステート関係" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "他のタイトル" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Overwritten" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "録画ファイルを再生(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8346,7 +8618,7 @@ msgstr "PNG画像ファイル (*.png);; すべてのファイル (*)" msgid "PPC Size" msgstr "PPC Size" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8359,7 +8631,7 @@ msgstr "パッド" msgid "Pads" msgstr "パッド" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parameters" @@ -8372,11 +8644,11 @@ msgstr "Parse as Hex" msgid "Parsing Error" msgstr "解析エラー" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passive" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "PC上のBluetoothアダプタでパススルー" @@ -8418,27 +8690,25 @@ msgstr "フォルダ" msgid "Pause" msgstr "一時停止" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "再生終了時に一時停止" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "フォーカスが外れたら一時停止" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Pause on Panic" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"有効にすると読込/書込もしくは不明なパニックエラー発生時に一時停止します。\n" -"この設定はパフォーマンスに影響します。\n" -"パフォーマンスへの影響度は Enable MMU を有効にした時と同じです。" #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8455,15 +8725,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Per-Pixel Lighting" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Wii システムアップデート" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Wii システムアップデート" @@ -8493,11 +8763,11 @@ msgstr "Physical address space" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Pick a debug font" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8509,8 +8779,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "機種" @@ -8526,7 +8796,7 @@ msgstr "再生/記録" msgid "Play Recording" msgstr "録画ファイルを再生" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8534,39 +8804,43 @@ msgstr "" msgid "Playback Options" msgstr "再生に関する設定" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "プレイヤー名" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "プレイヤー数" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8575,7 +8849,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8587,12 +8861,12 @@ msgstr "" msgid "Point" msgstr "ポインタ" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "ポート %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "Port %1 のROM:" @@ -8601,19 +8875,19 @@ msgstr "Port %1 のROM:" msgid "Port:" msgstr "ポート:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "ポストプロセス" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "ポストプロセス:" @@ -8642,7 +8916,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8663,7 +8937,7 @@ msgstr "Syncボタン 押下" msgid "Pressure" msgstr "筆圧" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8697,15 +8971,15 @@ msgstr "前のプロファイル" msgid "Primitive %1" msgstr "Primitive %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "パスワードあり" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "すべて" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "問題点" @@ -8731,7 +9005,7 @@ msgstr "" "影響度「中」の問題が見つかりました。ゲーム全体または特定の機能が動作しない可" "能性があります" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "プロファイル" @@ -8740,23 +9014,23 @@ msgstr "プロファイル" msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "誰でも" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "ゲームリストのキャッシュを消去" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8783,13 +9057,13 @@ msgstr "" "ます。" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "確認" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "終了" @@ -8810,11 +9084,11 @@ msgstr "R (アナログ)" msgid "READY" msgstr "READY" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO Modules" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO auto-detection" @@ -8822,7 +9096,7 @@ msgstr "RSO auto-detection" msgid "RUNNING" msgstr "RUNNING" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ GC/Wii ISOファイル (*.rvz)" @@ -8839,7 +9113,11 @@ msgstr "Range End: " msgid "Range Start: " msgstr "Range Start: " -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Re&place instruction" @@ -8871,11 +9149,11 @@ msgstr "Read or Write" msgid "Read-Only Mode" msgstr "読み込み専用" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "実機バランスWii ボードを接続" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "実機Wiiリモコンを接続" @@ -8892,7 +9170,7 @@ msgstr "リセット" msgid "Record" msgstr "録画" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "コントローラ操作を記録" @@ -8904,7 +9182,7 @@ msgstr "Recording" msgid "Recording Options" msgstr "録画設定" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8921,7 +9199,7 @@ msgstr "赤 - 左" msgid "Red Right" msgstr "赤 - 右" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8937,17 +9215,17 @@ msgstr "" "るようになります。

よく分からなければ、【なし】のま" "まにしておいてください。" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.orgのステータス:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "再更新" @@ -8968,22 +9246,22 @@ msgstr "Refresh failed. Please run the game for a bit and try again." msgid "Refreshed current values." msgstr "Refreshed current values." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "セッションリストを更新中..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "地域" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "地域" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registers" @@ -8995,36 +9273,36 @@ msgstr "相対的な操作" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "また今度" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "削除" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "不要データを消去 (不可逆処理):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "タグの削除" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "タグを削除" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9035,16 +9313,16 @@ msgstr "" "\n" "変換処理を続行しますか?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Rename symbol" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "ゲームウィンドウの設定" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "メインウィンドウ部分に描画" @@ -9067,18 +9345,18 @@ msgstr "参加要請" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "初期化" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Reset Ignore Panic Handler" @@ -9086,11 +9364,11 @@ msgstr "Reset Ignore Panic Handler" msgid "Reset Results" msgstr "Reset Results" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "中継サーバーをリセット" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "中継サーバーを次にリセットしました:%1:%2" @@ -9098,7 +9376,7 @@ msgstr "中継サーバーを次にリセットしました:%1:%2" msgid "Reset Traversal Settings" msgstr "中継サーバーをリセット" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -9106,11 +9384,11 @@ msgstr "" msgid "Reset View" msgstr "位置をリセット" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "全てのペアリングを初期化する" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "リソースパックマネージャ" @@ -9126,11 +9404,11 @@ msgstr "再起動が必要" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Restore instruction" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "再試行" @@ -9139,7 +9417,7 @@ msgstr "再試行" msgid "Return Speed" msgstr "戻りの速度" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "使用バージョンとOS" @@ -9151,7 +9429,7 @@ msgstr "Revision: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9162,7 +9440,7 @@ msgstr "右" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Rスティック" @@ -9198,11 +9476,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "ルームID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "回転操作" @@ -9227,23 +9505,23 @@ msgstr "" msgid "Rumble" msgstr "振動" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Run &To Here" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Run GBA Cores in Dedicated Threads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Run until" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Run until hit (ignoring breakpoints)" @@ -9251,11 +9529,11 @@ msgstr "Run until hit (ignoring breakpoints)" msgid "Russia" msgstr "ロシア" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SDカード" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -9263,11 +9541,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SDカードファイル (*.raw);; すべてのファイル (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SDカード" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "SDカードの設定" @@ -9275,7 +9553,7 @@ msgstr "SDカードの設定" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "同期させるフォルダ" @@ -9288,7 +9566,7 @@ msgstr "" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9296,7 +9574,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "シリアルポート1" @@ -9310,11 +9588,11 @@ msgstr "SSL context" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Sa&ve Code" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "ステートセーブ(&V)" @@ -9324,8 +9602,8 @@ msgid "Safe" msgstr "Safe" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9335,34 +9613,34 @@ msgstr "保存" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "次の場所へ保存" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "セーブデータ" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "ゲームボーイアドバンス セーブファイル (*.sav);;すべてのファイル (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -9370,17 +9648,17 @@ msgstr "" msgid "Save Oldest State" msgstr "最古のステートに上書き保存" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "ステートセーブ" @@ -9424,23 +9702,23 @@ msgstr "ステートセーブ - スロット 8" msgid "Save State Slot 9" msgstr "ステートセーブ - スロット 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "ファイルとして保存" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "最古のステートに上書き保存" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "選択したスロットに保存" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "次のスロットに保存" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Save Symbol Map &As..." @@ -9448,7 +9726,7 @@ msgstr "Save Symbol Map &As..." msgid "Save Texture Cache to State" msgstr "Save Texture Cache to State" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "ステートセーブ/ロード" @@ -9460,11 +9738,11 @@ msgstr "" msgid "Save as..." msgstr "ファイルとして保存" -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Save combined output file as" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9474,15 +9752,15 @@ msgstr "" "在のセーブデータのバックアップを行って下さい。\n" "セーブデータの上書きを続行しますか?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "ROMと同じフォルダにセーブファイルを保存する" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Save map file" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Save signature file" @@ -9490,7 +9768,7 @@ msgstr "Save signature file" msgid "Save to Selected Slot" msgstr "選択したスロットに保存" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "スロット %1 - %2" @@ -9498,11 +9776,11 @@ msgstr "スロット %1 - %2" msgid "Save..." msgstr "保存" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "ペアリングの初期化はWiiのゲームを実行中にのみ行なえます" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "セーブ保存先" @@ -9510,7 +9788,7 @@ msgstr "セーブ保存先" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Scaled EFB Copy" @@ -9524,11 +9802,11 @@ msgstr "画面撮影" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Search" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Search Address" @@ -9553,7 +9831,7 @@ msgstr "" "Search currently not possible in virtual address space. Please run the game " "for a bit and try again." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Search for an Instruction" @@ -9561,11 +9839,11 @@ msgstr "Search for an Instruction" msgid "Search games..." msgstr "ゲームタイトルを検索" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Search instruction" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9589,7 +9867,7 @@ msgstr "" msgid "Security options" msgstr "Security options" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "選択" @@ -9597,24 +9875,24 @@ msgstr "選択" msgid "Select Dump Path" msgstr "ダンプ先を選択" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "エクスポート先フォルダを選択" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "GBAのBIOSファイルを選択" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "GBAのROMファイルを選択" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "GBAセーブファイルの保存先を選択" @@ -9634,15 +9912,15 @@ msgstr "リソースパックの読込元フォルダを選択" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "スロット %1 - %2" @@ -9650,7 +9928,7 @@ msgstr "スロット %1 - %2" msgid "Select State" msgstr "スロットの選択" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "スロットの選択" @@ -9702,17 +9980,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Wii NANDルート" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "フォルダを選択" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "ファイルを選択" @@ -9728,7 +10006,7 @@ msgstr "ディスクチャンネルに表示するタイトルを選択" msgid "Select a SD Card Image" msgstr "SDカードファイルを選択" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9736,19 +10014,19 @@ msgstr "" msgid "Select a game" msgstr "タイトルを選択" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "NANDにインストールするタイトルを選択" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "カードeファイルの選択" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Select the RSO module address:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9756,20 +10034,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "キーファイル (OTP/SEEPROM ダンプ)を選択" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "セーブファイルを選択" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "圧縮されたイメージの保存先を選択" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "圧縮されたイメージの保存先を選択" @@ -9781,11 +10059,11 @@ msgstr "選択したフォント" msgid "Selected controller profile does not exist" msgstr "選択されたプロファイルは存在しません" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "選択されたゲームがゲームリストに存在しません!" @@ -9797,7 +10075,7 @@ msgstr "Selected thread callstack" msgid "Selected thread context" msgstr "Selected thread context" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -9805,7 +10083,7 @@ msgstr "" "描画に使用するビデオカードを選択します。

%1 はこの機" "能をサポートしません。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -9813,7 +10091,7 @@ msgstr "" "描画に使用するビデオカードを選択します。

よく分から" "なければ、一番上のものを選択してください。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9832,7 +10110,7 @@ msgstr "" "す。

よく分からなければ、【オフ】を選択してくださ" "い。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9847,7 +10125,7 @@ msgstr "" "

よく分からなければ、【自動】を選択してください。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9863,11 +10141,11 @@ msgstr "" "うまく動作するものを選んでください

よく分からなけれ" "ば、【OpenGL】を選択してください" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "送信" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "センサーバーの位置" @@ -9887,7 +10165,7 @@ msgstr "サーバーのIPアドレス" msgid "Server Port" msgstr "サーバーのポート" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "サーバーが中継処理を拒否しました" @@ -9904,35 +10182,35 @@ msgstr "Set &blr" msgid "Set PC" msgstr "Set PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Wiiメニュー(ディスクチャンネル)に表示(&D)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "スロットAに読み込むメモリーカードファイルを選択" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "スロットBに読み込むメモリーカードファイルを選択" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Set symbol &end address" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Set symbol &size" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Set symbol end address" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Set symbol size (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9942,7 +10220,7 @@ msgstr "" "変更します\n" "すべてのタイトルで上手く動作するとは限りません" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Wiiのシステム言語を変更できます" @@ -9958,7 +10236,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9968,11 +10246,11 @@ msgstr "設定" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Can't create setting.txt file" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "影響度" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "シェーダコンパイルの設定" @@ -9982,6 +10260,10 @@ msgstr "シェーダコンパイルの設定" msgid "Shake" msgstr "シェイク" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9995,41 +10277,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "ログを表示(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "ツールバー(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "タイトルバーに起動中のゲーム名を表示" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "すべて表示" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "オーストラリア" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Discordにプレイ中のゲームを表示" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -10037,7 +10319,7 @@ msgstr "" msgid "Show FPS" msgstr "FPSを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "フレームカウンタを表示" @@ -10045,19 +10327,19 @@ msgstr "フレームカウンタを表示" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "フランス" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "ゲームキューブ" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "ドイツ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Show Golf Mode Overlay" @@ -10065,23 +10347,23 @@ msgstr "Show Golf Mode Overlay" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "入力された操作を表示" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "イタリア" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "日本" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "韓国" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "ラグカウンタを表示" @@ -10089,27 +10371,27 @@ msgstr "ラグカウンタを表示" msgid "Show Language:" msgstr "次の言語で表示" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "ログの設定を表示(&C)" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "ネットプレイ:OSD表示" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "ネットプレイ:Ping表示" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "オランダ" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "オンスクリーンメッセージを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL規格の地域" @@ -10122,19 +10404,19 @@ msgstr "Show PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "特定機種のソフトだけを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "次の地域のソフトだけを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "ロシア" @@ -10142,7 +10424,7 @@ msgstr "ロシア" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "スペイン" @@ -10154,19 +10436,19 @@ msgstr "" msgid "Show Statistics" msgstr "統計情報を表示" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "システム時間を表示" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "台湾" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "アメリカ合衆国" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "不明" @@ -10178,27 +10460,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD(Wiiウェア/VC/Wiiチャンネル)" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "地域なし" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Show in &memory" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "Show in Code" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "Show in Memory" @@ -10215,11 +10497,11 @@ msgstr "Show in memory" msgid "Show in server browser" msgstr "セッションブラウザに表示" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "Show target in memor&y" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10273,7 +10555,7 @@ msgstr "" "表示します。

よく分からなければ、チェックを入れない" "でください。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10290,7 +10572,7 @@ msgstr "" "Shows various rendering statistics.

If unsure, " "leave this unchecked." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Side-by-Side" @@ -10306,7 +10588,7 @@ msgstr "横持ち 切替" msgid "Sideways Wii Remote" msgstr "横持ち(Sideways)で使用" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Signature Database" @@ -10325,12 +10607,12 @@ msgstr "Signed 32" msgid "Signed 8" msgstr "Signed 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Signed Integer" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "簡体字中国語" @@ -10338,11 +10620,11 @@ msgstr "簡体字中国語" msgid "Simulate DK Bongos" msgstr "タルコンガのシミュレート" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Six Axis" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "サイズ" @@ -10359,7 +10641,7 @@ msgstr "" msgid "Skip" msgstr "Skip" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Skip Drawing" @@ -10367,7 +10649,7 @@ msgstr "Skip Drawing" msgid "Skip EFB Access from CPU" msgstr "Skip EFB Access from CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "メインメニューをスキップ" @@ -10398,28 +10680,33 @@ msgstr "" "時にV-Syncを有効にしてください。

よく分からなけれ" "ば、チェックを外さないでください。" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10428,19 +10715,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "スロットA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "スロットA" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "スロットB" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "スロットB" @@ -10468,7 +10755,7 @@ msgstr "" "Some padding data that should be zero is not zero. This can make the game " "freeze at certain points." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10476,12 +10763,12 @@ msgstr "" "いくつかの値は不正です。\n" "強調された値を修正してください。" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "アルファベット順で並べ替え" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "サウンドの設定:" @@ -10494,8 +10781,8 @@ msgid "Spain" msgstr "スペイン" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "スペイン語" @@ -10503,11 +10790,11 @@ msgstr "スペイン語" msgid "Speaker Pan" msgstr "スピーカー パン調整" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "リモコンスピーカー音量" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Specialized (既定)" @@ -10544,7 +10831,7 @@ msgstr "速度調整" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10556,16 +10843,16 @@ msgstr "Stack end" msgid "Stack start" msgstr "Stack start" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "標準コントローラ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "スタート" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "ネットプレイを開始(&N)" @@ -10573,7 +10860,7 @@ msgstr "ネットプレイを開始(&N)" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "操作の記録を開始(&C)" @@ -10583,7 +10870,7 @@ msgstr "操作の記録を開始(&C)" msgid "Start Recording" msgstr "操作の記録を開始" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "フルスクリーンで開始" @@ -10591,11 +10878,11 @@ msgstr "フルスクリーンで開始" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "ゲームを開始" @@ -10606,7 +10893,7 @@ msgstr "ゲームを開始" msgid "State" msgstr "State" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "SPEED FORCE" @@ -10634,19 +10921,19 @@ msgstr "Step Out" msgid "Step Over" msgstr "Step Over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Step out successful!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Step out timed out!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Step over in progress..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Step successful!" @@ -10655,20 +10942,20 @@ msgstr "Step successful!" msgid "Stepping" msgstr "Stepping" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "ステレオ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "表示方式" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "表示方式" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "立体視" @@ -10689,7 +10976,7 @@ msgstr "スティック" msgid "Stop" msgstr "停止" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "操作の再生/記録を停止" @@ -10697,7 +10984,7 @@ msgstr "操作の再生/記録を停止" msgid "Stop Recording" msgstr "Stop Recording" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "ゲームを終了" @@ -10739,11 +11026,11 @@ msgstr "" "Texture)

よく分からなければ、チェックを外さないでく" "ださい。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "ウィンドウに合わせる" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "設定の同期を厳密にする(Strict Settings Sync)" @@ -10757,6 +11044,10 @@ msgstr "String" msgid "Strum" msgstr "ストラム" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10764,69 +11055,69 @@ msgstr "ストラム" msgid "Stylus" msgstr "スタイラス" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "完了" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr " '%1' の削除に成功しました" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "セーブファイルのエクスポートに成功しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "証明書ファイルの取り出しに成功しました" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "ファイルの取り出しに成功しました" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "システムデータの取り出しに成功しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "タイトルのインストールに成功しました" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "タイトルの消去に成功しました" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10834,16 +11125,16 @@ msgstr "" msgid "Support" msgstr "サポート" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "サポートしているすべての形式" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "SD および SDHC 仕様のみサポート。デフォルト容量は 128 MB です" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "サラウンド" @@ -10851,17 +11142,22 @@ msgstr "サラウンド" msgid "Suspended" msgstr "Suspended" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "視点を入れ替える" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10876,23 +11172,23 @@ msgstr "" msgid "Swing" msgstr "動き" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "スロットAを操作" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "スロットBを操作" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Symbol (%1) end address:" @@ -10910,25 +11206,25 @@ msgstr "" "Symbols -> Generate Symbols From ->\n" "\tAddress | Signature Database | RSO Modules" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Symbol name:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symbols" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Sync" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko コードを同期する" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "実機Wiiリモコンとのペアリングを行う" @@ -10944,7 +11240,7 @@ msgstr "" "CPU/GPUスレッドを同期させることでデュアルコア動作時のフリーズを抑制します " "[有効=互換性重視/無効=速度向上]" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10964,25 +11260,25 @@ msgstr "Geckoコードの同期中..." msgid "Synchronizing save data..." msgstr "セーブデータの同期中..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "システムの言語:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS用入力ウィンドウを表示" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS関係" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "タグを表示" @@ -11000,15 +11296,15 @@ msgstr "Tail" msgid "Taiwan" msgstr "台湾" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "画面撮影" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "Target address range is invalid." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11018,11 +11314,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "テスト" @@ -11039,11 +11335,11 @@ msgstr "テクスチャキャッシュの精度" msgid "Texture Dumping" msgstr "Texture Dumping" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "テクスチャフィルタ:" @@ -11084,7 +11380,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "The Masterpiece partitions are missing." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11092,7 +11388,7 @@ msgstr "" "NANDを修復できませんでした。現在のデータをバックアップして、NANDのダンプから" "やり直すことをオススメします" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NANDの修復に成功しました" @@ -11103,6 +11399,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11138,7 +11438,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11165,11 +11465,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Wiiシステムの更新が完了しました" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "このWiiシステムは既に最新版になっています" @@ -11179,19 +11479,21 @@ msgstr "このWiiシステムは既に最新版になっています" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "入力されたデバイス PIDは無効です。" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "入力されたデバイス VIDは無効です。" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11199,12 +11501,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11215,7 +11523,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11226,7 +11534,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "The filesystem is invalid or could not be read." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11253,7 +11561,7 @@ msgstr "The game ID is unusually short." msgid "The game ID is {0} but should be {1}." msgstr "The game ID is {0} but should be {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -11261,14 +11569,14 @@ msgstr "" msgid "The game is currently running." msgstr "ゲームは現在実行中です" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11285,6 +11593,12 @@ msgstr "ハッシュは一致しませんでした" msgid "The hashes match!" msgstr "全てのハッシュが一致!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11297,6 +11611,16 @@ msgstr "" msgid "The install partition is missing." msgstr "The install partition is missing." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11305,12 +11629,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "選択されたプロファイル '%1' は存在しません" @@ -11329,12 +11657,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "復号化しましたが、このコードにはひとつも行が含まれていません。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11371,13 +11699,13 @@ msgstr "The specified common key index is {0} but should be {1}." msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" "インポート先のメモリーカードには既にこのファイルのデータが存在します%n\"%1\"" @@ -11387,11 +11715,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "The ticket is not correctly signed." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "The type of a partition could not be read." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11411,7 +11760,7 @@ msgstr "The update partition is missing." msgid "The update partition is not at its normal position." msgstr "The update partition is not at its normal position." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11437,11 +11786,11 @@ msgstr "The {0} partition is not properly aligned." msgid "There are too many partitions in the first partition table." msgstr "There are too many partitions in the first partition table." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "取り消すものがありません!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11476,7 +11825,11 @@ msgstr "" "This Korean title is set to use an IOS that typically isn't used on Korean " "consoles. This is likely to lead to ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "このデバイスは既に登録済みです。" @@ -11503,7 +11856,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "元に戻すことはできません!" @@ -11608,7 +11961,7 @@ msgstr "This is a good dump." msgid "This session requires a password:" msgstr "参加にはパスワードが必要です:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11678,7 +12031,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11713,14 +12066,14 @@ msgstr "傾き" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Timed Out" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "タイトル" @@ -11734,7 +12087,7 @@ msgstr "終了" msgid "To:" msgstr "終了" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "全画面表示 切り替え(&F)" @@ -11819,15 +12172,15 @@ msgstr "" msgid "Toolbar" msgstr "ツールバー" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "上" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Top-and-Bottom" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11866,19 +12219,33 @@ msgstr "" msgid "Touch" msgstr "タッチボード" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "繁体字中国語" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11886,7 +12253,7 @@ msgstr "" msgid "Traversal Server" msgstr "中継サーバー (Traversal)" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "中継サーバーからホストへの接続がタイムアウト" @@ -11896,7 +12263,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11905,12 +12272,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "トリガー" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11936,7 +12308,7 @@ msgstr "アメリカ合衆国" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11944,19 +12316,17 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -11967,7 +12337,7 @@ msgstr "" "

よく分からなければ、これを選択してください。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11979,7 +12349,7 @@ msgstr "" "で、Hybrid Ubershaders では問題がある場合にしかオススメできません。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11992,7 +12362,7 @@ msgstr "" "パフォーマンスへの影響を最小限に抑えつつカクつきが解消されるはずですが、実際" "どのような結果になるかは使用中のビデオドライバに依存します。" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Unable to auto-detect RSO module" @@ -12004,7 +12374,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -12032,7 +12406,7 @@ msgstr "" "\n" "この行を無視して解析を続けますか?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -12048,56 +12422,61 @@ msgstr "" msgid "Unbound" msgstr "Unbound" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "未圧縮のGC/Wii ISOファイル (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "直前のステートロードを取消" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "直前のステートセーブの取消" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "アンインストール" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "NANDからアンインストール" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" "セーブデータを残してNAND内からこのタイトルを削除します。よろしいですか?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "米国" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "フィルタ無し" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -12109,7 +12488,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12119,7 +12498,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12129,7 +12508,7 @@ msgstr "" msgid "Unknown address space" msgstr "Unknown address space" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -12145,11 +12524,11 @@ msgstr "Unknown disc" msgid "Unknown error occurred." msgstr "Unknown error occurred." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Unknown error." @@ -12157,20 +12536,20 @@ msgstr "Unknown error." msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "制限なし" @@ -12182,23 +12561,23 @@ msgstr "ROMを取り外してリセット" msgid "Unlock Cursor" msgstr "マウスカーソルをロック 解除" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "復元処理を行っています..." @@ -12217,59 +12596,59 @@ msgstr "Unsigned 32" msgid "Unsigned 8" msgstr "Unsigned 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Unsigned Integer" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "上" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "再取得" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Dolphin 終了後に更新する" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "自動更新" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "更新キャンセル" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "更新完了" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "更新失敗" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "更新中" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12289,7 +12668,7 @@ msgstr "直立状態 切替" msgid "Upright Wii Remote" msgstr "直立状態(Upright)で使用" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "統計レポートの設定" @@ -12297,27 +12676,23 @@ msgstr "統計レポートの設定" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "ゲーム名の表記に内蔵リストを使用" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "カスタムテーマを使用 (Custom User Style)" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Use Lossless Codec (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 (EuRGB60) モードを使用" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "パニックハンドラを使用" @@ -12400,15 +12775,11 @@ msgstr "ユーザー設定" msgid "User Interface" msgstr "Dolphinの表示に関する設定" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "カスタムテーマ:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12431,7 +12802,7 @@ msgstr "" "場合もあります。

よく分からなければ、チェックを外さ" "ないでください。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12441,7 +12812,7 @@ msgstr "" "画面でのエミュレーションとなります。

よく分からなけ" "れば、チェックを入れないでください。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
よく分からなければ、チェックを入れないでく" "ださい。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12708,14 +13085,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "警告" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12782,11 +13159,11 @@ msgstr "Watch" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Webサイト" @@ -12815,11 +13192,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "常にパススルーを行うUSBデバイスリスト" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "疑似ワイドスクリーン化" @@ -12847,45 +13224,45 @@ msgstr "Wiiリモコン" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wiiリモコン %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wiiリモコン ボタン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wiiリモコンの設定" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wiiリモコン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "TAS用入力 Wii %1 - クラシックコントローラ " -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "TAS用入力 Wii %1 - Wiiリモコン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "TAS用入力 Wii %1 - Wiiリモコン+ヌンチャク" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "WiiとWiiリモコン" @@ -12893,15 +13270,15 @@ msgstr "WiiとWiiリモコン" msgid "Wii data is not public yet" msgstr "Wii data is not public yet" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii セーブファイル (*.bin);;すべてのファイル (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -12910,7 +13287,7 @@ msgstr "" "出せないようにします。この設定はホットキーで解除が可能です" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "画面サイズ" @@ -12956,26 +13333,26 @@ msgstr "Write to Log and Break" msgid "Write to Window" msgstr "ウィンドウに出力" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12989,9 +13366,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13019,21 +13396,21 @@ msgstr "はい" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13091,15 +13468,15 @@ msgstr "" "次のガイドを参照してNANDのダンプを行ってください\n" "https://dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "名前が入力されていません" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "セッションに名前を付けてください!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -13107,7 +13484,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "この変更を適用するにはDolphinを再起動してください" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "ゲームが選ばれていません!" @@ -13123,16 +13500,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13153,7 +13530,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] and [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor(排他的論理和)" @@ -13176,21 +13553,21 @@ msgstr "自動 (auto)" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll could not be loaded." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "既定" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "カードeファイル (*.raw);;すべてのファイル (*)" @@ -13236,7 +13613,7 @@ msgstr "last value" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13248,13 +13625,13 @@ msgstr "" msgid "none" msgstr "なし" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "off" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "on" @@ -13303,11 +13680,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -13317,8 +13694,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -13326,7 +13703,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Or(論理和)" diff --git a/Languages/po/ko.po b/Languages/po/ko.po index 9a6baad789..f25c0745da 100644 --- a/Languages/po/ko.po +++ b/Languages/po/ko.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Siegfried, 2013-2023\n" "Language-Team: Korean (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -50,7 +50,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (디스크 %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! 아님" @@ -58,7 +58,7 @@ msgstr "! 아님" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\"는 부적합한 GCM/ISO 파일이거나, GC/Wii ISO 파일이 아닙니다." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ 사용자 변수" @@ -71,7 +71,7 @@ msgstr "$ 사용자 변수" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -79,7 +79,7 @@ msgstr "$ 사용자 변수" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% 나머지" @@ -104,14 +104,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (복사)" @@ -124,7 +124,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (개정 %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (기본)" @@ -138,7 +138,7 @@ msgstr "%1 (추천됨)" msgid "%1 (slow)" msgstr "%1 (느림)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -152,11 +152,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 그래픽 환경설정" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -164,11 +164,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 는 당신의 시스템에서 이 특성을 지원하지 않습니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 는 이 특성을 지원하지 않습니다" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -178,45 +178,50 @@ msgstr "" "%2 오브젝트(들)\n" "현재 프레임: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 가 참가했습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 가 떠났습니다" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" +"%1 가 %2/%3 달성 (%4 하드코어)을 해제했습니다 %5/%6 점 (%7 하드코어) 의 가치" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" -msgstr "" +msgstr "%1 가 %2/%3 달성을 해제했습니다 %4/%5 점의 가치" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 는 적합한 롬이 아닙니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 은 지금 골프중입니다" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 메모리 영역" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" -msgstr "" +msgstr "%1 점" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:265 msgid "%1 session found" @@ -226,30 +231,30 @@ msgstr "%1 세션이 발견되었습니다" msgid "%1 sessions found" msgstr "%1 세션들이 발견되었습니다" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (보통 속도)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "%1 의 값이 변경되었습니다" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "%1 의 값이 일치합니다" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "%1 의 값이 사용됩니다" @@ -257,7 +262,7 @@ msgstr "%1 의 값이 사용됩니다" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -273,19 +278,23 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" -msgstr "" +msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x 원본 (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" -msgstr "" +msgstr "%1x SSAA" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:315 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:333 @@ -306,27 +315,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n 주소(들)이 지워졌습니다." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& 그리고" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "돌핀 정보(&A)" @@ -334,85 +343,85 @@ msgstr "돌핀 정보(&A)" msgid "&Add Memory Breakpoint" msgstr "메모리 중단점 추가 (&A)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "새로운 코드 추가... (&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "함수 추가 (&A)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "추가... (&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "오디오 설정(&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "자동 업데이트(&A):" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "자동 시작 (&A)" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "틀 없는 창(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "중단점 (&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "버그 추적자(&B)" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "취소(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "치트 매니저(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "업데이트 확인(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "부호 지우기 (& C)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "복제... (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "코드 (&C)" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "연결된(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "컨트롤러 설정(&C)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "주소 복사 (&C)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "생성...(&C)" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "삭제 (&)" @@ -428,21 +437,21 @@ msgstr "관찰 삭제 (&D)" msgid "&Delete Watches" msgstr "관찰들 삭제 (&D)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "코드 수정... (&E)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "편집... (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "디스크 꺼내기(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "에뮬레이션(&E)" @@ -450,39 +459,39 @@ msgstr "에뮬레이션(&E)" msgid "&Export" msgstr "내보내기 (&E)" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "게임 저장 내보내기...(&E)" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "상태 내보내기...(&E)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr ".gci 로 내보내기... (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "파일(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "폰트 (&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "프레임 진행(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "자유 보기 설정(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "부호 생성 (&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "GitHub 저장소(&G)" @@ -490,15 +499,15 @@ msgstr "GitHub 저장소(&G)" msgid "&Go to start of function" msgstr "함수의 시작으로 가기(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "그래픽 설정(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "도움말(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "단축키 설정(&H)" @@ -506,31 +515,31 @@ msgstr "단축키 설정(&H)" msgid "&Import" msgstr "가져오기 (&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "게임 저장 가져오기...(&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "상태 가져오기...(&I)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "가져오기... (&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" -msgstr "" +msgstr "무한대 기반(&I)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "blr 삽입 (&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "프레임간 혼합(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "JIT(&J)" @@ -538,11 +547,11 @@ msgstr "JIT(&J)" msgid "&Language:" msgstr "언어(&L):" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "상태 로드(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "로드 부호 맵 (&L)" @@ -556,23 +565,23 @@ msgstr "파일을 현재 주소로 로드합니다 (&L)" msgid "&Lock Watches" msgstr "관찰들 고정 (&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "위젯 고정(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "메모리(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "무비(&M)" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "음소거(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "네트워크(&N)" @@ -580,82 +589,82 @@ msgstr "네트워크(&N)" msgid "&No" msgstr "아니요(&N)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "열기...(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "옵션(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "HLE 함수 패치 (&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "일시정지(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "실행(&P)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "속성(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "읽기 전용 모드(&R)" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "목록 새로고침(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "레지스터 (&R)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "제거 (&R)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "코드 제거 (&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "부호 이름 바꾸기 (&R)" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "리셋(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "리소스 팩 매니저(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "부호 맵 저장 (&S)" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "e-Reader 카드 스캔...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "스카이랜더스 포탈 (&S)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "속도 제한(&S):" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "중지(&S)" @@ -663,15 +672,15 @@ msgstr "중지(&S)" msgid "&Theme:" msgstr "테마(&T):" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "쓰레드(&T)" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "도구(&T)" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "롬 언로드(&U)" @@ -681,21 +690,21 @@ msgstr "롬 언로드(&U)" msgid "&Unlock Watches" msgstr "관찰들 고정풀기 (&U)" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "보기(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "관찰(&W)" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "웹사이트(&W)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "위키(&W)" @@ -703,23 +712,31 @@ msgstr "위키(&W)" msgid "&Yes" msgstr "예(&Y)" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' 이 발견되지 않았습니다, 생성된 부호 이름이 없습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' 이 발견되지 않았습니다, 공통 함수들을 대신 스캔합니다" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(없음)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(호스트)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(꺼짐)" @@ -727,65 +744,73 @@ msgstr "(꺼짐)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* 곱하기" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ 더하기" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", 쉼표" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- 빼기" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--알려지지 않음--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ 나누기" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" +msgstr "1 GiB" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 블락)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" +msgstr "128 MiB" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 바이트" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" -msgstr "" +msgstr "16 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:28 msgid "16 Mbit (251 blocks)" @@ -805,11 +830,11 @@ msgstr "16-비트 부호화 정수" msgid "16-bit Unsigned Integer" msgstr "16-비트 비부호화 정수" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x 비등방성" @@ -817,29 +842,25 @@ msgstr "16x 비등방성" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" -msgstr "" +msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" -msgstr "" +msgstr "256 MiB" #: Source/Core/Core/HotkeyManager.cpp:194 msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x 비등방성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x 원본 (1280x1056) 720p용" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" -msgstr "" +msgstr "32 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:29 msgid "32 Mbit (507 blocks)" @@ -867,7 +888,7 @@ msgstr "32-비트 비부호화 정수" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -881,53 +902,49 @@ msgstr "3D 깊이" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x 원본 (1920x1584) 1080p용" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 바이트" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" -msgstr "" +msgstr "4 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:26 msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 블락)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x 비등방성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x 원본 (2560x2112) 1440p용" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" -msgstr "" +msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x 원본 (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 블락)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" -msgstr "" +msgstr "64 MiB" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:111 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:164 @@ -944,21 +961,17 @@ msgstr "64-비트 부호화 정수" msgid "64-bit Unsigned Integer" msgstr "64-비트 비부호화 정수" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x 원본 (3840x3168) 4K용" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x 원본 (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 바이트" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" -msgstr "" +msgstr "8 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:27 msgid "8 Mbit (123 blocks)" @@ -978,19 +991,19 @@ msgstr "8-비트 부호화 정수" msgid "8-bit Unsigned Integer" msgstr "8-비트 비부호화 정수" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x 비등방성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x 원본 (5120x4224) 5K용" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< 보다-적은" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "<없음>" @@ -1003,8 +1016,8 @@ msgid "If unsure, leave this unchecked." msgstr "" "잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1012,7 +1025,7 @@ msgstr "" "자동스테핑 시간이 지났습니다. 현재 명령은 관련이 없습니" "다." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1022,12 +1035,12 @@ msgstr "" "신은 %2 를 구동하고 있습니다.
업데이트하고 싶습니까?

릴리즈 노트:" "

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> 보다-큰" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "넷플레이 세션이 이미 진행 중입니다!" @@ -1051,17 +1064,19 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "디스크가 이미 삽입되려는 중입니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" +"색들을 더 정교하게 만드는 특성들 그룹, Wii 와 게임큐브 게임들을 의도된 대로 " +"색공간을 매치시켜줍니다" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "저장 상태는 시작할 게임 명시 없이는 로드될 수 없습니다." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1069,18 +1084,20 @@ msgstr "" "종료가 이미 진행 중입니다. 저장되지 않은 데이터는 완료되기 전에 현재 에뮬레이" "션을 중단하면 잃을 수도 있습니다. 중지시키겠습니까?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" +"지원되는 블루투스 장치를 찾을 수 없습니다.\n" +"위 리모트를 수동으로 연결해야 합니다." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Wii 게임이 구동 중일 때만 동기화가 발동될 수 있습니다." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1125,7 +1142,7 @@ msgstr "AR 코드" msgid "ASCII" msgstr "애스키" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "중단" @@ -1136,7 +1153,7 @@ msgstr "돌핀에 대해" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "가속도계" @@ -1149,10 +1166,10 @@ msgstr "가속도계 영향" msgid "Accuracy:" msgstr "정확성:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" -msgstr "" +msgstr "달성" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" @@ -1242,13 +1259,13 @@ msgstr "액션 리플레이: 일반 코드 0: 올바르지 않은 하위 분류 msgid "Activate NetPlay Chat" msgstr "넷플레이 채팅 활성" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "액티브" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" -msgstr "" +msgstr "활성 무한대 피겨:" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:161 msgid "Active thread queue" @@ -1258,7 +1275,7 @@ msgstr "활성 쓰레드 큐" msgid "Active threads" msgstr "활성 쓰레드" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "어댑터" @@ -1266,7 +1283,7 @@ msgstr "어댑터" msgid "Adapter Detected" msgstr "어댑터가 감지되었습니다" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "어댑터:" @@ -1288,8 +1305,8 @@ msgstr "새로운 DSU 서버 추가" msgid "Add New USB Device" msgstr "새로운 USB 장치 추가" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "데스크탑에 바로가기 추가" @@ -1301,7 +1318,7 @@ msgstr "중단점 추가" msgid "Add a Memory Breakpoint" msgstr "메모리 중단점 추가" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "메모리 중단점 추가 (&b)" @@ -1311,7 +1328,7 @@ msgstr "메모리 중단점 추가" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "관찰에 추가 (&w)" @@ -1321,9 +1338,9 @@ msgstr "관찰에 추가 (&w)" msgid "Add to watch" msgstr "관찰에 추가" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "추가..." @@ -1331,16 +1348,16 @@ msgstr "추가..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "주소" @@ -1359,7 +1376,7 @@ msgstr "CPU 상태에 의한 주소 공간" msgid "Address:" msgstr "주소:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1394,7 +1411,7 @@ msgstr "" "

잘 모르겠으면, 가장 오른쪽 값을 선택하세요." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1406,7 +1423,7 @@ msgstr "" "경고: 이것을 활성화하면 많은 게임을 완전히 망가트릴 것입니다. 단지 소수 게임" "만 이것으로 이득을 얻을 수 있습니다." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1428,110 +1445,134 @@ msgstr "" "다. 그러니 위험을 스스로 안고 하세요. 비-기본 클럭으로 일어난 버그를 리포트하" "지 말아주세요." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "고급 게임 포트" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "고급" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "고급 설정" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "아프리카" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" -msgstr "" +msgstr "공기" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:116 msgid "Aligned to data type length" msgstr "데이터 타입 길이로 정렬됨" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" -msgstr "" +msgstr "모두" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "모든 더블" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "모든 파일" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "모든 파일 (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "모든 실수" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "모든 GC/Wii 파일들" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "모든 16진수" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "모든 저장 상태 (*.sav *.s##);; 모든 파일 (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "모든 부호화 정수" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "모든 비부호화 정수" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "모든 파일 (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "모든 플레이어의 코드가 동기화되었습니다." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "모든 플레이어의 저장이 동기화되었습니다." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "맞지 않는 지역 설정 허락" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "사용 통계 보고 허용" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "SD 카드에 쓰기 허용" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1539,15 +1580,15 @@ msgstr "" "인-게임 카메라 조종을 허용합니다.

잘 모르겠으면, 체" "크 해제해 두세요." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "대체 입력 소스" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "항상" @@ -1557,7 +1598,7 @@ msgstr "항상" msgid "Always Connected" msgstr "항상 연결됨" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "항상 위에(&T)" @@ -1565,7 +1606,7 @@ msgstr "항상 위에(&T)" msgid "An inserted disc was expected but not found." msgstr "삽입된 디스크가 예상되었지만 찾지 못했습니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "입체" @@ -1583,31 +1624,31 @@ msgstr "각도" msgid "Angular velocity to ignore and remap." msgstr "무시하고 리맵핑할 각 속도" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "안티-앨리어싱" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "안티-앨리어싱:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "아무 지역" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "서명 덧붙이기" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "존재하는 서명 파일에 덧붙이기... (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "서명 파일 적용... (&y)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1623,11 +1664,11 @@ msgstr "앱로더 날짜:" msgid "Apply" msgstr "적용" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "서명 파일 적용" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "독단적 밉맵 감지" @@ -1635,15 +1676,15 @@ msgstr "독단적 밉맵 감지" msgid "Are you sure that you want to delete '%1'?" msgstr "'%1' 를 정말로 지우고 싶습니까?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "이 파일을 정말로 삭제하시겠습니까?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "이 팩을 정말로 삭제하시겠습니까?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "정말로 넷플레이를 종료하고 싶습니까?" @@ -1651,16 +1692,20 @@ msgstr "정말로 넷플레이를 종료하고 싶습니까?" msgid "Are you sure?" msgstr "확신합니까?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "종횡비" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "종횡비:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "컨트롤러 포트 할당" @@ -1668,7 +1713,7 @@ msgstr "컨트롤러 포트 할당" msgid "Assign Controllers" msgstr "컨트롤러 할당" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "선택된 저장 파일중에 적어도 2개가 같은 내부 파일명입니다." @@ -1693,7 +1738,7 @@ msgstr "오디오 늘림 설정" msgid "Australia" msgstr "오스트레일리아" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "작성자" @@ -1701,8 +1746,8 @@ msgstr "작성자" msgid "Authors" msgstr "제작자" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "자동" @@ -1710,11 +1755,11 @@ msgstr "자동" msgid "Auto (Multiple of 640x528)" msgstr "자동 (640x528의 배수)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "설정 자동 업데이트" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1726,7 +1771,7 @@ msgstr "" "\n" "특정 내부 해상도를 선택해주세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "창 크기 자동 조정" @@ -1734,15 +1779,15 @@ msgstr "창 크기 자동 조정" msgid "Auto-Hide" msgstr "자동-숨기기" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "RSO 모듈을 자동-감지할까요?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "폴더와 자동으로 동기화" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1775,7 +1820,7 @@ msgstr "" "가 사용되어야만 합니다. 00:09:bf 나 00:17:ab 로 시작하는 새로운 MAC 주소를 생" "성하세요." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "바이오스:" @@ -1787,7 +1832,7 @@ msgstr "BP 레지스터" msgid "Back Chain" msgstr "백 체인" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "백엔드" @@ -1799,12 +1844,12 @@ msgstr "백엔드 멀티쓰레딩" msgid "Backend Settings" msgstr "백엔드 설정" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "백엔드:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "백그라운드 입력" @@ -1815,13 +1860,13 @@ msgstr "백그라운드 입력" msgid "Backward" msgstr "뒤로" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "안 좋은 값이 주어짐" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "안 좋은 주소가 제공되었습니다." @@ -1829,20 +1874,20 @@ msgstr "안 좋은 주소가 제공되었습니다." msgid "Bad dump" msgstr "안 좋은 덤프" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "안 좋은 오프셋이 제공되었습니다." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "안 좋은 값이 제공되었습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "배너" @@ -1862,11 +1907,11 @@ msgstr "바" msgid "Base priority" msgstr "기본 우선순위" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "기본" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "기본 설정" @@ -1874,7 +1919,7 @@ msgstr "기본 설정" msgid "Bass" msgstr "베이스" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "배치 모드는 시작할 게임 명시 없이는 사용될 수 없습니다." @@ -1882,7 +1927,7 @@ msgstr "배치 모드는 시작할 게임 명시 없이는 사용될 수 없습 msgid "Battery" msgstr "배터리" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "베타 (한 달에 한 번)" @@ -1890,6 +1935,22 @@ msgstr "베타 (한 달에 한 번)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, 등등" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "바이너리 SSL" @@ -1906,20 +1967,22 @@ msgstr "바이너리 SSL (쓰기)" msgid "Bitrate (kbps):" msgstr "비트레이트 (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" +"빈 피겨 생성이 이곳에서 실패했습니다:\n" +"%1, 다른 캐릭터로 다시 시도하세요" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "블락 크기" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "블락 크기:" @@ -1927,7 +1990,7 @@ msgstr "블락 크기:" msgid "Blocking" msgstr "블락킹" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "블록들" @@ -1952,15 +2015,15 @@ msgstr "" "블루투스 패스쓰루 모드가 켜졌습니다, 하지만 돌핀이 libusb 없이 빌드되었습니" "다. 패스쓰루 모드를 사용할 수 없습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "부팅하고 멈추기" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND 백업 파일 (*.bin);;모든 파일 (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii 키 파일 (*.bin);;모든 파일 (*)" @@ -1968,7 +2031,7 @@ msgstr "BootMii 키 파일 (*.bin);;모든 파일 (*)" msgid "Borderless Fullscreen" msgstr "틀 없는 전체화면" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "아래" @@ -1977,7 +2040,7 @@ msgstr "아래" msgid "Branch: %1" msgstr "분기: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "분기들" @@ -1991,27 +2054,27 @@ msgstr "중단" msgid "Breakpoint" msgstr "중단점" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "중단점을 만났습니다! 스텝 나가기가 중단되었습니다." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "중단점" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "광대역 어댑터 (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "광대역 어댑터 (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "광대역 어댑터 (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "광대역 어댑터 (tapserver)" @@ -2029,7 +2092,7 @@ msgstr "광대역 어댑터 에러" msgid "Broadband Adapter MAC Address" msgstr "광대역 어댑터 맥 어드레스" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "넷플레이 세션들 둘러보기...(&N)" @@ -2037,12 +2100,12 @@ msgstr "넷플레이 세션들 둘러보기...(&N)" msgid "Buffer Size:" msgstr "버퍼 크기:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "버퍼 크기가 %1 로 변경되었습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "버퍼:" @@ -2067,7 +2130,7 @@ msgstr "버튼" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2083,7 +2146,7 @@ msgstr "버튼" msgid "Buttons" msgstr "버튼" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "만든이:" @@ -2093,7 +2156,7 @@ msgstr "만든이:" msgid "C Stick" msgstr "C 스틱" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "서명 파일 생성... (&C)" @@ -2101,19 +2164,19 @@ msgstr "서명 파일 생성... (&C)" msgid "CP register " msgstr "CP 레지스터" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU 에뮬레이션 엔진:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU 옵션" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "캐시된 인터프리터 (더 느림)" @@ -2128,11 +2191,11 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "계산" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2160,19 +2223,19 @@ msgstr "측정 기간" msgid "Call display list at %1 with size %2" msgstr "%1 에 %2 크기로 디스플레이 목록 불러오기" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "호출자들" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "호출들" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "콜스텍" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "카메라 1" @@ -2186,22 +2249,30 @@ msgstr "카메라 시야 ( 포인팅 민감도에 영향을 줍니다)." msgid "Can only generate AR code for values in virtual memory." msgstr "가상 메모리 값용 AR 코드만 생성할 수 있습니다." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "{0:02x} 연결 핸들로 Wii 리모트를 찾을 수 없음" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "게임이 여전히 구동되는 동안에 넷플레이 세션을 시작할 수 없습니다!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "취소" @@ -2234,11 +2305,11 @@ msgstr "이 주소에 대한 AR 코드를 생성할 수 없습니다." msgid "Cannot refresh without results." msgstr "결과 없이 새로할 수 없습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "GCI 폴더를 빈 경로로 설정할 수 없습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "메모리 카드를 빈 경로로 설정할 수 없습니다." @@ -2246,6 +2317,10 @@ msgstr "메모리 카드를 빈 경로로 설정할 수 없습니다." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "GC IPL 을 찾을 수 없어서, 게임을 시작할 수 없습니다." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "카드 크기" @@ -2264,11 +2339,11 @@ msgstr "마우스 중앙으로" msgid "Center and Calibrate" msgstr "중앙과 측정" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "디스크 변경(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "디스크 변경...(&D)" @@ -2276,7 +2351,7 @@ msgstr "디스크 변경...(&D)" msgid "Change Disc" msgstr "디스크 변경" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "디스크 자동 교환" @@ -2292,7 +2367,7 @@ msgstr "" "에뮬레이션 속도에 따른 FPS 카운터의 색을 변경합니다

" "잘 모르겠으면, 체크해 두세요." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2316,15 +2391,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "치트 변경은 게임을 재시작해야만 효과가 반영될 것입니다." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "채널 파티션 (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" -msgstr "" +msgstr "입력된 캐릭터가 부적합합니다!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "대화" @@ -2340,7 +2415,7 @@ msgstr "치트 찾기" msgid "Cheats Manager" msgstr "치트 관리자" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "NAND 체크..." @@ -2352,7 +2427,7 @@ msgstr "게임 목록 변경을 백그라운드로 체크" msgid "Check for updates" msgstr "업데이트 확인" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2360,7 +2435,7 @@ msgstr "" "파일 삭제에 필요한 권한이 있는지 아니면 파일이 여전히 사용중에 있는지 확인하" "세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "체크섬" @@ -2368,31 +2443,31 @@ msgstr "체크섬" msgid "China" msgstr "중국" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" -msgstr "" +msgstr "고르세요" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "열 파일 선택하기" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "열거나 만들 파일 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "우선 입력 파일 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "차선 입력 파일 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "GCI 기본 폴더를 고르세요" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "압축해제할 폴더를 선택" @@ -2401,7 +2476,7 @@ msgstr "압축해제할 폴더를 선택" msgid "Clamping of rotation about the yaw axis." msgstr "요 축에 대한 회전 클램핑." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "클래식 버튼" @@ -2411,27 +2486,27 @@ msgid "Classic Controller" msgstr "클래식 컨트롤러" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "지움" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "캐시 청소" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" -msgstr "" +msgstr "슬롯 비움" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "클럭 오버라이드" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "복제하고 코드 수정... (&E)" @@ -2440,11 +2515,11 @@ msgstr "복제하고 코드 수정... (&E)" msgid "Close" msgstr "닫기" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "환경설정(&n)" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "코드" @@ -2471,28 +2546,32 @@ msgstr "코드가 실행되었습니다" msgid "Code:" msgstr "코드:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "코드들을 받았습니다!" -#: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 -msgid "Color Correction Configuration" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 +msgid "Color Correction Configuration" +msgstr "색 보정 환경설정" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" -msgstr "" +msgstr "색 보정:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:58 msgid "Color Space" -msgstr "" +msgstr "색 공간" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "두 서명 파일을 합치기... (&T)" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "공통" @@ -2520,7 +2599,7 @@ msgstr "" "은 Wii U eShop 출시판에 비해 좋은 덤프일 가능성이 있습니다. 돌핀은 이것을 검" "증할 수 없습니다." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "시작하기 전에 쉐이더들 컴파일" @@ -2528,18 +2607,18 @@ msgstr "시작하기 전에 쉐이더들 컴파일" msgid "Compiling Shaders" msgstr "쉐이더들 컴파일하기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "압축" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "압축 레블:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "압축:" @@ -2549,7 +2628,7 @@ msgstr "압축:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "상태" @@ -2618,19 +2697,64 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" +"조건들:\n" +"중단점 히트 때 평가되는 표현식을 설정합니다. 만일 표현식이 false 혹은 0 이" +"면, 그 중단점은 재 히트 때까지 무시됩니다. 서술들은 쉼표로 분리되야 합니다. " +"마지막 서술만 무엇을 할지 결정하는데 쓰일 것입니다.\n" +"\n" +"참조 가능한 레지스터들:\n" +"GPRs : r0..r31\n" +"FPRs : f0..f31\n" +" LR, CTR, PC\n" +"\n" +"함수들:\n" +"레지스터 설정: r1 = 8\n" +"캐스트: s8(0xff). 사용가능: s8, u8, s16, u16, s32, u32\n" +"콜스택: callstack(0x80123456), callstack(\"anim\")\n" +"스트링 비교: streq(r3, \"abc\"). 매개변수 둘다 주소나 스트링 상수가 될 수 있" +"습니다.\n" +"메모리 읽기: read_u32(0x80000000). 사용가능: u8, s8, u16, s16, u32, s32, " +"f32, f64\n" +"메모리 쓰기: write_u32(r3, 0x80000000). 사용가능: u8, u16, u32, f32, f64\n" +"*현재 쓰기는 항상 작동할 것입니다\n" +"\n" +"연산자들:\n" +"단항: -u, !u, ~u\n" +"산술: * / + -, power: **, remainder: %, shift: <<, >>\n" +"비교: <, <=, >, >=, ==, !=, &&, ||\n" +"비트연산: &, |, ^\n" +"\n" +"예들:\n" +"r4 == 1\n" +"f0 == 1.0 && f2 < 10.0\n" +"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" +"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" +"쓰고 중단: r4 = 8, 1\n" +"쓰고 계속: f3 = f1 + f2, 0\n" +"조건은 항상 마지막이어야 합니다.\n" +"\n" +"스트링은 callstack() 이나 streq() 와 \"인용된\" 에서만 쓰여야 합니다. 변수에 " +"할당하지 마세요.\n" +"히트나 NaN 결과일 경우, 모든 변수들은 메모리 인터페이스 로그에 프린트될 것입" +"니다. 이슈들을 체크하려면, 방정식에 변수를 할당하세요, 그러면 프린트될 수 있" +"습니다.\n" +"\n" +"노트: 모든 값들은 내부적으로 계산을 위해 더블로 변환됩니다. 범위를 벗어나거" +"나 NaN 이 될 수 있습니다. NaN 이 리턴되면 경고가 주어질 것입니다, 그리고 NaN " +"된 변수가 로그될 것입니다." #: Source/Core/DolphinQt/ToolBar.cpp:129 msgid "Config" msgstr " 환경설정" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "설정" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "컨트롤러 설정" @@ -2639,22 +2763,22 @@ msgstr "컨트롤러 설정" msgid "Configure Dolphin" msgstr "돌핀 환경설정" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "입력 설정" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "출력 설정" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "확정" @@ -2662,13 +2786,13 @@ msgstr "확정" msgid "Confirm backend change" msgstr "백엔드 변경 확정" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "멈출 때 확인" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "확정" @@ -2677,15 +2801,15 @@ msgstr "확정" msgid "Connect" msgstr "연결" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "밸런스 보드 연결" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "USB 키보드 연결" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Wii 리모트 %1 연결" @@ -2705,15 +2829,15 @@ msgstr "Wii 리모트 3 연결" msgid "Connect Wii Remote 4" msgstr "Wii 리모트 4 연결" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Wii 리모트 연결" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "에뮬된 컨트롤러에 대한 Wii 리모트 연결" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "인터넷에 연결하여 온라인 시스템 업데이트를 하시겠습니까?" @@ -2721,7 +2845,7 @@ msgstr "인터넷에 연결하여 온라인 시스템 업데이트를 하시겠 msgid "Connected" msgstr "연결되었습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "연결중" @@ -2733,7 +2857,7 @@ msgstr "연결 종류:" msgid "Content {0:08x} is corrupt." msgstr "내용 {0:08x} 은 오류입니다." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "지속적인 스캐닝" @@ -2746,7 +2870,7 @@ msgstr "넷플레이 골프 모드 컨트롤" msgid "Control Stick" msgstr "컨트롤 스틱" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "컨트롤러 프로파일" @@ -2781,8 +2905,12 @@ msgid "" "display.

HDR output is required for this setting to take effect." "

If unsure, leave this at 200." msgstr "" +"nits 에서 흰 종이 표면의 기본 밝기를 컨트롤합니다. HDR 디스플레이를 사용할 " +"때 다른 환경 밝기 상태를 조정할 때 유용합니다.

이 설정이 적용되려면 " +"HDR 출력이 필요합니다.

잘 모르겠으면, 200 에 두세" +"요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2793,7 +2921,7 @@ msgstr "" "입니다.

높은 수치는 더 강한 화면-밖 효과를 만듭니다 반면 낮은 수치는 " "좀 더 편안합니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2807,7 +2935,7 @@ msgstr "" "올 것입니다.

모르겠으면, 원본을 선택하세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2839,49 +2967,49 @@ msgid "" msgstr "" "높은 혹은 낮은-레벨 DSP 에뮬레이션을 사용할지 정합니다. 기본값은 켜기" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "수렴" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "수렴:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "변환을 실패하였습니다." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "변환" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "파일을 폴더로 지금 변환" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "파일 변환..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "폴더를 파일로 지금 변환" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "선택된 파일 변환..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "변환..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2890,13 +3018,13 @@ msgstr "" "정크 데이터 제거 없이 Wii 디스크 이미지를 GCZ 로 변환하기는 ISO 로 변환하기" "와 비교해서 뚜렷하게 공간을 절약하지는 않습니다. 아무튼 계속 하시겠습니까?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "변환중..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2915,6 +3043,14 @@ msgid "" "required to show all the colors from the PAL and NTSC-J color spaces." "

If unsure, leave this unchecked." msgstr "" +"sRGB/Rec.709 로 작동될 게임큐브/Wii 의 색 공간에서 색들을 변환합니다." +"

There's no way of knowing 게임들의 정확한 색 공간을 알 방법은 없습니" +"다, 여러 표준들이 있는데 대부분의 게임들은 인지하지 못합니다, 그래서 게임 디" +"스크 지역으로 포멧을 추측하는 것은 정확하지 않습니다. 그냥 좀 더 자연스러워 " +"보이는 것을 고르세요, 아니면 그 게임이 개발된 지역과 맞추세요.

PAL " +"과 NTSC-J 색 공간에서 모든 색을 보려면 HDR 출력이 필요합니다." +"

잘 모르겠으면, 체크 해제해 두세요." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:47 msgid "" @@ -2922,19 +3058,23 @@ msgid "" "display targets.
Monitors often target sRGB. TVs often target 2.2." "

If unsure, leave this unchecked." msgstr "" +"현재 SDR 디스플레이 타겟에 해당 게임이 무엇으로 타겟되었는지로 감마를 변환합" +"니다.
모니터들은 sRGB 를 타겟하곤 합니다. 티비들은 2.2 를 타겟하곤 합니다." +"

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "복사" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "함수 복사 (&f)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "헥스 복사 (&h)" @@ -2942,7 +3082,7 @@ msgstr "헥스 복사 (&h)" msgid "Copy Address" msgstr "주소 복사" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "복사가 실패했습니다" @@ -2954,19 +3094,19 @@ msgstr "헥스 복사" msgid "Copy Value" msgstr "값 복사" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "코드 줄 복사 (&l)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "대상 주소 복사(&g)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "A로 복사" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "B로 복사" @@ -2978,11 +3118,11 @@ msgstr "코어" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" -msgstr "" +msgstr "색 공간 보정" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:93 msgid "Correct SDR Gamma" -msgstr "" +msgstr "SDR 감마 보정" #. i18n: Performance cost, not monetary cost #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:91 @@ -3002,7 +3142,7 @@ msgstr "클라이언트를 생성할 수 없었습니다." msgid "Could not create peer." msgstr "피어를 생성할 수 없었습니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3010,7 +3150,7 @@ msgstr "" "닌텐도로부터 업데이트 파일을 다운로드할 수 없었습니다. 인터넷 연결을 확인하시" "고 다시 시도하세요." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3042,7 +3182,7 @@ msgstr "" "\n" "에뮬된 콘솔이 지금 멈출 것입니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3078,6 +3218,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "{0} 파일을 인식할 수 없습니다." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3101,15 +3245,15 @@ msgstr "" "에뮬레이터 디렉토리를 이동한 후에 이 메시지를 받고 있나요?\n" "그렇다면, 옵션에서 메모리카드 위치를 재지정해야 합니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "중앙 서버를 찾을 수 없습니다" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "파일을 열 수 없습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "파일을 읽을 수 없습니다." @@ -3117,31 +3261,31 @@ msgstr "파일을 읽을 수 없습니다." msgid "Country:" msgstr "국가:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "생성" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" -msgstr "" +msgstr "무한대 파일 생성" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:62 #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:74 msgid "Create New Memory Card" msgstr "새로운 메모리 카트 생성" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "스카이랜더 파일 생성" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" -msgstr "" +msgstr "스카이랜더 폴더 생성" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "다른 디바이스들을 위한 매핑을 생성합니다" @@ -3164,7 +3308,7 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "만든이:" @@ -3203,7 +3347,7 @@ msgstr "" "로우 통계에 효과가 있을지 모릅니다.

잘 모르겠으면, " "체크 해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "현재 지역" @@ -3215,7 +3359,7 @@ msgstr "현재 값" msgid "Current context" msgstr "현재 맥락" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "현재 게임" @@ -3227,21 +3371,21 @@ msgstr "현재 쓰레드" msgid "Custom Address Space" msgstr "커스텀 주소 공간" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "사용자 지정 RTC 옵션" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:102 msgid "Custom:" -msgstr "" +msgstr "사용자 지정:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" -msgstr "" +msgstr "사용자 지정" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3262,7 +3406,7 @@ msgstr "DFF 파일 크기가 0; 변질된/미완성 파일?" msgid "DJ Turntable" msgstr "디제이 턴테이블" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK 봉고" @@ -3290,7 +3434,7 @@ msgstr "DSP LLE 리컴파일러 (느림)" msgid "DSU Client" msgstr "DSU 클라이언트" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3302,15 +3446,21 @@ msgstr "" "href=\"https://wiki.dolphin-emu.org/index.php?title=DSU_Client\">는 이 페이" "지
를 참조합니다." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "댄스 매트" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "데이터" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "데이터 파티션 (%1)" @@ -3322,23 +3472,23 @@ msgstr "데이터 전송" msgid "Data Type" msgstr "데이터 타입" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "사용되면 안되는 파일의 구역에 있는 데이터" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "데이터가 인식불가 형식이거나 오염되었습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "GC메모리메니저에서 데이터 비일관성, 액션을 중단함." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "데이터를 받았습니다!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Datel MaxDrive/Pro 파일" @@ -3352,7 +3502,7 @@ msgid "Debug" msgstr "디버그" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "디버깅" @@ -3398,8 +3548,9 @@ msgstr "X 감소" msgid "Decrease Y" msgstr "Y 감소" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "기본" @@ -3407,7 +3558,7 @@ msgstr "기본" msgid "Default Config (Read Only)" msgstr "기본 환경 (읽기 전용)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "기본 장치" @@ -3445,17 +3596,17 @@ msgstr "" "다.

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "삭제" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "파일 삭제..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "선택된 파일들 삭제..." @@ -3464,7 +3615,7 @@ msgstr "선택된 파일들 삭제..." msgid "Delete the existing file '{0}'?" msgstr "존재하는 파일 '{0}' 를 삭제합니까?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "깊이" @@ -3472,26 +3623,26 @@ msgstr "깊이" msgid "Depth Percentage:" msgstr "깊이 퍼센트:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "깊이:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "설명" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "설명:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "설명: " @@ -3499,11 +3650,11 @@ msgstr "설명: " msgid "Detached" msgstr "떨어진" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "감지" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "RSO 모듈 감지하기" @@ -3511,11 +3662,11 @@ msgstr "RSO 모듈 감지하기" msgid "Deterministic dual core:" msgstr "결정론적 듀얼 코어:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "개발 (하루에 여러 번)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "장치" @@ -3524,7 +3675,7 @@ msgstr "장치" msgid "Device PID (e.g., 0305)" msgstr "장치 PID (예, 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "장치 설정" @@ -3541,11 +3692,11 @@ msgstr "장치:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "%1 을 적합한 Riivolution XML 파일로 인식하지 못했습니다." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "차이" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "활동이 없을 경우 5분후에 화면을 어둡게 합니다." @@ -3557,12 +3708,12 @@ msgstr "직접 연결" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "연결 끊어진(&c)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "비활성화" @@ -3570,7 +3721,7 @@ msgstr "비활성화" msgid "Disable Bounding Box" msgstr "바운딩 박스 끄기" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "복사 필터 비활성" @@ -3582,15 +3733,19 @@ msgstr "EFB 비디오램 복사 비활성" msgid "Disable Emulation Speed Limit" msgstr "에뮬레이션 속도 제한 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Fastmem 비활성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "안개 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "JIT 캐시 비활성" @@ -3618,7 +3773,7 @@ msgstr "" "링을 막습니다.

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3632,7 +3787,7 @@ msgstr "" "의 그래픽 이슈들을 일으킵니다.

잘 모르겠으면, 체크" "해 두세요." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "디스크" @@ -3671,25 +3826,25 @@ msgstr "거리" msgid "Distance of travel from neutral position." msgstr "중립 위치에서 이동 거리" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "돌핀이 정보를 돌핀 개발자들에게 보고하도록 허가하시겠습니까?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "\"%1\" 를 게임 경로들의 목록에 추가하고 싶습니까?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "부호 이름 목록을 청소할까요?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "선택된 저장 파일 %n 을 삭제하고 싶습니까?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "에뮬레이션을 중단하고 싶습니까?" @@ -3701,35 +3856,35 @@ msgstr "NAND 고치기를 시도하고 싶습니까?" msgid "Dolby Pro Logic II Decoder" msgstr "돌비 프로 로직 II 디코더" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "돌핀 FIFO 로그 (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "돌핀 게임 모드 프리셋" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "돌핀 맵 파일 (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "돌핀 서명 CSV 파일" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "돌핀 서명 파일" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "돌핀 TAS 무비 (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3747,7 +3902,7 @@ msgstr "" "\n" "아무튼 계속 하고 싶습니까?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3755,7 +3910,7 @@ msgstr "" "돌핀이 어떠한 게임큐브/Wii ISO나 WAD를 찾을 수 없습니다.\n" "게임 디렉토리를 설정하려면 여기를 더블클릭하세요..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "돌핀이 요청된 액션 완수에 실패했습니다." @@ -3767,7 +3922,7 @@ msgstr "돌핀이 요청된 액션 완수에 실패했습니다." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "돌핀은 무료이고 오픈-소스 게임큐브 및 Wii 에뮬레이터입니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "횡단 서버에 비해 돌핀이 너무 구 버전입니다." @@ -3783,7 +3938,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "돌핀은 라이슨스되지 않은 디스크들을 검증할 수 없습니다." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3799,15 +3954,15 @@ msgstr "돌핀의 치트 시스템이 현재 꺼졌습니다." msgid "Domain" msgstr "도메인" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "업데이트 안함" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "이것을 다시 보여주지마세요" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "디스크 이미지 압축이 완료되었습니다." @@ -3820,37 +3975,37 @@ msgstr "문들이 잠겼습니다" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "더블" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "아래쪽" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "코드 다운로드" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "WiiRD 데이터베이스에서 코드를 다운로드" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "GameTDB.com 에서 그리드 모드에 사용할 게임커버를 다운로드" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "다운로드 완료" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 코드들이 다운로드됨. (%2 추가됨)" @@ -3873,7 +4028,7 @@ msgstr "듀얼 코어" msgid "Dual View" msgstr "듀얼 뷰" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "더미" @@ -3893,7 +4048,7 @@ msgstr "가짜가상메모리 덤프(&F)" msgid "Dump &MRAM" msgstr "MRAM 덤프(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "오디오 덤프" @@ -3905,7 +4060,7 @@ msgstr "기반 텍스처 덤프" msgid "Dump EFB Target" msgstr "EFB 타겟 덤프" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "프레임들 덤프" @@ -3985,12 +4140,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "터보 버튼 떼기의 기간 (프레임)" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "네덜란드어" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "종료(&x)" @@ -4009,7 +4164,7 @@ msgstr "" "-- 최근에 돌핀 배포를 업그레이드했다면, 윈도우가 새로운 드라이버를 인식하기 " "위해 재부팅이 필요합니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4026,9 +4181,9 @@ msgstr "빠른 메모리 업데이트" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" -msgstr "" +msgstr "지구" #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "East Asia" @@ -4039,7 +4194,7 @@ msgstr "동 아시아" msgid "Edit Breakpoint" msgstr "중단점 수정" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "편집..." @@ -4073,35 +4228,35 @@ msgstr "디스크 꺼내기" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" -msgstr "" +msgstr "요소" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:41 msgid "Embedded Frame Buffer (EFB)" msgstr "내장형 프레임 버퍼 (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "비어있음" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "에뮬 쓰레드가 이미 구동중임" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:91 msgid "Emulate Disc Speed" -msgstr "" +msgstr "디스크 속도 에뮬" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" -msgstr "" +msgstr "무한대 기반 에뮬" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "쓰카이 포탈 에뮬레이트" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Wii 의 블루투스 어댑터를 에뮬" @@ -4110,12 +4265,14 @@ msgid "" "Emulate the disc speed of real hardware. Disabling can cause instability. " "Defaults to True" msgstr "" +"실제 하드웨어의 디스크 속도를 에뮬합니다. 비활성화는 불안정을 유발할 수 있습" +"니다. 기본 값은 True" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" -msgstr "" +msgstr "에뮬된 USB 장치들" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "에뮬된 Wii 리모트" @@ -4138,12 +4295,12 @@ msgstr "에뮬레이션 속도" msgid "Emulation must be started to record." msgstr "녹화하려면 에뮬레이션이 시작되어야 합니다" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "활성" @@ -4151,45 +4308,53 @@ msgstr "활성" msgid "Enable API Validation Layers" msgstr "API 검증 레이어 활성화" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" -msgstr "" +msgstr "달성 활성화" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:142 msgid "Enable Audio Stretching" msgstr "오디오 늘림 활성" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "치트 활성화" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "사용자 지정 RTC 켜기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" -msgstr "" +msgstr "디버깅 UI 활성화" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "듀얼 코어 활성화" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "듀얼 코어 활성화 (속도 상승)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "에뮬된 CPU 클럭 오버라이드 활성화" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "에뮬된 메모리 크기 오버라이드 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" -msgstr "" +msgstr "재 달성 활성화" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:89 msgid "Enable FPRF" @@ -4201,63 +4366,76 @@ msgstr "그래픽 모드 활성화" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Enable Leaderboards" -msgstr "" +msgstr "리더보드 활성화" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "MMU 활성화" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "프로그레시브 스캔 활성화" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:45 msgid "Enable RetroAchievements.org Integration" -msgstr "" +msgstr "RetroAchievements.org 통합 활성화" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Rich Presence" -msgstr "" +msgstr "풍부한 존재 활성화" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "진동 활성화" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "화면 보호기 활성화" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "스피커 데이터 활성화" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 msgid "Enable Unofficial Achievements" -msgstr "" +msgstr "비공식 달성 활성화" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "사용 통계 보고 활성화" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" -msgstr "" +msgstr "WiiLink 로 WiiConnect24 활성화" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:81 msgid "Enable Wireframe" msgstr "와이어프레임 활성화" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "롸이트-백 캐시 활성화 (느림)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " "must be enabled to use." msgstr "" +"RetroAchievements 리더보드에서 경쟁을 활성화합니다.

사용하려면 하드코" +"어 모드가 활성화 되어야만 합니다." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" @@ -4266,12 +4444,18 @@ msgid "" "website. If this is disabled, the website will only report what game is " "being played.

This has no bearing on Discord rich presence." msgstr "" +"RetroAchievements 웹사이트상에 자세한 풍부한 존재를 활성화합니다.

이것" +"은 플레이어가 게임에서 무엇을 하고 있는지 웹사이트에 자세한 설명을 제공합니" +"다. 이것이 비활성화 되면, 웹사이트는 무슨 게임이 플레이되고 있는지만 보고할 " +"것입니다.

이것은 디스코드 풍부한 존재와 무관합니다." #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" +"에뮬된 디스크 속도를 켭니다. 이것을 비활성화하면 일부 게임에서 깨짐이나 다른 " +"문제를 일으킬 수 있습니다. (켬 = 호환성, 끔 = 해제)" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:47 msgid "" @@ -4280,18 +4464,31 @@ msgid "" "account to use. Dolphin does not save your password locally and uses an API " "token to maintain login." msgstr "" +"얻은 달성과 리더보드 경쟁을 위한 RetroAchievements 와 통합을 활성합니다." +"

사용하려면 RetroAchievements 계정에 로그인 해야만 합니다. 돌핀은 로그" +"인을 유지하기 위해 패스워드를 로컬로 저장하지 않고 API 토큰을 사용합니다." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " "speedrun criteria or simply for fun." msgstr "" +"앙코르 모드에서 달성을 해제합니다.

앙코르 모드는 사이트에서 이미 해제" +"된 달성을 재활성화해서 해제된 조건들을 다시 만나면 알림을 받을 수 있습니다, " +"커스텀 스피드런에 유용 혹은 단순 재미용." #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 msgid "Enable unlocking achievements.
" -msgstr "" +msgstr "달성 해제 활성화.
" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:74 msgid "" @@ -4300,6 +4497,9 @@ msgid "" "that have not been deemed official by RetroAchievements and may be useful " "for testing or simply for fun." msgstr "" +"공식 뿐만아니라 비공식 달성 해제도 활성화합니다.

비공식 달성은 " +"RetroAchievements에서 공식으로 간주되지 않은 옵션이나 미완료 달성이될 수 있으" +"며 테스트용 또는 단순히 재미로 유용할 수 있습니다." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:97 msgid "" @@ -4317,7 +4517,7 @@ msgstr "" "부동 소수점 결과 플래그 계산을 켭니다, 소수의 게임들에서 필요합니다. (켬 = 호" "환성, 끔 = 빠름)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4334,15 +4534,13 @@ msgstr "" "일 수도 있습니다. 이 특성은 GPU 텍스처 디코딩과는 호환되지 않습니다." "

잘 모르겠으면, 체크해 두세요." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"CPU 롸이트-백 캐시의 에뮬레이션을 활성화합니다.\n" -"활성시 성능에 상당한 영향이 있을 것입니다.\n" -"절대로 요구되는 경우가 아니라면 이것은 비활성으로 두어야합니다." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4366,7 +4564,7 @@ msgstr "" "들은 이것과 아무런 이슈가 없습니다.

잘 모르겠으면, " "체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4375,6 +4573,12 @@ msgid "" "

Note that games still render in SDR internally." "

If unsure, leave this unchecked." msgstr "" +"scRGB HDR 출력 (그래픽 카드 백엔드와 모니터가 지원된다면) 을 활성화합니다. 전" +"체화면이 필요할지 모릅니다.

이것은 후처리 쉐이더에 정확도를 위한 더 많" +"은 공간을 제공합니다, \"AutoHDR\" 후-처리 쉐이더가 작동하도록 허용합니다, 그" +"리고 PAL 과 NTSC-J 색 공간 전체 표현을 허용합니다.

게임들은 내부적으" +"로 여전히 SDR 로 랜더하는 점을 알아두세요.

잘 모르겠" +"으면, 체크 해제해 두세요." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:151 msgid "Enables stretching of the audio to match emulation speed." @@ -4393,7 +4597,6 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4401,13 +4604,24 @@ msgstr "" "일부 게임들에 필요한 메모리 관리 유닛을 활성화 합니다. (켬 = 호환성, 끔 = 빠" "름)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " "such as the Forecast and Nintendo Channels\n" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +"WiiConnect24 채널들을 위한 WiiLink 서비스를 활성화합니다.\n" +"WiiLink 는 Forecast 와 닌텐도 채널들과 같은 중단된 WiiConnect24 채널들을 위" +"한 대체 제공자입니다.\n" +"이곳에서 서비스 설명을 읽으세요: https://www.wiilink24.com/tos" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:298 msgid "" @@ -4434,7 +4648,7 @@ msgstr "" msgid "Encoding" msgstr "인코딩" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4451,12 +4665,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet이 초기화되지 않았습니다." #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "영어" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "향상" @@ -4487,84 +4701,84 @@ msgstr "패스워드 입력" msgid "Enter the DNS server to use:" msgstr "사용할 DNS 서버를 입력:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "RSO 모듈 주소를 입력:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "오류" @@ -4573,13 +4787,13 @@ msgstr "오류" msgid "Error Opening Adapter: %1" msgstr "어댑터 열기 에러: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "저장 데이터 수집 에러!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "값 변환 에러" @@ -4592,15 +4806,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "에러가 있는 세션 목록: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "일부 텍스처 팩을 로딩하는 중에 에러가 발생했습니다" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "코드들 처리 에러." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "데이터 처리 에러." @@ -4608,11 +4822,11 @@ msgstr "데이터 처리 에러." msgid "Error reading file: {0}" msgstr "파일 읽기 에러: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "치트 코드들 동기화 에러!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "저장 데이터 동기화 에러!" @@ -4689,7 +4903,7 @@ msgstr "{1} 파티션에 {0} 사용되지 않은 블락들에서 에러들이 msgid "Euphoria" msgstr "유포리아" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "유럽" @@ -4732,11 +4946,11 @@ msgstr "" msgid "Excluded: %1" msgstr "제외됨: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "제외됨: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "전용 우버쉐이더" @@ -4784,14 +4998,14 @@ msgstr "변수 이름을 예상했습니다." msgid "Experimental" msgstr "실험적" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "모든 Wii 저장을 내보내기" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "내보내기를 실패했습니다" @@ -4799,42 +5013,42 @@ msgstr "내보내기를 실패했습니다" msgid "Export Recording" msgstr "입력 기록 내보내기" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "입력 기록 내보내기..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "저장 파일 내보내기" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "저장 파일들 내보내기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Wii 저장 내보내기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Wii 저장들 내보내기" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr ".gcs 로 내보내기... (&g)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr ".sav 로 내보내기... (&s)" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n 저장(들)을 내보냈습니다" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "확장" @@ -4847,7 +5061,7 @@ msgstr "확장 모션 입력" msgid "Extension Motion Simulation" msgstr "확장 모션 시뮬레이션" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "외부의" @@ -4855,35 +5069,35 @@ msgstr "외부의" msgid "External Frame Buffer (XFB)" msgstr "외부 프레임 버퍼 (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "NAND 에서 증명서 추출" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "전체 디스크 압축 풀기..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "전체 파티션 압축 풀기..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "파일 압축 풀기..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "파일 압축 풀기..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "시스템 데이터 압축 풀기..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "모든 파일을 압축 풀기..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "디렉토리 압축 풀기..." @@ -4893,7 +5107,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO 플레이어" @@ -4901,7 +5115,7 @@ msgstr "FIFO 플레이어" msgid "Failed loading XML." msgstr "XML 로딩에 실패했습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4909,11 +5123,11 @@ msgstr "" "메모리 카드 열기에 실패했습니다:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "넷플레이 목록 : %1 에 이 세션을 추가하는데에 실패했습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "서명 파일 '%1' 에 덧붙이기에 실패했습니다." @@ -4921,19 +5135,19 @@ msgstr "서명 파일 '%1' 에 덧붙이기에 실패했습니다." msgid "Failed to claim interface for BT passthrough: {0}" msgstr "블투 패스쓰루용 인터페이스 요청에 실패했습니다: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "스카이랜더 클리어에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" -msgstr "" +msgstr "slot(%1) 에서 스카이랜더 클리어에 실패했습니다!" #: Source/Core/DiscIO/VolumeVerifier.cpp:108 msgid "Failed to connect to Redump.org" msgstr "Redump.org 연결에 실패했습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "서버 연결에 실패했습니다: %1" @@ -4954,20 +5168,23 @@ msgstr "D3D12 글로벌 리소스 생성에 실패했습니다" msgid "Failed to create DXGI factory" msgstr "DXGI 팩토리 생성에 실패했습니다" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" -msgstr "" +msgstr "무한대 파일 생성에 실패했습니다" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "스카이랜더 파일 생성에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" "(Skylander may already be on the portal)" msgstr "" +"스카이랜더 파일 생성에 실패했습니다:\n" +"%1\n" +"(포탈에 스카이랜더가 이미 있을지도 모릅니다)" #: Source/Core/Core/NetPlayClient.cpp:1292 msgid "" @@ -4978,7 +5195,7 @@ msgstr "넷플레이 GBA{0} 저장 파일 삭제에 실패했습니다. 쓰기 msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "넷플레이 메모리 카드를 삭제에 실패했습니다. 쓰기 권한을 검증하세요." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "선택된 파일 삭제에 실패했습니다." @@ -4986,36 +5203,36 @@ msgstr "선택된 파일 삭제에 실패했습니다." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "블투 패스쓰루용 커널 드라이버를 분리하는데에 실패했습니다: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "코드 다운로드에 실패했습니다." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "덤프에 실패했습니다 %1: 파일을 열 수 없습니다" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "덤프에 실패했습니다 %1: 파일에 쓰기를 실패했습니다" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "%1 저장 파일(들)로부터 %n 를 내보내기에 실패했습니다 ." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "다음 저장 파일들을 내보내기에 실패했습니다:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "NAND 에서 증명서 추출에 실패했습니다" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "파일 압축 풀기에 실패했습니다." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "시스템 데이터 압축 풀기에 실패했습니다." @@ -5033,18 +5250,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "하나 이상의 D3D 부호 찾기에 실패했습니다" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "\"%1\" 가져오기에 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "저장 파일을 가져오기에 실패했습니다. 해당 게임을 한번 띄워주세요, 그리고 다" "시 시도하세요." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5052,7 +5269,7 @@ msgstr "" "저장 파일 가져오기에 실패했습니다. 주어진 파일은 오염되었거나 적합한 Wii 저장" "이 아닙니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5062,7 +5279,7 @@ msgstr "" "것이 그 안에 파일들에 액세스를 막고 있습니다. NAND (도구 -> NAND 관리 -> " "NAND 체크...) 를 고쳐 보세요, 그런 후 저장을 다시 가져오세요." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "코어 인식에 실패했습니다" @@ -5080,16 +5297,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "렌더러 클래스 초기화에 실패했습니다" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "팩 설치에 실패했습니다: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "NAND 에 이 타이틀 설치에 실패했습니다." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5097,8 +5314,8 @@ msgstr "" "포트 %1 듣기에 실패했습니다. 구동 중인 다른 넷플레이 서버 인스턴스가 있습니" "까?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "%1 에서 RSO 모듈 로드에 실패했습니다" @@ -5110,15 +5327,15 @@ msgstr "d3d11.dll 로드에 실패했습니다" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll 로드에 실패했습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "맵 파일 '%1' 을 로드에 실패했습니다." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "스카이랜더 파일 로드에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "스카이랜더 파일(%1) 로드에 실패했습니다!\n" @@ -5134,8 +5351,12 @@ msgstr "" "{0} 로드에 실패했습니다. 윈도우 7을 사용중이면, KB4019990 업데이트 패키지를 " "설치해보세요." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "'%1' 를 열기에 실패했습니다" @@ -5164,29 +5385,31 @@ msgstr "" "외부 에디터로 파일 열기에 실패했습니다.\n" "INI 파일들을 여는데 할당된 애플러케이션이 있는지 확인하세요." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "파일 열기에 실패했습니다." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "서버 열기에 실패했습니다" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" -msgstr "" +msgstr "무한대 파일 열기에 실패했습니다!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" +"무한대 파일 열기에 실패했습니다(%1)!\n" +"파일이 이미 베이스에서 사용중일지도 모릅니다." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "스카이랜더 파일 열기에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5194,12 +5417,12 @@ msgstr "" "스카이랜더 파일(%1) 열기에 실패했습니다!\n" "파일이 아마 포탈에서 이미 사용 중일 것입니다." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "입력 파일 \"%1\" 열기에 실패했습니다." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5222,35 +5445,37 @@ msgstr "주어진 값을 대상 데어터 타입으로 파싱하는데에 실패 msgid "Failed to read DFF file." msgstr "DFF 파일 읽기에 실패했습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "파일에서 읽기에 실패했습니다." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "입력 파일 \"{0}\" 로 부터 읽기에 실패했습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "메모리 카드에서 선택된 저장파일(들)을 읽기에 실패했습니다." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" -msgstr "" +msgstr "무한대 파일 읽기에 실패했습니다!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" +"무한대 파일 읽기에 실패했습니다(%1)!\n" +"파일이 너무 작습니다." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "스카이랜더 파일 읽기에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5262,11 +5487,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "{0} 을 읽을 수 없습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "파일 삭제에 실패했습니다." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5276,7 +5501,7 @@ msgstr "" "\n" "정크 데이터 제거 없이 변환 하시겠습니까?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "NAND 에서 이 타이틀 제거에 실패했습니다." @@ -5293,27 +5518,34 @@ msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" "넷플레이 리다이렉트 폴더 재설정에 실패했습니다. 쓰기 권한을 검증하세요." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "FIFO 로그 저장에 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "경로 '%1' 에 코드 맵 저장을 실패했습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "서명 파일 '%1' 을 저장에 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "경로 '%1' 에 심볼 맵 저장을 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "서명 파일 '%1' 에 저장에 실패했습니다." -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "팩 언인스톨에 실패했습니다: %1" @@ -5333,9 +5565,9 @@ msgstr "Wii 저장 쓰기에 실패했습니다." msgid "Failed to write config file!" msgstr "환경 파일 쓰기에 실패했습니다!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "수정된 메모리 카드를 디스크에 쓰기를 실패했습니다." @@ -5343,12 +5575,12 @@ msgstr "수정된 메모리 카드를 디스크에 쓰기를 실패했습니다. msgid "Failed to write redirected save." msgstr "리다이렉트된 저장 쓰기에 실패했습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "저장파일을 디스크에 쓰기를 실패했습니다. " -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5356,22 +5588,22 @@ msgstr "" "출력 파일 \"{0}\" 를 쓰지 못했습니다.\n" "타겟 드라이브에 충분한 여유 공간이 있는지 확인하세요." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "실패" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "공정한 입력 지연" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "대비책 지역" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "대비책 지역:" @@ -5397,17 +5629,21 @@ msgstr "" msgid "Field of View" msgstr "시야" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" +msgstr "피겨 번호:" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "파일 세부사항" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "파일 형식" @@ -5419,20 +5655,20 @@ msgstr "파일 형식:" msgid "File Info" msgstr "파일 정보" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "파일 이름" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "파일 경로" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "파일 크기" @@ -5440,15 +5676,15 @@ msgstr "파일 크기" msgid "File Size:" msgstr "파일 크기:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "파일에 코드가 없습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "파일명" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "파일이 열렸습니다, 압축할 준비가 되었습니다." @@ -5460,11 +5696,11 @@ msgstr "" "M3U 파일 \"{0}\" 에 기술된 파일들은 발견되지 않음:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "파일크기가 어떤 알려진 게임큐브 메모리 카트 크기와도 맞지 않습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "헤더안 파일크기가 실제 카드 크기와 맞지 않습니다." @@ -5472,7 +5708,7 @@ msgstr "헤더안 파일크기가 실제 카드 크기와 맞지 않습니다." msgid "Filesystem" msgstr "파일 시스템" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "필터들" @@ -5488,7 +5724,7 @@ msgstr "이전 찾기(&P)" msgid "Finish Calibration" msgstr "측정 완료" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5498,19 +5734,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" -msgstr "" +msgstr "발사" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "일인칭" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "체크섬을 고치기" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "실패한 체크섬 고치기" @@ -5520,7 +5756,7 @@ msgstr "고정된 정돈" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "플래그" @@ -5529,12 +5765,12 @@ msgstr "플래그" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "플로우트" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "분기 따라가기 (&b)" @@ -5559,35 +5795,35 @@ msgstr "" "설정 지시사항에 대해, " "이 페이지를 참고하세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "강제 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "강제 24-비트 컬러" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "강제 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "강제 Linear" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "강제 Linear 와 16x 비등방성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "강제 Linear 와 2x 비등방성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "강제 Linear 와 4x 비등방성" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "강제 Linear 와 8x 비등방성" @@ -5595,7 +5831,7 @@ msgstr "강제 Linear 와 8x 비등방성" msgid "Force Listen Port:" msgstr "강제 듣기 포트: " -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "강제 Nearest" @@ -5607,7 +5843,7 @@ msgstr "%1 가 VS 확장을 지원하지 않기 때문에 강제로 꺼졌습니 msgid "Forced on because %1 doesn't support geometry shaders." msgstr "%1 가 기하학 쉐이더를 지원하지 않기 때문에 강제로 켜졌습니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5623,7 +5859,7 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5634,7 +5870,7 @@ msgstr "" "줄여서 품질이 증가합니다. 성능에 영향이 없고 소수의 그래픽 이슈를 읽으킵니다." "

잘 모르겠으면, 체크해 두세요." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "포맷:" @@ -5700,19 +5936,19 @@ msgstr "녹화할 프레임:" msgid "France" msgstr "프랑스" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "빈 블록: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "빈 파일: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "자유 보기 컨트롤 타입" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "자유 보기 컨트롤러 %1" @@ -5720,7 +5956,7 @@ msgstr "자유 보기 컨트롤러 %1" msgid "Free Look Settings" msgstr "자유 보기 설정" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6210,7 +6457,7 @@ msgstr "초록 왼쪽" msgid "Green Right" msgstr "초록 오른쪽" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "격자 보기" @@ -6223,25 +6470,25 @@ msgstr "기타" msgid "Gyroscope" msgstr "자이로스" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:130 msgid "HDR" -msgstr "" +msgstr "HDR" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:139 msgid "HDR Paper White Nits" -msgstr "" +msgstr "HDR 흰 종이 Nits" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:137 msgid "HDR Paper White Nits:" -msgstr "" +msgstr "HDR 흰 종이 Nits:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" -msgstr "" +msgstr "HDR 후-처리" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:62 msgid "Hacks" @@ -6256,6 +6503,10 @@ msgstr "헤드" msgid "Help" msgstr "도움" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "헥스" @@ -6276,7 +6527,7 @@ msgstr "헥스 8" msgid "Hex Byte String" msgstr "헥스 바이트 스트링" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "16진수" @@ -6285,28 +6536,28 @@ msgstr "16진수" msgid "Hide" msgstr "숨기기" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "모두 숨기기" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "인-게임 세션 숨기기" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "비호환 세션들 숨기기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "원격 GBA 숨기기" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "높은" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "최고" @@ -6315,7 +6566,7 @@ msgstr "최고" msgid "Hit Strength" msgstr "치기 힘" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6331,11 +6582,11 @@ msgstr "수평 시야" msgid "Host" msgstr "호스트" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "호스트 코드:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "호스트 입력 권한" @@ -6343,7 +6594,7 @@ msgstr "호스트 입력 권한" msgid "Host Size" msgstr "호스트 크기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6355,15 +6606,15 @@ msgstr "" "3+ 플레이어들과 함께하는 캐주얼 게임에 알맞음, 아마도 불안정하거나 높은 지연 " "연결상에서." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "호스트 입력 권한 꺼짐" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "호스트 입력 권한 켜짐" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "넷플레이로 호스트" @@ -6371,7 +6622,7 @@ msgstr "넷플레이로 호스트" msgid "Hostname" msgstr "호스트명" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "단축키 설정" @@ -6381,11 +6632,11 @@ msgstr "단축키 설정" msgid "Hotkeys" msgstr "단축키" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "핫키들은 윈도우 포커스가 필요함" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "하이브리드 우버쉐이더" @@ -6395,7 +6646,7 @@ msgstr "하이브리드 우버쉐이더" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "나는 위험성을 알고 있고 계속하겠습니다" @@ -6404,11 +6655,11 @@ msgstr "나는 위험성을 알고 있고 계속하겠습니다" msgid "ID" msgstr "아이디" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "입력된 ID 가 부적합합니다." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6436,24 +6687,24 @@ msgstr "" "설정상의 설명은 https://dolphin-emu.org/docs/guides/wii-network-guide/ 를 참" "고하세요." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP 주소:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL 설정" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR 감도:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6484,11 +6735,11 @@ msgstr "" "RVZ: 돌핀 5.0-12188 이상과 호환되는 진보된 압축 포맷. 정크 데이터와 암호화된 " "Wii 데이터 둘다 효과적으로 압축할 수 있습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "아이콘" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6499,11 +6750,11 @@ msgstr "" "\n" "타이밍-민감한 컨트롤을 지진 턴-기반 게임에 알맞음, 골프 같은." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "식별자 생성" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6524,7 +6775,7 @@ msgstr "" "을 우리가 식별하게 도와줍니다.\n" "이 허가는 돌핀 설정에서 어느 때라도 철회될 수 있습니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6544,7 +6795,7 @@ msgstr "" "체크 해제되면, 에뮬된 컨트롤러의 연결 상태는\n" "실제 기본 장비 (만일 있다면)의 연결 상태와 연결됩니다." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6555,7 +6806,7 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6574,7 +6825,7 @@ msgstr "무시" msgid "Ignore Format Changes" msgstr "포맷 변경들을 무시" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "이 세션을 무시" @@ -6619,30 +6870,30 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "BootMii NAND 백업 가져오기..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "가져오기를 실패했습니다" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "저장 파일(들)을 가져오기" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Wii 저장 가져오기" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "NAND 백업 가져오기" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6660,7 +6911,7 @@ msgstr "인-게임?" msgid "Included: %1" msgstr "포함됨: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "포함됨: 0" @@ -6676,6 +6927,30 @@ msgstr "" "트 놓침을 고칩니다.

잘 모르겠으면, 체크해 두세요." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "증가" @@ -6713,21 +6988,21 @@ msgstr "Y 증가" msgid "Incremental Rotation" msgstr "증분 회전" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "증분 회전 (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" -msgstr "" +msgstr "무한대 피겨 생성자" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" -msgstr "" +msgstr "무한대 매니저" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" -msgstr "" +msgstr "무한대 오브젝트 (*.bin);;" #. i18n: Refers to a setting controling the influence of accelerometer data. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:48 @@ -6740,27 +7015,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "정보" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "정보" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "에뮬하는 동안 화면보호기를 감춥니다" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "입력" @@ -6774,42 +7049,42 @@ msgstr "활성에 필요한 힘을 입력하세요." msgid "Input strength to ignore and remap." msgstr "무시하고 리매핑할 힘을 입력하세요." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "nop 삽입 (&n)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SD 카드 삽입" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "조사됨" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "설치" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "파티션 (%1) 설치" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "업데이트 설치" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WAD 설치..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "NAND 에 설치" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "명령." @@ -6821,7 +7096,7 @@ msgstr "명령" msgid "Instruction Breakpoint" msgstr "명령 중단점" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "명령:" @@ -6829,7 +7104,7 @@ msgstr "명령:" msgid "Instruction: %1" msgstr "명령: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6850,8 +7125,23 @@ msgstr "강도" msgid "Interface" msgstr "인터페이스" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "내부 LZO 오류 - 압축 실패했습니다" @@ -6860,25 +7150,30 @@ msgstr "내부 LZO 오류 - 압축 실패했습니다" msgid "Internal LZO Error - decompression failed" msgstr "내부 LZO 오류 - 압축해제를 실패했습니다" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"내부 LZO 오류 - 압축풀기 실패했습니다({0}) ({1}, {2}) \n" -"상태 로딩을 다시 해보세요" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "내부 LZO 오류 - lzo_init() 실패했습니다" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "내부 해상도" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "내부 해상도:" @@ -6886,15 +7181,15 @@ msgstr "내부 해상도:" msgid "Internal error while generating AR code." msgstr "AR 코드를 생성하는 동안 내부 에러." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "인터프리터 (가장 느림)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "인터프리터 코어" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "부적합 표현." @@ -6906,7 +7201,7 @@ msgstr "자동-업데이트 서비스에서 부적합한 JSON 을 받았습니 msgid "Invalid Mixed Code" msgstr "부적합 복합 코드" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "부적합한 %1 이 제공됨: %2" @@ -6915,15 +7210,15 @@ msgstr "부적합한 %1 이 제공됨: %2" msgid "Invalid Player ID" msgstr "부적합한 플레이어 아이디" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "부적합 RSO 모듈 주소: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "부적합한 스텍호출" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "부적합 체크섬" @@ -6931,7 +7226,7 @@ msgstr "부적합 체크섬" msgid "Invalid game." msgstr "부적합한 게임." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "부적합 호스트" @@ -6952,7 +7247,7 @@ msgstr "부적합한 문자." msgid "Invalid parameters given to search." msgstr "검색에 부적합 인자들." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "부적합한 패스워드가 제공되었습니다." @@ -6972,7 +7267,7 @@ msgstr "부적합한 찾기 스트링 (숫자로 변환될 수 없었습니다)" msgid "Invalid search string (only even string lengths supported)" msgstr "부적합한 찾기 스트링 (짝수 길이 스트링만 지원됩니다)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "부적합한 타이틀 ID." @@ -6981,8 +7276,8 @@ msgid "Invalid watch address: %1" msgstr "부적합한 관찰 주소: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "이탈리아어" @@ -6990,11 +7285,16 @@ msgstr "이탈리아어" msgid "Italy" msgstr "이탈리아" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT 블록 연결 끄기" @@ -7002,68 +7302,68 @@ msgstr "JIT 블록 연결 끄기" msgid "JIT Blocks" msgstr "JIT 블록들" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT 분기 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT 소수점 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT 정수 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT 로드스토어 부동 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT 로드스토어 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT 로드스토어 짝짓기 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT 로드스토어 lXz 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT 로드스토어 lbzx 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT 로드스토어 lwz 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT 끄기 (JIT 코어)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT 짝짓기 끄기" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "ARM64 용 JIT 리컴파일러 (권장)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "x86-64 용 JIT 리컴파일러 (권장)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT 레지스터 캐시 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT 시스템레지스터 끄기" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7071,12 +7371,12 @@ msgstr "" "JIT 이 캐시 청소후에 코드 공간 찾기에 실패했습니다. 이것은 절대 일어나서는 안" "됩니다. 버그 트랙커에 이 사고를 보고해주세요. 돌핀은 지금 나갈 것입니다." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "일본" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "일본어" @@ -7087,12 +7387,18 @@ msgstr "일본어" msgid "Japanese (Shift-JIS)" msgstr "일본어 (쉬프트-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "계속 구동하기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "창을 맨위로 유지" @@ -7109,7 +7415,7 @@ msgstr "메모리에 값이 있는 주소를 유지" msgid "Keyboard" msgstr "키보드" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "키보드 컨트롤러" @@ -7126,16 +7432,16 @@ msgstr "키" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "플레이어 차기" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "한국" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "한국어" @@ -7146,7 +7452,7 @@ msgstr "한국어" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "롬 로드...(&L)" @@ -7168,23 +7474,31 @@ msgstr "레이블" msgid "Last Value" msgstr "마지막 값" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "지연:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "지연: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "지연: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "지연: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "지연: ~80 ms" @@ -7192,11 +7506,15 @@ msgstr "지연: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "이 타이틀들을 런칭하면 이슈들도 고칠지도 모릅니다." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7207,7 +7525,7 @@ msgstr "왼쪽" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "왼쪽 스틱" @@ -7233,7 +7551,7 @@ msgstr "" "스틱 값을 설정하려면 좌 클릭.\n" "중심-재설정은 우 클릭." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7243,7 +7561,7 @@ msgstr "" "중-클릭 지우기.\n" "우-클릭 더 많은 옵션들." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7262,9 +7580,9 @@ msgstr "라이슨스" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" -msgstr "" +msgstr "생명" #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:35 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:53 @@ -7272,8 +7590,11 @@ msgid "Lift" msgstr "들기" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "왼쪽" @@ -7281,11 +7602,11 @@ msgstr "왼쪽" msgid "Limit Chunked Upload Speed:" msgstr "덩어리된 업로드 스피드 제한:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "목록 세로줄" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "목록 보기" @@ -7294,18 +7615,18 @@ msgid "Listening" msgstr "듣기" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "로드" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "배드 맵 파일 로드... (&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "다른 맵 파일 로드... (&O)" @@ -7313,15 +7634,15 @@ msgstr "다른 맵 파일 로드... (&O)" msgid "Load Custom Textures" msgstr "커스텀 텍스처 로드" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" -msgstr "" +msgstr "파일 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "게임큐브 메인 메뉴 로드" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "호스트의 저장 데이터만 로드" @@ -7338,9 +7659,9 @@ msgstr "경로 로드:" msgid "Load ROM" msgstr "롬 로드" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" -msgstr "" +msgstr "슬롯 로드" #: Source/Core/Core/HotkeyManager.cpp:181 #: Source/Core/Core/HotkeyManager.cpp:353 @@ -7427,23 +7748,23 @@ msgstr "슬롯 8 상태 로드" msgid "Load State Slot 9" msgstr "슬롯 9 상태 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "파일에서 상태 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "선택된 슬롯에서 상태를 로드합니다" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "슬롯에서 상태 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Wii 시스템 메뉴 %1 로드" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "호스트의 저장 데이터 로드하고 쓰기" @@ -7451,16 +7772,16 @@ msgstr "호스트의 저장 데이터 로드하고 쓰기" msgid "Load from Selected Slot" msgstr "선택된 슬롯에서 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "슬롯 %1 - %2 로부터 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "맵 파일 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "vWii 시스템 메뉴 %1 로드" @@ -7468,7 +7789,7 @@ msgstr "vWii 시스템 메뉴 %1 로드" msgid "Load..." msgstr "로드..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "'%1' 에서 부호들이 로드되었습니다" @@ -7491,15 +7812,15 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "지역" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "마우스 커서 가두기" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "잠긴" @@ -7513,10 +7834,18 @@ msgstr "로그" msgid "Log Configuration" msgstr "로그 환경설정" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "JIT 명령 커버리지 로그" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "렌더 타임을 파일에 로그" @@ -7529,17 +7858,9 @@ msgstr "로그 타입" msgid "Logger Outputs" msgstr "로거 출력" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" +msgstr "로그인 실패" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" @@ -7555,20 +7876,20 @@ msgstr "" msgid "Loop" msgstr "루프" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "넷플레이 서버 연결을 잃었습니다..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "낮은" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "최하" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7580,23 +7901,51 @@ msgstr "MMU" msgid "MORIBUND" msgstr "빈사" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "MadCatz Gameshark 파일" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" -msgstr "" +msgstr "마법" #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:29 msgid "Main Stick" msgstr "메인 스틱" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "제작사" @@ -7605,7 +7954,7 @@ msgstr "제작사" msgid "Maker:" msgstr "제작사:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7617,7 +7966,7 @@ msgstr "" "게임들을 망가뜨릴 것입니다.

잘 모르겠으면, 이것을 체" "크 해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "NAND 관리" @@ -7626,23 +7975,23 @@ msgstr "NAND 관리" msgid "Manual Texture Sampling" msgstr "수동 텍스처 샘플링" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "매핑" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "마스크 롬" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "일치 발견" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "최대 버퍼:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "최대 버퍼 크기가 %1 로 변경되었습니다" @@ -7651,12 +8000,12 @@ msgstr "최대 버퍼 크기가 %1 로 변경되었습니다" msgid "Maximum tilt angle." msgstr "최대 틸트 각도." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Wii 메뉴와 일부 게임에서 느려짐을 유발할지도 모릅니다." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "중간" @@ -7668,19 +8017,19 @@ msgstr "메모리" msgid "Memory Breakpoint" msgstr "메모리 중단점" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "메모리 카드" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "메모리 카드 관리자" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "메모리 카드 경로:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "메모리 오버라이드" @@ -7700,7 +8049,7 @@ msgstr "메모리카드: 부적합 소스 주소로 호출된 읽기 ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "메모리카드: 부적합 목적지 주소로 호출된 쓰기 ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7715,29 +8064,34 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "마이크" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "기타" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "기타 설정" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "헤더안 빈 블락 숫자와 실제 사용되지 않은 블락수가 맞지 않습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "내부 데이터 구조들끼리 맞지 않습니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7770,12 +8124,20 @@ msgstr "" "션 리셋이 필요할 수도 있습니다.

잘 모르겠으면, 체크 " "해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "발견된 모듈: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "단일" @@ -7787,11 +8149,11 @@ msgstr "모노스코픽 그림자" msgid "Monospaced Font" msgstr "단일띄어쓰기 폰트" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "모션 입력" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "모션 시뮬레이션" @@ -7800,20 +8162,20 @@ msgstr "모션 시뮬레이션" msgid "Motor" msgstr "모터" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "마우스 커서 가시성" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "비활동 후에 마우스 커서를 숨기고 마우스 커서가 움직이면 돌아갑니다." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "마우스 커서는 항상 보일 것입니다." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "마우스 커서는 게임이 구동되는 동안에 절대로 보이지 않을 것입니다." @@ -7836,7 +8198,7 @@ msgstr "" "해당 무비가 동기화하기 힘들 것입니다!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "곱하는 수" @@ -7844,34 +8206,34 @@ msgstr "곱하는 수" msgid "N&o to All" msgstr "모두 아니오(&o)" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND 체크" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit 경고" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:69 msgid "NTSC-J (ARIB TR-B9)" -msgstr "" +msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:69 msgid "NTSC-M (SMPTE 170M)" -msgstr "" +msgstr "NTSC-M (SMPTE 170M)" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:42 msgid "" @@ -7881,26 +8243,30 @@ msgid "" "match it here.

If unsure, leave this at 2.35." msgstr "" +"NTSC-M 과 NTSC-J 타겟 감마 ~2.2. PAL 타겟 감마 ~2.8.
두가지 모두 게임이나 " +"티비에 필수로 따르는 것이 아닙니다.
2.35 는 모든 지역에 좋은 일반적인 값입" +"니다.

만일 게임이 감마 값을 고를 수 있도록 허용한다면, 여기서 맞추세" +"요.

모르겠으면, 2.35 로 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "이름" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "새로운 태그 이름:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "제거할 태그의 이름:" @@ -7909,11 +8275,11 @@ msgid "Name of your session shown in the server browser" msgstr "서버 브라우저에서 보여지는 당신의 세션 이름" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "이름:" @@ -7921,16 +8287,16 @@ msgstr "이름:" msgid "Native (640x528)" msgstr "원본 (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "원본 GCI 파일" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "넷플레이" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "넷플레이 세션 브라우저" @@ -7942,7 +8308,7 @@ msgstr "넷플레이 설정" msgid "Netherlands" msgstr "네덜란드" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -7951,7 +8317,7 @@ msgstr "" "션동안 생성되거나 수정된 어느 저장 데이터도 호스트의 로컬 저장에 남을 것입니" "다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -7961,7 +8327,7 @@ msgstr "" "레이 세션동안 생성되거나 수정된 어느 저장 데이터도 세션 끝에서 버려질 것입니" "다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -7970,7 +8336,7 @@ msgstr "" "이 세션 끝에 버려질 것입니다." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "네트워크" @@ -7978,15 +8344,15 @@ msgstr "네트워크" msgid "Network dump format:" msgstr "네트워크 덤프 포멧:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "절대 아니" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "자동-업데이트 절대 안함" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "새로운" @@ -7999,11 +8365,11 @@ msgstr "새로운 중단점" msgid "New Search" msgstr "새로운 찾기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "새로운 태그..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "새로운 식별자가 생성되었습니다." @@ -8011,7 +8377,7 @@ msgstr "새로운 식별자가 생성되었습니다." msgid "New instruction:" msgstr "새로운 명령:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "새로운 태그" @@ -8034,6 +8400,7 @@ msgid "Nickname is too long." msgstr "별명이 너무 깁니다." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "별명:" @@ -8061,14 +8428,18 @@ msgstr "오디오 출력 없음" msgid "No Compression" msgstr "압축하지 않음" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "일치 없음" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "저장 데이터 없음" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8078,7 +8449,7 @@ msgstr "저장 데이터 없음" msgid "No description available" msgstr "적합한 상세 설명 없음" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "에러가 없습니다." @@ -8086,7 +8457,7 @@ msgstr "에러가 없습니다." msgid "No extension selected." msgstr "선택된 확장이 없습니다." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "로드된 / 녹화된 파일이 없음." @@ -8094,15 +8465,19 @@ msgstr "로드된 / 녹화된 파일이 없음." msgid "No game is running." msgstr "구동중인 게임이 없습니다." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "구동중인 게임이 없습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "이슈가 감지되지 않았습니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "매칭하는 게임을 찾지 못했습니다" @@ -8136,24 +8511,24 @@ msgstr "게임 설정 '{0}' 에 대한 프로파일이 없음" msgid "No recording loaded." msgstr "로드된 녹화가 없습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "발견된 저장 데이터가 없습니다." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "undo.dtm 이 없습니다, 무비 갈림을 막기위해서 상태로드 되돌리기를 취소합니다" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "없음" @@ -8165,12 +8540,12 @@ msgstr "북 아메리카" msgid "Not Set" msgstr "설정 안됨" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" "모든 플레이어가 그 게임을 가지고 있지는 않습니다. 정말 시작하고 싶습니까?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8180,7 +8555,7 @@ msgstr "" "해당 메모리 카드상에 빈 블록들이 충분하지 않습니다. 적어도 %n 빈 블록(들)이 " "요구됩니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8190,11 +8565,11 @@ msgstr "" "해당 메모리 카드상에 빈 파일들이 충분하지 않습니다. 적어도 %n 빈 파일(들)이 " "요구됩니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "발견되지 않음" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8229,25 +8604,25 @@ msgstr "초당 흔들기 횟수." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "눈챠쿠" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" -msgstr "" +msgstr "눈처크 가속계" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "눈챠쿠 버튼" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "눈챠쿠 스틱" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "확인" @@ -8265,7 +8640,7 @@ msgid "Oceania" msgstr "오시애니아" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "끄기" @@ -8277,7 +8652,7 @@ msgstr "오프셋" msgid "On" msgstr "켜기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "움직일 때" @@ -8291,15 +8666,15 @@ msgstr "" "합니다, 작업을 위해서는 꼭지점 쉐이더를 선택하세요. 성능 효과가 있을 수도." "

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "온라인 문서(&D)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" -msgstr "" +msgstr "컬렉션만 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8307,7 +8682,7 @@ msgstr "" "접두사를 가진 부호들만 덧붙입니다:\n" "(모든 부호들은 빈칸)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8320,24 +8695,24 @@ msgstr "" msgid "Open" msgstr "열기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "담고 있는 폴더 열기(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "사용자 폴더 열기 (&U)" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "디렉토리 열기..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "FIFO 로그 열기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "게임큐브 저장 폴더 열기(&S)" @@ -8345,7 +8720,7 @@ msgstr "게임큐브 저장 폴더 열기(&S)" msgid "Open Riivolution XML..." msgstr "Riivolution XML 열기..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Wii 저장 폴더 열기(&S)" @@ -8377,7 +8752,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "연산자들" @@ -8385,8 +8760,8 @@ msgstr "연산자들" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "옵션" @@ -8395,21 +8770,21 @@ msgstr "옵션" msgid "Orange" msgstr "주황" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "궤도" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "다른 것들" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "다른 파티션 (%1)" @@ -8418,30 +8793,38 @@ msgstr "다른 파티션 (%1)" msgid "Other State Hotkeys" msgstr "다른 상태 단축키" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "다른 상태 관리" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "다른 게임..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "덮어 쓰여진" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "입력 기록 플레이...(&l)" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:70 msgid "PAL (EBU)" -msgstr "" +msgstr "PAL (EBU)" #. i18n: PCAP is a file format #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:425 @@ -8464,7 +8847,7 @@ msgstr "PNG 이미지 파일 (*.png);; 모든 파일 (*)" msgid "PPC Size" msgstr "PPC 크기" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC 대 호스트" @@ -8477,7 +8860,7 @@ msgstr "패드" msgid "Pads" msgstr "패드" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "매개변수들" @@ -8490,11 +8873,11 @@ msgstr "헥스로 파싱" msgid "Parsing Error" msgstr "분석 에러" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "패씨브" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "블루투스 어댑터를 패스쓰루" @@ -8536,27 +8919,25 @@ msgstr "경로" msgid "Pause" msgstr "일시정지" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "무비의 끝에서 일시정지" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "초점 잃을 때 일시정지" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "패닉시 일시정지" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"읽기/쓰기나 알려지지 않은 명령 패닉이 발생하면 일시정지합니다.\n" -"활성은 성능에 영향이 있을 것입니다.\n" -"성능 영향은 MMU 를 켰을 때와 같습니다." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8573,15 +8954,15 @@ msgstr "중립 위치로 이동의 피크 가속도." msgid "Peak velocity of outward swing movements." msgstr "바깥쪽 스윙 이동의 피크 가속도" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "픽셀단위 광원" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "온라인 시스템 업데이트 하기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "시스텝 업데이트 하기" @@ -8611,11 +8992,11 @@ msgstr "물리적 주소 공간" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "디버그 폰트 고르기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "핑" @@ -8627,8 +9008,8 @@ msgstr "피치 내리기" msgid "Pitch Up" msgstr "피치 올리기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "플랫폼" @@ -8644,47 +9025,51 @@ msgstr "재생 / 녹화" msgid "Play Recording" msgstr "(입력) 기록 재생" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" -msgstr "" +msgstr "플레이 셋/파워 디스크" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:120 msgid "Playback Options" msgstr "재생 옵션" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "플레이어" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" -msgstr "" +msgstr "플레이어 원" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" -msgstr "" +msgstr "플레이어 원 능력 하나" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" -msgstr "" +msgstr "플레이어 원 능력 둘" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" -msgstr "" +msgstr "플레이어 투" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" -msgstr "" +msgstr "플레이어 투 능력 하나" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" -msgstr "" +msgstr "플레이어 투 능력 둘" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "플레이어" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8692,8 +9077,10 @@ msgid "" "Please change the \"SyncOnSkipIdle\" setting to \"True\"! It's currently " "disabled, which makes this problem very likely to happen." msgstr "" +"\"SyncOnSkipIdle\" 설정을\"True\" 로 바꾸세요! 현재 비활성화 되어있습니다, 이" +"게 이 문제를 매우 잘 일어나게 합니다." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "표준 메모리 영역으로 찾기 시작하기 전에 게임을 시작하세요." @@ -8704,12 +9091,12 @@ msgstr "표준 메모리 영역으로 찾기 시작하기 전에 게임을 시 msgid "Point" msgstr "포인트" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "포트 %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "포트 %1 롬:" @@ -8718,19 +9105,19 @@ msgstr "포트 %1 롬:" msgid "Port:" msgstr "포트:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" -msgstr "" +msgstr "포탈 슬롯들" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "가능한 비동기 감지됨: %1 가 프레임 %2 에서 비동기화된 듯 합니다" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "후-처리 효과" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "후-처리 효과:" @@ -8759,7 +9146,7 @@ msgstr "PlayWiimote에 무비 마무리가 미완성되었습니다. {0} + {1} > msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "PlayWiimote에 무비 마무리가 미완성되었습니다. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8780,7 +9167,7 @@ msgstr "동기화 버튼을 누르세요" msgid "Pressure" msgstr "압력" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8814,15 +9201,15 @@ msgstr "이전 프로파일" msgid "Primitive %1" msgstr "프리머티브 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "사설" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "사설과 공공" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "문제" @@ -8850,7 +9237,7 @@ msgstr "" "중간 심각성을 지닌 문제들이 발견되었습니다. 게임 전체나 특정 부분들이 올바르" "게 작동하지 않을 수도 있습니다." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "프로파일" @@ -8859,23 +9246,23 @@ msgstr "프로파일" msgid "Program Counter" msgstr "프로그램 카운터" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "진행" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "공공" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "게임 목록 캐시 제거" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "IPL 롬을 in User/GC/ 에 두세요." @@ -8900,13 +9287,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "DPLII 디코더의 품질. 오디오 지연이 품질로 증가합니다." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "질문" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "종료" @@ -8927,11 +9314,11 @@ msgstr "R-아날로그" msgid "READY" msgstr "준비" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO 모듈" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO 자동-감지" @@ -8939,7 +9326,7 @@ msgstr "RSO 자동-감지" msgid "RUNNING" msgstr "구동" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ GC/Wii 이미지들 (*.rvz)" @@ -8956,7 +9343,11 @@ msgstr "범위 끝: " msgid "Range Start: " msgstr "범위 시작: " -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "명령 바꾸기 (&p)" @@ -8988,11 +9379,11 @@ msgstr "읽거나 쓰기" msgid "Read-Only Mode" msgstr "읽기-전용 모드" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "실제 밸런스 보드" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "실제 Wii 리모트" @@ -9009,7 +9400,7 @@ msgstr "리센터" msgid "Record" msgstr "녹화" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "입력 녹화" @@ -9021,7 +9412,7 @@ msgstr "녹화" msgid "Recording Options" msgstr "녹화 옵션" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "녹화..." @@ -9038,7 +9429,7 @@ msgstr "빨강 왼쪽" msgid "Red Right" msgstr "빨강 오른쪽" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9054,17 +9445,17 @@ msgstr "" "용합니다.

잘 모르겠으면, 없음을 선택하세요." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org 상태:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "새로고침" @@ -9085,22 +9476,22 @@ msgstr "새로하기를 실패했습니다. 게임을 잠시 구동하신 후에 msgid "Refreshed current values." msgstr "현재 값들을 새로했습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "새로고침..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "지역" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "지역:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "레지스터" @@ -9112,36 +9503,36 @@ msgstr "연관 입력" msgid "Relative Input Hold" msgstr "연관 입력 유지" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "나중에 다시 알려주기" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "제거" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "실패들 삭제" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "정크 데이터 제거 (되돌릴 수 없음):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "태그 제거..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "태그 제거" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9151,16 +9542,16 @@ msgstr "" "으로 담지 않는다면) 압축공간을 조금도 절약하지 않습니다. 아무튼 계속 하시겠습" "니까?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "부호 이름 바꾸기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "렌더 창" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "메인 창에 렌더" @@ -9183,18 +9574,18 @@ msgstr "당신의 파티로 참여 요청" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "리셋" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "모두 리셋" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "패닉 핸들러 무시를 리셋" @@ -9202,11 +9593,11 @@ msgstr "패닉 핸들러 무시를 리셋" msgid "Reset Results" msgstr "결과들 리셋" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "횡단 서버를 리셋합니다" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "횡단 서버를 %1:%2 로 리셋합니다" @@ -9214,7 +9605,7 @@ msgstr "횡단 서버를 %1:%2 로 리셋합니다" msgid "Reset Traversal Settings" msgstr "횡단 설정 리셋" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "값 리셋" @@ -9222,11 +9613,11 @@ msgstr "값 리셋" msgid "Reset View" msgstr "보기 리셋" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "저장된 모든 Wii 리모트 페어링 재설정" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "리소스 팩 매니저" @@ -9242,11 +9633,11 @@ msgstr "재시작이 요구됩니다" msgid "Restore Defaults" msgstr "기본값 복원" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "명령 복구" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "재시도" @@ -9255,7 +9646,7 @@ msgstr "재시도" msgid "Return Speed" msgstr "돌아오기 속도" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "개정" @@ -9267,7 +9658,7 @@ msgstr "개정: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9278,7 +9669,7 @@ msgstr "오른쪽" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "오른쪽 스틱" @@ -9314,11 +9705,11 @@ msgstr "왼쪽 구르기" msgid "Roll Right" msgstr "오른쪽 구르기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "룸 ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "회전" @@ -9347,23 +9738,23 @@ msgstr "" msgid "Rumble" msgstr "진동" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "여기까지 실행 (&T)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "GBA 코어들을 전용 쓰레드로 구동합니다" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "때까지 구동" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "때까지 구동 (중단점들을 무시)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "일치할 때까지 구동 (중단점들 무시)" @@ -9371,23 +9762,23 @@ msgstr "일치할 때까지 구동 (중단점들 무시)" msgid "Russia" msgstr "러시아" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD 카드" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" -msgstr "" +msgstr "SD 카드 파일 크기:" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD 카드 이미지 (*.raw);;모든 파일 (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD 카드 경로:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "SD 카드 설정" @@ -9395,20 +9786,20 @@ msgstr "SD 카드 설정" msgid "SD Root:" msgstr "SD 루트:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "SD 동기화 폴더:" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:97 msgid "SDR Display Gamma Target" -msgstr "" +msgstr "SDR 디스플레이 감마 타겟" #: Source/Core/Core/HW/GBAPadEmu.h:43 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:42 msgid "SELECT" msgstr "선택" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9416,7 +9807,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "SHA1 요약" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9430,11 +9821,11 @@ msgstr "SSL 맥락" msgid "START" msgstr "시작" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "코드 저장 (&v)" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "상태 저장(&v) " @@ -9444,8 +9835,8 @@ msgid "Safe" msgstr "안전" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9455,34 +9846,34 @@ msgstr "저장" msgid "Save All" msgstr "모두 저장" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "저장 내보내기" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "FIFO 로그 저장" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "에 파일 저장" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "게임 저장" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "게임 저장 파일들 (*.sav);;모든 파일들 (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "저장 가져오기" @@ -9490,17 +9881,17 @@ msgstr "저장 가져오기" msgid "Save Oldest State" msgstr "가장 오래된 상태 저장" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "프리셋 저장" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "녹화 파일을 다른 이름으로 저장" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "상태 저장" @@ -9544,23 +9935,23 @@ msgstr "슬롯 8 상태 저장" msgid "Save State Slot 9" msgstr "슬롯 9 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "파일에 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "가장 오래된 슬롯에 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "선택된 슬롯에 상태를 저장합니다" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "슬롯에 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "심볼 맵 다른 이름으로 저장... (&A)" @@ -9568,7 +9959,7 @@ msgstr "심볼 맵 다른 이름으로 저장... (&A)" msgid "Save Texture Cache to State" msgstr "텍스처 캐시를 상태로 저장" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "상태 저장과 로드" @@ -9580,11 +9971,11 @@ msgstr "프리셋 다른 이름으로 저장..." msgid "Save as..." msgstr "다른 이름으로 저장..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "합쳐진 출력 파일 다른 이름으로 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9594,15 +9985,15 @@ msgstr "" "이터 백업을 고려하세요.\n" "지금 덮어쓰시겠습니까?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "롬과 같은 디렉토리에 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "맵 파일 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "서명 파일 저장" @@ -9610,7 +10001,7 @@ msgstr "서명 파일 저장" msgid "Save to Selected Slot" msgstr "선택된 슬롯에 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "슬롯 %1 - %2 에 저장" @@ -9618,11 +10009,11 @@ msgstr "슬롯 %1 - %2 에 저장" msgid "Save..." msgstr "저장..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "저장된 Wii 리모트 페어링은 게임이 구동 중일 때만 재설정될 수 있습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "저장들:" @@ -9630,7 +10021,7 @@ msgstr "저장들:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "상태저장 무비 {0} 가 손상되었습니다, 무비 기록 중지 중..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "스케일된 EFB 복사" @@ -9644,11 +10035,11 @@ msgstr "스크린샷" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "찾기" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "주소 검색" @@ -9673,7 +10064,7 @@ msgstr "" "가상 주소 공간에서는 현재 검색할 수 없습니다. 게임을 잠시 구동하신 후에 다시 " "시도하세요." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "명령에 대한 찾기" @@ -9681,13 +10072,13 @@ msgstr "명령에 대한 찾기" msgid "Search games..." msgstr "게임들 검색..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "명령 찾기" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" -msgstr "" +msgstr "찾기:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:59 msgid "Section that contains all Action Replay cheat codes." @@ -9709,7 +10100,7 @@ msgstr "대부분의 CPU 와 하드웨어 관련된 설정들을 포함하는 msgid "Security options" msgstr "보안 옵션" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "선택" @@ -9717,24 +10108,24 @@ msgstr "선택" msgid "Select Dump Path" msgstr "덤프 경로 선택" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "내보내기 디렉토리 선택" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" -msgstr "" +msgstr "피겨 파일 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "GBA 바이오스 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "GBA 롬 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "GBA 저장 경로 선택" @@ -9754,15 +10145,15 @@ msgstr "리소스 팩 경로 선택" msgid "Select Riivolution XML file" msgstr "Riivolution XML 파일 선택" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" -msgstr "" +msgstr "스카이랜더 컬렉션 선택" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "스카이랜더 파일 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "슬롯 %1 - %2 선택" @@ -9770,7 +10161,7 @@ msgstr "슬롯 %1 - %2 선택" msgid "Select State" msgstr "상태 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "상태 슬롯 선택" @@ -9822,17 +10213,17 @@ msgstr "WFS 경로 선택" msgid "Select Wii NAND Root" msgstr "Wii NAND 루트 선택" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "디렉토리 선택" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "파일 선택" @@ -9848,7 +10239,7 @@ msgstr "게임 선택" msgid "Select a SD Card Image" msgstr "SD 카드 이미지 선택" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "파일 선택" @@ -9856,19 +10247,19 @@ msgstr "파일 선택" msgid "Select a game" msgstr "게임 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "NAND 에 설치할 타이틀 선택" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "e-Reader 카드 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "RSO 모듈 주소 선택:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "플레이할 녹화 파일 선택" @@ -9876,20 +10267,20 @@ msgstr "플레이할 녹화 파일 선택" msgid "Select the Virtual SD Card Root" msgstr "가상 SD 카드 루트 선택" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "키 파일 선택 (OTP/SEEPROM 덤프)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "저장 파일을 선택" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "변환된 이미지를 저장하고 싶은 곳을 선택하세요" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "변환된 이미지들을 저장하고 싶은 곳을 선택하세요" @@ -9901,11 +10292,11 @@ msgstr "선택된 폰트" msgid "Selected controller profile does not exist" msgstr "선택된 컨트롤러 프로파일이 존재하지 않습니다" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "선택된 게임은 게임 목록에 존재하지 않습니다!" @@ -9917,7 +10308,7 @@ msgstr "선택된 쓰레드 콜스택" msgid "Selected thread context" msgstr "선택된 쓰레드 맥락" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -9925,7 +10316,7 @@ msgstr "" "사용할 하드웨어 어댑터를 선택하세요.

%1 는 이 기능" "을 지원하지 않습니다." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -9933,7 +10324,7 @@ msgstr "" "사용할 하드웨어 어댑터를 선택하세요.

잘 모르겠으면, " "처음 것을 선택하세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9951,7 +10342,7 @@ msgstr "" "른 유형의 3D입니다.

잘 모르겠으면, 끄기를 선택하세" "요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9965,7 +10356,7 @@ msgstr "" "니다.

잘 모르겠으면, 자동을 선택하세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9981,11 +10372,11 @@ msgstr "" "가 가장 적은 것을 고르세요.

잘 모르겠으면, OpenGL을 " "선택하세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "보내기" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "센서 바 위치:" @@ -10008,7 +10399,7 @@ msgstr "서버 IP 주소" msgid "Server Port" msgstr "서버 포트" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "서버가 횡단 시도를 거절했습니다" @@ -10025,35 +10416,35 @@ msgstr "blr 설정(&b)" msgid "Set PC" msgstr "PC 설정" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "기본 ISO로 설정(&D)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "슬롯 A 용 메모리 카드 파일 설정" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "슬롯 B 용 메모리 카드 파일 설정" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "부호 끝 주소 설정 (&e)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "부호 크기 설정 (&s)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "부호 끝 주소 설정" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "부호 크기 (%1) 설정:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10063,7 +10454,7 @@ msgstr "" "니다.\n" "모든 게임에서 작동하지는 않을 것입니다." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Wii 시스템 언어를 설정합니다." @@ -10083,7 +10474,7 @@ msgstr "" "가상 주소 공간에서 표준 MEM1 과 (Wii 상의) MEM2 매핑을 사용하여 검색을 설정합" "니다. 방대한 다수의 게임들에서 작동할 것입니다." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10093,11 +10484,11 @@ msgstr "설정" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "Wii메모리설정: setting.txt 파일을 생성할 수 없음" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "심각성" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "쉐이더 컴파일" @@ -10107,6 +10498,10 @@ msgstr "쉐이더 컴파일" msgid "Shake" msgstr "흔들기" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "신간선" @@ -10120,49 +10515,49 @@ msgstr "신간선 컨트롤러" msgid "Show % Speed" msgstr "% 속도 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "로그 보기(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "툴바 표시(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "창 제목에 활성 타이틀 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "모두 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "오스트레일리아" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "디스코드에 현재 게임을 보여주기" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" -msgstr "" +msgstr "비활성된 코드들 먼저 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" -msgstr "" +msgstr "활성된 코드들 먼저 보기" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:53 msgid "Show FPS" msgstr "FPS 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "프레임 카운터 보기" @@ -10170,43 +10565,43 @@ msgstr "프레임 카운터 보기" msgid "Show Frame Times" msgstr "프레임 타임 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "프랑스" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "게임큐브" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "독일" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "골프 모드 오버레이 보기" #: Source/Core/Core/HotkeyManager.cpp:199 msgid "Show Infinity Base" -msgstr "" +msgstr "무한대 베이스 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "입력 표시 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "이탈리아" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "일본 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "한국" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "랙 카운터 보기" @@ -10214,27 +10609,27 @@ msgstr "랙 카운터 보기" msgid "Show Language:" msgstr "언어 보기:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "로그 환경설정(&C)" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "넷플레이 메시지 보기" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "넷플레이 핑 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "네덜란드" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "온-스크린 메시지 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL (유럽 방식)" @@ -10247,27 +10642,27 @@ msgstr "PC 보기" msgid "Show Performance Graphs" msgstr "성능 그래프 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "플랫폼 표시" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "지역 표시" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "재녹화 횟수 보이기" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "러시아" #: Source/Core/Core/HotkeyManager.cpp:198 msgid "Show Skylanders Portal" -msgstr "" +msgstr "스카이랜더들 포탈 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "스페인" @@ -10279,19 +10674,19 @@ msgstr "속도 색 보여주기" msgid "Show Statistics" msgstr "통계 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "시스템 클럭 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "타이완" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "USA (미국 방식)" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "알려지지 않음" @@ -10303,27 +10698,27 @@ msgstr "VBlank 타임 보기" msgid "Show VPS" msgstr "VPS 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "세계" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "메모리로 보기 (&m)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "코드로 보기" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "메모리로 보기" @@ -10340,11 +10735,11 @@ msgstr "메모리로 보기" msgid "Show in server browser" msgstr "서버 브라우저에서 보기" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "메모리에서 대상을 보여주기(&y)" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10412,7 +10807,7 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10429,7 +10824,7 @@ msgstr "" "다양한 렌더링 통계를 보여줍니다.

잘 모르겠으면, 체" "크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "나란히" @@ -10445,7 +10840,7 @@ msgstr "옆방향 토글" msgid "Sideways Wii Remote" msgstr "Wii 리모트 옆으로" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "서명 데이터베이스" @@ -10464,12 +10859,12 @@ msgstr "부호화 32" msgid "Signed 8" msgstr "부호화 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "부호화 정수" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "간소화 중국어" @@ -10477,11 +10872,11 @@ msgstr "간소화 중국어" msgid "Simulate DK Bongos" msgstr "DK 봉고 시뮬" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "6 축" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "크기" @@ -10498,7 +10893,7 @@ msgstr "" msgid "Skip" msgstr "스킵" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "그리기 스킵" @@ -10506,7 +10901,7 @@ msgstr "그리기 스킵" msgid "Skip EFB Access from CPU" msgstr "CPU로부터 EFB 엑세스 스킵" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "메인 메뉴 스킵" @@ -10522,6 +10917,11 @@ msgid "" "issues.


If unsure, leave this " "unchecked." msgstr "" +"지연이 감지되었을 때 수직 블랭크 인터럽트를 스킵합니다, 에뮬레이션 속도가 " +"100% 아닐 때 부드러운 오디오 재생을 하게 해줍니다.

" +"경고: 멈추거나 호환 문제의 원인이 될 수 있습니다. " +"

잘 모르겠으면, 체크 해제해 두세요." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:258 msgid "" @@ -10537,49 +10937,54 @@ msgstr "" "옵션은 끄세요.

잘 모르겠으면, 체크해 두세요." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "스카이랜더 %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" -msgstr "" +msgstr "스카이랜더 (*.sky);;모든 파일들 (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" -msgstr "" +msgstr "스카이랜더 컬렉션 경로:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" -msgstr "" +msgstr "이 컬렉션에 스카이렌더가 없습니다. 새 파일을 생성합니까?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "스카이랜더 매니저" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" -msgstr "" +msgstr "이 사용자에 대한 스카이랜더들 폴더가 없습니다. 새 폴더를 생성합니까?" #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:97 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:140 msgid "Slider Bar" msgstr "슬라이더 바" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "슬롯 A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "슬롯 A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "슬롯 B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "슬롯 B:" @@ -10607,7 +11012,7 @@ msgstr "" "제로여야할 일부 채우기 데이터가 제로가 아닙니다. 이것은 특정 지점들에서 게임" "을 얼게 만들 수 있습니다." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10615,12 +11020,12 @@ msgstr "" "제공된 일부 값들이 부적합합니다.\n" "밝게표시된 값들을 확인하세요." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "알파벳순으로 정렬" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "사운드:" @@ -10633,8 +11038,8 @@ msgid "Spain" msgstr "스페인" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "스페인어" @@ -10642,11 +11047,11 @@ msgstr "스페인어" msgid "Speaker Pan" msgstr "스피커 팬" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "스피커 볼륨:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "전문화된 (기본값)" @@ -10682,9 +11087,9 @@ msgstr "속도" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" -msgstr "" +msgstr "스파이로의 모험" #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "Stack end" @@ -10694,16 +11099,16 @@ msgstr "스택 끝" msgid "Stack start" msgstr "스택 시작" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "표준 컨트롤러" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "시작" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "넷플레이 시작(&N)" @@ -10711,7 +11116,7 @@ msgstr "넷플레이 시작(&N)" msgid "Start New Cheat Search" msgstr "새로운 치트 검색 시작" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "입력 기록 시작(&c)" @@ -10721,7 +11126,7 @@ msgstr "입력 기록 시작(&c)" msgid "Start Recording" msgstr "(입력) 기록 시작" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "전체화면으로 시작" @@ -10729,11 +11134,11 @@ msgstr "전체화면으로 시작" msgid "Start with Riivolution Patches" msgstr "Riivolution 패치들로 시작" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Riivolution 패치들로 시작..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "시작된 게임" @@ -10744,7 +11149,7 @@ msgstr "시작된 게임" msgid "State" msgstr "상태" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "운전대" @@ -10772,19 +11177,19 @@ msgstr "스텝 나가기" msgid "Step Over" msgstr "스텝 넘어가기" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "스텝 나가기 성공!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "스텝 나가기 시간 초과!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "스텝 넘어가기 진행 중..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "스텝 성공!" @@ -10793,20 +11198,20 @@ msgstr "스텝 성공!" msgid "Stepping" msgstr "스텝핑" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "스테레오" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "입체 3D 모드" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "입체 3D 모드:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "입체 영상" @@ -10827,7 +11232,7 @@ msgstr "스틱" msgid "Stop" msgstr "중지" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "입력 재생/기록 중지" @@ -10835,7 +11240,7 @@ msgstr "입력 재생/기록 중지" msgid "Stop Recording" msgstr "녹화 중지" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "멈춰진 게임" @@ -10875,11 +11280,11 @@ msgstr "" "XFB 복사를 램(과 텍스처)에

잘 모르겠으면, 체크해 두" "세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "창으로 늘림" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "엄격한 설정 동기화" @@ -10893,6 +11298,10 @@ msgstr "스트링" msgid "Strum" msgstr "스트럼" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10900,86 +11309,86 @@ msgstr "스트럼" msgid "Stylus" msgstr "스타일러스" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "성공" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "넷플레이 목록에 성공적으로 추가되었습니다" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n 이미지를 성공적으로 변환했습니다." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "'%1' 를 성공적으로 삭제했습니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "%1 저장 파일(들)로부터 %n 를 성공적으로 내보냈습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "저장 파일들을 성공적으로 내보냈습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "NAND 에서 증명서를 성공적으로 추출했습니다" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "성공적으로 파일 압축을 풀었습니다." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "성공적으로 시스템 데이터 압축을 풀었습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "저장 파일을 성공적으로 내보냈습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "NAND 에 이 타이틀을 성공적으로 설치했습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "NAND 에서 이 타이틀을 성공적으로 제거했습니다." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" -msgstr "" +msgstr "수퍼차저스" #: Source/Core/DolphinQt/AboutDialog.cpp:69 msgid "Support" msgstr "지원" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "지원하는 파일 포멧" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "SD 와 SDHC 를 지원합니다. 기본 크기는 128 MB 입니다." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "서라운드" @@ -10987,17 +11396,22 @@ msgstr "서라운드" msgid "Suspended" msgstr "연기된" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "눈 교차" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" +msgstr "스왑 포스" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11012,23 +11426,23 @@ msgstr "" msgid "Swing" msgstr "스윙" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "A로 스위치" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "B로 스위치" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "부호" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "부호 (%1) 끝 주소:" @@ -11046,25 +11460,25 @@ msgstr "" "부호 -> 로 부터 부호 생성 ->\n" "\t주소 | 서명 데이터베이스 | RSO 모듈" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "부호 이름:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "부호들" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "동기화" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko 코드들 동기화" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "실제 Wii 리모트를 동기화하고 페어링" @@ -11080,7 +11494,7 @@ msgstr "" "듀얼 코어 모드에서 랜덤 프리징을 막을 수 있도록 GPU와 CPU 쓰레드들을 동기화합" "니다. (켬 = 호환성, 끔 = 빠름)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11098,25 +11512,25 @@ msgstr "Gecko 코드들을 동기화합니다..." msgid "Synchronizing save data..." msgstr "저장 데이터를 동기화합니다..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "시스템 언어:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS 입력" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS 도구" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "태그" @@ -11134,15 +11548,15 @@ msgstr "꼬리" msgid "Taiwan" msgstr "타이완" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "스크린샷 찍기" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "대상 주소 범위가 부적합합니다." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11152,11 +11566,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" -msgstr "" +msgstr "테크" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "테스트" @@ -11173,11 +11587,11 @@ msgstr "텍스처 캐시 정확도" msgid "Texture Dumping" msgstr "텍스처 덤핑" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "텍스처 필터링" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "텍스처 필터링:" @@ -11200,6 +11614,11 @@ msgid "" "\n" "Do you really want to switch to Direct3D 11? If unsure, select 'No'." msgstr "" +"Direct3D 11 렌더러는 당신의 시스템 환경에서 지원하지 않는 특성들 지원을 요구" +"합니다. 이 백엔드를 계속 사용할 수도 있습니다, 하지만 특정 게임들에서 그래픽 " +"인공물을 접할 것입니다.\n" +"\n" +"정말 Direct3D 11로 전환하고 싶습니까? 잘 모르겠으면, '아니오'를 선택하세요." #: Source/Core/DiscIO/VolumeVerifier.cpp:601 msgid "The H3 hash table for the {0} partition is not correct." @@ -11219,7 +11638,7 @@ msgstr "IPL 파일이 알려진 좋은 덤프가 아닙니다. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "명작 파티션들이 빠져있습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11227,7 +11646,7 @@ msgstr "" "NAND 는 고쳐질 수 없었습니다. 현재 데이터 백업이 권장됩니다 그리고 생생한 " "NAND 로 다시 시작하세요." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND 가 고쳐졌습니다." @@ -11241,6 +11660,10 @@ msgstr "" "면, Wii 시스템 메뉴는 더이상 그것을 시작하지 않고 NAND 로 다시 복사나 이동도 " "거부할 것입니다." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11283,12 +11706,15 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "해독 키들은 NAND 백업 파일에 첨부될 필요가 있습니다." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" "Please select another destination path for \"%1\"" msgstr "" +"원본 파일과 대상 파일이 같을 수 없습니다.\n" +"\n" +"\"%1\" 에 대한 다른 대상 경로를 선택하세요" #: Source/Core/Core/Movie.cpp:404 msgid "" @@ -11314,11 +11740,11 @@ msgstr "" "에뮬된 NAND 가 데미지를 입었습니다. Wii 메뉴와 Wii 샾 채널이 올바르게 구동하" "지 않을 지도 모릅니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "에뮬된 Wii 콘솔이 업데이트되었습니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "에뮬된 Wii 콘솔이 이미 최신입니다." @@ -11328,19 +11754,21 @@ msgstr "에뮬된 Wii 콘솔이 이미 최신입니다." msgid "The entered MAC address is invalid." msgstr "입력된 맥 어드레스가 부적합합니다." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "입력된 PID 가 부적합합니다." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "입력된 VID 가 부적합합니다." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "표현식에 문법 에러가 있습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11352,7 +11780,7 @@ msgstr "" "은 맛이 갔거나 게임큐브 메모리 카드 파일이 아닙니다.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11360,6 +11788,12 @@ msgstr "" "파일 %1 이 이미 존재합니다.\n" "바꾸시겠습니까?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11372,7 +11806,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "{0} 파일이 이미 열려 있습니다, 파일 헤더는 기록되지 않을 것입니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11386,7 +11820,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "파일시스템이 부적합하거나 읽혀질 수 없습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11415,7 +11849,7 @@ msgstr "게임 ID 가 비정상적으로 짧습니다." msgid "The game ID is {0} but should be {1}." msgstr "게임 ID 가 {0} 이지만 {1} 이어야 합니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "게임 디스크가 사용가능한 업데이트 정보를 가지고 있지 않습니다." @@ -11423,7 +11857,7 @@ msgstr "게임 디스크가 사용가능한 업데이트 정보를 가지고 있 msgid "The game is currently running." msgstr "게임이 현재 구동중입니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11432,7 +11866,7 @@ msgstr "" "게임의 지역이 당신의 콘솔 지역과 맞지 않습니다. 시스템 메뉴로 이슈들을 피하려" "고, 이 디스크를 사용한 에뮬된 콘솔을 업데이트하는 것은 불가능합니다." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11454,6 +11888,12 @@ msgstr "해쉬가 일치하지 않습니다!" msgid "The hashes match!" msgstr "해쉬가 일치합니다!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11466,6 +11906,16 @@ msgstr "" msgid "The install partition is missing." msgstr "설치 파티션이 빠져있습니다." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11477,12 +11927,16 @@ msgstr "" "있지 않습니다(대신, {1} 가 삽입되어 있습니다). 올바른 무비 동기화를 위해, 선" "택된 디바이스를 메모리 카드나 GCI 폴더로 바꿔주세요." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "%1 에 있는 패치들은 선택된 게임이나 게임 리비전 용이 아닙니다." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "프로파일 '%1' 이 존재하지 않습니다" @@ -11504,13 +11958,13 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "해독된 AR 코드 결과가 없습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "같은 파일이 여러 슬롯에 사용될 수 없습니다; %1 에서 이미 사용되고 있습니다." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11551,13 +12005,15 @@ msgstr "명시된 공통 키 인덱스는 {0} 입니다 하지만 {1} 이어야 msgid "The specified file \"{0}\" does not exist" msgstr "기술된 \"{0}\" 파일은 존재하지 않습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"NAND 의 시스템-예약 부분이 %1 블럭 (%2 KiB) 의 데이터를 포함합니다, %3 블럭 " +"(%4 KiB) 의 최대 허용을 벗어납니다." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "대상 메모리 카드가 이미 파일 \"%1\" 을 가지고 있습니다." @@ -11566,11 +12022,32 @@ msgstr "대상 메모리 카드가 이미 파일 \"%1\" 을 가지고 있습니 msgid "The ticket is not correctly signed." msgstr "티켓이 올바르게 서명되어 있지 않습니다." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "파티션 종류가 읽혀질 수 없었습니다." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11590,11 +12067,13 @@ msgstr "업데이트 파티션이 빠져있습니다." msgid "The update partition is not at its normal position." msgstr "업데이트 파티션이 정상적 위치에 있지 않습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"NAND 의 사용자-접근가능 부분이 %1 블럭 (%2 KiB) 의 데이터를 포함합니다, %3 블" +"럭 (%4 KiB) 의 최대 허용을 벗어납니다." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11616,11 +12095,11 @@ msgstr "{0} 파티션은 올바르게 정렬되어 있지 않습니다." msgid "There are too many partitions in the first partition table." msgstr "첫 파티션 테이블에 너무 많은 파티션들이 있습니다." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "되돌릴 것이 없습니다!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "데스크탑에 바로가기 추가하기에 문제가 있었습니다" @@ -11658,7 +12137,11 @@ msgstr "" "이 한국 타이틀은 보통 한국 콘솔에서 사용되지 않은 IOS 를 사용하게 세팅되어 있" "습니다. 이것은 ERROR #002 로 이어질 가능성이 있습니다." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "이 USB 장치는 이미 와이트리스트되어 있습니다." @@ -11687,7 +12170,7 @@ msgstr "" "더 나은 경험을 위해 돌핀의 ARM64 빌드를 구동하세요." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "이것은 되돌릴 수 없습니다!" @@ -11743,12 +12226,17 @@ msgid "" "CPU, but your current settings make this unlikely to happen. If this error " "is stopping the game from working, please report it to the developers." msgstr "" +"이 에러는 보통 에뮬된 GPU 와 에뮬된 CPU 가 갈려서 유발됩니다, 하지만 당신의 " +"현재 설정들은 이것이 일어나기 힘들게 만듭니다. 이 에러가 게임을 멈추게하면, " +"개발자들에게 리포트하세요." #: Source/Core/VideoCommon/CommandProcessor.cpp:724 msgid "" "This error is usually caused by the emulated GPU desyncing with the emulated " "CPU. Turn off the \"Dual Core\" setting to avoid this." msgstr "" +"이 에러는 보통 에뮬된 GPU 와 에뮬된 CPU 가 갈려서 유발됩니다. 이것을 피하려" +"면 \"듀얼 코어\" 설정을 끄세요." #: Source/Core/DiscIO/NANDImporter.cpp:116 msgid "This file does not contain a valid Wii filesystem." @@ -11806,7 +12294,7 @@ msgstr "이것은 좋은 덤프입니다." msgid "This session requires a password:" msgstr "이 세션은 패스워드가 필요합니다:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11879,7 +12367,7 @@ msgstr "" "이것은 클라이언트마다 덩어리된 업로드하기의 속도를 제한할 것입니다, 저장 동기" "화에 쓰입니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11918,14 +12406,14 @@ msgstr "기울기" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "측정을 작동시키기 위한 안정적 입력 기간. (제로는 비활성)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "시간 초과" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "타이틀" @@ -11939,7 +12427,7 @@ msgstr "To" msgid "To:" msgstr "까지:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "전체화면 토글(&F)" @@ -12024,15 +12512,15 @@ msgstr "토큰화를 실패했습니다." msgid "Toolbar" msgstr "툴바" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "위" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "위 아래로" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12071,19 +12559,33 @@ msgstr "총 이동 거리" msgid "Touch" msgstr "터치" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "전통 중국어" -#. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries -#. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 -msgid "Trap Team" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + +#. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries +#. it was released in. It was not released in Japan. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 +msgid "Trap Team" +msgstr "트랩 팀" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "횡단 에러" @@ -12091,7 +12593,7 @@ msgstr "횡단 에러" msgid "Traversal Server" msgstr "횡단 서버" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "횡단 서버가 호스트에 연결중 시간이 초과되었습니다." @@ -12103,7 +12605,7 @@ msgstr "" "분기들을 미리 해석 시도합니다, 대부분의 경우에서 성능을 향상시킵니다. 기본값" "은 켜기" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "트라이포스 AM 베이스보드" @@ -12112,12 +12614,17 @@ msgstr "트라이포스 AM 베이스보드" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "트리거" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12141,29 +12648,27 @@ msgstr "미국" #: Source/Core/DolphinQt/Config/Mapping/HotkeyUSBEmu.cpp:21 msgid "USB Device Emulation" -msgstr "" +msgstr "USB 장치 에뮬레이션" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" -msgstr "" +msgstr "USB 에뮬레이션" #: Source/Core/Core/HotkeyManager.cpp:361 msgid "USB Emulation Devices" -msgstr "" +msgstr "USB 에뮬레이션 장치들" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB 와이트리스트 에러" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12174,7 +12679,7 @@ msgstr "" "

모르겠으면, 이 모드를 선택하세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12186,7 +12691,7 @@ msgstr "" "로 버벅임을 겪었고 매우 강력한 GPU를 가지고 있지 않다면 이것을 사용하지 마세" "요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12199,7 +12704,7 @@ msgstr "" "의 경우 미약한 성능 타격을 얻는 반면 쉐이더 컴파일 버벅임을 완전제거합니다, " "하지만 결과는 비디오 드라이버 행동에 달려있습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "RSO 모듈을 자동-감지할 수 없습니다" @@ -12211,7 +12716,11 @@ msgstr "업데이트 서버에 접촉할 수 없습니다." msgid "Unable to create updater copy." msgstr "업데이터 복사를 생성할 수 없습니다." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "파일 열기가 불가능합니다." @@ -12239,7 +12748,7 @@ msgstr "" "\n" "이 라인을 무시하고 분석을 계속합니까?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "파일 읽기가 불가능합니다." @@ -12255,34 +12764,34 @@ msgstr "{0} 파일에 쓸 수 없습니다" msgid "Unbound" msgstr "풀림" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "압축풀린 GC/Wii 이미지들 (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" -msgstr "" +msgstr "언데드" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "상태 로드 되돌리기" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "상태 저장 되돌리기" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "언인스톨" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "NAND 에서 언인스톨" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12290,22 +12799,27 @@ msgstr "" "WAD 를 언인스톨하면 NAND 에서 현재 설치된 이 타이틀 버전을 저장 데이터를 지우" "지 않고 제거하게 됩니다." -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "미국" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "알려지지 않음" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "알려지지 않음 (Id:%1 Var:%2)" @@ -12317,7 +12831,7 @@ msgstr "알려지지 않은 DVD 명령 {0:08x} - 치명적 오류" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "알려지지 않은 SYNC_CODES 메시지를 받았습니다 id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12329,7 +12843,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "알려지지 않은 SYNC_SAVE_DATA 메시지를 받았습니다 id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12341,7 +12855,7 @@ msgstr "" msgid "Unknown address space" msgstr "알려지지 않은 주소 공간" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "알려지지 않은 저자" @@ -12357,11 +12871,11 @@ msgstr "알려지지 않은 디스크" msgid "Unknown error occurred." msgstr "알려지지 않은 에러가 발생했습니다." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "알려지지 않은 오류 {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "알려지지 않은 오류." @@ -12369,21 +12883,21 @@ msgstr "알려지지 않은 오류." msgid "Unknown message received with id : {0}" msgstr "id : {0} 의 알려지지 않은 메시지를 받았습니다" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "알려지지 않은 메시지 id:{0} 를 플레이어:{1} 로부터 받았습니다 플레이어 강퇴!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "알려지지 않음(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" -msgstr "" +msgstr "알려지지 않음(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "무제한" @@ -12395,23 +12909,23 @@ msgstr "롬 언로드" msgid "Unlock Cursor" msgstr "마우스 커서 풀기" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" -msgstr "" +msgstr "해제됨" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" -msgstr "" +msgstr "이 세션을 %1 번 해제하였습니다" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" -msgstr "" +msgstr "해제됨 (캐주얼)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" -msgstr "" +msgstr "이 세션이 해제되었습니다" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "풀기" @@ -12430,59 +12944,59 @@ msgstr "비부호화 32" msgid "Unsigned 8" msgstr "비부호화 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "부호 없는 정수" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "위쪽" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "업데이트" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "파티션 (%1) 업데이트" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "돌핀을 닫은 후에 업데이트" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "업데이트 사용가능" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "업데이트가 취소되었습니다" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "업데이트가 완료되었습니다" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "업데이트가 실패했습니다" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "업데이트하기" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12502,7 +13016,7 @@ msgstr "똑바로 토글" msgid "Upright Wii Remote" msgstr "Wii 리모트 똑바로" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "사용 통계 보고 설정" @@ -12510,27 +13024,23 @@ msgstr "사용 통계 보고 설정" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "일반 DNS 용 8.8.8.8 을 사용합니다, 아니면 원하는 서버를 넣으세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "모든 Wii 저장 데이터 사용" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "내장된 데이터 베이스의 게임 이름 사용" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "맞춤형 사용자 스타일 사용" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "비손실 코덱 (FFV1) 사용" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 모드 (EuRGB60) 사용" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "패닉 핸들러 사용" @@ -12621,15 +13131,11 @@ msgstr "사용자 환경" msgid "User Interface" msgstr "사용자 인터페이스" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "사용자 스타일:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "사용자 변수들" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12641,7 +13147,7 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:50 msgid "Username" -msgstr "" +msgstr "사용자이름" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:270 msgid "" @@ -12655,7 +13161,7 @@ msgstr "" "져올 수 있습니다.

모르겠으면, 체크해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12665,7 +13171,7 @@ msgstr "" "입니다.

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
그렇지 않고, 잘 모르겠으" "면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12944,14 +13456,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "경고" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13048,11 +13560,11 @@ msgstr "관찰" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" -msgstr "" +msgstr "워터" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "웹사이트" @@ -13089,11 +13601,11 @@ msgstr "" "를 포함합니다.

잘 모르겠으면, 체크해 두세요." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "와이트리스트된 USB 패스쓰루 장치들" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "와이드스크린 핵" @@ -13121,45 +13633,45 @@ msgstr "Wii 리모트" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii 리모트 %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" -msgstr "" +msgstr "Wii 리모트 가속도계" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii 리모트 버튼" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" -msgstr "" +msgstr "Wii 리모트 자이로스콥" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii 리모트 설정" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii 리모트" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS 입력 %1 - 클래식 컨트롤러" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS 입력 %1 - Wii 리모트" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS 입력 %1 - Wii 리모트 + 눈챠쿠" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii 와 Wii 리모트" @@ -13167,15 +13679,15 @@ msgstr "Wii 와 Wii 리모트" msgid "Wii data is not public yet" msgstr "Wii 데이터는 아직 공개가 아닙니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii 저장 파일 (*.bin);;모든 파일 (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools 서명 MEGA 파일" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13184,7 +13696,7 @@ msgstr "" "키 설정을 할 수 있습니다." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "창 크기" @@ -13230,26 +13742,26 @@ msgstr "로그에 쓰고 중단" msgid "Write to Window" msgstr "창에 쓰기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "잘못된 디스크 넘버" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "잘못된 해시" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "잘못된 지역" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "잘못된 개정" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13263,9 +13775,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA 대상 주소" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13293,7 +13805,7 @@ msgstr "예" msgid "Yes to &All" msgstr "모두 예(&A)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13302,7 +13814,7 @@ msgstr "" "%2 에 있는 파일의 내용을 %1 에 있는 폴더로 변환하려 합니다. 모든 현재 폴더의 " "내용이 삭제됩니다. 정말 계속 하시겠습니까?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13311,7 +13823,7 @@ msgstr "" "%1 에 있는 폴더의 내용을 %2 에 있는 파일로 변환하려 합니다. 모든 현재 파일의 " "내용이 삭제됩니다. 정말 계속 하시겠습니까?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13392,15 +13904,15 @@ msgstr "" "설정 지시사항에 대해서는 NAND 사용 안내를 참조하세요: https://dolphin-emu." "org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "이름을 넣어야 합니다." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "당신의 세션을 위한 이름을 제공해야만 합니다!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "당신의 세션을 위한 지역을 제공해야만 합니다!" @@ -13408,7 +13920,7 @@ msgstr "당신의 세션을 위한 지역을 제공해야만 합니다!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "변경이 적용되려면 돌핀을 재시작 해야 합니다." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "호스트할 게임을 선택해야 합니다!" @@ -13432,16 +13944,18 @@ msgstr "" "문제를 고치기 위해 지금 멈추시겠습니까?\n" "\"아니오\" 를 선택하면, 오디오가 혼란스러울지도 모릅니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"NAND 가 허용된 것보다 많은 데이터를 가지고 있습니다. Wii 소프트웨어가 올바르" +"지 않게 행동하거나 저장을 허용하지 않을지도 모릅니다." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13462,7 +13976,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] 와 [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xor" @@ -13485,21 +13999,21 @@ msgstr "자동" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll 는 로드될 수 없었습니다." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "기본값" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "연결이 끊겼습니다" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader 카드 (*.raw);;모든 파일 (*)" @@ -13545,7 +14059,7 @@ msgstr "마지막 값" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13557,13 +14071,13 @@ msgstr "" msgid "none" msgstr "없음" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "끄기" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "켜기" @@ -13578,7 +14092,7 @@ msgstr "s" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:101 msgid "sRGB" -msgstr "" +msgstr "sRGB" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:199 msgid "this value:" @@ -13613,11 +14127,11 @@ msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" "{1} 디렉토리에서 {0} IPL이 발견되었습니다. 디스크가 인식되지 않은 것 같습니다" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr " {0} 코드 동기화에 실패했습니다." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} 동기화에 실패했습니다." @@ -13629,8 +14143,8 @@ msgstr "" "{0} 는 디렉토리가 아닙니다, *.original 로 옮길 수 없습니다.\n" "쓰기 권한을 검사하거나 파일을 돌핀 밖으로 옮기세요." -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{1} 블락들의 {0}. 압축 비율 {2}%" @@ -13638,7 +14152,7 @@ msgstr "{1} 블락들의 {0}. 압축 비율 {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} 는 디렉토리가 아닙니다, *.original 로 이동되었습니다." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| 또는" diff --git a/Languages/po/ms.po b/Languages/po/ms.po index aa94be16a0..d58afc04ba 100644 --- a/Languages/po/ms.po +++ b/Languages/po/ms.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: abuyop , 2018\n" "Language-Team: Malay (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -39,7 +39,7 @@ msgstr "" msgid " (Disc %1)" msgstr "(Cakera %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -47,7 +47,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -60,7 +60,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -68,7 +68,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -93,14 +93,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Salinan)" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisi %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -127,7 +127,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -141,11 +141,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Konfigurasi Grafik %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -153,11 +153,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 tidak menyokong fitur ini." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -167,43 +167,47 @@ msgstr "" "%2 objek(s)\n" "Bingkai Semasa: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -215,30 +219,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Kelajuan Biasa)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -246,7 +250,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -262,16 +266,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -295,27 +303,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "Perih&al" @@ -323,85 +331,85 @@ msgstr "Perih&al" msgid "&Add Memory Breakpoint" msgstr "&Tambah Titik Henti Ingatan" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "T&ambah Kod Baharu..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Tambah fungsi" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "T&ambah" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Tetapan &Audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Auto Kemaskini:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Mula Automatik" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Titik Henti" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Batal" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Pengurus Menipu" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Kosongkan Simbol" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Klon..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "K&od" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Tetapan Ka&walan" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Salin alamat" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "Pa&dam" @@ -417,21 +425,21 @@ msgstr "Pa&dam Pantauan" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Sunting Kod..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Sunting..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulasi" @@ -439,39 +447,39 @@ msgstr "&Emulasi" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fail" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Fon..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "B&ingkai Lanjutan" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Jana Simbol Dari" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Repositori &GitHub" @@ -479,15 +487,15 @@ msgstr "Repositori &GitHub" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Tetapan &Grafik" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Bantuan" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Tetapan Kekunci Pa&nas" @@ -495,31 +503,31 @@ msgstr "Tetapan Kekunci Pa&nas" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Import..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Sisip blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -527,11 +535,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Bahasa:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Muat Keadaan" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Muat Peta Simbol" @@ -545,23 +553,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Ingatan" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "Ce&reka" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -569,82 +577,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "B&uka..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "Pi&lihan" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Tampal Fungsi HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Jeda" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Main" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "Si&fat" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "Mod Ba&ca-Sahaja" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Daftar" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Buang" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "B&uang Kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Nama semula simbol" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "T&etap Semula" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Simpan Peta Simbol" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Had Kelajuan:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Henti" @@ -652,15 +660,15 @@ msgstr "&Henti" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "Ala&tan" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -670,21 +678,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Lihat" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Tonton" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Laman Sesawang" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -692,23 +700,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' tidak ditemui, tiada nama simbol dijana" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' tidak ditemui, mengimbas fungsi umum sebagai ganti" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(mati)" @@ -716,63 +732,71 @@ msgstr "(mati)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -794,11 +818,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -806,11 +830,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -818,15 +842,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Natif (1280x1056) untuk 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -856,7 +876,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -870,15 +890,11 @@ msgstr "Kedalaman 3D" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Natif (1920x1584) untuk 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -886,35 +902,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Natif (2560x2112) untuk 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Natif (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -933,19 +949,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Natif (3840x3168) untuk 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Natif (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -967,19 +979,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Natif (5120x4224) for 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -991,26 +1003,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Satu Sesi NetPlay sedang berlangsung!" @@ -1028,17 +1040,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Cakera A sedia dimasukkan." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1046,18 +1058,18 @@ msgstr "" "Proses matikan sedang berlangsung. Mana-mana data belum disimpan akan hilang " "jika anda hentikan emulasi semasa sebelum ia dimatikan. Paksa henti?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Segerak hanya boleh dipicu bila permainan Wii berjalan." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1090,7 +1102,7 @@ msgstr "Kod AR" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Henti Paksa" @@ -1101,7 +1113,7 @@ msgstr "Perihal Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1114,8 +1126,8 @@ msgstr "" msgid "Accuracy:" msgstr "Ketepatan:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1191,11 +1203,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktif" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1207,7 +1219,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1215,7 +1227,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Penyesuai Dikesan" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Penyesuai" @@ -1237,8 +1249,8 @@ msgstr "" msgid "Add New USB Device" msgstr "Tambah Peranti USB Baharu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1250,7 +1262,7 @@ msgstr "Tambah satu Titik Henti" msgid "Add a Memory Breakpoint" msgstr "Tambah Titik Henti Ingatan" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1260,7 +1272,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Tambah untuk &dipantau" @@ -1270,9 +1282,9 @@ msgstr "Tambah untuk &dipantau" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Tambah..." @@ -1280,16 +1292,16 @@ msgstr "Tambah..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Alamat" @@ -1308,7 +1320,7 @@ msgstr "" msgid "Address:" msgstr "Alamat:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1332,7 +1344,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1340,7 +1352,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1363,27 +1375,50 @@ msgstr "" "menyebabkan glic. Buat atas risiko sendiri. Jangan laporkan apa-apa pepijat " "yang muncul dengan kelajuan bukan-lalai." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Port Advance Game" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Lanjutan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1391,96 +1426,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Semua Keadaan Simpan (*.sav *.s##);; Semua Fail (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1490,7 +1526,7 @@ msgstr "" msgid "Always Connected" msgstr "Sentiasa Bersambung" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1498,7 +1534,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "Sebuah cakera tersisip dijangka tetapi tidak ditemui." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglif" @@ -1516,31 +1552,31 @@ msgstr "Sudut" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Alias:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1554,11 +1590,11 @@ msgstr "Tarikh Pemuatapl:" msgid "Apply" msgstr "Laksana" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1566,15 +1602,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "Anda pasti mahu memadam '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Anda pasti ingin memadam fail ini?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Anda pasti ingin keluar dari NetPlay?" @@ -1582,16 +1618,20 @@ msgstr "Anda pasti ingin keluar dari NetPlay?" msgid "Are you sure?" msgstr "Anda pasti?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Nisbah Bidang:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Umpuk Port Kawalan" @@ -1599,7 +1639,7 @@ msgstr "Umpuk Port Kawalan" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1624,7 +1664,7 @@ msgstr "Tetapan Peregangan Audio" msgid "Australia" msgstr "Australia" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1632,8 +1672,8 @@ msgstr "" msgid "Authors" msgstr "Pengarang" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1641,11 +1681,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (640x528 berbilang)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1653,7 +1693,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Auto-Laras Saiz Tetingkap" @@ -1661,15 +1701,15 @@ msgstr "Auto-Laras Saiz Tetingkap" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1697,7 +1737,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1709,7 +1749,7 @@ msgstr "Daftar BP" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1721,12 +1761,12 @@ msgstr "" msgid "Backend Settings" msgstr "Tetapan Bahagian Belakang" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Bahagian Belakang:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Input Latar Belakang" @@ -1737,13 +1777,13 @@ msgstr "Input Latar Belakang" msgid "Backward" msgstr "Undur" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1751,20 +1791,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Sepanduk" @@ -1784,11 +1824,11 @@ msgstr "Palang" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Asas" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Tetapan Asas" @@ -1796,7 +1836,7 @@ msgstr "Tetapan Asas" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1804,7 +1844,7 @@ msgstr "" msgid "Battery" msgstr "Bateri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1812,6 +1852,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1828,20 +1884,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1849,7 +1905,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blok" @@ -1874,15 +1930,15 @@ msgstr "" "Mod passthrough Bluetooth dibenarkan, tetapi Dolphin dibina tanpa libusb. " "Mod passthrough tidak dapat digunakan." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "But untuk Dijeda" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "Fail sandar NAND BootMii (*.bin);;Semua Fail (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Fail kunci BootMii (*.bin);;Semua Fail (*)" @@ -1890,7 +1946,7 @@ msgstr "Fail kunci BootMii (*.bin);;Semua Fail (*)" msgid "Borderless Fullscreen" msgstr "Skrin Penuh Tanpa Sempadan" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Bawah" @@ -1899,7 +1955,7 @@ msgstr "Bawah" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1913,27 +1969,27 @@ msgstr "Henti" msgid "Breakpoint" msgstr "Titik Henti" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Titik henti dihadapi! Langkah keluar dihenti paksa." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Titik Henti" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1951,7 +2007,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1959,12 +2015,12 @@ msgstr "" msgid "Buffer Size:" msgstr "Saiz Penimbal:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Saiz penimbal berubah ke %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Penimbal:" @@ -1987,7 +2043,7 @@ msgstr "Butang" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2003,7 +2059,7 @@ msgstr "Butang" msgid "Buttons" msgstr "Butang" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2013,7 +2069,7 @@ msgstr "" msgid "C Stick" msgstr "Batang C" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2021,19 +2077,19 @@ msgstr "" msgid "CP register " msgstr "Daftar CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Pilihan CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Pentafsir bercache (lebih perlahan)" @@ -2044,11 +2100,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2072,19 +2128,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Tindanan Panggilan" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2098,22 +2154,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Tidak dapat memulakan Sesi NetPlay ketika permainan masih berlangsung!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Batal" @@ -2147,11 +2211,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2159,6 +2223,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Tidak dapat memulakan permainan, kerana IPL GC tidak ditemui." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2177,11 +2245,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Ubah &Cakera" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Ubah &Cakera..." @@ -2189,7 +2257,7 @@ msgstr "Ubah &Cakera..." msgid "Change Disc" msgstr "Ubah Cakera" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2203,7 +2271,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2219,15 +2287,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Pengubahanan tipu hanya berkesan bila permainan dimulakan semula." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Sembang" @@ -2243,7 +2311,7 @@ msgstr "Gelitar Menipu" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Periksa NAND..." @@ -2255,7 +2323,7 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2263,7 +2331,7 @@ msgstr "" "Periksa sama ada anda telah mendapat keizinan yang diperlukan untuk memadam " "fail atau sama ada ia masih digunakan." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2271,31 +2339,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Pilih satu fail untuk dibuka" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Pilih folder untuk diekstrak ke" @@ -2304,7 +2372,7 @@ msgstr "Pilih folder untuk diekstrak ke" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Butang Klasik" @@ -2314,27 +2382,27 @@ msgid "Classic Controller" msgstr "Pengawal Klasik" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Kosongkan" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Klon dan &Sunting Kod..." @@ -2343,11 +2411,11 @@ msgstr "Klon dan &Sunting Kod..." msgid "Close" msgstr "Tutup" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Ko&nfigurasi" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Kod" @@ -2374,15 +2442,19 @@ msgstr "" msgid "Code:" msgstr "Kod:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2390,12 +2462,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2417,7 +2489,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2425,18 +2497,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2446,7 +2518,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Keadaan:" @@ -2520,14 +2592,14 @@ msgstr "" msgid "Config" msgstr "Konfig" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Konfigur" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2536,22 +2608,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "Konfigur Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Konfigur Input" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Konfigur Output" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Sahkan" @@ -2559,13 +2631,13 @@ msgstr "Sahkan" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Sahkan bil Berhenti" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Pengesahan" @@ -2574,15 +2646,15 @@ msgstr "Pengesahan" msgid "Connect" msgstr "Sambung" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Sambung Papan Imbang" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Sambung Papan Kekunci USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Sambung Wii Remote %1" @@ -2602,15 +2674,15 @@ msgstr "Sambung Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Sambung Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Sambung Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Sambung ke Internet dan lakukan kemaskini sistem atas-talian?" @@ -2618,7 +2690,7 @@ msgstr "Sambung ke Internet dan lakukan kemaskini sistem atas-talian?" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2630,7 +2702,7 @@ msgstr "Jenis Sambungan:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Pengimbasan Berterusan" @@ -2643,7 +2715,7 @@ msgstr "" msgid "Control Stick" msgstr "Bidak Kawalan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2679,7 +2751,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2687,7 +2759,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2696,7 +2768,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2721,62 +2793,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Ketumpuan:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2801,18 +2873,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Salin" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Salin &fungsi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Salin &heks" @@ -2820,7 +2892,7 @@ msgstr "Salin &heks" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2832,19 +2904,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Salin &baris kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2880,7 +2952,7 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -2888,7 +2960,7 @@ msgstr "" "Tidak dapat memuat turun fail kemaskini dari Nintendo. Sila periksa " "sambungan Internet anda dan cuba lagi." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2912,7 +2984,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2944,6 +3016,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2961,15 +3037,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Tidak dapat cari pelayan pusat" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2977,13 +3053,13 @@ msgstr "" msgid "Country:" msgstr "Negara:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2992,16 +3068,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3019,7 +3095,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Pencipta:" @@ -3053,7 +3129,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Wilayah Semasa" @@ -3065,7 +3141,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3077,7 +3153,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Pilihan RTC Suai" @@ -3085,13 +3161,13 @@ msgstr "Pilihan RTC Suai" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3112,7 +3188,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3140,7 +3216,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3148,15 +3224,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Tikar Menari" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3168,23 +3250,23 @@ msgstr "" msgid "Data Type" msgstr "Jenis Data" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3198,7 +3280,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Menyahpepijat" @@ -3244,8 +3326,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Lalai" @@ -3253,7 +3336,7 @@ msgstr "Lalai" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3286,17 +3369,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Padam" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Padam Fail..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3305,7 +3388,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3313,26 +3396,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "Peratus Kedalaman:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Kedalaman:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Keterangan" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Keterangan:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3340,11 +3423,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Kesan" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3352,11 +3435,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Dwi-teras berketentuan:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Peranti" @@ -3365,7 +3448,7 @@ msgstr "Peranti" msgid "Device PID (e.g., 0305)" msgstr "PID Peranti (iaitu, 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Tetapan Peranti" @@ -3382,11 +3465,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Malapkan skrin selepas lima minit ketidakaktifan." @@ -3398,12 +3481,12 @@ msgstr "Sambungan Terus" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3411,7 +3494,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Lumpuhkan Kotak Pembatas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3423,15 +3506,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "Lumpuhkan Had Kelajuan Emulasi" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Lumpuhkan Kabus" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3453,7 +3540,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3462,7 +3549,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Cakera" @@ -3496,26 +3583,26 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Adakah anda izinkan Dolphin melaporkan maklumat kepada pembangun Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Anda mahu tambah \"%1\" ke dalam senarai Laluan Permainan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Anda mahu kosongkan senarai nama simbol?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Anda hendak hentikan emulasi semasa?" @@ -3527,35 +3614,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Penyahkod Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Log FIFO Dolphin (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Fail Peta Dolphin (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Cereka TAS Dolphin (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3566,7 +3653,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3574,7 +3661,7 @@ msgstr "" "Dolphin tidak dapat cari mana-mana ISO GameCube/Wii atau WAD.\n" "Dwi-klik di sini untuk tetapkan direktori permainan..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin gagal menyelesaikan tindakan yang dipinta." @@ -3586,7 +3673,7 @@ msgstr "Dolphin gagal menyelesaikan tindakan yang dipinta." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin ialah emulator GameCube dan Wii bebas dan bersumber-terbuka." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin terlalu tua untuk pelayan traversal" @@ -3600,7 +3687,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3615,15 +3702,15 @@ msgstr "Sistem tipuan Dolphin buat masa ini dilumpuhkan." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Selesai memampatkan imej cakera." @@ -3636,37 +3723,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Dubel" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Turun" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Muat Turun Kod" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Muat turun Kod dar Pangkalan Data WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Muat turun selesai" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 kod dimuat turun. (%2 ditambah)" @@ -3689,7 +3776,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Semu" @@ -3709,7 +3796,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Longgok Audio" @@ -3721,7 +3808,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Longgok Sasaran EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Longgok Bingkai" @@ -3794,12 +3881,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Bahasa Belanda" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "Ke&luar" @@ -3815,7 +3902,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3829,7 +3916,7 @@ msgstr "Kemaskini Ingatan Awal" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3842,7 +3929,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3876,7 +3963,7 @@ msgstr "Lenting Cakera" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3884,11 +3971,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Penimbal Bingkai Terbenam (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Kosong" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Bebenang Emu sudah berjalan" @@ -3896,15 +3983,15 @@ msgstr "Bebenang Emu sudah berjalan" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emulasikan penyuai Bluetooth Wii" @@ -3914,11 +4001,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Wii Remote Teremulasi" @@ -3938,12 +4025,12 @@ msgstr "Kelajuan Emulasi" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3951,6 +4038,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "Benarkan Lapisan Pengesahan API" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3959,15 +4050,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Benarkan Peregangan Audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Benarkan Menipu" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Benarkan RTC Suai" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3975,19 +4070,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Benarkan Dwi-Teras" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Benarkan Dwi-Teras (lajukan)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Benarkan Pembatalan Jam CPU Teremulasi" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4004,10 +4099,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Benarkan MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Benarkan Imbas Progresif" @@ -4021,15 +4120,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Benarkan Rumble" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Benarkan Penyelamat Skrin" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Benarkan Data Pembesar Suara" @@ -4037,11 +4136,11 @@ msgstr "Benarkan Data Pembesar Suara" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Benarkan Pelaporan Statistik Penggunaan" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4049,10 +4148,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Benarkan Bingkai Wayar" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4083,6 +4189,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4117,7 +4230,7 @@ msgstr "" "Benarkan Pengiraan Bendera Keputusan Titik Apung, diperlukan oleh sesetengah " "permainan. (HIDUP = Serasi, MATI = Pantas)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4128,11 +4241,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4150,7 +4264,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4173,7 +4287,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4181,7 +4294,14 @@ msgstr "" "Benarkan Unit Pengurusan Ingatan, diperlukan oleh sesetengah permainan. " "(HIDUP = Serasi, MATI = Pantas)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4208,7 +4328,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4221,12 +4341,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet Tidak Diawalkan" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Bahasa Inggeris" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Penambahbaikan" @@ -4257,84 +4377,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Masukkan alamat modul RSO:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Ralat" @@ -4343,13 +4463,13 @@ msgstr "Ralat" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4361,15 +4481,15 @@ msgstr "Ralat memuatkan bahasa pilihan. Jatuh balik ke lalai sistem." msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4377,11 +4497,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4456,7 +4576,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Eropah" @@ -4485,11 +4605,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4537,14 +4657,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Eskport Semua Simpan Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4552,42 +4672,42 @@ msgstr "" msgid "Export Recording" msgstr "Eksport Rakaman" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Eksport Rakaman..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Eksport Fail Simpan" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Sambungan" @@ -4600,7 +4720,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4608,35 +4728,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Penimbal Bingkai Luaran (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Ekstrak Sijil dari NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Ektrak Keseluruhan Cakera..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Ekstrak Keseluruhan Sekatan..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Ekstrak Fail..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Ekstrak Fail..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Ekstrak Data Sistem..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Mengekstrak Semua Fail..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Mengekstrak Direktori..." @@ -4646,7 +4766,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Pemain FIFO" @@ -4654,17 +4774,17 @@ msgstr "Pemain FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4672,11 +4792,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4684,7 +4804,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4705,15 +4825,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4729,7 +4849,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Gagal memadam fail terpilih." @@ -4737,36 +4857,36 @@ msgstr "Gagal memadam fail terpilih." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Gagal muat turun kod." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Gagal mengekstrak sijil dari NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Gagal mengekstrak fail." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Gagal mengekstrak data sistem." @@ -4781,29 +4901,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Gagal ke teras init" @@ -4818,16 +4938,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Gagal memasang tajuk ini ke NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -4835,8 +4955,8 @@ msgstr "" "Gagal mendengar pada port %1. Adakah kejadian lain pelayan NetPlay masih " "berjalan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Gagal memuatkan modul RSO pada %1" @@ -4848,15 +4968,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4870,8 +4990,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Gagal membuka '%1'" @@ -4898,40 +5022,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Gagal membuka pelayan" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4951,35 +5075,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4989,18 +5113,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Gagal membuang tajuk ini dari NAND." @@ -5016,27 +5140,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Gagal menyimpan log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5056,9 +5187,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5066,33 +5197,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5116,17 +5247,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5138,20 +5273,20 @@ msgstr "" msgid "File Info" msgstr "Maklumat Fail" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Nama Fail" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Saiz Fail" @@ -5159,15 +5294,15 @@ msgstr "Saiz Fail" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Fail tidak mengandungi kod." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Fail dibuka, sedia untuk dimampatkan." @@ -5177,11 +5312,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5189,7 +5324,7 @@ msgstr "" msgid "Filesystem" msgstr "Sistem Fail" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5205,7 +5340,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5215,19 +5350,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Baiki Hasil Tambah Semak" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5237,7 +5372,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Bendera" @@ -5246,12 +5381,12 @@ msgstr "Bendera" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Apung" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Ikut &cabang" @@ -5271,35 +5406,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Paksa 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Paksa warna 24-Bit" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Paksa 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5307,7 +5442,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "Paksa Port Dengar:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5319,7 +5454,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5329,7 +5464,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5337,7 +5472,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5403,19 +5538,19 @@ msgstr "Bingkai untuk Dirakam:" msgid "France" msgstr "Perancis" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5423,7 +5558,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5884,7 +6024,7 @@ msgstr "Hijau Kiri" msgid "Green Right" msgstr "Hijau Kanan" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Paparan Grid" @@ -5897,7 +6037,7 @@ msgstr "Gitar" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -5913,7 +6053,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5930,6 +6070,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5950,7 +6094,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadesimal" @@ -5959,28 +6103,28 @@ msgstr "Heksadesimal" msgid "Hide" msgstr "Sembunyi" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5989,7 +6133,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6005,11 +6149,11 @@ msgstr "" msgid "Host" msgstr "Hos" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Kod Hos:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -6017,7 +6161,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6025,15 +6169,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Hos dengan NetPlay" @@ -6041,7 +6185,7 @@ msgstr "Hos dengan NetPlay" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Tetapan Kekunci Panas" @@ -6051,11 +6195,11 @@ msgstr "Tetapan Kekunci Panas" msgid "Hotkeys" msgstr "Kekunci Panas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6065,7 +6209,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6074,11 +6218,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6100,24 +6244,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "Alamat IP:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Tetapan IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Kepekaan IR:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6135,22 +6279,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Penjanaan Identiti" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6173,7 +6317,7 @@ msgstr "" "Keizinan ini juga boleh ditarik balik pada bila-bila masa menerusi tetapan " "Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6187,14 +6331,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6210,7 +6354,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Abai Perubahan Format" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6243,30 +6387,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Import Sandar NAND BootMii..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Import Simpan Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Mengimport sandar NAND" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6284,7 +6428,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6296,6 +6440,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6333,19 +6501,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6358,27 +6526,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Maklumat" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Maklumat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Input" @@ -6392,42 +6560,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Sisip &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Sisip Kad SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Pasang WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Pasang ke NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6439,7 +6607,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "Titik Henti Arahan" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6447,7 +6615,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6464,8 +6632,23 @@ msgstr "" msgid "Interface" msgstr "Antaramuka" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Ralat LZO Dalaman - pemampatan gagal" @@ -6474,23 +6657,30 @@ msgstr "Ralat LZO Dalaman - pemampatan gagal" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Ralat LZO Dalaman - lzo_init() gagal" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Resolusi Dalaman" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Resolusi Dalaman:" @@ -6498,15 +6688,15 @@ msgstr "Resolusi Dalaman:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Pentafsir (paling perlahan)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6518,7 +6708,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Kod Bercampur Tidak Sah" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6527,15 +6717,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "ID Pemain Tidak Sah" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Alamat modul RSO tidak sah: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Tindanan panggilan tidak sah" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6543,7 +6733,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Hos tidak sah" @@ -6564,7 +6754,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6584,7 +6774,7 @@ msgstr "Parameter gelintar tidak sah (tidak dapat tukar ke nombor)" msgid "Invalid search string (only even string lengths supported)" msgstr "Parameter gelintar tidak sah (hanya panjang rentetan disokong)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "ID tajuk tidak sah." @@ -6593,8 +6783,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Itali" @@ -6602,11 +6792,16 @@ msgstr "Itali" msgid "Italy" msgstr "Itali" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6614,79 +6809,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Jepun" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Jepun" @@ -6697,12 +6892,18 @@ msgstr "Jepun" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Kekalkan Tetingkap berada Diatas" @@ -6719,7 +6920,7 @@ msgstr "" msgid "Keyboard" msgstr "Papan Kekunci" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6736,16 +6937,16 @@ msgstr "Kekunci" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Tendang Pemain" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korea" @@ -6756,7 +6957,7 @@ msgstr "Korea" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6778,23 +6979,31 @@ msgstr "Label" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Kependaman:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6802,11 +7011,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6817,7 +7030,7 @@ msgstr "Kiri" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Bidak Kiri" @@ -6839,7 +7052,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6849,7 +7062,7 @@ msgstr "" "Klik-tengah untuk kosongkan.\n" "Klik-kanan untuk lagi pilihan." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6866,7 +7079,7 @@ msgstr "Lesen" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6876,8 +7089,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6885,11 +7101,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Lajur Senarai" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Paparan Senarai" @@ -6898,18 +7114,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Muat" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Muat Fail Peta &Lain..." @@ -6917,15 +7133,15 @@ msgstr "Muat Fail Peta &Lain..." msgid "Load Custom Textures" msgstr "Muat Tekstur Suai" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Muat Menu Utama GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6942,7 +7158,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7031,23 +7247,23 @@ msgstr "Muat Slot Keadaan 8" msgid "Load State Slot 9" msgstr "Muat Slot Keadaan 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Muat Keadaan dari Fail" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Muat Keadaan dari Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Muat Keadaan dari Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Muat Menu Sistem Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7055,16 +7271,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "Muat dari Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Muat dari Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Muat fail peta" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7072,7 +7288,7 @@ msgstr "" msgid "Load..." msgstr "Muat..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Simbol dimuatkan dari '%1'" @@ -7089,15 +7305,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7111,10 +7327,18 @@ msgstr "Log" msgid "Log Configuration" msgstr "Log Konfigurasi" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Log Masa Terap ke Fail" @@ -7127,18 +7351,10 @@ msgstr "Log Jenis" msgid "Logger Outputs" msgstr "Output Pengelog" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7150,20 +7366,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Sambung dengan pelayan NetPlay terputus..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7175,13 +7391,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7189,9 +7405,37 @@ msgstr "" msgid "Main Stick" msgstr "Bidak Utama" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Pembuat:" @@ -7200,7 +7444,7 @@ msgstr "Pembuat:" msgid "Maker:" msgstr "Pembuat:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7208,7 +7452,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7217,23 +7461,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Padanan Ditemui" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7242,12 +7486,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Ia menyebabkan kelembapan dalam menu Wii dan sesetengah permainan." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7259,19 +7503,19 @@ msgstr "Ingatan" msgid "Memory Breakpoint" msgstr "Titik Henti Ingatan" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Kad Ingatan" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7291,7 +7535,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7307,29 +7551,34 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Pelbagai" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Tetapan Pelbagai" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7352,12 +7601,20 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7369,11 +7626,11 @@ msgstr "Bayang Monoskopik" msgid "Monospaced Font" msgstr "Fon Monospace" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7382,20 +7639,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7416,7 +7673,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7424,20 +7681,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Semak NAND" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7445,7 +7702,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7462,25 +7719,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7489,11 +7746,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nama:" @@ -7501,16 +7758,16 @@ msgstr "Nama:" msgid "Native (640x528)" msgstr "Natif (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7522,27 +7779,27 @@ msgstr "" msgid "Netherlands" msgstr "Belanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7550,15 +7807,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Baharu" @@ -7571,11 +7828,11 @@ msgstr "Titik Henti Baharu" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Identiti baharu dijanakan." @@ -7583,7 +7840,7 @@ msgstr "Identiti baharu dijanakan." msgid "New instruction:" msgstr "Arahan baharu:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7606,6 +7863,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Gelaran:" @@ -7633,14 +7891,18 @@ msgstr "Tiada Output Audio" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Tiada Padanan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7650,7 +7912,7 @@ msgstr "" msgid "No description available" msgstr "Tiada keterangan tersedia" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7658,7 +7920,7 @@ msgstr "" msgid "No extension selected." msgstr "Tiada sambungan dipilih" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Tiada fail dimuatkan / dirakam." @@ -7666,15 +7928,19 @@ msgstr "Tiada fail dimuatkan / dirakam." msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Tiada isu dikesan." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7705,25 +7971,25 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Tiada undo.dtm ditemui, menghenti paksa buat asal keadaan muat untuk " "menghindari nyahsegerak cereka" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Tiada" @@ -7735,11 +8001,11 @@ msgstr "" msgid "Not Set" msgstr "Tidak Ditetapkan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Bukan semua pemain memilik permainan. Anda pasti mahu mulakannya?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7747,7 +8013,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7755,11 +8021,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7794,25 +8060,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Butang Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Bidak Nunchuk" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7830,7 +8096,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Mati" @@ -7842,7 +8108,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7853,21 +8119,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Dokumentasi Atas Talian" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7880,24 +8146,24 @@ msgstr "" msgid "Open" msgstr "Buka" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Buka log FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7905,7 +8171,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7937,7 +8203,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7945,8 +8211,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Pilihan" @@ -7955,21 +8221,21 @@ msgstr "Pilihan" msgid "Orange" msgstr "Oren" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Lain-lain" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7978,24 +8244,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "Kekunci Panas Keadaan Lain" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Lain-lain Pengurusan Keadaan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Ma&in Rakaman Input..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8024,7 +8298,7 @@ msgstr "Fail imej PNG (*.png);; Semua Fail (*)" msgid "PPC Size" msgstr "Saiz PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -8037,7 +8311,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pad" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -8050,11 +8324,11 @@ msgstr "" msgid "Parsing Error" msgstr "Ralat menghurai" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Passthrough penyesuai Bluetooth" @@ -8096,23 +8370,24 @@ msgstr "Laluan" msgid "Pause" msgstr "Jeda" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Jeda Dipenghujung Cereka" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Jeda jika Hilang Fokus" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8130,15 +8405,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Pencahayaan Per-Piksel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Lakukan Kemaskini Sistem Atas-Talian" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Lakukan Kemaskini Sistem" @@ -8168,11 +8443,11 @@ msgstr "" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Ambil satu fon nyahpepijat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8184,8 +8459,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platform" @@ -8201,7 +8476,7 @@ msgstr "" msgid "Play Recording" msgstr "Main Rakaman" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8209,39 +8484,43 @@ msgstr "" msgid "Playback Options" msgstr "Pilihan Main Balik" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Pemain" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8250,7 +8529,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8261,12 +8540,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Port %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8275,21 +8554,21 @@ msgstr "" msgid "Port:" msgstr "Port:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Nyahsegerak berkemungkinan dikesan: %1 mungkin telah dinyahsegerak pada " "bingkai %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Kesan Pasca-Pemprosesan:" @@ -8318,7 +8597,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8339,7 +8618,7 @@ msgstr "Tekan Butang Segerak" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8369,15 +8648,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8399,7 +8678,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8408,23 +8687,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "Kiraan Program" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8449,13 +8728,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Soalan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Keluar" @@ -8476,11 +8755,11 @@ msgstr "Analog-R" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "Modul RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8488,7 +8767,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8505,7 +8784,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "&Ganti arahan" @@ -8537,11 +8820,11 @@ msgstr "Baca atau Tulis" msgid "Read-Only Mode" msgstr "Mod Baca-Sahaja" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Papan Imbang Sebenar" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Wii Remote Sebenar" @@ -8558,7 +8841,7 @@ msgstr "Tengahkan semula" msgid "Record" msgstr "Rakam" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8570,7 +8853,7 @@ msgstr "" msgid "Recording Options" msgstr "Pilihan Rakaman" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Merakam..." @@ -8587,7 +8870,7 @@ msgstr "Merah Kiri" msgid "Red Right" msgstr "Merah Kanan" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8597,17 +8880,17 @@ msgid "" "unsure, select None.
" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Segar Semula" @@ -8628,22 +8911,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Wilayah" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Daftar" @@ -8655,52 +8938,52 @@ msgstr "Input Relatif" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Buang" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Nama semula simbol" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Terap ke Tetingkap Utama" @@ -8721,18 +9004,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Tetap Semula" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8740,11 +9023,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Tetap Semula Pelayan Traversal" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Tetap Semula Pelayan Traversal ke %1:%2" @@ -8752,7 +9035,7 @@ msgstr "Tetap Semula Pelayan Traversal ke %1:%2" msgid "Reset Traversal Settings" msgstr "Tetap Semula Tetapan Traversal" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8760,11 +9043,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Tetap semula semua perpasangan Wii Remote tersimpan" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8780,11 +9063,11 @@ msgstr "Mula Semula Diperlukan" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Cuba Lagi" @@ -8793,7 +9076,7 @@ msgstr "Cuba Lagi" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8805,7 +9088,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8816,7 +9099,7 @@ msgstr "Kanan" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Bidak Kanan" @@ -8852,11 +9135,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "ID Bilik" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8881,23 +9164,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "&Jalankan Di Sini" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8905,11 +9188,11 @@ msgstr "" msgid "Russia" msgstr "Rusia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8917,11 +9200,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "Laluan Kad SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8929,7 +9212,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8942,7 +9225,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8950,7 +9233,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -8964,11 +9247,11 @@ msgstr "" msgid "START" msgstr "MULA" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Keadaan S&impan" @@ -8978,8 +9261,8 @@ msgid "Safe" msgstr "Selamat" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8989,34 +9272,34 @@ msgstr "Simpan" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Simpan log FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Simpan Fail ke" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -9024,17 +9307,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Simpan Keadaan Terlama" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Simpan Keadaan" @@ -9078,23 +9361,23 @@ msgstr "Simpan Slot Keadaan 8" msgid "Save State Slot 9" msgstr "Simpan Slot Keadaan 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Simpan Keadaan ke Fail" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Simpan Keadaan ke Slot Terlama" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Simpan Keadaan ke Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Simpan Keadaan ke Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Simpan Peta Simbol Sebag&ai..." @@ -9102,7 +9385,7 @@ msgstr "Simpan Peta Simbol Sebag&ai..." msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Simpan dan Muat Keadaan" @@ -9114,26 +9397,26 @@ msgstr "" msgid "Save as..." msgstr "Simpan sebagai..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Simpan fail peta" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Simpan fail tandatangan" @@ -9141,7 +9424,7 @@ msgstr "Simpan fail tandatangan" msgid "Save to Selected Slot" msgstr "Simpan ke Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Simpan ke Slot %1 - %2" @@ -9149,13 +9432,13 @@ msgstr "Simpan ke Slot %1 - %2" msgid "Save..." msgstr "Simpan..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Perpasangan Wii Remote tersimpan hanya boleh ditetapkan semula bila " "permainan Wii berjalan." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9163,7 +9446,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "salin EFB Terskala" @@ -9177,11 +9460,11 @@ msgstr "CkpSkrin" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Gelintar" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Gelintar Alamat" @@ -9204,7 +9487,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9212,11 +9495,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9240,7 +9523,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Pilih" @@ -9248,24 +9531,24 @@ msgstr "Pilih" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9285,15 +9568,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Pilih Slot %1 - %2" @@ -9301,7 +9584,7 @@ msgstr "Pilih Slot %1 - %2" msgid "Select State" msgstr "Pilih Keadaan" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Pilih Slot Keadaan" @@ -9353,17 +9636,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Pilih Root NAND Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Pilih satu Direktori" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Pilih satu Fail" @@ -9379,7 +9662,7 @@ msgstr "Pilih satu Permainan" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9387,19 +9670,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Pilih satu tajuk untuk dipasang ke dalam NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9407,20 +9690,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Pilih fail kunci (longgok OTP/SEEPROM)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Pilih fail simpan" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9432,11 +9715,11 @@ msgstr "Fon Terpilih" msgid "Selected controller profile does not exist" msgstr "Profil pengawal terpilih tidak wujud" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9448,19 +9731,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9471,7 +9754,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9480,7 +9763,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9490,11 +9773,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Hantar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Kedudukan Palang Penderia:" @@ -9514,7 +9797,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Pelayan menolak percubaan travesal" @@ -9531,35 +9814,35 @@ msgstr "" msgid "Set PC" msgstr "Tetapkan PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Tetapkan fail kad ingatan untuk Slot A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Tetapkan fail kad ingatan untuk Slot B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Tetapkan alamat &akhir simbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Tetapkan &saiz simbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Tetapkan alamat akhir simbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Tetapkan saiz simbol (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9569,7 +9852,7 @@ msgstr "" "permainan PAL.\n" "Mungkin tidak berfungsi untk semua permainan." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Tetapkan bahasa sistem Wii." @@ -9585,7 +9868,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9595,11 +9878,11 @@ msgstr "Tetapan" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Tidak dapat cipta fail setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9609,6 +9892,10 @@ msgstr "" msgid "Shake" msgstr "Jabat" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9622,41 +9909,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Tunjuk &Log" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Tunjuk Palang Ala&t" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Tunjuk Tajuk Aktif dalam Tajuk Tetingkap" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Tunjuk Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Tunjuk ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9664,7 +9951,7 @@ msgstr "" msgid "Show FPS" msgstr "Tunjuk FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Tunjuk Kiraan Bingkai" @@ -9672,19 +9959,19 @@ msgstr "Tunjuk Kiraan Bingkai" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Tunjuk Perancis" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Tunjuk GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Tunjuk Jerman" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9692,23 +9979,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Tunjuk Paparan Input" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Tunjuk Itali" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Tunjuk Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Tunjuk Kiraan Lengah" @@ -9716,27 +10003,27 @@ msgstr "Tunjuk Kiraan Lengah" msgid "Show Language:" msgstr "Tunjuk Bahasa:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Tunjuk K&onfigurasi Log" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Tunjuk Mesej NetPlay" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Tunjuk Ping NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Tunjuk Belanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Tunjuk PAL" @@ -9749,19 +10036,19 @@ msgstr "Tunjuk PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Tunjuk Platform" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Tunjuk Wilayah" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Tunjuk Rusia" @@ -9769,7 +10056,7 @@ msgstr "Tunjuk Rusia" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Tunjuk Sepanyol" @@ -9781,19 +10068,19 @@ msgstr "" msgid "Show Statistics" msgstr "Tunjuk Statistik" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Tunjuk Jam Sistem" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Tunjuk Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Tunjuk USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Tunjuk Tidak Diketahui" @@ -9805,27 +10092,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Tunjuk WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Tunjuk Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Tunjuk Dunia" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9842,11 +10129,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9894,7 +10181,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9906,7 +10193,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Sebelah-Menyebelah" @@ -9922,7 +10209,7 @@ msgstr "Togol Sisi" msgid "Sideways Wii Remote" msgstr "Wii Remote Sisi" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Pangkalan Data Tandatangan" @@ -9941,12 +10228,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Integer Bertanda" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Cina Ringkas" @@ -9954,11 +10241,11 @@ msgstr "Cina Ringkas" msgid "Simulate DK Bongos" msgstr "Simulasikan DK Bongos" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Saiz" @@ -9975,7 +10262,7 @@ msgstr "" msgid "Skip" msgstr "Langkau" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9983,7 +10270,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Langkau Capaian EFB dari CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Langkau Menu Utama" @@ -10009,28 +10296,33 @@ msgid "" "
" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10039,19 +10331,19 @@ msgstr "" msgid "Slider Bar" msgstr "Palang Pelungsur" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "SLot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Slot A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Slot B:" @@ -10077,18 +10369,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10101,8 +10393,8 @@ msgid "Spain" msgstr "Sepanyol" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Sepanyol" @@ -10110,11 +10402,11 @@ msgstr "Sepanyol" msgid "Speaker Pan" msgstr "Lata Pembesar Suara" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volum Pembesar Suara:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10143,7 +10435,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10155,16 +10447,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Pengawal Piawai" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Mula" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Mula &NetPlay..." @@ -10172,7 +10464,7 @@ msgstr "Mula &NetPlay..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Mula Me&rakam Input" @@ -10182,7 +10474,7 @@ msgstr "Mula Me&rakam Input" msgid "Start Recording" msgstr "Mula Rakaman" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10190,11 +10482,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Permainan bermula" @@ -10205,7 +10497,7 @@ msgstr "Permainan bermula" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Roda Pacu" @@ -10233,19 +10525,19 @@ msgstr "Langkah Keluar" msgid "Step Over" msgstr "Langkah Melalui" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Langkah keluar berjaya!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Langkah keluar tamat masa!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Langkah atas masih berjalan..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Langkah berjaya!" @@ -10254,20 +10546,20 @@ msgstr "Langkah berjaya!" msgid "Stepping" msgstr "Melangkah" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Mod Stereoskopik 3D:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopi" @@ -10288,7 +10580,7 @@ msgstr "Bidak" msgid "Stop" msgstr "Henti" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Henti Memainkan/Merakam Input" @@ -10296,7 +10588,7 @@ msgstr "Henti Memainkan/Merakam Input" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Permainan berhenti" @@ -10328,11 +10620,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Regang ke Tetingkap" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10346,6 +10638,10 @@ msgstr "Rentetan" msgid "Strum" msgstr "Strum" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10353,69 +10649,69 @@ msgstr "Strum" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Berjaya" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Berjaya memadam '%1'." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Berjaya mengimport fail simpan" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Berjaya mengekstrak sijil dari NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Berjaya mengekstrak fail." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Berjaya mengekstrak data sistem." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Berjaya memasang tajuk ini ke NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Berjaya membuang tajuk ini dari NAND." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10423,16 +10719,16 @@ msgstr "" msgid "Support" msgstr "Sokongan" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10440,17 +10736,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Silih Mata" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10462,23 +10763,23 @@ msgstr "" msgid "Swing" msgstr "Ayun" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Simbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10491,25 +10792,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Nama simbol:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Simbol" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Segerak" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Segerak Wii Remotes sebenar dan pasangankannya" @@ -10523,7 +10824,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10541,25 +10842,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Bahasa Sistem:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Input TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Alatan TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10577,15 +10878,15 @@ msgstr "" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Ambil Cekupan Skrin" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10593,11 +10894,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Uji" @@ -10614,11 +10915,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10659,7 +10960,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -10667,7 +10968,7 @@ msgstr "" "NAND tidak dapat dibaiki. Adalah disarankan menyandar data semasa anda dan " "mula kembali dengan NAND yang baharu." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND telah dibaiki." @@ -10678,6 +10979,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10711,7 +11016,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10738,11 +11043,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Konsol Wii teremulasi telah dikemaskinikan." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Konsol Wii teremulasi telah dikemaskinikan." @@ -10752,19 +11057,21 @@ msgstr "Konsol Wii teremulasi telah dikemaskinikan." msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "PID yang dimasukkan tidak sah." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "VID yang dimasukkan tidak sah." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10772,12 +11079,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10788,7 +11101,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10799,7 +11112,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10824,7 +11137,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" "Cakera permainan tidak mengandungi apa-apa maklumat kemaskini yang berguna." @@ -10833,7 +11146,7 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -10843,7 +11156,7 @@ msgstr "" "masalah dengan menu sistem. Adalah mustahil mengemaskini konsol teremulasi " "dengan cakera ini." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10860,6 +11173,12 @@ msgstr "Cincangan tidak sepadan!" msgid "The hashes match!" msgstr "Cincangan sepadan!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10870,6 +11189,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10878,12 +11207,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Profil '%1' tidak wujud" @@ -10902,12 +11235,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Kod AR dinyahsulit yang terhasil tidak mengandungi sebarang baris." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10941,13 +11274,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10956,11 +11289,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10980,7 +11334,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11006,11 +11360,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Tiada apa hendak dibuat asal!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11046,7 +11400,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Peranti USB sudah berada dalam senarai putih." @@ -11073,7 +11431,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Ia tidak boleh dikembalikan!" @@ -11174,7 +11532,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11237,7 +11595,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11272,14 +11630,14 @@ msgstr "Condong" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Tajuk" @@ -11293,7 +11651,7 @@ msgstr "Ke" msgid "To:" msgstr "Ke:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Togol &Skrin Penuh" @@ -11378,15 +11736,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Atas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Atas-dan-Bawah" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11425,19 +11783,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Cina Tradisional" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Ralat Traversal" @@ -11445,7 +11817,7 @@ msgstr "Ralat Traversal" msgid "Traversal Server" msgstr "Pelayan Traversal" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Pelayan travesal tamat masa ketika menyambung ke hos" @@ -11455,7 +11827,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11464,12 +11836,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Pemicu" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11495,7 +11872,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11503,26 +11880,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11530,7 +11905,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11539,7 +11914,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11551,7 +11926,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11575,7 +11954,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11591,34 +11970,34 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Imej GC/Wii Tak Mampat (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Buat Asal Muat Keadaan" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Buat Asal Keadaan Simpan" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Nyahpasang dari NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -11626,22 +12005,27 @@ msgstr "" "Menyahpasang WAD akan membuang versi terpasang semasa bagi tajuk ini dari " "NAND tanpa memadam data simpannya. Mahu teruskan?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Amerika Syarikat" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Tidak diketahui" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11653,7 +12037,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11663,7 +12047,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11673,7 +12057,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11689,11 +12073,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11701,20 +12085,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Tanpa had" @@ -11726,23 +12110,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Nyahpek" @@ -11761,59 +12145,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Integer Tidak Bertanda" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Naik" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Kemaskini" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Kemaskini dibatalkan" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Kemaskini selesai" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Kemaskini gagal" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Mengemaskini" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11833,7 +12217,7 @@ msgstr "Togol Tegak" msgid "Upright Wii Remote" msgstr "Wii Remote Tegak" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Tetapan Pelaporan Statistik Penggunaan" @@ -11841,27 +12225,23 @@ msgstr "Tetapan Pelaporan Statistik Penggunaan" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Guna Pangkalan Data Terbina-Dalam Nama Permainan" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Guna Mod PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Guna Pengendali Panik" @@ -11927,15 +12307,11 @@ msgstr "" msgid "User Interface" msgstr "Antaramuka Pengguna" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11954,14 +12330,14 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12212,14 +12594,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Amaran" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12286,11 +12668,11 @@ msgstr "Pantau" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12319,11 +12701,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Peranti Menerusi USB Senarai Putih" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Skrin Lebar Godam" @@ -12351,45 +12733,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Jauh Wii %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Tetapan Kawalan Jauh Wii" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii dan Wii Remote" @@ -12397,22 +12779,22 @@ msgstr "Wii dan Wii Remote" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Fail simpan Wii (*.bin);;Semua Fail (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12458,26 +12840,26 @@ msgstr "Tulis ke Log dan Henti" msgid "Write to Window" msgstr "Tulis ke Tetingkap" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12491,9 +12873,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12521,21 +12903,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12590,15 +12972,15 @@ msgstr "" "Sila rujuk panduan penggunaan NAND untuk arahan pemasangan: https://dolphin-" "emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12606,7 +12988,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Anda mesti mulakan semula Dolphin supaya perubahan berkesan." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Anda mesti pilih satu permainan untuk dihoskan!" @@ -12622,16 +13004,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12652,7 +13034,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12675,21 +13057,21 @@ msgstr "auto" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12735,7 +13117,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12745,13 +13127,13 @@ msgstr "" msgid "none" msgstr "tiada" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "hidup" @@ -12800,11 +13182,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12814,8 +13196,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12823,7 +13205,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/nb.po b/Languages/po/nb.po index 7b548b88ab..4c8ef60745 100644 --- a/Languages/po/nb.po +++ b/Languages/po/nb.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: d1fcc80a35d5442129c384ac221ef98f_d2a8fa7 " ", 2015\n" @@ -54,7 +54,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Disk %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Ikke" @@ -62,7 +62,7 @@ msgstr "! Ikke" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -75,7 +75,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -83,7 +83,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -108,14 +108,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopi)" @@ -128,7 +128,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisjon %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -142,7 +142,7 @@ msgstr "%1 (anbefalt)" msgid "%1 (slow)" msgstr "%1 (tregt)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -156,11 +156,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafikkoppsett" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -168,11 +168,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 støtter ikke denne funksjonen på ditt system." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 støtter ikke denne funksjonen." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -182,43 +182,47 @@ msgstr "" "%2 objekt(er)\n" "Nåværende bilderute: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 ble med" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 har forlatt" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 golfer nå" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -230,30 +234,30 @@ msgstr "%1 økt funnet" msgid "%1 sessions found" msgstr "%1 økter funnet" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normal hastighet)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -261,7 +265,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -277,16 +281,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -310,27 +318,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Og" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Om" @@ -338,85 +346,85 @@ msgstr "&Om" msgid "&Add Memory Breakpoint" msgstr "&Legg til minnestoppunkt" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Legg til ny kode…" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Legg til funksjon" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Legg til..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Lyd-innstillinger" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Autooppdater:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatisk start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Brytepunkter" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Feilsporer" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Avbryt" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Juksekodebehandler" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Se etter oppdateringer..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Tøm symboler" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Dupliser..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Kode" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Kontroller-innstillinger" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Kopier adresse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Opprett …" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Slett" @@ -432,21 +440,21 @@ msgstr "&Slett Overvåker" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Rediger kode…" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Rediger..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Løs ut disk" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulering" @@ -454,39 +462,39 @@ msgstr "&Emulering" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fil" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Skrift…" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Bilde for bilde" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "%Generer symboler fra" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub-pakkebrønn" @@ -494,15 +502,15 @@ msgstr "&GitHub-pakkebrønn" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafikkinnstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Hjelp" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Innstillinger for &hurtigtaster" @@ -510,31 +518,31 @@ msgstr "Innstillinger for &hurtigtaster" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importer..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Sett inn blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -542,11 +550,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Språk:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "Åpne hurtiglagring" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Last symbolkart" @@ -560,23 +568,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&Lås fast moduler" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Minne" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Film" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Nettverk" @@ -584,82 +592,82 @@ msgstr "&Nettverk" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Åpne…" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Innstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Patch HLE-funksjoner" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Spill" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Egenskaper" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Skrivebeskyttet modus" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registere" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Fjern" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Fjern kode" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Gi symbol nytt navn" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Tilbakestill" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Ressurspakke-behandler" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Lagre symbolkart" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Fartsgrense:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "S&topp" @@ -667,15 +675,15 @@ msgstr "S&topp" msgid "&Theme:" msgstr "&Drakt:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Tråder" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Verktøy" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -685,21 +693,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "Vi&s" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Se" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Nettside" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -707,23 +715,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' ikke funnet, ingen symbolnavn generert" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' ikke funnet, scanner for vanlige funksjoner istedet" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Ingen)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(vert)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(av)" @@ -731,63 +747,71 @@ msgstr "(av)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multipliser" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Legg til" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Komma" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Trekk fra" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "→ %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "…" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Del" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blokker)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -809,11 +833,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -821,11 +845,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -833,15 +857,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x opprinnelig størrelse (1280x1056) for 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -871,7 +891,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -885,15 +905,11 @@ msgstr "3D-dybde" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x opprinnelig størrelse (1920x1584) for 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -901,35 +917,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blokker)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x opprinnelig størrelse (2560x2112) for 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x opprinnelig størrelse (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blokker)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -948,19 +964,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x opprinnelig størrelse (3840x3168) for 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x opprinnelig størrelse (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -982,19 +994,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x opprinnelig størrelse (5120x4224) for 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Mindre enn" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1006,14 +1018,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1023,12 +1035,12 @@ msgstr "" "for nedlasting. Du bruker %2.
Ønsker du å oppgradere?" "

Versjonsnotater:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Større enn" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "En NetPlay-økt finnes allerede!" @@ -1046,17 +1058,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "En plate er i ferd med å bli satt inn." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1064,18 +1076,18 @@ msgstr "" "Avstenging allerede underveis. Ulagret data kan gå tapt hvis du stopper " "nåværende emulering før den fullfører. Tving avslutning?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Synkronisering kan bare utløses når et Wii-spill kjører." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1119,7 +1131,7 @@ msgstr "" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Avbryt" @@ -1130,7 +1142,7 @@ msgstr "Om Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Akselerometer" @@ -1143,8 +1155,8 @@ msgstr "" msgid "Accuracy:" msgstr "Nøyaktighet:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1220,11 +1232,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "Aktiver NetPlay-chat" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1236,7 +1248,7 @@ msgstr "" msgid "Active threads" msgstr "Aktive tråder" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1244,7 +1256,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Adapter oppdaget" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1266,8 +1278,8 @@ msgstr "Legg til en ny DSU-tjener" msgid "Add New USB Device" msgstr "Legg til ny USB-enhet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1279,7 +1291,7 @@ msgstr "Legg til et Stoppunkt" msgid "Add a Memory Breakpoint" msgstr "Legg til et MinneStoppunkt" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1289,7 +1301,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Legg til i &overvåkingslisten" @@ -1299,9 +1311,9 @@ msgstr "Legg til i &overvåkingslisten" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Legg til…" @@ -1309,16 +1321,16 @@ msgstr "Legg til…" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adresse" @@ -1337,7 +1349,7 @@ msgstr "" msgid "Address:" msgstr "Adresse:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1361,7 +1373,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1369,7 +1381,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1391,27 +1403,50 @@ msgstr "" "forårsake feil. Gjør så på egen risiko. Vennligst ikke rapporter feil som " "oppstår når systemklokken er tuklet med." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance-spillport" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avansert" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1419,96 +1454,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Alle filer (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle lagringsstadier (*.sav *.s##);; Alle filer (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Alle spilleres koder er synkronisert." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Alle spilleres lagringsfiler er synkronisert." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Tillat rapportering av brukerstatistikk" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Tillat lagringer til SD-kort" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Alternative inndatakilder" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1518,7 +1554,7 @@ msgstr "" msgid "Always Connected" msgstr "Alltid tilkoblet" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1526,7 +1562,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "En innsatt plate var forventet, men ble ikke funnet." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyph" @@ -1544,31 +1580,31 @@ msgstr "Vinkel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Kantutjevning:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Alle regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Legg signatur til" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Føy på til &eksisterende signaturfil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Legg p&å Singaturfil..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1582,11 +1618,11 @@ msgstr "Programinnlaster-dato:" msgid "Apply" msgstr "Bruk" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Bruk signaturfil" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Arbitrær Mipmap Oppdagelse" @@ -1594,15 +1630,15 @@ msgstr "Arbitrær Mipmap Oppdagelse" msgid "Are you sure that you want to delete '%1'?" msgstr "Er du sikker på at du vil slette \"%1\"?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Er du sikker på at du vil slette denne filen?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Er du sikker på at du vil slette denne pakken?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Er du sikker på at du vil avslutte NetPlay?" @@ -1610,16 +1646,20 @@ msgstr "Er du sikker på at du vil avslutte NetPlay?" msgid "Are you sure?" msgstr "Er du sikker?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Billedforhold:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Velg kontrollerporter" @@ -1627,7 +1667,7 @@ msgstr "Velg kontrollerporter" msgid "Assign Controllers" msgstr "Tildel kontrollere" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1652,7 +1692,7 @@ msgstr "Innstillinger for lydstrekking" msgid "Australia" msgstr "Australien" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Forfatter" @@ -1660,8 +1700,8 @@ msgstr "Forfatter" msgid "Authors" msgstr "Forfattere" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1669,11 +1709,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiplum av 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Auto-oppdater innstillinger" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1685,7 +1725,7 @@ msgstr "" "\n" "Vennligst velg en spesifikk intern oppløsning." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Automatisk justering av vindusstørrelse" @@ -1693,15 +1733,15 @@ msgstr "Automatisk justering av vindusstørrelse" msgid "Auto-Hide" msgstr "Gjem automatisk" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Vil du auto-oppdage RSO-moduler?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1729,7 +1769,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1741,7 +1781,7 @@ msgstr "BP-register " msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1753,12 +1793,12 @@ msgstr "" msgid "Backend Settings" msgstr "Bakende-innstillinger" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Motor:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Bakgrunnsinndata" @@ -1769,13 +1809,13 @@ msgstr "Bakgrunnsinndata" msgid "Backward" msgstr "Bakover" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Dårlig adresse oppgitt." @@ -1783,20 +1823,20 @@ msgstr "Dårlig adresse oppgitt." msgid "Bad dump" msgstr "Dårlig dump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Dårlig verdi angitt." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1816,11 +1856,11 @@ msgstr "Bjelke" msgid "Base priority" msgstr "Grunnprioritet" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Grunnleggende" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Grunnleggende innstillinger" @@ -1828,7 +1868,7 @@ msgstr "Grunnleggende innstillinger" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1836,7 +1876,7 @@ msgstr "" msgid "Battery" msgstr "Batteri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (en gang i måneden)" @@ -1844,6 +1884,22 @@ msgstr "Beta (en gang i måneden)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, osv." +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1860,20 +1916,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "Bitfrekvens (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Blokkstørrelse" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Blokkstørrelse:" @@ -1881,7 +1937,7 @@ msgstr "Blokkstørrelse:" msgid "Blocking" msgstr "Blokkering" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blokk" @@ -1906,15 +1962,15 @@ msgstr "" "Blåtann gjennomstrømningsmodus er aktivert, men Dolphin ble bygd uten " "Libusdb. Gjennomstrømmingsmodus kan ikke benyttes." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Start opp i pausemodus" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND sikkerhetskopifil (*.bin);;Alle filer (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii nøkkelfil (*.bin);;Alle filer (*)" @@ -1922,7 +1978,7 @@ msgstr "BootMii nøkkelfil (*.bin);;Alle filer (*)" msgid "Borderless Fullscreen" msgstr "Rammefri fullskjermsvisning" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Nede" @@ -1931,7 +1987,7 @@ msgstr "Nede" msgid "Branch: %1" msgstr "Gren: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Grener" @@ -1945,27 +2001,27 @@ msgstr "Stopp" msgid "Breakpoint" msgstr "Stoppunkt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Stoppunkt nådd! Utstepping avbrutt." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Stoppunkter" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Bredbåndsadapter (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Bredbåndsadapter (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1983,7 +2039,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Utforsk &NetPlay-sesjoner..." @@ -1991,12 +2047,12 @@ msgstr "Utforsk &NetPlay-sesjoner..." msgid "Buffer Size:" msgstr "Hurtiglagerstørrelse:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Bufferstørrelse endret til %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Mellomlager:" @@ -2019,7 +2075,7 @@ msgstr "Knapp" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2035,7 +2091,7 @@ msgstr "Knapp" msgid "Buttons" msgstr "Knapper" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2045,7 +2101,7 @@ msgstr "" msgid "C Stick" msgstr "C-joystick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "Lag Signatu&rfil..." @@ -2053,19 +2109,19 @@ msgstr "Lag Signatu&rfil..." msgid "CP register " msgstr "CP-register " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU-emuleringsmotor:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU-alternativer" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Hurtiglagret fortolker (tregere)" @@ -2076,11 +2132,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Kalkuler" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2104,19 +2160,19 @@ msgstr "Kalibreringsperiode" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Kallstakk" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2130,22 +2186,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Kan ikke starte en NetPlay-økt mens et spill er aktivt!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Avbryt" @@ -2179,11 +2243,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2191,6 +2255,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Kan ikke starte spillet, fordi GC IPL ikke ble funnet." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Kortstørrelse" @@ -2209,11 +2277,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "Sentrer og kalibrer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Endre &disk" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Endre &disk…" @@ -2221,7 +2289,7 @@ msgstr "Endre &disk…" msgid "Change Disc" msgstr "Endre disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Endre disk automatisk" @@ -2235,7 +2303,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2252,15 +2320,15 @@ msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Endring av juksekode vil kun tre i kraft etter at spillet er startet på nytt." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2276,7 +2344,7 @@ msgstr "Juksekodesøk" msgid "Cheats Manager" msgstr "Juksekodebehandler" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Sjekk NAND..." @@ -2288,7 +2356,7 @@ msgstr "Sjekk for endringer i spillisten i bakgrunnen" msgid "Check for updates" msgstr "Se etter oppdateringer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2296,7 +2364,7 @@ msgstr "" "Sjekk om du har tillatelsene påkrevd for å slette denne filen, eller om " "filen fortsatt er i bruk." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Sjekksum" @@ -2304,31 +2372,31 @@ msgstr "Sjekksum" msgid "China" msgstr "Kina" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Velg en fil å åpne" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Velg prioritetsinputfil" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Velg andre input fil" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Velg mappen å pakke ut til" @@ -2337,7 +2405,7 @@ msgstr "Velg mappen å pakke ut til" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Klassiske knapper" @@ -2347,27 +2415,27 @@ msgid "Classic Controller" msgstr "Klassisk kontroller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Nullstill" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Tøm mellomlager" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Klokkeoverstyring" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Klon og &rediger kode..." @@ -2376,11 +2444,11 @@ msgstr "Klon og &rediger kode..." msgid "Close" msgstr "Lukk" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "&Oppsett" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Kode" @@ -2407,15 +2475,19 @@ msgstr "" msgid "Code:" msgstr "Kode:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Koder mottatt!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2423,12 +2495,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Kombiner &to signaturfiler..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Felles" @@ -2450,7 +2522,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Kompiler shadere før start" @@ -2458,18 +2530,18 @@ msgstr "Kompiler shadere før start" msgid "Compiling Shaders" msgstr "Komplierer skygger" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Kompresjon" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Kompresjonsnivå:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Komprimering:" @@ -2479,7 +2551,7 @@ msgstr "Komprimering:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Betingelse" @@ -2553,14 +2625,14 @@ msgstr "" msgid "Config" msgstr "Oppsett" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Sett opp" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2569,22 +2641,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "Sett opp Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Sett opp inndata" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Sett opp utdata" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bekreft" @@ -2592,13 +2664,13 @@ msgstr "Bekreft" msgid "Confirm backend change" msgstr "Bekreft endring av backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Bekreft ved stans" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bekreftelse" @@ -2607,15 +2679,15 @@ msgstr "Bekreftelse" msgid "Connect" msgstr "Koble til" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Koble til balansebrett" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Koble til USB-tastatur" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Koble til Wii Remote %1" @@ -2635,15 +2707,15 @@ msgstr "Koble til Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Koble til Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Koble til Wii Remote-er" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Koble til Wii Remoter for emulerte kontrollere" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Koble til Internett og utfør nettbasert systemoppdatering?" @@ -2651,7 +2723,7 @@ msgstr "Koble til Internett og utfør nettbasert systemoppdatering?" msgid "Connected" msgstr "Tilkoblet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2663,7 +2735,7 @@ msgstr "Tilkoblingstype:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Kontinuerlig skanning" @@ -2676,7 +2748,7 @@ msgstr "Kontroller NetPlay-golfmodus" msgid "Control Stick" msgstr "Sirkel-joystick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Kontrollerprofil" @@ -2712,7 +2784,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2720,7 +2792,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2729,7 +2801,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2760,62 +2832,62 @@ msgstr "" "Kontrollerer om høy-nivå eller lav-nivå DSP-emulering skal benyttes. " "Standard er Sant" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Konvergens:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Konverter" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Konverter fil …" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Konverter de valgte filene …" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Konverter …" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Konverterer…" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2840,18 +2912,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopier" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopier &funksjon" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Kopier &heksadesimal" @@ -2859,7 +2931,7 @@ msgstr "Kopier &heksadesimal" msgid "Copy Address" msgstr "Kopier adresse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2871,19 +2943,19 @@ msgstr "Kopier heksadesimal" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Kopier kode&linje" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopier til A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Kopier til B" @@ -2919,7 +2991,7 @@ msgstr "Kunne Ikke opprette klient." msgid "Could not create peer." msgstr "Kunne Ikke opprette likemann." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -2927,7 +2999,7 @@ msgstr "" "Kunne ikke laste ned oppdateringsfiler fra Nintendo. Sjekk din " "internettilknytning og prøv igjen." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2951,7 +3023,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2983,6 +3055,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3000,15 +3076,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Kunne ikke finne sentral tjener" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Kunne ikke åpne fil." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Kunne ikke lese fil." @@ -3016,13 +3092,13 @@ msgstr "Kunne ikke lese fil." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -3031,16 +3107,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "Opprett et nytt minnekort" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3058,7 +3134,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Skaper:" @@ -3092,7 +3168,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Nåværende region" @@ -3104,7 +3180,7 @@ msgstr "" msgid "Current context" msgstr "Nåværende sammenheng" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Nåværende spill" @@ -3116,7 +3192,7 @@ msgstr "Nåværende tråd" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Egendefinerte RTC-valg" @@ -3124,13 +3200,13 @@ msgstr "Egendefinerte RTC-valg" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3151,7 +3227,7 @@ msgstr "" msgid "DJ Turntable" msgstr "DJ dreiebord" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK-bongotrommer" @@ -3179,7 +3255,7 @@ msgstr "" msgid "DSU Client" msgstr "DSU-klient" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3187,15 +3263,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dansematte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Data" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3207,23 +3289,23 @@ msgstr "Dataoverføring" msgid "Data Type" msgstr "Datatype" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Data mottatt!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3237,7 +3319,7 @@ msgid "Debug" msgstr "Feilsøk" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Feilretting" @@ -3283,8 +3365,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Standard" @@ -3292,7 +3375,7 @@ msgstr "Standard" msgid "Default Config (Read Only)" msgstr "Standard Konfigurasjon (Kun Lesing)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Standard enhet" @@ -3325,17 +3408,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Slett" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Slett fil…" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Slett valgte filer..." @@ -3344,7 +3427,7 @@ msgstr "Slett valgte filer..." msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3352,26 +3435,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "Dybdeprosent:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Dybde:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beskrivelse" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Beskrivelse:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3379,11 +3462,11 @@ msgstr "" msgid "Detached" msgstr "Frakoblet" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Finn automatisk" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3391,11 +3474,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Deterministisk dobbelkjerne:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Utviklingsutgave (flere ganger daglig)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Enhet" @@ -3404,7 +3487,7 @@ msgstr "Enhet" msgid "Device PID (e.g., 0305)" msgstr "Enhets-PID (f.eks. 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Enhetsinnstillinger" @@ -3421,11 +3504,11 @@ msgstr "Enhet:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Demp skjermbelysning etter fem minutters inaktivitet." @@ -3437,12 +3520,12 @@ msgstr "Direkte tilkobling" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3450,7 +3533,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Skru av bounding-box-kalkulasjoner" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Slå av Kopieringsfilter" @@ -3462,15 +3545,19 @@ msgstr "Slå av EFB VRAM Kopier" msgid "Disable Emulation Speed Limit" msgstr "Skru av hastighetsbegrensning av emulering" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Skru av tåke" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Deaktiver JIT-lager" @@ -3492,7 +3579,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3501,7 +3588,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Plate" @@ -3535,25 +3622,25 @@ msgstr "Avstand" msgid "Distance of travel from neutral position." msgstr "Reiseavstand fra nøytral posisjon." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Tillater du at Dolphin samler inn informasjon til Dolphins utviklere?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Vil du legge til «%1» i listen over spillfilbaner?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Vil du tømme listen over symbolnavn?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Vil du stoppe pågående emulering?" @@ -3565,35 +3652,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II-dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO-Logg (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Map Fil (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphin-signatur-CSV-fil" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphin-signaturfil" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-Filmer (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3604,7 +3691,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3612,7 +3699,7 @@ msgstr "" "Dolphin kunne ikke finne noen GameCube/Wii ISO-filer eller WAD-filer.\n" "Dobbeltklikk her for å velge en spillmappe..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin kunne ikke fullføre den forespurte handligen." @@ -3624,7 +3711,7 @@ msgstr "Dolphin kunne ikke fullføre den forespurte handligen." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin er en fri og åpen kildekode-basert GameCube og Wii-emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin er for gammel for traverseringsserveren" @@ -3640,7 +3727,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kan ikke verifisere ulisensierte disker." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3655,15 +3742,15 @@ msgstr "Dolphins juksesystem er for øyeblikket deaktivert." msgid "Domain" msgstr "Domene" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Ikke oppdater" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Ikke vis dette igjen" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Ferdig med å komprimere disk-avbildningsfil." @@ -3676,37 +3763,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Dobbel" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Ned" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Last ned koder" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Last ned koder fra WiiRD-databasen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Last ned spillcovere fra GameTDB.com for bruk i portrettmodus" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Nedlasting fullført" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Lastet %1 koder. (Lagt til %2)" @@ -3729,7 +3816,7 @@ msgstr "Dobbelkjerne" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Juksedukke" @@ -3749,7 +3836,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Dump lyd" @@ -3761,7 +3848,7 @@ msgstr "Dump grunnteksturer" msgid "Dump EFB Target" msgstr "Dump EFB-mål" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Dumping av bilder" @@ -3834,12 +3921,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Nederlandsk" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Avslutt" @@ -3855,7 +3942,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3869,7 +3956,7 @@ msgstr "Tidlige minneoppdateringer" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3882,7 +3969,7 @@ msgstr "Øst-Asia" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3916,7 +4003,7 @@ msgstr "Løs ut disk" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3924,11 +4011,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Eksternt bildemellomlager (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Tom" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emulator-CPU-tråden kjører allerede" @@ -3936,15 +4023,15 @@ msgstr "Emulator-CPU-tråden kjører allerede" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emuler Wii-ens Blåtannsadapter" @@ -3954,11 +4041,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Emulert Wii Remote" @@ -3978,12 +4065,12 @@ msgstr "Emuleringshastighet" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Aktiver" @@ -3991,6 +4078,10 @@ msgstr "Aktiver" msgid "Enable API Validation Layers" msgstr "Slå på API-valideringslag" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3999,15 +4090,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Tillat lydstrekking" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Aktiver juksekoder" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Aktiver egendefinert RTC (klokke)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -4015,19 +4110,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Aktiver bruk av dobbelkjerne" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Aktiver bruk av dobbelkjerne (for bedre ytelse)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Aktiver emulert CPU klokkefrekvensoverskridelse" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4044,10 +4139,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Aktiver MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Aktiver progressiv skanning" @@ -4061,15 +4160,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Aktiver vibrering" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Aktiver skjermbeskytter" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Tillat høyttalerdata" @@ -4077,11 +4176,11 @@ msgstr "Tillat høyttalerdata" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Skru på bruks- og statistikkrapportering" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4089,10 +4188,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Aktiver wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4123,6 +4229,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4157,7 +4270,7 @@ msgstr "" "Aktiverer flyttallskalkulering av punkt for resulterende flagg, som trengs " "for noen få spill. (PÅ = Kompatibelt, AV = Raskt)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4168,11 +4281,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4190,7 +4304,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4213,7 +4327,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4221,7 +4334,14 @@ msgstr "" "Tillater Memory Management Unit (MMU), som trengs for noen spill. (PÅ = " "Kompatibelt, AV = Raskt)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4248,7 +4368,7 @@ msgstr "" msgid "Encoding" msgstr "Tegnkoding" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4261,12 +4381,12 @@ msgid "Enet Didn't Initialize" msgstr "Enhet ble ikke igangsatt" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Engelsk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Forbedringer" @@ -4297,84 +4417,84 @@ msgstr "Oppgi passord" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Skriv inn RSO-moduladresse:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Feil" @@ -4383,13 +4503,13 @@ msgstr "Feil" msgid "Error Opening Adapter: %1" msgstr "Feil under åpning av adapter: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4402,15 +4522,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Feil ved henting av sesjonsliste: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Feil ved synkronisering av juksekoder." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Feil ved bearbeidelse av data." @@ -4418,11 +4538,11 @@ msgstr "Feil ved bearbeidelse av data." msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Feil ved synkronisering av juksekoder!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Feil ved synkronisering av lagringsdata!" @@ -4497,7 +4617,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4526,11 +4646,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4578,14 +4698,14 @@ msgstr "" msgid "Experimental" msgstr "Eksperimentell" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Eksporter alle Wii-lagringsfiler" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4593,42 +4713,42 @@ msgstr "" msgid "Export Recording" msgstr "Eksporter opptak" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Eksporter opptak…" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Eksporter lagringsfil" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Eksporter Wii-lagrefil" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Eksporter Wii-lagrefiler" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Eksporterte %n lagringsfil(er)." #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Utvidelse" @@ -4641,7 +4761,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Ekstern" @@ -4649,35 +4769,35 @@ msgstr "Ekstern" msgid "External Frame Buffer (XFB)" msgstr "Eksternt bildebuffer (EFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Pakk ut sertifikater fra NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Pakk ut hele disken…" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Pakk ut hele partisjonen…" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Pakk ut fil…" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Pakk ut filer…" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Pakk ut systemdata…" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Pakker ut alle filer..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Pakker ut mappe..." @@ -4687,7 +4807,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO-spiller" @@ -4695,7 +4815,7 @@ msgstr "FIFO-spiller" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4703,11 +4823,11 @@ msgstr "" "Kunne ikke åpne minnekort:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Kunne ikke legge til denne sesjonen i NetPlay-indeksen: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Kunne ikke legge til på signaturfil '%1'" @@ -4715,11 +4835,11 @@ msgstr "Kunne ikke legge til på signaturfil '%1'" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4727,7 +4847,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Kunne ikke koble til server: %1" @@ -4748,15 +4868,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "Kunne ikke lage DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4772,7 +4892,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "Kunne ikke slette NetPlay-minnekort. Verifiser dine skrivetillatelser." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Klarte ikke å slette valgt fil." @@ -4780,36 +4900,36 @@ msgstr "Klarte ikke å slette valgt fil." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Nedlasting av koder mislyktes." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Kunne ikke dumpe %1: Kan ikke åpne fil" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Kunne ikke dumpe %1: Kan ikke skrive til fil" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Kunne ikke eksportere følgende lagringsfiler:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Klarte ikke å pakke ut sertifikater fra NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Kunne ikke pakke ut fil." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Kunne ikke pakke ut systemdata." @@ -4824,29 +4944,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Kunne ikke finne en eller flere D3D-symboler" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Kunne ikke importere \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Klarte ikke å igangsette kjerne" @@ -4861,16 +4981,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Kunne ikke installere pakke: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Klarte ikke å installere denne tittelen til NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -4878,8 +4998,8 @@ msgstr "" "Klarte ikke å lytte til port %1. Kjøres det en annen instans av NetPlay-" "tjeneren?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Kunne ikke laste RSO-modul ved %1" @@ -4891,15 +5011,15 @@ msgstr "Kunne ikke laste d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Kunne ikke laste dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Kunne ikke laste map-fil '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4913,8 +5033,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Klarte ikke å åpne \"%1\"" @@ -4943,40 +5067,40 @@ msgstr "" "Kunne ikke åpne ekstern editor.\n" "Pass på at det er en applikasjon valgt til å åpne INI-filer." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Klarte ikke å åpne tjener" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Mislyktes i å åpne inndatafilen «%1»." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4996,35 +5120,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5034,18 +5158,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Kunne ikke fjerne denne tittelen fra NAND." @@ -5064,27 +5188,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Lagring av FIFO-logg mislyktes." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Kunne ikke lagre kodemapping til sti '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Kunne ikke lagre signaturfil '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Kunne ikke lagre symbolkart til sti '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Kunne ikke lagre til signaturfil '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Kunne ikke avinstallere pakke: %1" @@ -5104,9 +5235,9 @@ msgstr "Skriving til Wii-lagringsfil mislyktes." msgid "Failed to write config file!" msgstr "Kunne ikke skrive til konfigurasjonsfilen!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5114,33 +5245,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Feil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5164,17 +5295,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Fildetaljer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Filformat" @@ -5186,20 +5321,20 @@ msgstr "Filformat:" msgid "File Info" msgstr "Fil-informasjon" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Filnavn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Filbane" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Filstørrelse" @@ -5207,15 +5342,15 @@ msgstr "Filstørrelse" msgid "File Size:" msgstr "Filstørrelse:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Filen inneholdt ingen koder." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Fil åpnet, klar for komprimering." @@ -5225,12 +5360,12 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "Filstørrelsen samsvarer ikke med noen kjente Gamecube-minnekortstørrelser." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5238,7 +5373,7 @@ msgstr "" msgid "Filesystem" msgstr "Filsystem" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filtre" @@ -5254,7 +5389,7 @@ msgstr "Finn &forrige" msgid "Finish Calibration" msgstr "Fullfør kalibrering" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5264,19 +5399,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "Førsteperson" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Fiks sjekksummer" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5286,7 +5421,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flagg" @@ -5295,12 +5430,12 @@ msgstr "Flagg" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Flyttall" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Følg &avgrening" @@ -5322,35 +5457,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Tving 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Tving 24-biters farge" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Tving 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5358,7 +5493,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "Tving lytteport:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5370,7 +5505,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5380,7 +5515,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5388,7 +5523,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format:" @@ -5454,19 +5589,19 @@ msgstr "Bilder å ta opp:" msgid "France" msgstr "Frankrike" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5474,7 +5609,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5935,7 +6075,7 @@ msgstr "Grønn venstre" msgid "Green Right" msgstr "Grønn høyre" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Rutenettvisning" @@ -5948,7 +6088,7 @@ msgstr "Gitar" msgid "Gyroscope" msgstr "Gyroskop" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -5964,7 +6104,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5981,6 +6121,10 @@ msgstr "Head" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -6001,7 +6145,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadesimal" @@ -6010,28 +6154,28 @@ msgstr "Heksadesimal" msgid "Hide" msgstr "Gjem" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Gjem ikke-kompatible sesjoner" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Høy" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Høyest" @@ -6040,7 +6184,7 @@ msgstr "Høyest" msgid "Hit Strength" msgstr "Treffsyrke" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6056,11 +6200,11 @@ msgstr "" msgid "Host" msgstr "Vert" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Vertskode:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Host Input-autoritet" @@ -6068,7 +6212,7 @@ msgstr "Host Input-autoritet" msgid "Host Size" msgstr "Vertstørrelse" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6076,15 +6220,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Vertsinndataautoritet deaktivert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Vertsinndataautoritet aktivert" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Vær vertskap med NetPlay" @@ -6092,7 +6236,7 @@ msgstr "Vær vertskap med NetPlay" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Tastesnarveis-innstillinger" @@ -6102,11 +6246,11 @@ msgstr "Tastesnarveis-innstillinger" msgid "Hotkeys" msgstr "Hurtigtaster" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6116,7 +6260,7 @@ msgstr "" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6125,11 +6269,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6151,24 +6295,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-adresse:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Innstillinger for IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR-sensitivitet:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6186,22 +6330,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Identitetsgenerering" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6223,7 +6367,7 @@ msgstr "" "Denne godkjenningen kan tilbakekalles når som helst fra Dolphins " "innstillinger." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6237,14 +6381,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6260,7 +6404,7 @@ msgstr "Ignorer" msgid "Ignore Format Changes" msgstr "Ignorer formatendringer" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Ignorer for denne sesjonen" @@ -6293,30 +6437,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Importer BootMii NAND sikkerhetskopi..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importer Wii-lagringsfil …" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importing NAND sikkerhetskopi" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6334,7 +6478,7 @@ msgstr "I spillet?" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6346,6 +6490,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6383,19 +6551,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6408,27 +6576,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informasjon" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Inngang" @@ -6442,42 +6610,42 @@ msgstr "Inndata styrke kreves for aktivering." msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Sett inn &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Sett inn SD-kort" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installer" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Installer oppdatering" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Installer WAD…" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Installer til NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6489,7 +6657,7 @@ msgstr "Instruksjon" msgid "Instruction Breakpoint" msgstr "Instruksjonsstoppunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instruksjon:" @@ -6497,7 +6665,7 @@ msgstr "Instruksjon:" msgid "Instruction: %1" msgstr "Instruksjon: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6514,8 +6682,23 @@ msgstr "Intensitet" msgid "Interface" msgstr "Grensesnitt" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Intern LZO-feil - komprimering mislyktes" @@ -6524,23 +6707,30 @@ msgstr "Intern LZO-feil - komprimering mislyktes" msgid "Internal LZO Error - decompression failed" msgstr "Intern LZO-feil - dekomprimering mislyktes" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Intern LZO-feil - lzo_init() mislyktes" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Intern oppløsning" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Intern bildeoppløsning:" @@ -6548,15 +6738,15 @@ msgstr "Intern bildeoppløsning:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Fortolker (tregest)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Fortolkerkjerne" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6568,7 +6758,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Ugyldig mikset kode" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Ugyldig Pakke %1 oppgitt: %2" @@ -6577,15 +6767,15 @@ msgstr "Ugyldig Pakke %1 oppgitt: %2" msgid "Invalid Player ID" msgstr "Ugyldig spiller-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Ugyldig RSO-moduladresse: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Ugyldig kallstakk" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Ugyldige sjekksummer." @@ -6593,7 +6783,7 @@ msgstr "Ugyldige sjekksummer." msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Ugyldig vert" @@ -6614,7 +6804,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Ugyldig passord oppgitt." @@ -6634,7 +6824,7 @@ msgstr "Ugyldig søkestring (kunne ikke konverte til tall)" msgid "Invalid search string (only even string lengths supported)" msgstr "Ugyldig søkestreng (bare strenger av partallslengde støttes)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Ugyldig tittel-ID." @@ -6643,8 +6833,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiensk" @@ -6652,11 +6842,16 @@ msgstr "Italiensk" msgid "Italy" msgstr "Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT Blokklinking Av" @@ -6664,79 +6859,79 @@ msgstr "JIT Blokklinking Av" msgid "JIT Blocks" msgstr "JIT-blokker" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Branching Av" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FlytTall Av" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Heltall Av" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LastLagre Flyt Av" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LastLagre Av" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LastLagre Parret Av" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LastLagre lXz Av" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT Ibzx Av" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LastLagre Iwz Av" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Av (JIT Kjerne)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Parret Av" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT Systemregistre Av" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japan" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japansk" @@ -6747,12 +6942,18 @@ msgstr "Japansk" msgid "Japanese (Shift-JIS)" msgstr "Japansk (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Behold vindu øverst" @@ -6769,7 +6970,7 @@ msgstr "" msgid "Keyboard" msgstr "Tastatur" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6786,16 +6987,16 @@ msgstr "Nøkler" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Spark spiller" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Koreansk" @@ -6806,7 +7007,7 @@ msgstr "Koreansk" msgid "L" msgstr "V" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6828,23 +7029,31 @@ msgstr "Etikett" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Forsinkelse:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6852,11 +7061,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6867,7 +7080,7 @@ msgstr "Til venstre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Venstre joystick" @@ -6893,7 +7106,7 @@ msgstr "" "Venstreklikk for å sette joystick-verdi.\n" "Høyreklikk for å re-sentrere den." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6903,7 +7116,7 @@ msgstr "" "Midtklikk for å tømme.\n" "Høyreklikk for flere alternativer." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6920,7 +7133,7 @@ msgstr "Lisens" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6930,8 +7143,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6939,11 +7155,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "Begrens Klump-opplastningshastighet:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Listekolonner" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Listevisning" @@ -6952,18 +7168,18 @@ msgid "Listening" msgstr "Lytter" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Last" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Last &Dårlig kartfil..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Last &Annen kartfil..." @@ -6971,15 +7187,15 @@ msgstr "Last &Annen kartfil..." msgid "Load Custom Textures" msgstr "Last inn brukerlagde teksturer" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Last inn GameCube-hovedmeny" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6996,7 +7212,7 @@ msgstr "Innlastingsfilbane:" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7085,23 +7301,23 @@ msgstr "Åpne hurtiglagringsplass nr. 8" msgid "Load State Slot 9" msgstr "Åpne hurtiglagringsplass nr. 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Last inn tilstand fra fil" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Last inn tilstand fra valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Last inn tilstand fra kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Last inn Wii-systemmeny %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7109,16 +7325,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "Last fra valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Last inn fra kortplass %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Last kartfil" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7126,7 +7342,7 @@ msgstr "" msgid "Load..." msgstr "Last..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Lastet symboler fra '%1'" @@ -7143,15 +7359,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Lokal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7165,10 +7381,18 @@ msgstr "Logg" msgid "Log Configuration" msgstr "Logg-innstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Jit-logg Instruksjonsdekning" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Loggfør opptegningstid til fil" @@ -7181,18 +7405,10 @@ msgstr "Loggtyper" msgid "Logger Outputs" msgstr "Logger utdata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7204,20 +7420,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Mistet tilkobling til NetPlay-tjener…" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Lav" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Lavest" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7229,13 +7445,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7243,9 +7459,37 @@ msgstr "" msgid "Main Stick" msgstr "Hoved-joystick" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Skaper" @@ -7254,7 +7498,7 @@ msgstr "Skaper" msgid "Maker:" msgstr "Skaper:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7262,7 +7506,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Administrer NAND" @@ -7271,23 +7515,23 @@ msgstr "Administrer NAND" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mapping" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Treff funnet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Maksimal Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Maksimum bufferstørrelse endret til %1" @@ -7296,12 +7540,12 @@ msgstr "Maksimum bufferstørrelse endret til %1" msgid "Maximum tilt angle." msgstr "Maksimal tilt-vinkel." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Kan senke ytelse i Wii-menyen og noen spill." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Middels" @@ -7313,19 +7557,19 @@ msgstr "Minne" msgid "Memory Breakpoint" msgstr "Minne Stoppunkt" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Minnekort" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Minnekortbehandler" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Minneoverstyring" @@ -7345,7 +7589,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7361,29 +7605,34 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Diverse" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Diverse innstillinger" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7406,12 +7655,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -7423,11 +7680,11 @@ msgstr "Monoskopiske skygger" msgid "Monospaced Font" msgstr "Fastbreddeskrift" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Bevegelsesinndata" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Bevegelsessimulering" @@ -7436,20 +7693,20 @@ msgstr "Bevegelsessimulering" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7470,7 +7727,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7478,20 +7735,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-sjekk" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit-advarsel" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7499,7 +7756,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7516,25 +7773,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Navn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Navn for en ny merkelapp:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Navn for tagg til å fjerne:" @@ -7543,11 +7800,11 @@ msgid "Name of your session shown in the server browser" msgstr "Navnet på din sesjon som vises i tjenerutforskeren" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Navn:" @@ -7555,16 +7812,16 @@ msgstr "Navn:" msgid "Native (640x528)" msgstr "Opprinnelig størrelse (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "NetPlay Sesjonsutforsker" @@ -7576,27 +7833,27 @@ msgstr "NetPlay-innstillinger" msgid "Netherlands" msgstr "Nederland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Nettverk" @@ -7604,15 +7861,15 @@ msgstr "Nettverk" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Aldri autooppdater" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nye" @@ -7625,11 +7882,11 @@ msgstr "Nytt stoppunkt" msgid "New Search" msgstr "Nytt søk" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Ny merkelapp..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Ny identietet opprettet." @@ -7637,7 +7894,7 @@ msgstr "Ny identietet opprettet." msgid "New instruction:" msgstr "Ny instruksjon:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Ny etikett" @@ -7660,6 +7917,7 @@ msgid "Nickname is too long." msgstr "Kallenavnet er for langt." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Brukernavn:" @@ -7687,14 +7945,18 @@ msgstr "Ingen lydavspilling" msgid "No Compression" msgstr "Ingen komprimering" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Ingen treff" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7704,7 +7966,7 @@ msgstr "" msgid "No description available" msgstr "Ingen beskrivelse tilgjengelig" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Ingen feil." @@ -7712,7 +7974,7 @@ msgstr "Ingen feil." msgid "No extension selected." msgstr "Ingen utvidelse valgt." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Ingen filer lastet / tatt opp." @@ -7720,15 +7982,19 @@ msgstr "Ingen filer lastet / tatt opp." msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Ingen feil har blitt oppdaget." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7762,25 +8028,25 @@ msgstr "" msgid "No recording loaded." msgstr "Ingen opptak lastet." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Ingen lagringsfiler funnet." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Ingen undo.dtm funnet, avbryter angring av lasting av lagringsstadie for å " "unngå film-desynkronisering" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Ingen" @@ -7792,11 +8058,11 @@ msgstr "Nord-Amerika" msgid "Not Set" msgstr "Ikke satt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Ikke alle spillere har spillet. Vil du virkelig starte?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7804,7 +8070,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7812,11 +8078,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7851,25 +8117,25 @@ msgstr "Antall ristinger per sekund." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Nunchuk-knapper" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Nunchuck-Joystick" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -7887,7 +8153,7 @@ msgid "Oceania" msgstr "Oseania" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Av" @@ -7899,7 +8165,7 @@ msgstr "" msgid "On" msgstr "På" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7910,15 +8176,15 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Nettbasert &dokumentasjon" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -7926,7 +8192,7 @@ msgstr "" "Legg til kun symboler med prefiks:\n" "(Blank for alle symboler)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7939,24 +8205,24 @@ msgstr "" msgid "Open" msgstr "Åpne" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Åpne &inneholdende mappe" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Åpne mappe..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Åpne FIFO-logg" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Åpne GameCube &Lagringsmappe" @@ -7964,7 +8230,7 @@ msgstr "Åpne GameCube &Lagringsmappe" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Åpne Wii &lagringsmappe" @@ -7996,7 +8262,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operatører" @@ -8004,8 +8270,8 @@ msgstr "Operatører" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Innstillinger" @@ -8014,21 +8280,21 @@ msgstr "Innstillinger" msgid "Orange" msgstr "Orange" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Andre" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -8037,24 +8303,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "Andre Status-hurtigtaster" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Annen Statusadministrering" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Andre spill..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Spi&ll av inndataopptak…" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8083,7 +8357,7 @@ msgstr "PNG-bildefil (*.png);; Alle filer (*)" msgid "PPC Size" msgstr "PPC-størrelse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8096,7 +8370,7 @@ msgstr "Kontroll" msgid "Pads" msgstr "Kontrollere" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parametere" @@ -8109,11 +8383,11 @@ msgstr "" msgid "Parsing Error" msgstr "Tolkningsfeil" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passiv" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Gjennomstrøm en Blåtann-adapter" @@ -8156,23 +8430,24 @@ msgstr "Baner" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pause på slutten av filmen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pause ved tapt fokus" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8190,15 +8465,15 @@ msgstr "Høyeste bevegelsesfart til nøytral posisjon." msgid "Peak velocity of outward swing movements." msgstr "Høyeste fart for utgående svingbevegelser." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Belysning per piksel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Utfør pålogget systemoppdatering" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Utfør systemoppdatering" @@ -8228,11 +8503,11 @@ msgstr "" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Velg en debug-font" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8244,8 +8519,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plattform" @@ -8261,7 +8536,7 @@ msgstr "Spill/Ta opp" msgid "Play Recording" msgstr "Spill av opptak" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8269,39 +8544,43 @@ msgstr "" msgid "Playback Options" msgstr "Avspillingsalterntiver" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Spiller" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Spillere" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8310,7 +8589,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8321,12 +8600,12 @@ msgstr "" msgid "Point" msgstr "Punkt" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Port %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8335,20 +8614,20 @@ msgstr "" msgid "Port:" msgstr "Port:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Potensiell desynkronisering oppdaget: %1 kan ha desynkroniser i bilde %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Postbehandlingseffekt:" @@ -8377,7 +8656,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8398,7 +8677,7 @@ msgstr "Trykk Synkroniseringsknapp" msgid "Pressure" msgstr "Trykk" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8428,15 +8707,15 @@ msgstr "Forrige profil" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privat" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privat og offentlig" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problem" @@ -8464,7 +8743,7 @@ msgstr "" "Problemer med medium alvorlighetsgrad funnet. Hele eller deler av spillet " "vil sannsynligvis ikke fungere riktig." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8473,23 +8752,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "Programteller" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Fremdrift" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Offentlig" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Tøm spillistehurtiglager" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8514,13 +8793,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Spørsmål" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Avslutt" @@ -8541,11 +8820,11 @@ msgstr "Høyre-analog" msgid "READY" msgstr "KLAR" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO-moduler" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO-autooppdaging" @@ -8553,7 +8832,7 @@ msgstr "RSO-autooppdaging" msgid "RUNNING" msgstr "KJØRER" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ GC/Wii-avbildninger (*.rvz)" @@ -8570,7 +8849,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "B&ytt instruksjon" @@ -8602,11 +8885,11 @@ msgstr "Les eller skriv" msgid "Read-Only Mode" msgstr "Skrivebeskyttet modus" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Ekte balansebrett" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Ekte Wii Remote" @@ -8623,7 +8906,7 @@ msgstr "Sentrer igjen" msgid "Record" msgstr "Opptak" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Ta opp inndata" @@ -8635,7 +8918,7 @@ msgstr "Tar opp" msgid "Recording Options" msgstr "Opptaksinnstillinger" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Tar opp..." @@ -8652,7 +8935,7 @@ msgstr "Rød venstre" msgid "Red Right" msgstr "Rød høyre" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8662,17 +8945,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "'Redump.org-'status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Oppdater" @@ -8693,22 +8976,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Gjennoppfrisker..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Region:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registre" @@ -8720,52 +9003,52 @@ msgstr "Relativ inndata" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Minn Meg Senere" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Fjern" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Fjern merkelapp..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Fjern merkelapp" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "&Gi symbol nytt navn" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Renderingsvindu" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Spill i hovedvinduet" @@ -8786,18 +9069,18 @@ msgstr "Forespørsel om å bli med i din gruppe" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Nullstill" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8805,11 +9088,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Tilbakestill Traverseringsserver" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Tilbakestill Traverseringsserver til %1:%2" @@ -8817,7 +9100,7 @@ msgstr "Tilbakestill Traverseringsserver til %1:%2" msgid "Reset Traversal Settings" msgstr "Tilbakestill traverseringsinnstillinger" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8825,11 +9108,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Tilbakestill alle Wii-kontroll parringer" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Ressurspakkebehandler" @@ -8845,11 +9128,11 @@ msgstr "Omstart påkrevd" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Tilbakestill instruksjon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Forsøk igjen" @@ -8858,7 +9141,7 @@ msgstr "Forsøk igjen" msgid "Return Speed" msgstr "Returhastighet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revisjon" @@ -8870,7 +9153,7 @@ msgstr "Revisjon: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8881,7 +9164,7 @@ msgstr "Til høyre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Høyre joystick" @@ -8917,11 +9200,11 @@ msgstr "Rull mot venstre" msgid "Roll Right" msgstr "Rull mot høyre" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "Rom-ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8946,23 +9229,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Kjør &Til Hit" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8970,11 +9253,11 @@ msgstr "" msgid "Russia" msgstr "Russland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-kort" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8982,11 +9265,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD-kortbilde (*.raw);;Alle filer (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD-kort-sti:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8994,7 +9277,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -9007,7 +9290,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9015,7 +9298,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9029,11 +9312,11 @@ msgstr "SSL-sammenheng" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Lag&ringskode" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Lagre &stadie" @@ -9043,8 +9326,8 @@ msgid "Safe" msgstr "Sikker" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9054,34 +9337,34 @@ msgstr "Lagre" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Lagringsfil Eksport" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Lagre FIFO-logg" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Lagre fil til" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Lagre import" @@ -9089,17 +9372,17 @@ msgstr "Lagre import" msgid "Save Oldest State" msgstr "Lagre eldste hurtiglagring" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Lagre hurtiglagring" @@ -9143,23 +9426,23 @@ msgstr "Hurtiglagringsplass nr. 8" msgid "Save State Slot 9" msgstr "Hurtiglagringsplass nr. 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Lagre tilstand til fil" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Lagre tilstand til eldste kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Lagre tilstand til valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Lagre tilstand til kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "&Lagre symbolkart som..." @@ -9167,7 +9450,7 @@ msgstr "&Lagre symbolkart som..." msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Lagre og last inn tilstand" @@ -9179,11 +9462,11 @@ msgstr "" msgid "Save as..." msgstr "Lagre som …" -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Lagre kombinert utdatafil som" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9193,15 +9476,15 @@ msgstr "" "sikkerhetskopiere nåværende data før du overskriver.\n" "Overskriv nå?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Lagre kartfil" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Lagre signaturfil" @@ -9209,7 +9492,7 @@ msgstr "Lagre signaturfil" msgid "Save to Selected Slot" msgstr "Lagre til valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Lagre til kortplass %1 - %2" @@ -9217,12 +9500,12 @@ msgstr "Lagre til kortplass %1 - %2" msgid "Save..." msgstr "Lagre …" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Lagret Wii-kontroll parring kan ikke tilbakestilles når et Wii-spill kjører." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9230,7 +9513,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Skalert EFB-kopi" @@ -9244,11 +9527,11 @@ msgstr "SkjDump" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Søk" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Søkeadresse" @@ -9271,7 +9554,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Søk etter en instruks" @@ -9279,11 +9562,11 @@ msgstr "Søk etter en instruks" msgid "Search games..." msgstr "Søk spill..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Søk instruksjon" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9308,7 +9591,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Velg" @@ -9316,24 +9599,24 @@ msgstr "Velg" msgid "Select Dump Path" msgstr "Velg dumpens filbane" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Velg eksportmappe" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9353,15 +9636,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Velg inngang %1 - %2" @@ -9369,7 +9652,7 @@ msgstr "Velg inngang %1 - %2" msgid "Select State" msgstr "Velg tilstand" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Velg kortplass for lagringsstadie" @@ -9421,17 +9704,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Velg Wii NAND-Rot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Velg mappe" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Velg en fil" @@ -9447,7 +9730,7 @@ msgstr "Velg et spill" msgid "Select a SD Card Image" msgstr "Velg en SD-kortbilledfil" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9455,19 +9738,19 @@ msgstr "" msgid "Select a game" msgstr "Velg et spill" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Velg en tittel å installere til NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Velg RSO-moduladressen:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9475,20 +9758,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Velg nøkkelfil (OTP/SEEPROM dump)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Velg lagringsfil" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9500,11 +9783,11 @@ msgstr "Valgt skrifttype" msgid "Selected controller profile does not exist" msgstr "Valgt kontrolprofil finnes ikke" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Valgt spill eksisterer ikke i spillisten!" @@ -9516,19 +9799,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9539,7 +9822,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9548,7 +9831,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9558,11 +9841,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Send" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Sensorbjelkeposisjon:" @@ -9582,7 +9865,7 @@ msgstr "IP-adresse for server" msgid "Server Port" msgstr "Serverport" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Tjeneren avslo traverseringsforsøk" @@ -9599,35 +9882,35 @@ msgstr "" msgid "Set PC" msgstr "Sett programteller" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Sett som &forvalgt ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Angi minnekortfil for inngang A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Angi minnekortfil for inngang B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Sett symbol-&sluttadresse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Angi symbol&størrelse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Sett symbol-sluttadresse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Angi symbolstørrelse (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9637,7 +9920,7 @@ msgstr "" "spill.\n" "Fungerer kanskje ikke i alle spill." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Sett Wii-systemspråket." @@ -9653,7 +9936,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9663,11 +9946,11 @@ msgstr "Innstillinger" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Kan ikke opprette «setting.txt»-fil" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Alvorlighetsgrad" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Skygeleggerkompilering" @@ -9677,6 +9960,10 @@ msgstr "Skygeleggerkompilering" msgid "Shake" msgstr "Rist" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9690,41 +9977,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Vis &logg" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Vis &verktøylinje" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Vis aktiv tittel i vindustittel" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Vis Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Vis nåværende spill på Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Vis ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9732,7 +10019,7 @@ msgstr "" msgid "Show FPS" msgstr "Vis bildefrekvens (FPS)" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Vis bildeteller" @@ -9740,19 +10027,19 @@ msgstr "Vis bildeteller" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Vis Frankrike" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Vis GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Vis Tyskland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Vis golfmodusoverlegg" @@ -9760,23 +10047,23 @@ msgstr "Vis golfmodusoverlegg" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Vis inndataskjerm" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Vis Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Vis Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Vis lagteller" @@ -9784,27 +10071,27 @@ msgstr "Vis lagteller" msgid "Show Language:" msgstr "Vis språk:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Vis logg&oppsett" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Vis NetPlay-meldinger" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Vis NetPlay-ping" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Vis Nederland" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Vis Skjerm-meldinger" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Vis PAL" @@ -9817,19 +10104,19 @@ msgstr "Vis PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Vis plattformer" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Vis regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Vis Russland" @@ -9837,7 +10124,7 @@ msgstr "Vis Russland" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Vis Spania" @@ -9849,19 +10136,19 @@ msgstr "" msgid "Show Statistics" msgstr "Vis statistikker" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Vis systemklokke" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Vis Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Vis USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Vis ukjent" @@ -9873,27 +10160,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Vis WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Vis Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Vis verden" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Vis i &minne" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9910,11 +10197,11 @@ msgstr "" msgid "Show in server browser" msgstr "Vis i vertsliste" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9962,7 +10249,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9974,7 +10261,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Side-ved-side" @@ -9990,7 +10277,7 @@ msgstr "Sideveisveksling" msgid "Sideways Wii Remote" msgstr "Sideveis Wii Remote" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Signaturdatabase" @@ -10009,12 +10296,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Signert heltall" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Forenklet kinesisk" @@ -10022,11 +10309,11 @@ msgstr "Forenklet kinesisk" msgid "Simulate DK Bongos" msgstr "Simuler DK-bongotrommer" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Størrelse" @@ -10043,7 +10330,7 @@ msgstr "" msgid "Skip" msgstr "Hopp over" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -10051,7 +10338,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Dropp EFB Access fra CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Hopp over hovedmeny" @@ -10077,28 +10364,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10107,19 +10399,19 @@ msgstr "" msgid "Slider Bar" msgstr "Glidebryter" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Kortplass A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Kortplass A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Kortplass B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Kortplass B:" @@ -10145,7 +10437,7 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10153,12 +10445,12 @@ msgstr "" "Noen av de angitte verdiene er ugyldige.\n" "Vennligst sjekk de markerte verdiene." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Sorter alfabetisk" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Lyd:" @@ -10171,8 +10463,8 @@ msgid "Spain" msgstr "Spania" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spansk" @@ -10180,11 +10472,11 @@ msgstr "Spansk" msgid "Speaker Pan" msgstr "Høytaler-lydforskyvelse" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Lydstyrke:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10213,7 +10505,7 @@ msgstr "Hastighet" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10225,16 +10517,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Forvalgt kontroller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Start &NetPlay…" @@ -10242,7 +10534,7 @@ msgstr "Start &NetPlay…" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Start inn&dataopptak" @@ -10252,7 +10544,7 @@ msgstr "Start inn&dataopptak" msgid "Start Recording" msgstr "Start opptak" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10260,11 +10552,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Startet spill" @@ -10275,7 +10567,7 @@ msgstr "Startet spill" msgid "State" msgstr "Tilstand" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Ratt" @@ -10303,19 +10595,19 @@ msgstr "Stepp ut" msgid "Step Over" msgstr "Stepp over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Utstepping vellykket!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Utstepping tidsutløp!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Stepper over..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Stepp vellykket!" @@ -10324,20 +10616,20 @@ msgstr "Stepp vellykket!" msgid "Stepping" msgstr "Stepper" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Stereoskopisk 3D-modus:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopi" @@ -10358,7 +10650,7 @@ msgstr "Joystick" msgid "Stop" msgstr "Stopp" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Stopp avspilling/opptak av inndata" @@ -10366,7 +10658,7 @@ msgstr "Stopp avspilling/opptak av inndata" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Stoppet spill" @@ -10398,11 +10690,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Strekk til Vindu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Streng innstillingssynkronisering" @@ -10416,6 +10708,10 @@ msgstr "Streng" msgid "Strum" msgstr "Klimpre" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10423,69 +10719,69 @@ msgstr "Klimpre" msgid "Stylus" msgstr "Penn" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Vellykket" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Lagt til i NetPlay-indeksen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Slettet '%1'." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Eksportering av lagringsfiler var vellykket" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Ekstrahering av sertifikat fra NAND vellykket" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Ekstrahering av fil vellykket." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Ekstrahering av systemdata vellykket." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Installering av tittelen til NAND var vellykket." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Fjerning av tittelen fra NAND var vellykket." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10493,16 +10789,16 @@ msgstr "" msgid "Support" msgstr "Støtte" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Støtter SD og SDHC. Standardstørrelsen er 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -10510,17 +10806,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Suspendert" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Bytt øyne" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10532,23 +10833,23 @@ msgstr "" msgid "Swing" msgstr "Sving" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Bytt til A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Bytt til B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Symbol (%1) endeadresse:" @@ -10561,25 +10862,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Symbolnavn:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symboler" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Synkroniser" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Synkroniser AR/Gecko-koder" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Synkroniser virkelige Wii-kontrollere og koble dem til" @@ -10595,7 +10896,7 @@ msgstr "" "Synkroniserer GPU- og CPU-trådene for å hindre tilfeldige frys i " "dobbelkjernemodus. (PÅ = kompatibel, AV = raskt)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10613,25 +10914,25 @@ msgstr "Synkroniserer Gecko-koder..." msgid "Synchronizing save data..." msgstr "Synkroniserer lagringsdata..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Systemspråk:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS-inndata" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS-verktøy" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Etiketter" @@ -10649,15 +10950,15 @@ msgstr "Hale" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Ta skjermbilde" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10665,11 +10966,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -10686,11 +10987,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10731,7 +11032,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "Mesterverk-partisjonene mangler." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -10739,7 +11040,7 @@ msgstr "" "NAND kunne ikke repareres. Det er anbefalt å sikkerhetskopiere dine " "nåværende data for deretter å starte med en blank NAND." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND er blitt reparert." @@ -10750,6 +11051,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10783,7 +11088,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10810,11 +11115,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Den emulerte Wii-konsollen har blitt oppdatert." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Den emulerte Wii-konsollen er allerede oppdatert." @@ -10824,19 +11129,21 @@ msgstr "Den emulerte Wii-konsollen er allerede oppdatert." msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Innskrevet PID er ugyldig." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Innskrevet VID er ugyldig." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "RegEx-uttrykket inneholder en syntaksfeil." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10844,7 +11151,7 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -10852,6 +11159,12 @@ msgstr "" "Filen %1 finnes allerede.\n" "Vil du erstatte den?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10862,7 +11175,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10873,7 +11186,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Filsystemet er ugyldig eller kunne ikke leses." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10899,7 +11212,7 @@ msgstr "Spill-IDen er uvanlig kort." msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "Spillplata inneholder ikke noen brukbar oppdateringsinformasjon." @@ -10907,7 +11220,7 @@ msgstr "Spillplata inneholder ikke noen brukbar oppdateringsinformasjon." msgid "The game is currently running." msgstr "Spillet kjøres for øyeblikket." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -10917,7 +11230,7 @@ msgstr "" "systemmenyen er det ikke mulig å oppdatere den emulerte konsollen ved bruk " "av denne platen." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10934,6 +11247,12 @@ msgstr "Sjekksummene samsvarer ikke!" msgid "The hashes match!" msgstr "Sjekksummene samsvarer!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10946,6 +11265,16 @@ msgstr "" msgid "The install partition is missing." msgstr "Installeringspartisjonen mangler." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10954,12 +11283,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Profilen \"%1\" finnes ikke" @@ -10981,12 +11314,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Den dekrypterte AR-koden inneholder ingen linjer." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11024,13 +11357,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -11039,11 +11372,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Typen til partisjonen kunne ikke leses." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11065,7 +11419,7 @@ msgstr "Oppdateringspartisjonen mangler." msgid "The update partition is not at its normal position." msgstr "Oppdateringspartisjonen er ikke ved sin normale posisjon." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11091,11 +11445,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "Det er for mange partisjoner i den første partisjonstabellen." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Det er ingenting å angre!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11133,7 +11487,11 @@ msgstr "" "Denne koreanske tittelen er satt til å bruke en IOS som ikke typisk brukes " "på koreanske konsoller. Dette vil sannsynligvis føre til ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "USB-enheten er allerede hvitelistet." @@ -11160,7 +11518,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Dette kan ikke omgjøres!" @@ -11276,7 +11634,7 @@ msgstr "Dette er en god dump." msgid "This session requires a password:" msgstr "Denne økten er passordbeskyttet:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11344,7 +11702,7 @@ msgstr "" "Dette vil begrense hastigheten til klump-opplasting per klient, som brukes " "til lagrefilssynkronisering." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11379,14 +11737,14 @@ msgstr "Vend" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Tittel" @@ -11400,7 +11758,7 @@ msgstr "Til" msgid "To:" msgstr "Til:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Bruk &fullskjerm" @@ -11485,15 +11843,15 @@ msgstr "" msgid "Toolbar" msgstr "Verktøylinje" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Oppe" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Topp-og-bunn" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11532,19 +11890,33 @@ msgstr "Total reiselengde." msgid "Touch" msgstr "Berør" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Tradisjonell kinesisk" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Traverseringsfeil" @@ -11552,7 +11924,7 @@ msgstr "Traverseringsfeil" msgid "Traversal Server" msgstr "Traverserings-tjener" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Tidsavbrudd for traverseringstjener under tilkobling til vert" @@ -11564,7 +11936,7 @@ msgstr "" "Prøver å oversette stier på forhånd, noe som øker ytelse i de fleste " "tilfeller. Standard er Sant" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11573,12 +11945,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Triggere" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11604,7 +11981,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11612,26 +11989,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB hviteliste-feil" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11639,7 +12014,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11648,7 +12023,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11660,7 +12035,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11688,7 +12067,7 @@ msgstr "" "\n" "Ønsker du å ignorere denne linjen å fortsette fortolkning?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11704,34 +12083,34 @@ msgstr "" msgid "Unbound" msgstr "Ikke bundet" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Ukomprimerte GC/Wii bildefiler (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Angre åpning av hurtiglagring" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Angre hurtiglagring" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Avinstaller" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Avinstaller fra NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -11739,22 +12118,27 @@ msgstr "" "Å avinstallere WAD-filen vil fjerne den nåværende installerte versjonen av " "denne tittelen fra NAND, uten å slette dens lagringsdata. Fortsett?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "USA" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Ukjent" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11766,7 +12150,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11776,7 +12160,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11786,7 +12170,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11802,11 +12186,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11814,20 +12198,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Ubegrenset" @@ -11839,23 +12223,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Utpakning" @@ -11874,59 +12258,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Usignert heltall" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Opp" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Oppdater" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Oppdater etter at Dolphin er lukket" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Oppdatering tilgjengelig" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Oppdatering avbrutt" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Oppdatering fullført" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Oppdatering mislyktes" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Oppdaterer" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11946,7 +12330,7 @@ msgstr "Oppreisningsveksling" msgid "Upright Wii Remote" msgstr "Oppreist Wii-kontroll" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Innstillinger for rapportering av bruksstatistikk" @@ -11954,27 +12338,23 @@ msgstr "Innstillinger for rapportering av bruksstatistikk" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Bruk den innebygde databasen over spillnavn" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Bruk egendefinert brukerstil" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Bruk tapsfri kodek (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Bruk PAL60-modus (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Bruk panikkadvarslere" @@ -12038,15 +12418,11 @@ msgstr "Brukeroppsett" msgid "User Interface" msgstr "Brukergrensesnitt" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Brukertema:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12065,14 +12441,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12323,14 +12705,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Advarsel" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12399,11 +12781,11 @@ msgstr "Overvåk" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Nettsted" @@ -12432,11 +12814,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Hvitelistede USB-gjennomstrømmingsenheter" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Bredskjermshack" @@ -12464,45 +12846,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii-kontrollerknapper" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Innstillinger for Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remoter" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS-inndata %1 - Klassisk-kontroller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS-inndata %1 - Wii-kontroll" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS-inndata %1 - Wii-kontroll + Nunchuck" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii og Wii-kontroll" @@ -12510,22 +12892,22 @@ msgstr "Wii og Wii-kontroll" msgid "Wii data is not public yet" msgstr "Wii-data er ikke offentlige enda" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-lagringsfiler (*.bin);;Alle filer (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12571,26 +12953,26 @@ msgstr "Skriv til logg og stop" msgid "Write to Window" msgstr "Skriv til vindu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12604,9 +12986,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12634,21 +13016,21 @@ msgstr "Ja" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12705,15 +13087,15 @@ msgstr "" "Vennligst se NAND-brukerguiden for oppsettsinstrukser: https://dolphin-emu." "org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Du må skrive inn et navn." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Du må angi et navn for din økt!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12721,7 +13103,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Du må restarte Dolphin for at endringen skal tre i kraft." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Du må velge et spill å tjene som vertskap for!" @@ -12737,16 +13119,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12767,7 +13149,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12790,21 +13172,21 @@ msgstr "auto" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll kunne ikke lastes." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "frakoblet" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12850,7 +13232,7 @@ msgstr "" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12860,13 +13242,13 @@ msgstr "" msgid "none" msgstr "ingen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "på" @@ -12915,11 +13297,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12929,8 +13311,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12938,7 +13320,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Eller" diff --git a/Languages/po/nl.po b/Languages/po/nl.po index 861da4b42c..142a15d1c6 100644 --- a/Languages/po/nl.po +++ b/Languages/po/nl.po @@ -12,6 +12,7 @@ # Jos van Mourik, 2018-2019,2021 # Lena Wildervanck , 2022 # MADCreations , 2011 +# Marijn Kneppers, 2023 # Marinus Schot , 2013 # Martin Dierikx, 2022 # Mike van der Kuijl , 2019-2020 @@ -28,9 +29,9 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: Mike van der Kuijl , 2020-2023\n" +"Last-Translator: Marijn Kneppers, 2023\n" "Language-Team: Dutch (http://app.transifex.com/delroth/dolphin-emu/language/" "nl/)\n" "Language: nl\n" @@ -68,7 +69,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (schijf %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Niet" @@ -76,7 +77,7 @@ msgstr "! Niet" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" is een ongeldig GCM/ISO-bestand." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Gebruiker Variabele" @@ -89,7 +90,7 @@ msgstr "$ Gebruiker Variabele" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -97,7 +98,7 @@ msgstr "$ Gebruiker Variabele" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo" @@ -122,14 +123,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopie)" @@ -142,7 +143,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisie %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (Standaard)" @@ -156,7 +157,7 @@ msgstr "%1 (aanbevolen)" msgid "%1 (slow)" msgstr "%1 (langzaam)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -170,11 +171,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafische Configuratie" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -182,11 +183,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 ondersteunt deze functie niet op uw systeem." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 ondersteunt deze functie niet." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -196,15 +197,15 @@ msgstr "" "%2 object(en)\n" "Huidige Frame: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 doet nu mee" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 is vertrokken" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" @@ -212,29 +213,33 @@ msgstr "" "%1 heeft %2/%3 prestaties ontgrendeld (%4 hardcore) die %5/%6 punten waard " "zijn (%7 hardcore)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 heeft %2/%3 prestaties ontgrendeld die %4/%5 punten waard zijn" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 is geen geldige ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 is nu aan het golfen" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 geheugen reeksen" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 punten" @@ -246,30 +251,30 @@ msgstr "%1 sessie gevonden" msgid "%1 sessions found" msgstr "%1 sessies gevonden" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normale Snelheid)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "%1's waarde is veranderd" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "%1's waarde is geraakt" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "%1's waarde is gebruikt" @@ -277,7 +282,7 @@ msgstr "%1's waarde is gebruikt" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -293,16 +298,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Native (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -327,27 +336,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n adres(sen) is/zijn verwijderd." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& En" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Over" @@ -355,85 +364,85 @@ msgstr "&Over" msgid "&Add Memory Breakpoint" msgstr "&Voeg Geheugen Breekpunt Toe" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Nieuwe Code Toevoegen..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Functie toevoegen" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Toevoegen..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Geluidsinstellingen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Automatisch Bijwerken:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatische Start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Randloos venster" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Breekpunten" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Bug-tracker" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Annuleren" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Cheats Beheer" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Controleer op updates..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "Symbolen &wissen" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Klonen…" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Code" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Verbonden" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Controllerinstellingen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Adres kopiëren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Aanmaken…" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Verwijderen" @@ -449,21 +458,21 @@ msgstr "&Verwijder Watchvenster" msgid "&Delete Watches" msgstr "&Verwijder Watches" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "Code &bewerken…" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Bewerken…" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "Schijf &uitwerpen" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulatie" @@ -471,39 +480,39 @@ msgstr "&Emulatie" msgid "&Export" msgstr "&Exporteren" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "Game-save &exporteren…" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "State &exporteren…" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "Als .gci exporteren…" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Lettertype..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Frame Voorwaarts" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "&Vrije-kijk-instellingen" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "Symbolen &genereren van" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub-repository" @@ -511,15 +520,15 @@ msgstr "&GitHub-repository" msgid "&Go to start of function" msgstr "&Ga naar het begin van de functie" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafische instellingen" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Hulp" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Sneltoetsinstellingen" @@ -527,31 +536,31 @@ msgstr "&Sneltoetsinstellingen" msgid "&Import" msgstr "&Importeren" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "Save-game &importeren…" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "State &importeren…" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importeren…" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "Blr …invoegen" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&Interframe Menging" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -559,11 +568,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Taal:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "State &laden" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "Symbol-map &laden" @@ -577,23 +586,23 @@ msgstr "&Laad bestand naar huidig adres" msgid "&Lock Watches" msgstr "&Vergrendel Watches" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&Vergrendel Widgets op hun Plaats" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Geheugen" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Opname" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Dempen" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Netwerk" @@ -601,82 +610,82 @@ msgstr "&Netwerk" msgid "&No" msgstr "&Nee" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Openen…" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opties" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Patch HLE Functies" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pauze" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Spelen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Eigenschappen" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Alleen-lezen-modus" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "Lijst &verversen" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registers" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Verwijderen" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Code verwijderen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Symbool hernoemen" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Resetten" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Resource Pack Beheer" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Symbol-map opslaan" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "&Scan e-Reader Kaart(en)..." -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "&Skylanders Portal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Snelheidslimiet:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Stoppen" @@ -684,15 +693,15 @@ msgstr "&Stoppen" msgid "&Theme:" msgstr "&Thema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Gereedschap" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&ROM ontladen" @@ -702,21 +711,21 @@ msgstr "&ROM ontladen" msgid "&Unlock Watches" msgstr "Watches &ontgrendelen" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Weergave" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Website" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -724,23 +733,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ja" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' niet gevonden, geen symboolnamen gegenereerd" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' niet gevonden, in plaats daarvan zoeken naar algemene functies" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(Donker)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(Licht)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(geen)" +msgid "(System)" +msgstr "(Systeem)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(uit)" @@ -748,63 +765,71 @@ msgstr "(uit)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Vermenigvuldig" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Optellen" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Komma" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Aftrekken" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Onbekend--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Delen" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blokken)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -826,11 +851,11 @@ msgstr "16-bit Signed Integer" msgid "16-bit Unsigned Integer" msgstr "16-bit Unsigned Integer" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x Anisotropisch" @@ -838,11 +863,11 @@ msgstr "16x Anisotropisch" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -850,15 +875,11 @@ msgstr "256 MiB" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x Anisotropisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Native (1280x1056) voor 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -888,7 +909,7 @@ msgstr "32-bit Unsigned Integer" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -902,15 +923,11 @@ msgstr "3D diepte" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Native (1920x1584) voor 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -918,35 +935,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blokken)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x Anisotropisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Native (2560x2112) voor 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Naive (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blokken)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -965,19 +982,15 @@ msgstr "64-bit Signed Integer" msgid "64-bit Unsigned Integer" msgstr "64-bit Unsigned Integer" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Native (3840x3168) voor 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -999,19 +1012,19 @@ msgstr "8-bit Signed Integer" msgid "8-bit Unsigned Integer" msgstr "8-bit Unsigned Integer" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x Anisotropisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Native (5120x4224) voor 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Minder dan" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1023,8 +1036,8 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1032,7 +1045,7 @@ msgstr "" "AutoStepping timed out. Huidige instructie is niet " "relevant." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1042,12 +1055,12 @@ msgstr "" "beschikbaar om te downloaden. U gebruikt %2.
Wilt u updaten?" "

Releaseopmerkingen:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Meer dan" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Er is al een NetPlay sesie bezig!" @@ -1071,7 +1084,7 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Er ligt al een schijf in de lade." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1079,12 +1092,12 @@ msgstr "" "Een groep functies om de kleuren nauwkeuriger te maken, zodat ze " "overeenkomen met de kleurruimte waar Wii en GC-spellen voor bedoeld zijn." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Een save state kan niet worden gebruikt zonder een spel te specificeren. " -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1092,7 +1105,7 @@ msgstr "" "Er wordt al afgesloten. Niet opgeslagen data kan verloren gaan wanneer u de " "huidige emulatie stopzet voordat het afsluiten voltooid wordt. Stop forceren?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1100,14 +1113,14 @@ msgstr "" "Er is geen ondersteunde Bluetooth apparaat gevonden.\n" "Koppel je Wii-afstandsbediening handmatig aan het systeem." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" "Een synchronisatie kan alleen worden geactiveerd wanneer er een Wii spel " "draait." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1153,7 +1166,7 @@ msgstr "AR Codes" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Annuleer" @@ -1164,7 +1177,7 @@ msgstr "Over Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Versnellingsmeter" @@ -1177,8 +1190,8 @@ msgstr "Versnellingsmeter Invloed" msgid "Accuracy:" msgstr "Nauwkeurigheid:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "Prestaties" @@ -1271,11 +1284,11 @@ msgstr "Action Replay: Normal Code {1}: Onjuist Subtype {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Activeer NetPlay Chat" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Actief" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "Actieve Infinity Figuren:" @@ -1287,7 +1300,7 @@ msgstr "Actieve thread wachtrij" msgid "Active threads" msgstr "Actieve threads" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adapter" @@ -1295,7 +1308,7 @@ msgstr "Adapter" msgid "Adapter Detected" msgstr "Adapter gedetecteerd" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1317,8 +1330,8 @@ msgstr "Voeg Nieuwe DSU Server toe" msgid "Add New USB Device" msgstr "Nieuw USB Apparaat Toevoegen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Voeg Snelkoppeling toe aan Bureaublad" @@ -1330,7 +1343,7 @@ msgstr "Voeg een Breekpunt Toe" msgid "Add a Memory Breakpoint" msgstr "Voeg Een Geheugen Breekpunt Toe" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Plaats geheugen &breekpunt" @@ -1340,7 +1353,7 @@ msgstr "Plaats geheugen breekpunt" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Toevoegen aan &watchvenster" @@ -1350,9 +1363,9 @@ msgstr "Toevoegen aan &watchvenster" msgid "Add to watch" msgstr "Voeg toe aan watch" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Toevoegen..." @@ -1360,16 +1373,16 @@ msgstr "Toevoegen..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adres" @@ -1388,7 +1401,7 @@ msgstr "Adresruimte per CPU state" msgid "Address:" msgstr "Adres:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1423,7 +1436,7 @@ msgstr "" "weergave en het ontbreken van tekst.

In geval van " "twijfel de meest rechter waarde gebruiken." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1435,7 +1448,7 @@ msgstr "" "WAARSCHUWING: Dit inschakelen zal vele spellen kapot maken. Slechts een " "klein aantal spellen kan hiervan profiteren." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1458,27 +1471,50 @@ msgstr "" "breken en glitches veroorzaken. Doe dit op eigen risico. Rapporteer " "alstublieft geen bugs die plaatsvinden als u dit aanpast." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Geavanceerd" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Geavanceerde instellingen" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "Lucht" @@ -1486,82 +1522,83 @@ msgstr "Lucht" msgid "Aligned to data type length" msgstr "Uitgelijnd naar data type lengte" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "Alle" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Alles Double" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Alle Bestanden" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Alle Bestanden (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Alle Float" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Alle GC/Wii bestanden" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "Alle Hexadecimaal" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle Save States (*.sav *.s##);; Alle Bestanden (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "Alles Signed Integer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "Alles Unsigned Integer" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Alle Bestanden (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Codes van alle spelers gesynchroniseerd." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Saves van alle spelers gesynchroniseerd." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Niet-overeenkomende regio-instellingen toestaan" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Rapportage van gebruiksstatistieken toestaan" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Sta Schrijven naar SD-Kaart toe" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1569,15 +1606,15 @@ msgstr "" "Maakt manipulatie van de in-game camera mogelijk." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Alternatieve invoerbronnen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Altijd" @@ -1587,7 +1624,7 @@ msgstr "Altijd" msgid "Always Connected" msgstr "Altijd Verbonden" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "Altijd &Bovenop" @@ -1595,7 +1632,7 @@ msgstr "Altijd &Bovenop" msgid "An inserted disc was expected but not found." msgstr "Een geplaatste schijf werd verwacht maar is niet gevonden." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyph" @@ -1613,31 +1650,31 @@ msgstr "Hoek" msgid "Angular velocity to ignore and remap." msgstr "Hoeksnelheid om te negeren en te remappen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Elke Regio" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Voeg Signatuur toe aan" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Toevoegen aan &Bestaand Signatuurbestand..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "P&as Signatuur Toe..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1653,11 +1690,11 @@ msgstr "Apploader Datum:" msgid "Apply" msgstr "Toepassen" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Pas signatuurbestand toe..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Arbitraire Mipmapdetectie" @@ -1665,15 +1702,15 @@ msgstr "Arbitraire Mipmapdetectie" msgid "Are you sure that you want to delete '%1'?" msgstr "Weet u zeker dat u '%1' wilt verwijderen?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Weet u zeker dat u dit bestand wilt verwijderen?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Weet u zeker dat u dit pakket wilt verwijderen?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Weet u zeker dat u NetPlay wilt afsluiten?" @@ -1681,16 +1718,20 @@ msgstr "Weet u zeker dat u NetPlay wilt afsluiten?" msgid "Are you sure?" msgstr "Weet u het zeker?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Beeldverhouding" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Beeldverhouding:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Controllerpoorten Toewijzen" @@ -1698,7 +1739,7 @@ msgstr "Controllerpoorten Toewijzen" msgid "Assign Controllers" msgstr "Controllers Toewijzen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1725,7 +1766,7 @@ msgstr "Audiorekkingsinstellingen" msgid "Australia" msgstr "Australië" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Auteur" @@ -1733,8 +1774,8 @@ msgstr "Auteur" msgid "Authors" msgstr "Auteurs" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1742,11 +1783,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (veelvoud van 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Instellingen voor automatisch bijwerken" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1758,7 +1799,7 @@ msgstr "" "\n" "Selecteer een specifieke interne resolutie." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Venstergrootte automatisch aanpassen" @@ -1766,15 +1807,15 @@ msgstr "Venstergrootte automatisch aanpassen" msgid "Auto-Hide" msgstr "Automatisch Verbergen" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Auto-detect RSO module?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Automatisch synchroniseren met map" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1807,7 +1848,7 @@ msgstr "" "MAC adres moet worden gebruikt. Genereer een MAC adres dat start met 00:09:" "bf of 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1819,7 +1860,7 @@ msgstr "BP register " msgid "Back Chain" msgstr "Back Chain" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Backend" @@ -1831,12 +1872,12 @@ msgstr "Backend Multi-threading" msgid "Backend Settings" msgstr "Backend-instellingen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Achtergrondinvoer" @@ -1847,13 +1888,13 @@ msgstr "Achtergrondinvoer" msgid "Backward" msgstr "Achteruit" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Slechte Waarde Gegeven" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Verkeerd adres opgegeven." @@ -1861,20 +1902,20 @@ msgstr "Verkeerd adres opgegeven." msgid "Bad dump" msgstr "Slechte dump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Slechte offset gegeven." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Verkeerde waarde opgegeven." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1894,11 +1935,11 @@ msgstr "Balk" msgid "Base priority" msgstr "Basisprioriteit" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Basis" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Basisinstellingen" @@ -1906,7 +1947,7 @@ msgstr "Basisinstellingen" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Batch modus kan niet worden gebruikt zonder een spel te specificeren. " @@ -1914,7 +1955,7 @@ msgstr "Batch modus kan niet worden gebruikt zonder een spel te specificeren. " msgid "Battery" msgstr "Batterij" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Bèta (één keer per maand)" @@ -1922,6 +1963,22 @@ msgstr "Bèta (één keer per maand)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc." +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binaire SSL" @@ -1938,7 +1995,7 @@ msgstr "Binaire SSL (schrijf)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1946,14 +2003,14 @@ msgstr "" "Het aanmaken van een leeg figuur is mislukt op:\n" "%1, probeer opnieuw met een ander karakter" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Blokgrootte" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Blokgrootte:" @@ -1961,7 +2018,7 @@ msgstr "Blokgrootte:" msgid "Blocking" msgstr "Blokkeren" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blokken" @@ -1986,15 +2043,15 @@ msgstr "" "Bluetooth passthrough modus staat aan, maar Dolphin is gecompileerd zonder " "libusb. Passthrough mode kan niet gebruikt worden." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Opstarten naar Pauze" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND backup bestanden (*.bin);;Alle bestanden (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii sleutelbestand (*.bin);;Alle Bestanden (*)" @@ -2002,7 +2059,7 @@ msgstr "BootMii sleutelbestand (*.bin);;Alle Bestanden (*)" msgid "Borderless Fullscreen" msgstr "Randloos volledig scherm" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Beneden" @@ -2011,7 +2068,7 @@ msgstr "Beneden" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Branches" @@ -2025,27 +2082,27 @@ msgstr "Afbreken" msgid "Breakpoint" msgstr "Breekpunt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Breekpunt tegengekomen! Uitstappen afgebroken." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Breekpunten" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Breedbandadapter (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Breedbandadapter (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Breedbandadapter (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Breedbandadapter (tapserver)" @@ -2063,7 +2120,7 @@ msgstr "Breedbandadapterfout" msgid "Broadband Adapter MAC Address" msgstr "Breedbandadapter-MAC-adres" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Blader &NetPlay Sessies...." @@ -2071,12 +2128,12 @@ msgstr "Blader &NetPlay Sessies...." msgid "Buffer Size:" msgstr "Buffergrootte:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Buffergrootte gewijzigd naar %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -2102,7 +2159,7 @@ msgstr "Knop" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2118,7 +2175,7 @@ msgstr "Knop" msgid "Buttons" msgstr "Knoppen" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Door:" @@ -2128,7 +2185,7 @@ msgstr "Door:" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "M&aak Signatuurbestand aan..." @@ -2136,19 +2193,19 @@ msgstr "M&aak Signatuurbestand aan..." msgid "CP register " msgstr "CP register " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU Emulatie Engine:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU Opties" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Gecachete interpreter (trager)" @@ -2163,11 +2220,11 @@ msgstr "" "stotteringen op.

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Bereken" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2196,19 +2253,19 @@ msgstr "Kalibratieperiode" msgid "Call display list at %1 with size %2" msgstr "Roep weergave lijst op bij %1 met grootte %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Callers" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Calls" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Callstack" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Camera 1" @@ -2222,22 +2279,30 @@ msgstr "Camera gezichtsveld (beïnvloedt gevoeligheid van het wijzen)." msgid "Can only generate AR code for values in virtual memory." msgstr "Kan alleen AR code genereren voor waarden in virtueel geheugen." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "Kan nog niet aangepast worden!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "Kan de schurken voor deze trofee niet aanpassen" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Kan Wii-afstandsbediening niet vinden via verbindingshendel {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Kan geen NetPlay-sessie starten als spel nog draait!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Annuleren" @@ -2272,11 +2337,11 @@ msgstr "Kan geen AR code genereren voor dit adres." msgid "Cannot refresh without results." msgstr "Kan niet verversen zonder resultaten." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "Kan GCI map niet op een leeg pad zetten." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "Kan geheugenkaart niet op een leeg pad zetten." @@ -2284,6 +2349,10 @@ msgstr "Kan geheugenkaart niet op een leeg pad zetten." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Kan het spel niet starten, omdat de GC IPL niet kon worden gevonden." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "Gevangen schurk %1:" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Kaartgrootte" @@ -2302,11 +2371,11 @@ msgstr "Centreer Muis" msgid "Center and Calibrate" msgstr "Centreer en Kalibreer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "&Schijf wisselen" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "&Schijf wisselen…" @@ -2314,7 +2383,7 @@ msgstr "&Schijf wisselen…" msgid "Change Disc" msgstr "Schijf wisselen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Verwissel Schijven Automatisch" @@ -2331,7 +2400,7 @@ msgstr "" "

In geval van twijfel geselecteerd laten." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2358,15 +2427,15 @@ msgstr "" "Het veranderen van cheats zal pas van kracht worden wanneer het spel opnieuw " "wordt opgestart." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Kanaal Partitie (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "Ingevoerde karakter is ongeldig!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2382,7 +2451,7 @@ msgstr "Cheat Zoeken" msgid "Cheats Manager" msgstr "Cheats Beheer" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Controleer NAND..." @@ -2394,7 +2463,7 @@ msgstr "Controleer op de achtergrond op spellijstwijzigingen" msgid "Check for updates" msgstr "Controleer op updates" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2402,7 +2471,7 @@ msgstr "" "Controleer of u de vereiste machtigingen heeft om het bestand te " "verwijderen, of dat het nog in gebruik is." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Controlesom" @@ -2410,31 +2479,31 @@ msgstr "Controlesom" msgid "China" msgstr "China" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "Kies" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Kies een bestand om te openen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Kies een bestand om te openen of te maken" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Kies een invoerbestand met prioriteit" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Kies een secundair invoerbestand" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Selecteer GCI-basismap" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Kies een map om naar uit te pakken" @@ -2443,7 +2512,7 @@ msgstr "Kies een map om naar uit te pakken" msgid "Clamping of rotation about the yaw axis." msgstr "Limiteert rotatie rond the vertical as." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Klassieke Knoppen" @@ -2453,27 +2522,27 @@ msgid "Classic Controller" msgstr "Klassieke Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Legen" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Cache legen" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "Slot Legen" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Klok Overschrijven" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Clone en &Wijzig Code..." @@ -2482,11 +2551,11 @@ msgstr "Clone en &Wijzig Code..." msgid "Close" msgstr "Sluiten" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Co&nfiguratie" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Code" @@ -2513,15 +2582,19 @@ msgstr "Code is uitgevoerd" msgid "Code:" msgstr "Code:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Codes ontvangen!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "Kleur Correctie Configuratie" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "Kleur Correctie:" @@ -2529,12 +2602,12 @@ msgstr "Kleur Correctie:" msgid "Color Space" msgstr "Kleurruimte" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Combineer &Twee Signatuurbestanden..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Algemeen" @@ -2563,7 +2636,7 @@ msgstr "" "Desondanks is het mogelijk dat dit een goede dump is vergeleken met de Wii U " "eShop release van het spel. Dolphin kan dit niet verifiëren." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Compileer Shaders Voor Starten" @@ -2571,18 +2644,18 @@ msgstr "Compileer Shaders Voor Starten" msgid "Compiling Shaders" msgstr "Shaders Compileren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Compressie" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Compressieniveau:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Compressie:" @@ -2592,7 +2665,7 @@ msgstr "Compressie:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Conditie" @@ -2715,14 +2788,14 @@ msgstr "" msgid "Config" msgstr "Config" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configureren" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Configureer Controller" @@ -2731,22 +2804,22 @@ msgstr "Configureer Controller" msgid "Configure Dolphin" msgstr "Dolphin Configureren" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Configureer Invoer" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Configureer Uitvoer" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bevestigen" @@ -2754,13 +2827,13 @@ msgstr "Bevestigen" msgid "Confirm backend change" msgstr "Backend-wijziging bevestigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Bevestiging bij Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bevestiging" @@ -2769,15 +2842,15 @@ msgstr "Bevestiging" msgid "Connect" msgstr "Verbind" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Verbind Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "USB-toetsenbord verbinden" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Verbind Wii-afstandsbediening %1" @@ -2797,15 +2870,15 @@ msgstr "Verbind Wii-afstandsbediening 3" msgid "Connect Wii Remote 4" msgstr "Verbind Wii-afstandsbediening 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Verbind Wii-afstandsbedieningen" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Verbind Wii-afstandbediening voor Geëmuleerde Controllers" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Verbinding maken met internet en een online systeemupdate uitvoeren?" @@ -2813,7 +2886,7 @@ msgstr "Verbinding maken met internet en een online systeemupdate uitvoeren?" msgid "Connected" msgstr "Verbonden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Verbinden" @@ -2825,7 +2898,7 @@ msgstr "Verbindingstype:" msgid "Content {0:08x} is corrupt." msgstr "Inhoud {0:08x} is beschadigd." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Continu Scannen" @@ -2838,7 +2911,7 @@ msgstr "Bedien NetPlay Golf Modus" msgid "Control Stick" msgstr "Controle Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Controllerprofiel" @@ -2873,8 +2946,13 @@ msgid "" "display.

HDR output is required for this setting to take effect." "

If unsure, leave this at 200." msgstr "" +"Regelt de basishelderheid van een papierwit oppervlak in nits. Handig voor " +"het aanpassen aan verschillende omgevingslichtomstandigheden bij gebruik van " +"een HDR-scherm.

HDR-uitvoer is vereist om deze instelling te laten " +"werken.

In geval van twijfel op 200 laten." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2885,7 +2963,7 @@ msgstr "" "virtuele objecten op de voorgrond van een scherm moeten worden getoond." "

Een hogere waarde zorgt voor een sterker 'uit het scherm' effect." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2900,7 +2978,7 @@ msgstr "" "

In geval van twijfel Native selecteren." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2933,49 +3011,49 @@ msgstr "" "Bepaalt of high of low-level DSP-emulatie moet worden gebruikt. Standaard " "ingesteld op Waar" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Convergentie" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Convergentie:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Conversie mislukt." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Converteer" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "Converteer Bestand Nu naar Map" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Converteer Bestand..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "Converteer Map Nu naar Bestand" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Converteer Geselecteerde Bestanden..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Converteren..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2985,13 +3063,13 @@ msgstr "" "junk data bespaart geen merkbare hoeveelheid ruimte in vergelijking met het " "converteren naar ISO. Wilt u toch doorgaan?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Converteren..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -3010,6 +3088,15 @@ msgid "" "required to show all the colors from the PAL and NTSC-J color spaces." "

If unsure, leave this unchecked." msgstr "" +"Converteert de kleuren naar de kleurruimten waarvoor GC/Wii bedoeld waren om " +"mee te werken naar sRGB/Rec.709.

Er is geen manier om te weten voor " +"welke kleurruimte games precies bedoeld waren, aangezien er meerdere " +"standaarden waren en de meeste games deze niet erkenden, dus het is niet " +"correct om uit te gaan van een formaat uit de disc-regio van de game. Kies " +"het formaat dat er het meest natuurlijk uitziet, of stem het af op de regio " +"waarin de game werd ontwikkeld.

HDR-uitvoer is vereist om alle " +"kleuren van de PAL- en NTSC-J-kleurruimten weer te geven." +"

In geval van twijfel leeg laten." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:47 msgid "" @@ -3017,19 +3104,23 @@ msgid "" "display targets.
Monitors often target sRGB. TVs often target 2.2." "

If unsure, leave this unchecked." msgstr "" +"Converteert het gamma van wat het spel als doel had naar wat je huidige SDR-" +"scherm als streven heeft.
Monitoren hebben vaak sRGB als streven. TV's " +"streven vaak naar 2.2.

In geval van twijfel leeg " +"laten." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopieer" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopieer &functie" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Kopieer &hex" @@ -3037,7 +3128,7 @@ msgstr "Kopieer &hex" msgid "Copy Address" msgstr "Kopieer Adres" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopie mislukt" @@ -3049,19 +3140,19 @@ msgstr "Kopieer Hex" msgid "Copy Value" msgstr "Kopieer Waarde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Kopieer code &lijn" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Kopieer &doeladres" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopiëren naar A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Kopiëren naar B" @@ -3097,7 +3188,7 @@ msgstr "Kon geen client maken." msgid "Could not create peer." msgstr "Kon geen peer maken." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3105,7 +3196,7 @@ msgstr "" "Kon geen updatebestanden van Nintendo downloaden. Controleer uw " "internetverbinding en probeer het opnieuw." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3137,7 +3228,7 @@ msgstr "" "\n" "De geëmuleerde console stopt nu." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3173,6 +3264,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Kon het bestand {0} niet herkennen" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "Kon de wijzigingen niet opslaan!" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3198,15 +3293,15 @@ msgstr "" "In dat geval moet u uw geheugenkaartlocatie opnieuw aangeven in de " "configuratie." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Kon de centrale server niet vinden" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Kon bestand niet openen." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Kon bestand niet lezen." @@ -3214,13 +3309,13 @@ msgstr "Kon bestand niet lezen." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Creëer" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "Maak Infinity Bestand aan" @@ -3229,16 +3324,16 @@ msgstr "Maak Infinity Bestand aan" msgid "Create New Memory Card" msgstr "Maak Nieuwe Geheugenkaart" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "Maak Skylander Bestand aan" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "Maak Skylander Map aan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Maak koppelingen voor andere apparaten" @@ -3261,7 +3356,7 @@ msgstr "" "

In geval van twijfel leeg laten." #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Maker:" @@ -3301,7 +3396,7 @@ msgstr "" "Kan de prestaties beïnvloeden.

In geval van twijfel " "leeg laten." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Huidige Regio" @@ -3313,7 +3408,7 @@ msgstr "Huidige Waarde" msgid "Current context" msgstr "Huidige context" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Huidig spel" @@ -3325,7 +3420,7 @@ msgstr "Huidige thread" msgid "Custom Address Space" msgstr "Aangepaste Adresruimte" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Aangepaste RTC Opties" @@ -3333,13 +3428,13 @@ msgstr "Aangepaste RTC Opties" msgid "Custom:" msgstr "Aangepast:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "Aanpassen" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3362,7 +3457,7 @@ msgstr "DFF bestandsgrootte is 0; corrupt/incompleet bestand?" msgid "DJ Turntable" msgstr "DJ Draaitafel" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3390,7 +3485,7 @@ msgstr "DSP LLE Recompiler (langzaam)" msgid "DSU Client" msgstr "DSU Client" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3403,15 +3498,21 @@ msgstr "" "php?title=DSU_Client\">Raadpleeg deze pagina voor installatie-instructies." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dansmat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Data" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "Data Partitie (%1)" @@ -3423,23 +3524,23 @@ msgstr "Data Overdracht" msgid "Data Type" msgstr "Data Type" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Data in bestandsgedeelte dat ongebruikt zou moeten zijn." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Data in onherkenbaar formaat of corrupt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Data inconsistent in GCMemcardManager, actie afbreken." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Data ontvangen!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Datel MaxDrive/Pro bestanden" @@ -3453,7 +3554,7 @@ msgid "Debug" msgstr "Debug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Debugging" @@ -3499,8 +3600,9 @@ msgstr "Verlaag X" msgid "Decrease Y" msgstr "Verlaag Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Standaard" @@ -3508,7 +3610,7 @@ msgstr "Standaard" msgid "Default Config (Read Only)" msgstr "Standaardconfiguratie (Alleen-lezen)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Standaardapparaat" @@ -3547,17 +3649,17 @@ msgstr "" "stabiliteit.

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Verwijderen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Verwijder Bestand..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Verwijder Geselecteerde Bestanden..." @@ -3566,7 +3668,7 @@ msgstr "Verwijder Geselecteerde Bestanden..." msgid "Delete the existing file '{0}'?" msgstr "Verwijder het bestaande bestand '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Diepte" @@ -3574,26 +3676,26 @@ msgstr "Diepte" msgid "Depth Percentage:" msgstr "Dieptepercentage:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Diepte:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beschrijving" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Beschrijving:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Beschrijving:" @@ -3601,11 +3703,11 @@ msgstr "Beschrijving:" msgid "Detached" msgstr "Ontkoppeld" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detecteer" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "RSO Module Detecteren" @@ -3613,11 +3715,11 @@ msgstr "RSO Module Detecteren" msgid "Deterministic dual core:" msgstr "Deterministische dual-core:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (meerdere keren per dag)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Apparaat" @@ -3626,7 +3728,7 @@ msgstr "Apparaat" msgid "Device PID (e.g., 0305)" msgstr "Apparaat PID (bijv., 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Apparaatinstellingen" @@ -3643,11 +3745,11 @@ msgstr "Apparaat:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "%1 werd niet herkend als een geldig Riivolution XML bestand." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Verschil" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Dimt het scherm na vijf minuten inactiviteit." @@ -3659,12 +3761,12 @@ msgstr "Rechtstreekse Verbinding" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "&Verbinding Verbroken" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Uitschakelen" @@ -3672,7 +3774,7 @@ msgstr "Uitschakelen" msgid "Disable Bounding Box" msgstr "Schakel Bounding Box uit" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Schakel Kopieerfilter uit" @@ -3684,15 +3786,19 @@ msgstr "Schakel EFB VRAM Kopieën uit" msgid "Disable Emulation Speed Limit" msgstr "Schakel Emulatie Snelheidslimit uit" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Schakel Fastmem uit" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Schakel Mist uit" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "JIT-cache uitschakelen" @@ -3720,7 +3826,7 @@ msgstr "" "afgedwongen. Blokkeert alle opschaling.

In geval " "van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3735,7 +3841,7 @@ msgstr "" "

In geval van twijfel geselecteerd laten." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Schijf" @@ -3774,27 +3880,27 @@ msgstr "Afstand" msgid "Distance of travel from neutral position." msgstr "Reisafstand vanaf neutrale positie." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Machtigt u Dolphin om informatie te rapporteren aan de ontwikkelaars van " "Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Wilt u \"%1\" toevoegen aan de lijst met Spelpaden?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Wilt u de lijst met symboolnamen wissen?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Wilt u de %n geselecteerde save bestand(en) verwijderen?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Wilt u de emulatie stoppen?" @@ -3806,35 +3912,35 @@ msgstr "Wilt u proberen de NAND te repareren?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Decoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO Log (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Dolphin Spel Modificatie Voorinstelling " -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Mapbestand (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphin CSV Signatuurbestand" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphin Signatuurbestand" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Opname (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3854,7 +3960,7 @@ msgstr "" "\n" "Wilt u toch doorgaan?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3862,7 +3968,7 @@ msgstr "" "Dolphin kon geen GameCube/Wii ISO's of WAD's vinden.\n" "Dubbelklik hier om een spellenmap in te stellen ..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin kon de gevraagde actie niet voltooien." @@ -3874,7 +3980,7 @@ msgstr "Dolphin kon de gevraagde actie niet voltooien." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin is een vrije en open-source GameCub- en Wii-emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin is te oud voor de traversal server" @@ -3890,7 +3996,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kan ongelicenseerde schijven niet verifiëren." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3907,15 +4013,15 @@ msgstr "Dolphin's cheatsysteem is momenteel uitgeschakeld." msgid "Domain" msgstr "Domein" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Niet Updaten" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Laat dit niet meer tonen" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Comprimeren van schijfafbeelding voltooid." @@ -3928,37 +4034,37 @@ msgstr "Deuren Gesloten" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Omlaag" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Download Codes" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Download Codes van de WiiRD-Database" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Download Game Covers van GameTDB.com voor gebruik in Grid-modus" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Download voltooid" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 codes gedownload. (%2 toegevoegd)" @@ -3981,7 +4087,7 @@ msgstr "Dual-Core" msgid "Dual View" msgstr "Dubbele Weergave" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -4001,7 +4107,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Dump Audio" @@ -4013,7 +4119,7 @@ msgstr "Basistexturen dumpen" msgid "Dump EFB Target" msgstr "Dump EFB Doel" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Dump Frames" @@ -4093,12 +4199,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Duur van Tubo-knop los Laten (frames):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Nederlands" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "Sl&uiten" @@ -4117,7 +4223,7 @@ msgstr "" "versie {0}.{1} -- Als u Dolphin recentelijk heeft geüpdatet is het mogelijk " "dat Windows eerst moet herstarten voordat de driver herkend wordt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4135,7 +4241,7 @@ msgstr "Vroege Geheugen Updates" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "Aarde" @@ -4148,7 +4254,7 @@ msgstr "Oost-Azië" msgid "Edit Breakpoint" msgstr "Bewerk Breekpunt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Bewerk..." @@ -4182,7 +4288,7 @@ msgstr "Schijf uitwerpen" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "Element" @@ -4190,11 +4296,11 @@ msgstr "Element" msgid "Embedded Frame Buffer (EFB)" msgstr "Embedded Frame Buffer (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Leeg" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emu Thread draait al" @@ -4202,15 +4308,15 @@ msgstr "Emu Thread draait al" msgid "Emulate Disc Speed" msgstr "Emuleer Disc Snelheid" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Emuleer Infinity Base" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Emuleer Skylander Portal" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Bluetooth-adapter Wii emuleren" @@ -4222,11 +4328,11 @@ msgstr "" "Emuleert de schijfsnelheid van echte hardware. Uitschakelen kan " "instabiliteit veroorzaken. Staat standaard op Aan" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "Geëmuleerde USB Apparaten" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Geëmuleerde Wii-afstandsbediening" @@ -4249,12 +4355,12 @@ msgstr "Emulatiesnelheid" msgid "Emulation must be started to record." msgstr "Emulatie moet gestart zijn om op te nemen." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Inschakelen" @@ -4262,6 +4368,10 @@ msgstr "Inschakelen" msgid "Enable API Validation Layers" msgstr "Activeer API Validatielagen" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "Activeer Prestaties" @@ -4270,35 +4380,39 @@ msgstr "Activeer Prestaties" msgid "Enable Audio Stretching" msgstr "Activeer Audio Uitrekking" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Activeer Cheats" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Activeer Aangepaste RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" -msgstr "" +msgstr "Activeer Degugging UI" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Activeer Dual-Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Activeer Dual-Core (snelheidsverhoging)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Activeer Overschrijven van Geëmuleerde CPU Klok" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Schakel Gemuleerde Geheugen Grootte Overschrijven in" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "Activeer Encore Prestaties" @@ -4315,10 +4429,14 @@ msgid "Enable Leaderboards" msgstr "Activeer Leaderboard" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Activeer MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Activeer Progressieve Scan" @@ -4332,15 +4450,15 @@ msgid "Enable Rich Presence" msgstr "Activeer Rich Presence" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Activeer Trillen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Activeer Schermbeveiliger" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Activeer Speaker Data" @@ -4348,11 +4466,11 @@ msgstr "Activeer Speaker Data" msgid "Enable Unofficial Achievements" msgstr "Activeer Onofficiële Prestaties" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Rapportage van gebruiksstatistieken inschakelen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "Activeer WiiConnect24 via WiiLink" @@ -4360,10 +4478,17 @@ msgstr "Activeer WiiConnect24 via WiiLink" msgid "Enable Wireframe" msgstr "Activeer Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Write-back-cache inschakelen (traag)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4399,6 +4524,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4433,7 +4565,7 @@ msgstr "" "Activeer Floating Point Result Flag berekening, nodig voor enkele spellen. " "(AAN = Compatibel, UIT = Snel)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4452,15 +4584,13 @@ msgstr "" "Texture Decodering.

In geval van twijfel " "geselecteerd laten." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"Schakelt emulatie van de CPU write-back cache in.\n" -"Inschakelen heeft een aanzienlijke invloed op de prestaties.\n" -"Dit zou uitgeschakeld moeten blijven tenzij het absoluut noodzakelijk is." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4486,7 +4616,7 @@ msgstr "" "software. De meeste spellen geven hier niks om.

In " "geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4515,7 +4645,6 @@ msgstr "" "twijfel leeg laten.
" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4523,7 +4652,14 @@ msgstr "" "Schakel de Memory Management Unit in die nodig is voor sommige spellen. (AAN " "= Compatibel, UIT = Snel)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4560,7 +4696,7 @@ msgstr "" msgid "Encoding" msgstr "Encoding" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4577,12 +4713,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet niet geïnitialiseerd" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Engels" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Verbeteringen" @@ -4613,84 +4749,84 @@ msgstr "Voer wachtwoord in" msgid "Enter the DNS server to use:" msgstr "Voer de te gebruiken DNS-server in:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Voer adres van de RSO-module in:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Error" @@ -4699,13 +4835,13 @@ msgstr "Error" msgid "Error Opening Adapter: %1" msgstr "Fout bij openen van adapter: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "Fout bij verzamelen van save data!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Fout bij het omzetten van de waarde" @@ -4719,15 +4855,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Fout in het verkrijgen van sessie lijst: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "Fout opgetreden bij het laden van sommige texture packs" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Fout bij verwerking van codes." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Fout bij het verwerken van gegevens." @@ -4735,11 +4871,11 @@ msgstr "Fout bij het verwerken van gegevens." msgid "Error reading file: {0}" msgstr "Fout bij het lezen van bestand: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Fout bij het synchroniseren van cheat codes!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Fout bij synchroniseren van save data!" @@ -4818,7 +4954,7 @@ msgstr "Er zijn fouten gevonden in {0} ongebruikte blokken in de {1} partitie." msgid "Euphoria" msgstr "Euforie" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4863,11 +4999,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Uitgesloten: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Uitgesloten: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Exclusieve Ubershaders" @@ -4915,14 +5051,14 @@ msgstr "Verwachtte naam van variabele." msgid "Experimental" msgstr "Experimenteel" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exporteer alle Wii Saves" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Exporteren Mislukt" @@ -4930,42 +5066,42 @@ msgstr "Exporteren Mislukt" msgid "Export Recording" msgstr "Exporteer Opname" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exporteer Opname..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Exporteer Save Bestand" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Exporteer Save Bestanden" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Exporteer Wii Save" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Exporteer Wii Saves" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Exporteer als .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Exporteer als .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n save(s) geëxporteerd" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensie" @@ -4978,7 +5114,7 @@ msgstr "Extensie Bewegings-invoer" msgid "Extension Motion Simulation" msgstr "Extensie Bewegings-simulatie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Extern" @@ -4986,35 +5122,35 @@ msgstr "Extern" msgid "External Frame Buffer (XFB)" msgstr "Externe Frame Buffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Certificaten uitpakken van NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Volledige Schijf Uitpakken..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Volledige Partitie Uitpakken..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Bestand Uitpakken..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Bestanden Uitpakken..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Systeemdata Uitpakken..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Alle Bestanden Uitpakken..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Map Uitpakken..." @@ -5024,7 +5160,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO Speler" @@ -5032,7 +5168,7 @@ msgstr "FIFO Speler" msgid "Failed loading XML." msgstr "XML laden mislukt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -5040,11 +5176,11 @@ msgstr "" "Openen van geheugenkaart mislukt:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Kon deze sessie niet aan de NetPlay index toe voegen: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Kon signatuurbestand niet toevoegen aan bestand '%1'" @@ -5052,11 +5188,11 @@ msgstr "Kon signatuurbestand niet toevoegen aan bestand '%1'" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "Kon geen toegang krijgen tot de interface voor BT passthrough: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "Legen van Skylander mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "Legen van Skylander uit slot(%1) mislukt!" @@ -5064,7 +5200,7 @@ msgstr "Legen van Skylander uit slot(%1) mislukt!" msgid "Failed to connect to Redump.org" msgstr "Verbinden met Redump.org mislukt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Kon geen verbinding maken met server: %1" @@ -5085,15 +5221,15 @@ msgstr "Creëren van D3D12 global resources mislukt" msgid "Failed to create DXGI factory" msgstr "Kon DXGI factory niet maken" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "Maken van Infinity bestand mislukt" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "Maken van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5115,7 +5251,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "Kon de NetPlay-geheugenkaart niet verwijderen. Controleer uw schrijfrechten." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Kon het geselecteerde bestand niet verwijderen." @@ -5123,36 +5259,36 @@ msgstr "Kon het geselecteerde bestand niet verwijderen." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Kon kernel driver voor BT passthrough niet ontkoppelen: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Kon codes niet downloaden." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Kon %1 niet dumpen: Kon het bestand niet openen" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Kon %1 niet dumpen: Kon niet naar het bestand schrijven" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Exporteren van %n van de %1 save bestand(en) is mislukt." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Kon de volgende save bestanden niet exporteren:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Kon geen certificaten uitpakken van NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Uitpakken van het bestand is mislukt." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Uitpakken van de systeemdata is mislukt." @@ -5170,18 +5306,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Kon één of meerdere D3D symbolen niet vinden" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Kon \"%1\" niet importeren." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Save bestand importeren mislukt. Start het spel eerst en probeer het dan " "opnieuw." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5189,7 +5325,7 @@ msgstr "" "Save bestand importeren mislukt. Het bestand lijkt beschadigd te zijn of is " "geen geldige Wii-save." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5199,7 +5335,7 @@ msgstr "" "verhindert de toegang tot bestanden erin. Probeer uw NAND te repareren " "(Tools -> Beheer NAND -> Controleer NAND...) en importeer de save opnieuw." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Kon core niet initiëren" @@ -5217,16 +5353,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Initialiseren renderer classes mislukt" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Het is niet gelukt om het pakket te installeren: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Kon deze titel niet installeren op de NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5234,8 +5370,8 @@ msgstr "" "Luisteren naar poort %1 mislukt. Is er nog een exemplaar van de NetPlay-" "server actief?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Kon RSO-module op %1 niet laden" @@ -5247,15 +5383,15 @@ msgstr "Kon d3d11.dll niet laden" msgid "Failed to load dxgi.dll" msgstr "Kon dxgi.dll niet laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Kon mapbestand'%1' niet laden" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "Laden van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "Laden van Skylander bestand mislukt(%)!\n" @@ -5271,8 +5407,12 @@ msgstr "" "Laden van {0} mislukt. Als u Windows 7 gebruikt, probeer dan het KB4019990 " "update pakket te installeren." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Kon '%1' niet openen" @@ -5301,19 +5441,19 @@ msgstr "" "Openen van bestand in externe editor mislukt.\n" "Zorg ervoor dat er een toepassing is toegewezen om INI-bestanden te openen." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Openen bestand mislukt." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Kon server niet openen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "Openen van Infinity bestand mislukt!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5321,11 +5461,11 @@ msgstr "" "Openen van Infinity bestand mislukt(%1)!\n" "Bestand is mogelijk al in gebruik op de base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "Openen van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5333,12 +5473,12 @@ msgstr "" "Openen van Skylander bestand mislukt(%1)!\n" "Bestand is mogelijk al in gebruik op het portaal." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Kan het invoerbestand \"% 1\" niet openen." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5361,25 +5501,25 @@ msgstr "Kan de gegeven waarde niet verwerken tot het beoogde data type." msgid "Failed to read DFF file." msgstr "Lezen DFF bestand mislukt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Lezen bestand mislukt." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Lezen van het invoerbestand \"{0}\" is mislukt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "Lezen van geselecteerde save bestand(en) van geheugenkaart mislukt." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "Lezen van infinity bestand mislukt!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5387,11 +5527,11 @@ msgstr "" "Lezen van Infinity bestand mislukt(%1)!\n" "Het bestand was te klein." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "Lezen van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5403,11 +5543,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Lezen van {0} is mislukt" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Verwijderen bestand mislukt." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5417,7 +5557,7 @@ msgstr "" "\n" "Wilt u het converteren zonder deze ongewenste gegevens te verwijderen?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Kon deze titel niet van de NAND verwijderen." @@ -5433,27 +5573,34 @@ msgstr "Kon NetPlay NAND-map niet resetten. Controleer uw schrijfrechten." msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "Kon NetPlay omleid map niet resetten. Controleer uw schrijfrechten." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Kon FIFO log niet opslaan." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Kon code map niet opslaan naar pad '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Kon signatuurbestand '%1' niet opslaan" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Kon symbool map niet opslaan naar pad '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Kon niet opslaan naar signatuurbestand '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Het is niet gelukt om het pakket te deïnstalleren: %1" @@ -5473,9 +5620,9 @@ msgstr "Kon Wii-save niet schrijven." msgid "Failed to write config file!" msgstr "Kon configuratiebestand niet schrijven!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Schrijven van gewijzigde geheugenkaart naar schijf mislukt." @@ -5483,12 +5630,12 @@ msgstr "Schrijven van gewijzigde geheugenkaart naar schijf mislukt." msgid "Failed to write redirected save." msgstr "Schrijven van omgeleide save mislukt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Schrijven van save bestand naar schijf mislukt." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5496,22 +5643,22 @@ msgstr "" "Schrijven naar uitvoerbestand \"{0}\" is mislukt.\n" "Controleer of u voldoende ruimte beschikbaar heeft op de doelschijf." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Gefaald" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Redelijke Invoer Vertraging" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Terugvalregio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Terugvalregio:" @@ -5537,17 +5684,21 @@ msgstr "" msgid "Field of View" msgstr "Gezichtsveld" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "Figuur Nummer:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Bestand Details" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Bestandsformaat" @@ -5559,20 +5710,20 @@ msgstr "Bestandsformaat:" msgid "File Info" msgstr "Bestandsinfo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Bestandsnaam" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Bestandspad" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Bestandsgrootte" @@ -5580,15 +5731,15 @@ msgstr "Bestandsgrootte" msgid "File Size:" msgstr "Bestandsgrootte:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Bestand bevat geen codes." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Bestandsnaam" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Bestanden geopend, gereed voor compressie." @@ -5600,13 +5751,13 @@ msgstr "" "Bestanden gespecificeerd in het M3U-bestand \"{0}\" werden niet gevonden:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "Bestandsgrootte komt niet overeen met een bekende GameCube geheugenkaart " "grootte." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" "Bestandsgrootte in header komt niet overeen met de werkelijke kaartgrootte." @@ -5615,7 +5766,7 @@ msgstr "" msgid "Filesystem" msgstr "Bestandssysteem" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filters" @@ -5631,7 +5782,7 @@ msgstr "Vind &Vorige" msgid "Finish Calibration" msgstr "Kalibratie Afronden" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5641,19 +5792,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "Vuur" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "First Person" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Herstel Controlesommen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Herstel Controlesom Mislukt" @@ -5663,7 +5814,7 @@ msgstr "Vaste Uitlijning" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flags" @@ -5672,12 +5823,12 @@ msgstr "Flags" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Volg &branch" @@ -5703,35 +5854,35 @@ msgstr "" "Voor setup instructies,
raadpleeg deze pagina." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forceer 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "24-bits kleuren forceren" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forceer 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Forceer Lineair" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Forceer Lineair en 16x Anisotropisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Forceer Lineair en 2x Anisotropisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Forceer Lineair en 4x Anisotropisch" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Forceer Lineair en 8x Anisotropisch" @@ -5739,7 +5890,7 @@ msgstr "Forceer Lineair en 8x Anisotropisch" msgid "Force Listen Port:" msgstr "Forceer Luisterpoort:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Forceer Nearest" @@ -5751,7 +5902,7 @@ msgstr "Uitgeschakeld omdat %1 geen VS uitbreiding ondersteunt." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Uitgeschakeld omdat %1 geen geometry shaders ondersteunt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5768,7 +5919,7 @@ msgstr "" "breedbeeld patches.

In geval van twijfel leeg laten." "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5781,7 +5932,7 @@ msgstr "" "

In geval van twijfel geselecteerd laten." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formaat:" @@ -5847,19 +5998,19 @@ msgstr "Frames om Op te Nemen:" msgid "France" msgstr "Frankrijk" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "Vrije Blokken: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "Vrije Bestanden: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Vrije-Kijk Bestuur Methode" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Vrije-Kijk Controller %1" @@ -5867,7 +6018,7 @@ msgstr "Vrije-Kijk Controller %1" msgid "Free Look Settings" msgstr "Vrije-kijk-instellingen" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,

Slightly increases GPU load and causes relatively few " @@ -6366,7 +6522,7 @@ msgstr "Groen Links" msgid "Green Right" msgstr "Groen Rechts" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Rasterweergave" @@ -6379,7 +6535,7 @@ msgstr "Gitaar" msgid "Gyroscope" msgstr "Gyroscoop" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6395,7 +6551,7 @@ msgstr "HDR Papier Wit Nits" msgid "HDR Paper White Nits:" msgstr "HDR Papier Wit Nits:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "HDR Post-Processing" @@ -6412,6 +6568,10 @@ msgstr "Hoofd" msgid "Help" msgstr "Help" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6432,7 +6592,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimaal" @@ -6441,28 +6601,28 @@ msgstr "Hexadecimaal" msgid "Hide" msgstr "Verbergen" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Alles verbergen" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "In-game-sessies verbergen" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Incompatibele sessies verbergen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Externe GBA's verbergen" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Hoog" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Hoogste" @@ -6471,7 +6631,7 @@ msgstr "Hoogste" msgid "Hit Strength" msgstr "Slagsterkte " -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6487,11 +6647,11 @@ msgstr "Horizontaal gezichtsveld" msgid "Host" msgstr "Host" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Host-code:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Invoerautoriteit van host" @@ -6499,7 +6659,7 @@ msgstr "Invoerautoriteit van host" msgid "Host Size" msgstr "Hostgrootte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6511,15 +6671,15 @@ msgstr "" "maar de latentie voor anderen groter wordt. Geschikt voor casual spellen met " "3+ spelers, mogelijk op onstabiele of hoge latency-verbindingen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Invoerautoriteit van host uitgeschakeld" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Invoerautoriteit van host ingeschakeld" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Host met NetPlay" @@ -6527,7 +6687,7 @@ msgstr "Host met NetPlay" msgid "Hostname" msgstr "Hostnaam" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Sneltoets­instellingen" @@ -6537,11 +6697,11 @@ msgstr "Sneltoets­instellingen" msgid "Hotkeys" msgstr "Sneltoetsen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Sneltoetsen vereisen vensterfocus" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Hybride Ubershaders" @@ -6551,7 +6711,7 @@ msgstr "Hybride Ubershaders" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Ik ben me bewust van de risico's en wil doorgaan" @@ -6560,11 +6720,11 @@ msgstr "Ik ben me bewust van de risico's en wil doorgaan" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "De ingevoerde ID is ongeldig!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6592,24 +6752,24 @@ msgstr "" "https://dolphin-emu.org/docs/guides/wii-network-guide/ voor instructies over " "het instellen van Wii-netwerken." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-adres:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL-instellingen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR-gevoeligheid:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6642,11 +6802,11 @@ msgstr "" "5.0-12188 en latere versies. Het kan versleuteld Wii data en junk data " "efficiënt comprimeren." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Icoon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6656,11 +6816,11 @@ msgstr "" "vertraging heeft) op elk moment gewisseld kan worden.\n" "Geschikt voor turn-based spellen met timing gevoelige bediening, zoals golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Identiteitsgeneratie" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6683,7 +6843,7 @@ msgstr "" "Deze machtiging kan op elk moment worden ingetrokken via de Dolphin-" "instellingen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6704,7 +6864,7 @@ msgstr "" "gekoppeld aan de verbindingsstatus van de echte standaard controller (als er " "een is)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6715,7 +6875,7 @@ msgstr "" "nuttig zijn voor testen

In geval van twijfel leeg " "laten." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6735,7 +6895,7 @@ msgstr "Negeren" msgid "Ignore Format Changes" msgstr "Formaatwijzigingen negeren" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Negeren voor deze sessie" @@ -6781,30 +6941,30 @@ msgstr "" "vloeiend en vermindert prestaties enigszins.

In " "geval van twijfel leeg laten." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "BootMii-NAND-back-up importeren…" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "Importeren mislukt" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Save-bestand(en) importeren" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Wii-save importeren…" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "NAND-back-up importeren" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6822,7 +6982,7 @@ msgstr "In het spel?" msgid "Included: %1" msgstr "Omvat: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Omvat: 0" @@ -6839,6 +6999,30 @@ msgstr "" "load tijd.

In geval van twijfel geselecteerd laten." "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Verhogen" @@ -6876,19 +7060,19 @@ msgstr "Y verhogen" msgid "Incremental Rotation" msgstr "Incrementele Rotatie" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "Incrementele Rotatie (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Infinity Figuur Maker" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Infinity Beheer" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Infinity Object (*.bin);;" @@ -6903,27 +7087,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informatie" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Schermbeveiliging blokkeren tijdens emulatie" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Invoer" @@ -6937,42 +7121,42 @@ msgstr "Drempelwaarde voor invoersterkte" msgid "Input strength to ignore and remap." msgstr "Invoersterkte om te negeren en opnieuw in te stellen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "&Nop invoegen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SD-Kaart Invoegen" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Geïnspecteerd" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installeren" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Installatiepartitie (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Update installeren" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WAD installeren…" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Naar NAND installeren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -6984,7 +7168,7 @@ msgstr "Instructie" msgid "Instruction Breakpoint" msgstr "Instructiebreekpunt" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instructie:" @@ -6992,7 +7176,7 @@ msgstr "Instructie:" msgid "Instruction: %1" msgstr "Instructie: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7013,8 +7197,23 @@ msgstr "Intensiteit" msgid "Interface" msgstr "Interface" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Interne LZO fout - compressie is mislukt" @@ -7023,25 +7222,30 @@ msgstr "Interne LZO fout - compressie is mislukt" msgid "Internal LZO Error - decompression failed" msgstr "Interne LZO fout - decompressie is mislukt" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Interne LZO fout - decompressie is mislukt ({0}) ({1}, {2}) \n" -"Probeer de state opnieuw te laden" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Interne LZO fout - lzo_init() is mislukt" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Interne resolutie" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Interne resolutie:" @@ -7049,15 +7253,15 @@ msgstr "Interne resolutie:" msgid "Internal error while generating AR code." msgstr "Interne fout bij het genereren van AR code." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (traagst)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreter-kern" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Ongeldige expressie" @@ -7069,7 +7273,7 @@ msgstr "Ongeldige JSON ontvangen van auto-update service: {0}" msgid "Invalid Mixed Code" msgstr "Ongeldige Gemengde Code" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Ongeldige Pakket %1 ingevoerd: %2" @@ -7078,15 +7282,15 @@ msgstr "Ongeldige Pakket %1 ingevoerd: %2" msgid "Invalid Player ID" msgstr "Ongeldige Speler-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Ongeldig RSO-moduleadres: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Ongeldige callstack" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Ongeldige controlesom" @@ -7094,7 +7298,7 @@ msgstr "Ongeldige controlesom" msgid "Invalid game." msgstr "Ongeldig spel" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Ongeldige host" @@ -7115,7 +7319,7 @@ msgstr "Ongeldige tekst." msgid "Invalid parameters given to search." msgstr "Ongeldige parameters gegeven om te zoeken." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Ongeldig wachtwoord ingevoerd." @@ -7136,7 +7340,7 @@ msgid "Invalid search string (only even string lengths supported)" msgstr "" "Ongeldige zoekopdracht (alleen gelijke string lengtes zijn ondersteund)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Ongeldige titel-ID." @@ -7145,8 +7349,8 @@ msgid "Invalid watch address: %1" msgstr "Ongeldig watch adres: 1%" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiaans" @@ -7154,11 +7358,16 @@ msgstr "Italiaans" msgid "Italy" msgstr "Italië" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Uit" @@ -7166,68 +7375,68 @@ msgstr "JIT Block Linking Uit" msgid "JIT Blocks" msgstr "JIT Blokken" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "Jit Branch Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Integer Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Uit (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Paired Uit" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "JIT Recompiler voor ARM64 (aanbevolen)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT Recompiler voor x86-64 (aanbevolen)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT-registercache uitgeschakld" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT SysteemRegisters Uit" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7236,12 +7445,12 @@ msgstr "" "nooit moeten gebeuren. Meld dit incident alstublieft via de bugtracker. " "Dolphin zal nu afsluiten." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japan" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japans" @@ -7252,12 +7461,19 @@ msgstr "Japans" msgid "Japanese (Shift-JIS)" msgstr "Japans (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" +"Kaos is de enige vijand voor deze trofee. Er hoeft niets gewijzigd te worden!" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Blijf Uitvoeren" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Venster bovenaan houden" @@ -7274,7 +7490,7 @@ msgstr "Bewaar adressen waar de waarde in het geheugen" msgid "Keyboard" msgstr "Toetsenbord" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "Toetsenbordcontroller" @@ -7291,16 +7507,16 @@ msgstr "Toetsen" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Speler kicken" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Koreaans" @@ -7311,7 +7527,7 @@ msgstr "Koreaans" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "L&aad ROM..." @@ -7333,23 +7549,31 @@ msgstr "Label" msgid "Last Value" msgstr "Laatste Waarde" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Vertraging:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Vertraging: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Vertraging: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Vertraging: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Vertraging: ~80 ms" @@ -7357,11 +7581,15 @@ msgstr "Vertraging: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Het starten van deze spellen kan de problemen ook verhelpen." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7372,7 +7600,7 @@ msgstr "Links" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Linker Stick" @@ -7398,7 +7626,7 @@ msgstr "" "Klik met de linkermuisknop om de stick-waarde in te stellen.\n" "Klik met de rechtermuisknop om het opnieuw te centreren." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7408,7 +7636,7 @@ msgstr "" "Midden-klik om te wissen.\n" "Klik met de rechtermuisknop voor meer opties." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7427,7 +7655,7 @@ msgstr "Licentie" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "Leven" @@ -7437,8 +7665,11 @@ msgid "Lift" msgstr "Optillen" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Licht" @@ -7446,11 +7677,11 @@ msgstr "Licht" msgid "Limit Chunked Upload Speed:" msgstr "Beperk chunked-uploadsnelheid:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Lijstkolommen" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Lijstweergave" @@ -7459,18 +7690,18 @@ msgid "Listening" msgstr "Luisteren" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Laden" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Laad &Slechte Mapbestand..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Laad &Ander Mapbestand..." @@ -7478,15 +7709,15 @@ msgstr "Laad &Ander Mapbestand..." msgid "Load Custom Textures" msgstr "Laad Aangepaste Textures" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "Laad Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "GameCube Hoofdmenu Laden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "Laad Alleen Host Save Data" @@ -7503,7 +7734,7 @@ msgstr "Laad-pad:" msgid "Load ROM" msgstr "Laad ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "Laad Slot" @@ -7592,23 +7823,23 @@ msgstr "Laad State Slot 8" msgid "Load State Slot 9" msgstr "Laad State Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Laad State van Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Laad State van Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Laad State van Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Wii-systeemmenu %1 laden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "Laad en Schrijf Alleen Host Save Data" @@ -7616,16 +7847,16 @@ msgstr "Laad en Schrijf Alleen Host Save Data" msgid "Load from Selected Slot" msgstr "Laden van Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Laad van Slot Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Laad mapbestand" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "Laad vWii Systeem Menu %1" @@ -7633,7 +7864,7 @@ msgstr "Laad vWii Systeem Menu %1" msgid "Load..." msgstr "Laden..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Symbolen geladen van '%1'" @@ -7655,15 +7886,15 @@ msgstr "" "Laadt grafische mods van User/Load/GraphicsMods/." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Lokaal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Vergrendel Muisaanwijzer" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Vergrendeld" @@ -7677,10 +7908,18 @@ msgstr "Log" msgid "Log Configuration" msgstr "Logconfiguratie" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "JIT-instructiedekking loggen" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Rendertijden naar bestand loggen" @@ -7693,18 +7932,10 @@ msgstr "Typen loggen" msgid "Logger Outputs" msgstr "Logger-uitvoer" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "Inloggen" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "Inloggen Mislukt" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "Uitloggen" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7719,20 +7950,20 @@ msgstr "" msgid "Loop" msgstr "Loop" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Verbinding met NetPlay-server verloren..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Laag" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Laagste" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7744,13 +7975,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "MadCatz Gameshark bestanden" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "Magie" @@ -7758,9 +7989,37 @@ msgstr "Magie" msgid "Main Stick" msgstr "Hoofd Stick" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Maker" @@ -7769,7 +8028,7 @@ msgstr "Maker" msgid "Maker:" msgstr "Maker:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7781,7 +8040,7 @@ msgstr "" "mist emulatie rekent.

In geval van twijfel leeg " "laten." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Beheer NAND" @@ -7790,23 +8049,23 @@ msgstr "Beheer NAND" msgid "Manual Texture Sampling" msgstr "Handmatige Texture Sampling" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mapping" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Mask ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Overeenkomst Gevonden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Max Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Max buffergrootte gewijzigd naar %1" @@ -7815,12 +8074,12 @@ msgstr "Max buffergrootte gewijzigd naar %1" msgid "Maximum tilt angle." msgstr "Maximale kantel hoek." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Kan leiden tot vertraging van het Wii-menu en een aantal spellen." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Medium" @@ -7832,19 +8091,19 @@ msgstr "Geheugen" msgid "Memory Breakpoint" msgstr "Geheugenbreekpunt" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Geheugenkaart" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Geheugenkaart Beheer" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Geheugenkaartpad:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Geheugen overschrijven" @@ -7864,7 +8123,7 @@ msgstr "MemoryCard: Read opgeroepen met onjuiste bron adres ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Write opgeroepen met ongeldige bestemming adres ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7880,31 +8139,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Microfoon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Overig" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Overige instellingen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Verschil tussen het aantal vrije blokken in de header en de werkelijke " "ongebruikte blokken." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Verschil tussen interne data structuren." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7937,12 +8201,20 @@ msgstr "" "

Vereist in de meeste gevallen een emulatie reset." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Module gevonden: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -7954,11 +8226,11 @@ msgstr "Monoscopische Schaduwen" msgid "Monospaced Font" msgstr "Niet-proportionele (monospace) Lettertype" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Bewegings-invoer" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Bewegings-simulatie" @@ -7967,22 +8239,22 @@ msgstr "Bewegings-simulatie" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "Zichtbaarheid van Muisaanwijzer" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" "Muisaanwijzer wordt verborgen na inactiviteit en komt terug zodra de " "Muisaanwijzer wordt bewogen." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "Muisaanwijzer zal altijd zichtbaar zijn." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "Muisaanwijzer zal nooit zichtbaar zijn terwijl een spel draait." @@ -8005,7 +8277,7 @@ msgstr "" "niet. De opname zal waarschijnlijk niet synchroniseren!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Vermenigvuldiger" @@ -8013,20 +8285,20 @@ msgstr "Vermenigvuldiger" msgid "N&o to All" msgstr "N&ee op Alles" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-controle" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit-waarschuwing" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -8034,7 +8306,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -8050,26 +8322,32 @@ msgid "" "match it here.

If unsure, leave this at 2.35." msgstr "" +"NTSC-M en NTSC-J streven naar gamma ~2.2. PAL streeft naar gamma ~2,8. " +"
Geen van de twee werden per se gevolgd door games of tv's.
2,35 is " +"een goede algemene waarde voor alle regio's.

Als een spel je een " +"gammawaarde laat kiezen, laat die dan hier overeenkomen." +"

In geval van twijfel op 2.35 laten." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Naam" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Naam voor deze nieuwe tag:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Naam van de te verwijderen tag:" @@ -8078,11 +8356,11 @@ msgid "Name of your session shown in the server browser" msgstr "Naam van uw sessie zoals weergegeven in de server browser" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Naam:" @@ -8090,16 +8368,16 @@ msgstr "Naam:" msgid "Native (640x528)" msgstr "Native (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Native GCI bestand" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "NetPlay Sessie Browser" @@ -8111,7 +8389,7 @@ msgstr "Netplay Instellingen" msgid "Netherlands" msgstr "Nederland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8120,7 +8398,7 @@ msgstr "" "Netplay-sessie zijn gemaakt of gewijzigd blijven in de lokale saves van de " "host." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8130,7 +8408,7 @@ msgstr "" "de Netplay-sessie zijn gemaakt of gewijzigd worden aan het eind van de " "sessie weggegooid." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8139,7 +8417,7 @@ msgstr "" "worden aan het einde van de Netplay-sessie weggegooid." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Netwerk" @@ -8147,15 +8425,15 @@ msgstr "Netwerk" msgid "Network dump format:" msgstr "Netwerk-dump-formaat:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Nooit" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Nooit automatisch bijwerken" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nieuw" @@ -8168,11 +8446,11 @@ msgstr "Nieuw Breekpunt" msgid "New Search" msgstr "Nieuwe Zoekopdracht" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Nieuwe Tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Nieuwe identiteit gegenereerd." @@ -8180,7 +8458,7 @@ msgstr "Nieuwe identiteit gegenereerd." msgid "New instruction:" msgstr "Nieuwe instructie:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nieuwe tag" @@ -8203,6 +8481,7 @@ msgid "Nickname is too long." msgstr "Nickname is te lang" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Bijnaam:" @@ -8230,14 +8509,18 @@ msgstr "Geen Audio-uitvoer" msgid "No Compression" msgstr "Geen Compressie" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Geen Overeenkomst" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "Geen Save Data" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8247,7 +8530,7 @@ msgstr "Geen Save Data" msgid "No description available" msgstr "Geen omschrijving beschikbaar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Geen fouten." @@ -8255,7 +8538,7 @@ msgstr "Geen fouten." msgid "No extension selected." msgstr "Geen extensie geselecteerd." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Geen bestand geladen / opgenomen." @@ -8263,15 +8546,19 @@ msgstr "Geen bestand geladen / opgenomen." msgid "No game is running." msgstr "Er draait geen spel." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "Er draait geen spel." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Er zijn geen problemen gedetecteerd." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "Geen overeenkomend spel gevonden" @@ -8305,25 +8592,25 @@ msgstr "Geen profielen gevonden voor de spel-instelling '{0}'" msgid "No recording loaded." msgstr "Geen opname geladen." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Geen save data gevonden." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Geen undo.dtm gevonden, het ongedaan maken van de state laden wordt " "afgebroken om opname desynchonisatie te voorkomen" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Geen" @@ -8335,11 +8622,11 @@ msgstr "Noord-Amerika" msgid "Not Set" msgstr "Niet ingesteld" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Niet alle spelers hebben het spel. Weet u zeker dat u wilt doorgaan?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8349,7 +8636,7 @@ msgstr "" "Niet genoeg vrije blokken op de doelgeheugenkaart. Ten minste %n vrij(e) " "blok(ken) vereist." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8359,11 +8646,11 @@ msgstr "" "Niet genoeg vrije bestanden op de doelgeheugenkaart. Ten minste %n vrije " "bestand(en) vereist." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "Niet gevonden" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8400,25 +8687,25 @@ msgstr "Aantal schudbewegingen per seconde." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Nunchuk Versnellingsmeter" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Nunchuk Knoppen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Nunchuk Stick" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8436,7 +8723,7 @@ msgid "Oceania" msgstr "Oceanië" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Uit" @@ -8448,7 +8735,7 @@ msgstr "Offset" msgid "On" msgstr "Aan" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "Bij Beweging" @@ -8462,15 +8749,15 @@ msgstr "" "voor het uitbreiden van punten en lijnen, selecteert de vertex shader voor " "de taak. Kan de prestatie beïnvloeden.

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online &Documentatie" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "Alleen Collectie Tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8478,7 +8765,7 @@ msgstr "" "Alleen symbolen toevoegen die beginnen met:\n" "(Leeg voor alle symbolen)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8491,24 +8778,24 @@ msgstr "" msgid "Open" msgstr "Openen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "&Bijbehorende map openen" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "&Gebruikersmap openen" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Map openen…" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "FIFO-logboek openen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Open GameCube &Save Map" @@ -8516,7 +8803,7 @@ msgstr "Open GameCube &Save Map" msgid "Open Riivolution XML..." msgstr "Open Riivolution XML..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Open Wii &Save Map" @@ -8548,7 +8835,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operators" @@ -8556,8 +8843,8 @@ msgstr "Operators" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opties" @@ -8566,21 +8853,21 @@ msgstr "Opties" msgid "Orange" msgstr "Oranje" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbitaal" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Overige" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Andere Partitie (%1)" @@ -8589,24 +8876,32 @@ msgstr "Andere Partitie (%1)" msgid "Other State Hotkeys" msgstr "Overige State Sneltoetsen" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Overige State Beheer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Ander spel..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Overschrijven" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "O&pname Invoer Afspelen..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8635,7 +8930,7 @@ msgstr "PNG afbeeldingsbestand (*.png);; Alle bestanden (*)" msgid "PPC Size" msgstr "PPC Grootte" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8648,7 +8943,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parameters" @@ -8661,11 +8956,11 @@ msgstr "Parseer als Hex" msgid "Parsing Error" msgstr "Parseerfout" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passief" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Bluetooth-adapter doorgeven" @@ -8707,28 +9002,25 @@ msgstr "Paden" msgid "Pause" msgstr "Pauze" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pauzeer aan het Einde van de Opname" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pauzeer bij Verliezen van Focus" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Pauzeer op Panic" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"Pauzeert de emulatie wanneer een Read/Write of Unknown instructie panic " -"optreedt.\n" -"Inschakelen heeft invloed op de prestaties.\n" -"Het effect op de prestaties is hetzelfde als wanneer Activeer MMU aan staat." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8745,15 +9037,15 @@ msgstr "Topsnelheid van beweging naar neutrale positie." msgid "Peak velocity of outward swing movements." msgstr "Top snelheid van buitenwaartse zwaai beweging." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Per-Pixel Belichting" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Voer Online Systeemupdate Uit" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Voer Systeemupdate Uit" @@ -8783,11 +9075,11 @@ msgstr "Fysieke adresruimte" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Kies een debug-lettertype" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8799,8 +9091,8 @@ msgstr "Stamp Omlaag" msgid "Pitch Up" msgstr "Stamp Omhoog" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platform" @@ -8816,7 +9108,7 @@ msgstr "Afspelen / Opnemen" msgid "Play Recording" msgstr "Speel Opname" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" @@ -8824,39 +9116,43 @@ msgstr "Play Set/Power Disc" msgid "Playback Options" msgstr "Terugspeel Opties" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Speler" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "Speler Een" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "Speler Een Vaardigheid Een" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "Speler Een Vaardigheid Twee" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "Tweede Speler" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "Speler Twee Vaardigheid Een" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "Speler Twee Vaardigheid Twee" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Spelers" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8867,7 +9163,7 @@ msgstr "" "Verander de instelling \"SyncOnSkipIdle\" naar \"True\"! Op dit moment is " "het uitgeschakeld, waardoor dit probleem zeer waarschijnlijk zal optreden." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8880,12 +9176,12 @@ msgstr "" msgid "Point" msgstr "Wijzen" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Poort %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "Port %1 ROM:" @@ -8894,20 +9190,20 @@ msgstr "Port %1 ROM:" msgid "Port:" msgstr "Poort:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "Portal Slots" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Mogelijke desync gedetecteerd: %1 heeft mogelijk sync verloren in frame %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Post-Processing Effect" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Post-Processing Effect:" @@ -8936,7 +9232,7 @@ msgstr "Vroegtijdig opname einde in PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Vroegtijdig opname einde in PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8957,7 +9253,7 @@ msgstr "Druk Op Sync Knop" msgid "Pressure" msgstr "Druk" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8992,15 +9288,15 @@ msgstr "Vorig Profiel" msgid "Primitive %1" msgstr "Primitief %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privé" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privé en Openbaar" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Probleem" @@ -9028,7 +9324,7 @@ msgstr "" "Er zijn problemen met middelmatig ernst gevonden. Het spel of bepaalde delen " "van het spel zullen misschien niet goed werken." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profiel" @@ -9037,23 +9333,23 @@ msgstr "Profiel" msgid "Program Counter" msgstr "Programmateller" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Voortgang" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Openbaar" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Gamelijstcache opschonen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Zet IPL ROMs in Gebruiker/GC/." @@ -9079,13 +9375,13 @@ msgstr "" "Kwaliteit van de DPLII decoder. Audio vetraging neemt toe met de kwaliteit." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Vraag" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Stoppen" @@ -9106,11 +9402,11 @@ msgstr "R-Analoog" msgid "READY" msgstr "GEREED" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO Modules" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO autodetectie" @@ -9118,7 +9414,7 @@ msgstr "RSO autodetectie" msgid "RUNNING" msgstr "LOPEND" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ GC/Wii schijfafbeeldingen (*.rvz)" @@ -9135,7 +9431,11 @@ msgstr "Bereik Einde:" msgid "Range Start: " msgstr "Bereik Start:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Ver&vang instructie" @@ -9167,11 +9467,11 @@ msgstr "Lezen of Schrijven" msgid "Read-Only Mode" msgstr "Alleen-Lezen Modus" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Echt Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Echte Wii-afstandsbediening" @@ -9188,7 +9488,7 @@ msgstr "Hercentreren" msgid "Record" msgstr "Opnemen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Invoer Opnemen" @@ -9200,7 +9500,7 @@ msgstr "Opnemen" msgid "Recording Options" msgstr "Opname Opties" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Opnemen..." @@ -9217,7 +9517,7 @@ msgstr "Rood Links" msgid "Red Right" msgstr "Rood Rechts" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9234,17 +9534,17 @@ msgstr "" "

In geval van twijfel \"Geen\" selecteren." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org Status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Verversen" @@ -9266,22 +9566,22 @@ msgstr "" msgid "Refreshed current values." msgstr "Huidige waarden ververst." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Verversen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Regio" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Regio:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registers" @@ -9293,36 +9593,36 @@ msgstr "Relatieve Invoer" msgid "Relative Input Hold" msgstr "Relatieve Invoer Houden" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Herinner Me Later" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Verwijder" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "Verwijderen Mislukt" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Verwijder Junk Data (Onomkeerbaar):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Tag Verwijderen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Tag verwijderen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9332,16 +9632,16 @@ msgstr "" "ISO (tenzij u het ISO-bestand verpakt in een gecomprimeerd bestandsformaat " "zoals ZIP achteraf). Wilt u toch doorgaan?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Hernoem symbool" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Render-venster" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Renderen naar hoofdvenster" @@ -9364,18 +9664,18 @@ msgstr "Verzoek om Lid te Worden van Uw Partij" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Reset" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "Reset Alles" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Reset Negeer Panic Handler" @@ -9383,11 +9683,11 @@ msgstr "Reset Negeer Panic Handler" msgid "Reset Results" msgstr "Reset Resultaat" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Reset Traversal Server" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Reset Traversal Server naar %1:%2" @@ -9395,7 +9695,7 @@ msgstr "Reset Traversal Server naar %1:%2" msgid "Reset Traversal Settings" msgstr "Reset Traversal Instellingen" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Reset Waarde" @@ -9403,11 +9703,11 @@ msgstr "Reset Waarde" msgid "Reset View" msgstr "Reset Weergave" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Reset alle opgeslagen Wii-afstandsbediening koppelingen" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Resource Pack Beheer" @@ -9423,11 +9723,11 @@ msgstr "Herstarten Vereist" msgid "Restore Defaults" msgstr "Herstel Standaardinstellingen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Herstel instructie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Opnieuw" @@ -9436,7 +9736,7 @@ msgstr "Opnieuw" msgid "Return Speed" msgstr "Terugkeer Snelheid" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revisie" @@ -9448,7 +9748,7 @@ msgstr "Revisie: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9459,7 +9759,7 @@ msgstr "Rechts" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Rechter Stick" @@ -9495,11 +9795,11 @@ msgstr "Rol Links" msgid "Roll Right" msgstr "Rol Rechts" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "Kamer ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Rotatie" @@ -9529,23 +9829,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Loop &Tot Hier" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Voer GBA Emulatie uit in Specifieke threads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Uitvoeren tot" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Uitvoeren tot (negeer breekpunten)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Uitvoeren tot hit (negeer breekpunten)" @@ -9553,11 +9853,11 @@ msgstr "Uitvoeren tot hit (negeer breekpunten)" msgid "Russia" msgstr "Rusland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-Kaart" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "SD-Kaart Bestandsgrootte:" @@ -9565,11 +9865,11 @@ msgstr "SD-Kaart Bestandsgrootte:" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD-Kaartafbeedling (*.raw);;Alle Bestanden(*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD-Kaart Pad:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "SD-Kaart-instellingen" @@ -9577,7 +9877,7 @@ msgstr "SD-Kaart-instellingen" msgid "SD Root:" msgstr "SD Root:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "SD Sync Map:" @@ -9590,7 +9890,7 @@ msgstr "SDR Beeldscherm Gamma Doel" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9598,7 +9898,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "SHA1 Digest" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9612,11 +9912,11 @@ msgstr "SSL context" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Code Op&slaan" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "S&la State Op" @@ -9626,8 +9926,8 @@ msgid "Safe" msgstr "Veilig" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9637,34 +9937,34 @@ msgstr "Opslaan" msgid "Save All" msgstr "Sla Alles op" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Export Opslaan" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "FIFO log Opslaan" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Bestand Opslaan in" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "Spel Opslag" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Spel Save Bestanden (*.sav);;All Files (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Import Opslaan" @@ -9672,17 +9972,17 @@ msgstr "Import Opslaan" msgid "Save Oldest State" msgstr "Sla Oudste State op" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "Voorinstelling opslaan" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "Sla Opnamebestand op Als" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Save State" @@ -9726,23 +10026,23 @@ msgstr "Save State Slot 8" msgid "Save State Slot 9" msgstr "Save State Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Save State naar Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Save State naar Oudste Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Save State naar Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Save State naar Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Sla Symbol Map Op &Als..." @@ -9750,7 +10050,7 @@ msgstr "Sla Symbol Map Op &Als..." msgid "Save Texture Cache to State" msgstr "Textuurcache in Save-state opslaan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Save en Laad State" @@ -9762,11 +10062,11 @@ msgstr "Opslaan als voorinstelling..." msgid "Save as..." msgstr "Opslaan als..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Gecombineerde uitvoerbestand opslaan als" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9776,15 +10076,15 @@ msgstr "" "maken van de huidige data voordat u het overschrijft.\n" "Nu overschrijven?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Save in de Zelfde Map als de ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Sla mapbestand op" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Sla signatuurbestand op" @@ -9792,7 +10092,7 @@ msgstr "Sla signatuurbestand op" msgid "Save to Selected Slot" msgstr "Opslaan naar Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Opslaan naar Slot %1 - %2" @@ -9800,13 +10100,13 @@ msgstr "Opslaan naar Slot %1 - %2" msgid "Save..." msgstr "Opslaan..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Opgeslagen Wii-afstandsbediening koppelingen kunnen alleen gerest worden " "wanneer er een Wii spel draait." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Saves:" @@ -9814,7 +10114,7 @@ msgstr "Saves:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Savestate opname {0} is corrupt, opname wordt gestopt..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Geschaalde EFB Kopie" @@ -9828,11 +10128,11 @@ msgstr "Schermafdruk" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Zoeken" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Zoek Adres" @@ -9857,7 +10157,7 @@ msgstr "" "Zoeken is momenteel niet mogelijk in de virtuele adresruimte. Laat het spel " "een tijdje draaien en probeer het opnieuw." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Zoek naar Instructie" @@ -9865,11 +10165,11 @@ msgstr "Zoek naar Instructie" msgid "Search games..." msgstr "Zoek Spellen..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Zoek instructie" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "Zoeken:" @@ -9893,7 +10193,7 @@ msgstr "Sectie die alle CPU en Hardware gerelateerde instellingen bevat." msgid "Security options" msgstr "Veiligheidsopties" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Selecteer" @@ -9901,24 +10201,24 @@ msgstr "Selecteer" msgid "Select Dump Path" msgstr "Selecteer Dump Pad" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Selecteer Export Map" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "Selecteer Figuur Bestand" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Selecteer GBA BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Selecteer GBA ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Selecteer GBA Saves Pad" @@ -9938,15 +10238,15 @@ msgstr "Selecteer Resource Pack Pad" msgid "Select Riivolution XML file" msgstr "Selecteer Riivolution XML bestand" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "Selecteer Skylander Collectie" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "Selecteer Skylander Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Selecteer Slot %1 - %2" @@ -9954,7 +10254,7 @@ msgstr "Selecteer Slot %1 - %2" msgid "Select State" msgstr "Selecteer State" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Selecteer State Slot" @@ -10006,17 +10306,17 @@ msgstr "Selecteer WFS Pad" msgid "Select Wii NAND Root" msgstr "Selecteer Wii-NAND-basismap" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Selecteer een Map" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Selecteer een Bestand" @@ -10032,7 +10332,7 @@ msgstr "Selecteer een Spel" msgid "Select a SD Card Image" msgstr "Selecteer een SD-Kaartafbeelding" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Selecteer een bestand" @@ -10040,19 +10340,19 @@ msgstr "Selecteer een bestand" msgid "Select a game" msgstr "Selecteer een Spel" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Selecteer een titel om te installeren op de NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Selecteer e-Reader Kaarten" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Selecteer het RSO module adres:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "Selecteer Opnamebestand om Af te Spelen" @@ -10060,20 +10360,20 @@ msgstr "Selecteer Opnamebestand om Af te Spelen" msgid "Select the Virtual SD Card Root" msgstr "Selecteer de Virtuele SD-Kaart Root" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Selecteer het sleutelbestand (OTP/SEEPROM dump)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Selecteer het save bestand" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Selecteer waar u de geconverteerde afbeelding wilt opslaan" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Selecteer waar u de geconverteerde afbeeldingen wilt opslaan" @@ -10085,11 +10385,11 @@ msgstr "Selecteer Font" msgid "Selected controller profile does not exist" msgstr "Geselecteerde controller profiel bestaat niet" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Het geselecteerde spel bestaat niet in de spellijst!" @@ -10101,7 +10401,7 @@ msgstr "Geselecteerde thread callstack" msgid "Selected thread context" msgstr "Geselecteerde thread context" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10109,7 +10409,7 @@ msgstr "" "Selecteert een hardware-adapter om te gebruiken.

" "%1 ondersteunt deze functie niet.
" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10117,7 +10417,7 @@ msgstr "" "Selecteert een hardware-adapter om te gebruiken.

In " "geval van twijfel de eerste selecteren." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10136,7 +10436,7 @@ msgstr "" "dat door sommige tv's wordt gebruikt.

In geval van " "twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10151,7 +10451,7 @@ msgstr "" "uit naar venstergrootte.

In geval van twijfel \"Auto" "\" selecteren." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10168,11 +10468,11 @@ msgstr "" "selecteren die het minst problematisch is.

In geval " "van twijfel OpenGL selecteren." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Verzend" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Sensor Bar Positie:" @@ -10197,7 +10497,7 @@ msgstr "Server IP-adres" msgid "Server Port" msgstr "Server Poort" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Server heeft traversal poging geweigerd" @@ -10214,35 +10514,35 @@ msgstr "Stel &blr in" msgid "Set PC" msgstr "Stel PC In" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Stel in als &Standaard-ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Stel geheugenkaartbestand in voor Slot A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Stel geheugenkaartbestand in voor Slot B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Stel symbool in &eindadres" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Stel symbool in &grootte" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Stel symbool eindadres in" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Stel symboolgrootte (%1) in:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10252,7 +10552,7 @@ msgstr "" "PAL spellen.\n" "Werkt mogelijk niet voor alle spellen." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Stelt de Wii-systeemtaal in." @@ -10273,7 +10573,7 @@ msgstr "" "virtuele adresruimte. Dit zal werken voor de overgrote meerderheid van " "spellen." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10283,11 +10583,11 @@ msgstr "Instellingen" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMem: Kan setting.txt niet aanmaken" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Ernst" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Shadercompilatie" @@ -10297,6 +10597,10 @@ msgstr "Shadercompilatie" msgid "Shake" msgstr "Schudden" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10310,41 +10614,41 @@ msgstr "Shinkansen Controller" msgid "Show % Speed" msgstr "Snelheidspercentage tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "&Log tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "&Werkbalk tonen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Actieve game in venstertitel weergeven" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Alles tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Australië tonen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Huidig spel op Discord tonen" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "Toon Eerst de Uitgeschakelde Codes" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL tonen" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "Toon Eerst de Ingeschakelde Codes" @@ -10352,7 +10656,7 @@ msgstr "Toon Eerst de Ingeschakelde Codes" msgid "Show FPS" msgstr "FPS tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Frameteller tonen" @@ -10360,19 +10664,19 @@ msgstr "Frameteller tonen" msgid "Show Frame Times" msgstr "Frametijden tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Frankrijk tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "GameCube tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Duitsland tonen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Golfmodus-overlay tonen" @@ -10380,23 +10684,23 @@ msgstr "Golfmodus-overlay tonen" msgid "Show Infinity Base" msgstr "Toon Infinity Base" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Invoerweergave tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Italië tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "JPN tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Korea tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Vertragingsteller tonen" @@ -10404,27 +10708,27 @@ msgstr "Vertragingsteller tonen" msgid "Show Language:" msgstr "Taal tonen:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Log&configuratie tonen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "NetPlay-berichten tonen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "NetPlay-ping tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Nederland tonen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "On-screen-berichtgevingen tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL tonen" @@ -10437,19 +10741,19 @@ msgstr "PC weergeven" msgid "Show Performance Graphs" msgstr "Prestatiegrafieken tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Platforms tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Regio's tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Heropnameteller tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Rusland tonen" @@ -10457,7 +10761,7 @@ msgstr "Rusland tonen" msgid "Show Skylanders Portal" msgstr "Toon Skylanders Portal" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Spanje tonen" @@ -10469,19 +10773,19 @@ msgstr "Snelheidskleuren tonen" msgid "Show Statistics" msgstr "Statistieken tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Systeemklok tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Taiwan tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "VS tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Onbekend tonen" @@ -10493,27 +10797,27 @@ msgstr "VBlank-tijden tonen" msgid "Show VPS" msgstr "VPS tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Wereld tonen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "In &geheugen weergeven" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "In Code Weergeven" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "In Geheugen Weergeven" @@ -10530,11 +10834,11 @@ msgstr "In geheugen weergeven" msgid "Show in server browser" msgstr "Weergeef in server browser" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "Doel in &geheugen tonen" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10603,7 +10907,7 @@ msgstr "" "de emulatie snelheid.

In geval van twijfel leeg " "laten." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10619,7 +10923,7 @@ msgstr "" "Toont diverse rendering statistieken.

In geval van " "twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Naast Elkaar" @@ -10635,7 +10939,7 @@ msgstr " Schakel Zijwaarts" msgid "Sideways Wii Remote" msgstr "Wii-afstandsbediening Zijwaarts" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Signatuurdatabase" @@ -10654,12 +10958,12 @@ msgstr "Signed 32" msgid "Signed 8" msgstr "Signed 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Signed Integer" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Vereenvoudigd Chinees" @@ -10667,11 +10971,11 @@ msgstr "Vereenvoudigd Chinees" msgid "Simulate DK Bongos" msgstr "Simuleer DK Bongos" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Zes Assen" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Grootte" @@ -10688,7 +10992,7 @@ msgstr "" msgid "Skip" msgstr "Overslaan" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Tekenen Overslaan" @@ -10696,7 +11000,7 @@ msgstr "Tekenen Overslaan" msgid "Skip EFB Access from CPU" msgstr "Sla EFB toegang van de CPU over" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Hoofdmenu overslaan" @@ -10732,28 +11036,33 @@ msgstr "" "schakel V-Sync in voor optimale frame weergave.

In " "geval van twijfel geselecteerd laten." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Alle Bestanden (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "Skylander Collectie Pad:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "Skylander niet gevonden in deze collectie. Nieuw bestand maken?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Skylanders Beheer" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "Skylanders map niet gevonden voor deze gebruiker. Nieuwe map maken?" @@ -10762,19 +11071,19 @@ msgstr "Skylanders map niet gevonden voor deze gebruiker. Nieuwe map maken?" msgid "Slider Bar" msgstr "Schuifbalk" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Slot A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Slot B:" @@ -10802,7 +11111,7 @@ msgstr "" "Sommige opvulgegevens die nul moeten zijn, zijn niet nul. Hierdoor kan het " "spel op bepaalde punten vastlopen." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10810,12 +11119,12 @@ msgstr "" "Sommige waarden die u heeft opgegeven zijn ongeldig.\n" "Controleer de gemarkeerde waarden." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Sorteer Alfabetisch" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Geluid:" @@ -10828,8 +11137,8 @@ msgid "Spain" msgstr "Spanje" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spaans" @@ -10837,11 +11146,11 @@ msgstr "Spaans" msgid "Speaker Pan" msgstr "Speaker Pan" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Speaker Volume:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Gespecialiseerd (Standaard)" @@ -10880,7 +11189,7 @@ msgstr "Snelheid" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -10892,16 +11201,16 @@ msgstr "Stack eind" msgid "Stack start" msgstr "Stack begin" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standaardcontroller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Start &NetPlay..." @@ -10909,7 +11218,7 @@ msgstr "Start &NetPlay..." msgid "Start New Cheat Search" msgstr "Start Nieuwe Cheat Zoekopdracht" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Start Invoer Op&name" @@ -10919,7 +11228,7 @@ msgstr "Start Invoer Op&name" msgid "Start Recording" msgstr "Start Opname" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "In volledig scherm starten" @@ -10927,11 +11236,11 @@ msgstr "In volledig scherm starten" msgid "Start with Riivolution Patches" msgstr "Start met Riivolution Patches" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Start met Riivolution Patches..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Gestart spel" @@ -10942,7 +11251,7 @@ msgstr "Gestart spel" msgid "State" msgstr "Staat" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Stuurwiel" @@ -10970,19 +11279,19 @@ msgstr "Stap Uit" msgid "Step Over" msgstr "Stap Over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Uitstappen succesvol!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Uitstappen timed out!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Overstappen in voortgang..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Stap succesvol!" @@ -10991,20 +11300,20 @@ msgstr "Stap succesvol!" msgid "Stepping" msgstr "Stappen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Stereoscopische 3D Modus" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Stereoscopische 3D Modus:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoscopie" @@ -11025,7 +11334,7 @@ msgstr "Stick" msgid "Stop" msgstr "Stoppen" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Afspelen/opnemen van invoer stoppen" @@ -11033,7 +11342,7 @@ msgstr "Afspelen/opnemen van invoer stoppen" msgid "Stop Recording" msgstr "Opname stoppen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Gestopt spel" @@ -11075,11 +11384,11 @@ msgstr "" "Texture)

In geval van twijfel geselecteerd laten." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Uitrekken naar venster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Strikte Instellingensynchronisatie" @@ -11093,6 +11402,10 @@ msgstr "String" msgid "Strum" msgstr "Strum" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11100,69 +11413,69 @@ msgstr "Strum" msgid "Stylus" msgstr "Stylus" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Geslaagd" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Succesvol aan NetPlay index toegevoegd" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Succesvol %n afbeelding(en) geconverteerd." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "'%1' is succesvol verwijderd." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "Exporteren van %n van de %1 save bestand(en) gelukt." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Save bestanden succesvol geëxporteerd" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Certificaten succesvol uitgepakt van NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Bestand succesvol uitgepakt." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Systeemdata succesvol uitgepakt." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Save bestand succesvol geïmporteerd." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Titel succesvol geïnstalleerd op de NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Titel succesvol verwijderd van de NAND." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "SuperChargers" @@ -11170,16 +11483,16 @@ msgstr "SuperChargers" msgid "Support" msgstr "Ondersteuning" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Ondersteunde bestandsformaten" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Ondersteunt SD en SDHC. De standaardgrootte is 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -11187,17 +11500,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Onderbroken" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Wissel Ogen" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "Swap Force" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11212,23 +11530,23 @@ msgstr "" msgid "Swing" msgstr "Zwaaien" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Overschakelen naar A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Overschakelen naar B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbool" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Symbool (%1) eindadres:" @@ -11246,25 +11564,25 @@ msgstr "" "Symbolen -> Genereer Symbolen Van ->\n" "Adres | Signatuurdatabase | RSO Modules" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Symboolnaam:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symbolen" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Sync" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko Codes Synchroniseren" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Echte Wii-afstandsbedieningen synchroniseren en paren" @@ -11280,7 +11598,7 @@ msgstr "" "Synchroniseert de GPU- en CPU-threads om willekeurige vastlopers te " "voorkomen in Dual-core modus. (Aan = Compatibel, Uit = Snel)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11300,25 +11618,25 @@ msgstr "Gecko Codes aan het Synchroniseren..." msgid "Synchronizing save data..." msgstr "Synchroniseren van save data..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Systeemtaal:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS-invoer" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS-gereedschap" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Tags" @@ -11336,15 +11654,15 @@ msgstr "Staart" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Maak Screenshot" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "Doeladresbereik is ongeldig." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11354,11 +11672,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "Tech" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -11375,11 +11693,11 @@ msgstr "Nauwkeurigheid van textuurcache" msgid "Texture Dumping" msgstr "Texture Dumping" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "Textuurfiltering" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "Textuurfiltering:" @@ -11403,6 +11721,11 @@ msgid "" "\n" "Do you really want to switch to Direct3D 11? If unsure, select 'No'." msgstr "" +"Direct3D 11 renderer vereist ondersteuning voor features die uw systeem niet " +"ondersteund. U kunt nog steeds deze backend gebruiken, maar u kunt " +"misschien op grafische problemen stuiten.\n" +"\n" +"Wilt u echt Direct3D 11 gebruiken? In geval van twijfel 'Nee' selecteren." #: Source/Core/DiscIO/VolumeVerifier.cpp:601 msgid "The H3 hash table for the {0} partition is not correct." @@ -11422,7 +11745,7 @@ msgstr "Het IPL bestand is geen bekende goede dump. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "De Masterpiece partities ontbreken." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11430,7 +11753,7 @@ msgstr "" "De NAND kon niet worden gerepareerd. Het wordt aanbevolen om een back-up te " "maken van uw huidige gegevens en opnieuw te beginnen met een nieuwe NAND." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "De NAND is gerepareerd." @@ -11444,6 +11767,10 @@ msgstr "" "verplaatst of kopieert, zal het Wii-systeemmenu niet meer starten en zal het " "ook weigeren om het te kopiëren of terug te zetten naar de NAND." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11487,7 +11814,7 @@ msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" "De decryptie sleutels moeten bijgevoegd worden aan het NAND backupbestand." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11523,11 +11850,11 @@ msgstr "" "De geëmuleerde NAND is beschadigd. Systeemtitels zoals het Wii-menu en het " "Wii-winkelkanaal werken mogelijk niet correct." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "De geëmuleerde Wii-console is geupdate." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "De geëmuleerde Wii-console is al up-to-date." @@ -11537,19 +11864,21 @@ msgstr "De geëmuleerde Wii-console is al up-to-date." msgid "The entered MAC address is invalid." msgstr "Het ingevoerde MAC adres is ongeldig." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "De ingevoerde PID is ongeldig." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "De ingevoerde VID is ongeldig." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "De uitdrukken bevat een syntax error." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11561,7 +11890,7 @@ msgstr "" "is beschadigd of geen GameCube geheugenkaartbestand.\n" "% 2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11569,6 +11898,12 @@ msgstr "" "Bestand %1 bestaat al.\n" "Wilt u het vervangen?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11583,7 +11918,7 @@ msgstr "" "Het bestand {0} is al geopend. De bestandsheader zal niet worden " "weggeschreven." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11597,7 +11932,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Het bestandssysteem is ongeldig of kon niet gelezen worden." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11627,7 +11962,7 @@ msgstr "Het spel ID is ongewoon kort." msgid "The game ID is {0} but should be {1}." msgstr "Het spel ID is {0} maar zou {1} moeten zijn." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "De spelschijf bevat geen bruikbare update informatie." @@ -11635,7 +11970,7 @@ msgstr "De spelschijf bevat geen bruikbare update informatie." msgid "The game is currently running." msgstr "Het spel wordt momenteel uitgevoerd." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11645,7 +11980,7 @@ msgstr "" "met het systeemmenu te voorkomen, is het niet mogelijk om de geëmuleerde " "console met deze schijf bij te werken." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11667,6 +12002,12 @@ msgstr "De hashes komen niet overeen!" msgid "The hashes match!" msgstr "De hashes komen overeen!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11679,6 +12020,16 @@ msgstr "" msgid "The install partition is missing." msgstr "De installatiepartitie ontbreekt." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11691,13 +12042,17 @@ msgstr "" "geplaatst). Om de opname correct te synchroniseren, dient u het " "geselecteerde apparaat te wijzigen in Geheugenkaart of GCI-map." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "De patches in %1 zijn niet voor het geselecteerde spel or spel revisie." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Het profiel '%1' bestaat niet" @@ -11721,14 +12076,14 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "De gedecodeerde AR code bevat geen regels." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "Hetzelfde bestand kan niet in meerdere slots worden gebruikt; het wordt al " "gebruikt door %1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11770,13 +12125,15 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "Het opgegeven bestand \"{0}\" bestaat niet" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"Het systeemgereserveerde deel van uw NAND bevat %1 blokken (%2 KiB) aan " +"data, uit het toegestane maximum van %3 blokken (%4 KiB)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "De doelgeheugenkaart bevat al een bestand \"% 1\"." @@ -11785,11 +12142,32 @@ msgstr "De doelgeheugenkaart bevat al een bestand \"% 1\"." msgid "The ticket is not correctly signed." msgstr "Het ticket is niet correct ondertekend." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Het type van een partitie kon niet worden gelezen." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11809,11 +12187,13 @@ msgstr "De updatepartitie ontbreekt." msgid "The update partition is not at its normal position." msgstr "De updatepartitie staat niet op zijn normale positie." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"Het door de gebruiker toegankelijke deel van uw NAND bevat %1 blokken (%2 " +"KiB) aan data, uit het toegestane maximum van %3 blokken (%4 KiB)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11835,11 +12215,11 @@ msgstr "De {0} partitie is niet goed uitgelijnd." msgid "There are too many partitions in the first partition table." msgstr "Er zijn te veel partities in de eerste partitietabel." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Er is niks om ongedaan te maken!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" "Er is een probleem opgetreden bij het toevoegen van een snelkoppeling aan " @@ -11879,7 +12259,11 @@ msgstr "" "Deze Koreaanse titel gebruikt een IOS die meestal niet wordt gebruikt op " "Koreaanse consoles. Dit leidt waarschijnlijk tot ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Dit USB apparaat staat al op de whitelist." @@ -11908,7 +12292,7 @@ msgstr "" "Draai alstublieft de ARM64 build van Dolphin voor een betere ervaring." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Dit kan niet ongedaan gemaakt worden!" @@ -12038,7 +12422,7 @@ msgstr "Dit is een goede dump." msgid "This session requires a password:" msgstr "Deze sessie heeft een wachtwoord nodig:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12116,7 +12500,7 @@ msgstr "" "Dit zal de snelheid van het chunked uploaden per client beperken, wat wordt " "gebruikt om saves te synchroniseren." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12157,14 +12541,14 @@ msgstr "" "Tijdsperiode van stabiele invoer om kalibratie te activeren. (nul om uit te " "schakelen)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Timed Out" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titel" @@ -12178,7 +12562,7 @@ msgstr "Naar" msgid "To:" msgstr "Naar:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Volledig scherm omschakelen" @@ -12263,15 +12647,15 @@ msgstr "Tokeniseren is mislukt." msgid "Toolbar" msgstr "Toolbar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Boven" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Boven en Beneden" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12310,19 +12694,33 @@ msgstr "Totale reisafstand." msgid "Touch" msgstr "Aanraking" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chinees (Traditioneel)" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Traversalfout" @@ -12330,7 +12728,7 @@ msgstr "Traversalfout" msgid "Traversal Server" msgstr "Traversal Server" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Traversal server time-out tijdens het verbinden met de host" @@ -12342,7 +12740,7 @@ msgstr "" "Tracht branches van tevoren te vertalen, waardoor de prestaties in de meeste " "gevallen verbeteren. Standaard ingesteld op Waar" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Triforce AM Baseboard" @@ -12351,12 +12749,17 @@ msgstr "Triforce AM Baseboard" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Trekkers" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12382,7 +12785,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB Apparaat Emulatie" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "USB Emulatie" @@ -12390,19 +12793,17 @@ msgstr "USB Emulatie" msgid "USB Emulation Devices" msgstr "USB Emulatie Apparaat" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB Whitelist Fout" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12413,7 +12814,7 @@ msgstr "" "low-end hardware.

In geval van twijfel deze modus " "selecteren." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12425,7 +12826,7 @@ msgstr "" "

Alleen aanbevolen als u stotteringen ondervindt " "met Hybride Ubershaders en u een krachtige GPU heeft." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12439,7 +12840,7 @@ msgstr "" "het shadercompilatie met minimale impact op de prestaties, maar de " "resultaten zijn afhankelijk van het gedrag van video-stuurprogramma's." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Kan RSO-module niet automatisch detecteren" @@ -12451,7 +12852,11 @@ msgstr "Kan geen contact maken met update server." msgid "Unable to create updater copy." msgstr "Kan geen updater kopie maken." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "Niet in staat bestand te openen." @@ -12480,7 +12885,7 @@ msgstr "" "\n" "Wilt u deze regel negeren en verder gaan met verwerken?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "Niet in staat bestand te lezen." @@ -12496,34 +12901,34 @@ msgstr "Kon niet naar bestand {0} schrijven" msgid "Unbound" msgstr "Unbound" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Ongecomprimeerde GC/Wii-afbeeldingen (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "Ondood" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Laad State Ongedaan Maken" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Save State Ongedaan Maken" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Deïnstalleren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Deïnstalleren van de NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12532,22 +12937,27 @@ msgstr "" "van deze titel uit de NAND, zonder dat zijn save data wordt verwijderd. " "Doorgaan?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Verenigde Staten" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Onbekend" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "Onbekend (Id:%1 Var:%2)" @@ -12559,7 +12969,7 @@ msgstr "Onbekend DVD commando {0:08x} - fatale fout" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Onbekend SYNC_CODES bericht ontvangen met id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12571,7 +12981,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Onbekend SYNC_SAVE_DATA-bericht ontvangen met id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12583,7 +12993,7 @@ msgstr "" msgid "Unknown address space" msgstr "Onbekende adresruimte" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Onbekende auteur" @@ -12599,11 +13009,11 @@ msgstr "Onbekende disc" msgid "Unknown error occurred." msgstr "Onbekende fout opgetreden." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Onbekende fout {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Onbekende fout." @@ -12611,22 +13021,22 @@ msgstr "Onbekende fout." msgid "Unknown message received with id : {0}" msgstr "Onbekend bericht ontvangen met id : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Onbekend bericht ontvangen met id: {0} ontvangen van speler: {1} Speler " "wordt gekickt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Onbekend(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Onbekend(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Onbeperkt" @@ -12638,23 +13048,23 @@ msgstr "Leeg ROM" msgid "Unlock Cursor" msgstr "Ontgrendel Cursor" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "Ontgrendeld" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "%1 keer ontgrendeld deze sessie" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "Ontgrendeld (Casual)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "Deze sessie ontgrendeld" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Uitpakken" @@ -12673,59 +13083,59 @@ msgstr "Unsigned 32" msgid "Unsigned 8" msgstr "Unsigned 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Unsigned Integer" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Omhoog" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Update" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Update Partitie (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Update na het sluiten van Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Update beschikbaar" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Update geannuleerd" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Update voltooid" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Update mislukt" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Aan het updaten" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12745,7 +13155,7 @@ msgstr "Schakel Rechtop" msgid "Upright Wii Remote" msgstr "Wii-afstandsbediening Rechtop" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Instellingen voor rapportage van gebruiksstatistieken" @@ -12753,27 +13163,23 @@ msgstr "Instellingen voor rapportage van gebruiksstatistieken" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Gebruik 8.8.8.8 voor normale DNS, voer anders uw eigen in" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "Alle Wii Save Data gebruiken" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Gebruik Ingebouwde Database met Spelnamen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Gebruik Aangepaste Gebruikersstijl" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Gebruik Lossless Codec (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Gebruik PAL60 Modus (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Gebruik Panic Handlers" @@ -12869,15 +13275,11 @@ msgstr "Gebruikersconfiguratie" msgid "User Interface" msgstr "Gebruikersinterface" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Gebruikersstijl:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Gebruiker Variabelen" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12904,7 +13306,7 @@ msgstr "" "

In geval van twijfel geselecteerd laten." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12914,7 +13316,7 @@ msgstr "" "zal er een render venster worden aangemaakt.

In " "geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
In " "geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13198,14 +13606,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Waarschuwing" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13306,11 +13714,11 @@ msgstr "Watch" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "Water" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Website" @@ -13347,11 +13755,11 @@ msgstr "" "Mipmapdetectie' is ingeschakeld in Verbeteringen." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Whitelist van USB Passthrough Apparaten" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Breedbeeld-hack" @@ -13379,45 +13787,45 @@ msgstr "Wii-afstandsbediening" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii-afstandsbediening %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr " Wii-afstandsbediening Versnellingsmeter" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii-afstandbedieningsknoppen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Gyroscoop van Wii-afstandbediening" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii-afstandsbedienings-instellingen" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii-afstandsbedieningen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii-TAS-invoer %1 - Klassieke controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii-TAS-invoer %1 - Wii-afstandsbediening" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii-TAS-invoer %1 - Wii-afstandsbediening + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii en Wii-afstandsbediening" @@ -13425,15 +13833,15 @@ msgstr "Wii en Wii-afstandsbediening" msgid "Wii data is not public yet" msgstr "Wii data is nog niet publiek" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii save bestanden (*.bin);;All Files (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools Signatuur MEGA Bestand" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13442,7 +13850,7 @@ msgstr "" "heeft. U kunt een sneltoets instellen om deze te ontgrendelen." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Venstergrootte" @@ -13488,26 +13896,26 @@ msgstr "Schrijf naar Log en Breek af" msgid "Write to Window" msgstr "Naar venster schrijven" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Verkeerde schijf nummer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "Verkeerde hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Verkeerde regio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Verkeerde revisie" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13521,9 +13929,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA Bestemmings Adres" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13551,7 +13959,7 @@ msgstr "Ja" msgid "Yes to &All" msgstr "Ja op &Alles" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13561,7 +13969,7 @@ msgstr "" "de map in %1. Alle huidige inhoud van de map zal worden verwijderd. Weet u " "zeker dat u door wilt gaan?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13571,7 +13979,7 @@ msgstr "" "bestand in %2. Alle huidige inhoud van het bestand zal worden verwijderd. " "Weet u zeker dat u door wilt gaan?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13655,15 +14063,15 @@ msgstr "" "Radpleeg de NAND gebruiksgids voor installatie-instructies: https://dolphin-" "emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "U moet een naam opgeven." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "U moet een naam voor uw sessie opgeven!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "U moet een regio voor uw sessie opgeven!" @@ -13671,7 +14079,7 @@ msgstr "U moet een regio voor uw sessie opgeven!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "U moet Dolphin herstarten voordat deze optie effect zal hebben." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "U moet een spel selecteren om te hosten!" @@ -13695,16 +14103,18 @@ msgstr "" "Wilt u nu stoppen om het probleem op te lossen?\n" "Als u \"Nee\" kiest, kan het geluid vervormd zijn." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"Uw NAND bevat meer data dan toegestaan. De Wii-software zou zich mogelijk " +"onjuist functioneren of opslaan niet toe staan." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13725,7 +14135,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] en [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Exclusieve Of" @@ -13748,21 +14158,21 @@ msgstr "automatisch" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll kan niet worden geladen." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "standaard" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "verbinding verbroken" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader Kaarten (*.raw);;Alle Bestanden (*)" @@ -13808,7 +14218,7 @@ msgstr "laatste waarde" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13820,13 +14230,13 @@ msgstr "" msgid "none" msgstr "geen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "uit" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "aan" @@ -13876,11 +14286,11 @@ msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" "{0} IPL gevonden in {1} map. Het is mogelijk dat de schijf niet herkend wordt" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} kon codes niet synchroniseren." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} kon niet synchroniseren." @@ -13893,8 +14303,8 @@ msgstr "" " Controleer of u toegang hebt om te schrijven of verplaats het bestand " "buiten Dolphin" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} van {1} blokken. Compressieverhouding {2}%" @@ -13902,7 +14312,7 @@ msgstr "{0} van {1} blokken. Compressieverhouding {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} was geen map, verplaatst naar *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Of" diff --git a/Languages/po/pl.po b/Languages/po/pl.po index 0954719bcd..91a239bf3a 100644 --- a/Languages/po/pl.po +++ b/Languages/po/pl.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: FlexBy, 2021,2023\n" "Language-Team: Polish (http://app.transifex.com/delroth/dolphin-emu/language/" @@ -64,7 +64,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Dysk %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -72,7 +72,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -85,7 +85,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -93,7 +93,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -118,14 +118,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopia)" @@ -138,7 +138,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Rewizja %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -152,7 +152,7 @@ msgstr "%1 (rekomendowany)" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -163,11 +163,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Konfiguracja graficzna %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -175,11 +175,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 nie wspiera tej funkcji na twoim systemie." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 nie wspiera tej funkcji." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -189,43 +189,47 @@ msgstr "" "%2 obiekt(ów)\n" "Aktualna klatka: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 dołączył(a)" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 wyszedł" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -237,30 +241,30 @@ msgstr "Znaleziono %1 sesję" msgid "%1 sessions found" msgstr "Znaleziono %1 sesji" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normalna szybkość)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "%1's wartość jest używana" @@ -268,7 +272,7 @@ msgstr "%1's wartość jest używana" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -284,16 +288,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -317,27 +325,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n adres(ów) został(o) usunięty(ch)." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&O programie" @@ -345,85 +353,85 @@ msgstr "&O programie" msgid "&Add Memory Breakpoint" msgstr "&Dodaj punkt przerwania pamięci" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Dodaj nowy kod..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Dodaj funkcję" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Dodaj..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Ustawienia &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Automatyczna aktualizacja:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatyczny Start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Punkty przerwania" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Anuluj" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Sprawdź aktualizacje..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "Wy&czyść Symbole" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Klonuj..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Ustawienia &kontrolerów" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Kopiuj adres" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Usuń" @@ -439,21 +447,21 @@ msgstr "&Usuń obejrzenie" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Edytuj kod..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Edytuj..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulacja" @@ -461,39 +469,39 @@ msgstr "&Emulacja" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Eksportuj zapisaną grę..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Eksportuj Stan..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Eksportuj jako .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Plik" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Czcionka..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Wyprzedzanie &klatek" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Generuj Symbole Z" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&Repozytorium GitHub" @@ -501,15 +509,15 @@ msgstr "&Repozytorium GitHub" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Ustawienia &graficzne" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "Po&moc" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Ustawienia &skrótów klawiaturowych" @@ -517,31 +525,31 @@ msgstr "Ustawienia &skrótów klawiaturowych" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Importuj Zapisaną grę..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Importuj Stan..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importuj..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -549,11 +557,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Język:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Wczytaj stan" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -567,23 +575,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "Pa&mięć" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Film" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Wycisz" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Sieć" @@ -591,82 +599,82 @@ msgstr "&Sieć" msgid "&No" msgstr "&Nie" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Otwórz..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opcje" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "W&strzymaj" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Graj" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Właściwości" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Tryb tylko do odczytu" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&Odśwież listę" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Rejestry" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Usuń" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Usuń kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "Z&resetuj" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "Limit &szybkości:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Zatrzymaj" @@ -674,15 +682,15 @@ msgstr "&Zatrzymaj" msgid "&Theme:" msgstr "&Motyw:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Wątków" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Narzędzia" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -692,21 +700,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Widok" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Obejrz" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Strona internetowa" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "Wi&ki" @@ -714,23 +722,31 @@ msgstr "Wi&ki" msgid "&Yes" msgstr "&Tak" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Brak)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(wyłączony)" @@ -738,63 +754,71 @@ msgstr "(wyłączony)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bajtów" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -816,11 +840,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -828,11 +852,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -840,15 +864,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Natywna (1280x1056) dla 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -878,7 +898,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -892,15 +912,11 @@ msgstr "Głębia 3D" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Natywna (1920x1584) dla 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 Bajty" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -908,35 +924,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Natywna (2560x2112) dla 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Natywna (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -955,19 +971,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Natywna (3840x3168) dla 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Natywna (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 Bajtów" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -989,19 +1001,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Natywna (5120x4224) dla 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1015,14 +1027,14 @@ msgstr "" "Jeśli nie jesteś pewien, pozostaw to pole niezaznaczone." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1032,12 +1044,12 @@ msgstr "" "pobrania. Używasz %2.
Czy chcesz zaktualizować?

Informacje o " "wersji:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Sesja NetPlay jest już rozpoczęta!" @@ -1055,18 +1067,18 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Dysk już jest gotowy do włożenia." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Stan zapisu nie może zostać wczytany bez określenia gry do uruchomienia." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1074,18 +1086,18 @@ msgstr "" "Wyłączanie już się odbywa. Niezapisane dane mogą zostać utracone, jeśli " "zatrzymasz aktualną emulację, zanim się ukończy. Wymusić zatrzymanie?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Synchronizacja może być uruchomiona, tylko gdy działa gra Wii." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1118,7 +1130,7 @@ msgstr "Kody AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Przerwij" @@ -1129,7 +1141,7 @@ msgstr "O programie Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1142,8 +1154,8 @@ msgstr "" msgid "Accuracy:" msgstr "Dokładność:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1219,11 +1231,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1235,7 +1247,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1243,7 +1255,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Adapter wykryty" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1265,8 +1277,8 @@ msgstr "" msgid "Add New USB Device" msgstr "Dodaj nowe urządzenie USB" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1278,7 +1290,7 @@ msgstr "Dodaj punkt przerwania" msgid "Add a Memory Breakpoint" msgstr "Dodaj punkt przerwania pamięci" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1288,7 +1300,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Dodaj do &oglądania" @@ -1298,9 +1310,9 @@ msgstr "Dodaj do &oglądania" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Dodaj..." @@ -1308,16 +1320,16 @@ msgstr "Dodaj..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adres" @@ -1336,7 +1348,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1360,7 +1372,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1368,7 +1380,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1392,27 +1404,50 @@ msgstr "" "Proszę nie zgłaszać błędów wynikłych z ustawienia niestandardowego zegara " "procesora konsoli." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Zaawansowane" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Ustawienia zaawansowane" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afryka" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1420,96 +1455,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Wszystkie stany zapisu (*.sav *.s##);; wszystkie pliki (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Kody wszystkich graczy zsynchronizowane." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Zapisy wszystkich graczy zsynchronizowane." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Zezwalaj na niedopasowane ustawienia regionalne" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1519,7 +1555,7 @@ msgstr "" msgid "Always Connected" msgstr "Zawsze połączony" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1527,7 +1563,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "Oczekiwano włożonego dysku ale go nie wykryto." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglifowy" @@ -1545,31 +1581,31 @@ msgstr "Kąt" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Antyaliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Jakikolwiek region" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1583,11 +1619,11 @@ msgstr "Data Apploadera:" msgid "Apply" msgstr "Zastosuj" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1595,15 +1631,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "Czy jesteś pewien, że chcesz usunąć '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Czy jesteś pewien, że chcesz usunąć ten plik?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Czy jesteś pewien, że chcesz zamknąć NetPlay?" @@ -1611,16 +1647,20 @@ msgstr "Czy jesteś pewien, że chcesz zamknąć NetPlay?" msgid "Are you sure?" msgstr "Czy jesteś pewien?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Proporcje obrazu:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Przypisz porty kontrolerów" @@ -1628,7 +1668,7 @@ msgstr "Przypisz porty kontrolerów" msgid "Assign Controllers" msgstr "Przypisz kontrolery" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1653,7 +1693,7 @@ msgstr "Ustawienia rozciągania dźwięku" msgid "Australia" msgstr "Australia" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Twórca" @@ -1661,8 +1701,8 @@ msgstr "Twórca" msgid "Authors" msgstr "Autorzy" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automatyczne" @@ -1670,11 +1710,11 @@ msgstr "Automatyczne" msgid "Auto (Multiple of 640x528)" msgstr "Automatyczna (wielokrotność 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Ustawienia automatycznej aktualizacji" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1682,7 +1722,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Automatycznie dopasuj rozmiar okna" @@ -1690,15 +1730,15 @@ msgstr "Automatycznie dopasuj rozmiar okna" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1726,7 +1766,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1738,7 +1778,7 @@ msgstr "Rejestr BP" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1750,12 +1790,12 @@ msgstr "" msgid "Backend Settings" msgstr "Ustawienia silnika" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Silnik:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Wejście w tle" @@ -1766,13 +1806,13 @@ msgstr "Wejście w tle" msgid "Backward" msgstr "W tył" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1780,20 +1820,20 @@ msgstr "" msgid "Bad dump" msgstr "Zły dump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Baner" @@ -1813,11 +1853,11 @@ msgstr "Wajcha" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Podstawowe" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Ustawienia podstawowe" @@ -1825,7 +1865,7 @@ msgstr "Ustawienia podstawowe" msgid "Bass" msgstr "Bas" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1833,7 +1873,7 @@ msgstr "" msgid "Battery" msgstr "Bateria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (raz w miesiącu)" @@ -1841,6 +1881,22 @@ msgstr "Beta (raz w miesiącu)" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1857,20 +1913,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1878,7 +1934,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Bloki" @@ -1901,15 +1957,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1917,7 +1973,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "Pełny ekran bez ramek" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Dół" @@ -1926,7 +1982,7 @@ msgstr "Dół" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1940,27 +1996,27 @@ msgstr "Przerwij" msgid "Breakpoint" msgstr "Punkt przerwania" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Napotkano punkt przerwania! Wyjście anulowane." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Punkty przerwania" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1978,7 +2034,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1986,12 +2042,12 @@ msgstr "" msgid "Buffer Size:" msgstr "Rozmiar bufora:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Rozmiar bufora zmieniono na %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Bufor:" @@ -2014,7 +2070,7 @@ msgstr "Przycisk" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2030,7 +2086,7 @@ msgstr "Przycisk" msgid "Buttons" msgstr "Przyciski" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2040,7 +2096,7 @@ msgstr "" msgid "C Stick" msgstr "C Gałka" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2048,19 +2104,19 @@ msgstr "" msgid "CP register " msgstr "Rejestr CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Opcje CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Buforowany Interpreter (wolniejszy)" @@ -2071,11 +2127,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2099,19 +2155,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2125,23 +2181,31 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Nie można uruchomić Sesji NetPlay, podczas gdy gra wciąż jest uruchomiona!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Anuluj" @@ -2174,11 +2238,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2186,6 +2250,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2204,11 +2272,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Zmień &dysk" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Zmień &dysk..." @@ -2216,7 +2284,7 @@ msgstr "Zmień &dysk..." msgid "Change Disc" msgstr "Zmień dysk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Zmieniaj dyski automatycznie" @@ -2230,7 +2298,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2248,15 +2316,15 @@ msgstr "" "Zmienianie cheatów uzyska efekt dopiero wtedy, gdy gra zostanie ponownie " "uruchomiona." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Rozmówki" @@ -2272,7 +2340,7 @@ msgstr "Szukaj cheatów" msgid "Cheats Manager" msgstr "Menadżer cheatów" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2284,13 +2352,13 @@ msgstr "" msgid "Check for updates" msgstr "Sprawdź aktualizacje" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Suma kontrolna" @@ -2298,31 +2366,31 @@ msgstr "Suma kontrolna" msgid "China" msgstr "Chiny" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Wybierz plik do otwarcia" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Wybierz plik do otwarcia lub utworzenia" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Wybierz folder do wypakowania" @@ -2331,7 +2399,7 @@ msgstr "Wybierz folder do wypakowania" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2341,27 +2409,27 @@ msgid "Classic Controller" msgstr "Kontroler Klasyczny" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Wyczyść" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Wyczyść pamięć podręczną" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Sklonuj i &edytuj kod..." @@ -2370,11 +2438,11 @@ msgstr "Sklonuj i &edytuj kod..." msgid "Close" msgstr "Zamknij" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Ko&nfiguracja" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Kod" @@ -2401,15 +2469,19 @@ msgstr "" msgid "Code:" msgstr "Kod:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2417,12 +2489,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2444,7 +2516,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2452,18 +2524,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "Kompilowanie shaderów" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Poziom kompresji:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2473,7 +2545,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2547,14 +2619,14 @@ msgstr "" msgid "Config" msgstr "Konfiguracja" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Konfiguruj" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2563,22 +2635,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "Konfiguruj Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Skonfiguruj wejście" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Skonfiguruj wyjście" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Potwierdź" @@ -2586,13 +2658,13 @@ msgstr "Potwierdź" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Potwierdź przy zatrzymaniu" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Potwierdzenie" @@ -2601,15 +2673,15 @@ msgstr "Potwierdzenie" msgid "Connect" msgstr "Połącz" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Podłącz Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Podłącz klawiaturę USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2629,15 +2701,15 @@ msgstr "Połącz Wiilot 3" msgid "Connect Wii Remote 4" msgstr "Połącz Wiilot 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Połącz Wiiloty" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Połączyć z Internetem i przeprowadzić aktualizację systemu?" @@ -2645,7 +2717,7 @@ msgstr "Połączyć z Internetem i przeprowadzić aktualizację systemu?" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Łączenie" @@ -2657,7 +2729,7 @@ msgstr "Typ połączenia:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Skanowanie ciągłe" @@ -2670,7 +2742,7 @@ msgstr "" msgid "Control Stick" msgstr "Gałka sterująca" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Profil kontrolera" @@ -2706,7 +2778,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2714,7 +2786,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2723,7 +2795,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2748,62 +2820,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Konwergencja:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2828,18 +2900,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopiuj" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopiuj &funkcję" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Kopiuj &hex" @@ -2847,7 +2919,7 @@ msgstr "Kopiuj &hex" msgid "Copy Address" msgstr "Kopiuj adres" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopiowanie nie powiodło się" @@ -2859,19 +2931,19 @@ msgstr "Kopiuj Hex" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2907,7 +2979,7 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -2915,7 +2987,7 @@ msgstr "" "Nie można było pobrać plików aktualizacji od Nintendo. Proszę sprawdź " "połączenie Internetowe i spróbuj ponownie." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2939,7 +3011,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2967,6 +3039,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2984,15 +3060,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -3000,13 +3076,13 @@ msgstr "" msgid "Country:" msgstr "Kraj:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -3015,16 +3091,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3042,7 +3118,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Twórca:" @@ -3076,7 +3152,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Aktualny region" @@ -3088,7 +3164,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3100,7 +3176,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Opcje dostosowanego RTC" @@ -3108,13 +3184,13 @@ msgstr "Opcje dostosowanego RTC" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3135,7 +3211,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "Bongosy DK" @@ -3163,7 +3239,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3171,15 +3247,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Mata do tańczenia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3191,23 +3273,23 @@ msgstr "" msgid "Data Type" msgstr "Typ danych" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3221,7 +3303,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Debugowanie" @@ -3267,8 +3349,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Domyślne" @@ -3276,7 +3359,7 @@ msgstr "Domyślne" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3309,17 +3392,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Usuń" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Usuń plik..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3328,7 +3411,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3336,26 +3419,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Głębia:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Opis" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Opis:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3363,11 +3446,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Wykryj" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3375,11 +3458,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Deterministyczna dwurdzeniowość:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Deweloperska (wiele razy w ciągu dnia)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Urządzenie" @@ -3388,7 +3471,7 @@ msgstr "Urządzenie" msgid "Device PID (e.g., 0305)" msgstr "PID urządzenia (np. 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Ustawienia urządzenia" @@ -3405,11 +3488,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Ekran wygasa po 5 minutach braku aktywności." @@ -3421,12 +3504,12 @@ msgstr "Bezpośrednie połączenie" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3434,7 +3517,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Wyłącz prostokąt ograniczający" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3446,15 +3529,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "Wyłącz limit szybkości emulacji" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Wyłącz mgłę" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3476,7 +3563,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3485,7 +3572,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Dysk" @@ -3519,26 +3606,26 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Czy zezwalasz programowi Dolphin na wysyłanie informacji do jego producentów?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Czy chcesz wyczyścić listę nazw symboli?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Zatrzymać aktualną emulację?" @@ -3550,35 +3637,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dekoder Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Filmy TAS (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3589,7 +3676,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3597,7 +3684,7 @@ msgstr "" "Dolphin nie mógł odnaleźć żadnych plików ISO lub WAD GameCube'a/Wii.\n" "Kliknij dwukrotnie tutaj, aby ustawić folder gier..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Nie udało się wykonać wymaganego zadania." @@ -3609,7 +3696,7 @@ msgstr "Nie udało się wykonać wymaganego zadania." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin jest wolnym i otwartoźródłowym emulatorem GameCube'a oraz Wii." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3623,7 +3710,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3638,15 +3725,15 @@ msgstr "System cheatów programu Dolphin jest aktualnie wyłączony." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Nie aktualizuj" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Zakończono kompresję obrazu płyty." @@ -3659,37 +3746,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Dół" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Pobierz kody" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Pobierz kody z bazy danych WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Pobieranie zakończone" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Pobrano %1 kodów. (dodano %2)" @@ -3712,7 +3799,7 @@ msgstr "Dwa rdzenie" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Atrapa" @@ -3732,7 +3819,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Zrzucaj audio" @@ -3744,7 +3831,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Zrzucaj docelowy EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Zrzucaj klatki" @@ -3817,12 +3904,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holenderski" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Wyjście" @@ -3838,7 +3925,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3852,7 +3939,7 @@ msgstr "Wczesne aktualizacje pamięci" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3865,7 +3952,7 @@ msgstr "Azja Wschodnia" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3899,7 +3986,7 @@ msgstr "Wysuń dysk" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3907,11 +3994,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Wbudowany bufor klatki (Embedded Frame Buffer - EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Pusty" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Wątek emulacji jest już uruchomiony" @@ -3919,15 +4006,15 @@ msgstr "Wątek emulacji jest już uruchomiony" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emuluj adapter Bluetooth Wii" @@ -3937,11 +4024,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Emulowany Wiilot" @@ -3961,12 +4048,12 @@ msgstr "Szybkość emulacji" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3974,6 +4061,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "Włącz weryfikację warstw API" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3982,15 +4073,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Włącz rozciąganie dźwięku" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Włącz cheaty" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Włącz dostosowany RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3998,19 +4093,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Włącz dwa rdzenie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Włącz dwa rdzenie (przyspieszenie)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Zmień częstotliwość taktowania emulowanego CPU" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4027,10 +4122,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Włącz MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Włącz skanowanie progresywne" @@ -4044,15 +4143,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Włącz wygaszacz ekranu" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Włącz dane głosu" @@ -4060,11 +4159,11 @@ msgstr "Włącz dane głosu" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Włącz raportowanie statystyk użytkowania" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4072,10 +4171,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Włącz przedstawienie szkieletowe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4106,6 +4212,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4140,7 +4253,7 @@ msgstr "" "Włącza obliczanie flagi wyniku liczby zmiennoprzecinkowej, wymagane dla " "niektórych gier. (włączone = kompatybilne, wyłączone = szybkie)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4151,11 +4264,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4173,7 +4287,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4196,7 +4310,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4204,7 +4317,14 @@ msgstr "" "Włącza jednostkę zarządzania pamięcią (Memory Management Unit - MMU), " "wymagana dla niektórych gier. (włączone = kompatybilne, wyłączone = szybkie)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4231,7 +4351,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4244,12 +4364,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet nie zainicjował się" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Angielski" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Ulepszenia" @@ -4280,84 +4400,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Błąd" @@ -4366,13 +4486,13 @@ msgstr "Błąd" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4385,15 +4505,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4401,11 +4521,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Błąd synchronizacji kodów cheatowania" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4480,7 +4600,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4509,11 +4629,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4561,14 +4681,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Eksportuj wszystkie zapisy Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4576,42 +4696,42 @@ msgstr "" msgid "Export Recording" msgstr "Eksportuj nagranie" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Eksportuj nagranie..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Rozszerzenie" @@ -4624,7 +4744,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4632,35 +4752,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Zewnętrzny bufor klatki (External Frame Buffer - XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Wypakuj certyfikaty z NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Wypakuj cały dysk..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Wypakuj całą partycję" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Wypakuj plik..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Wypakuj pliki..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Wypakuj dane systemowe..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Wypakowywanie wszystkich plików..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Wypakowywanie folderu..." @@ -4670,7 +4790,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Odtwarzacz FIFO" @@ -4678,17 +4798,17 @@ msgstr "Odtwarzacz FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4696,11 +4816,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4708,7 +4828,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4729,15 +4849,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4753,7 +4873,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Nie udało się usunąć wybranego pliku." @@ -4761,36 +4881,36 @@ msgstr "Nie udało się usunąć wybranego pliku." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Nie udało się pobrać kodów." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Nie udało się wypakować pliku." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4805,29 +4925,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4842,16 +4962,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -4859,8 +4979,8 @@ msgstr "" "Nasłuch na porcie %1 zakończony niepowodzeniem. Czy jest uruchomiony jakiś " "inny serwer NetPlay?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4872,15 +4992,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4894,8 +5014,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Nie udało się otworzyć '%1'" @@ -4922,40 +5046,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4975,35 +5099,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5013,18 +5137,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -5040,27 +5164,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Nie udało się zapisać log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5080,9 +5211,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "Nie udało się zapisać pliku konfiguracyjnego!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5090,33 +5221,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5140,17 +5271,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5162,20 +5297,20 @@ msgstr "" msgid "File Info" msgstr "Informacje o pliku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Nazwa pliku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Rozmiar pliku" @@ -5183,15 +5318,15 @@ msgstr "Rozmiar pliku" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Plik nie zawierał kodów." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Pliki otwarte, gotowe do kompresji." @@ -5201,11 +5336,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5213,7 +5348,7 @@ msgstr "" msgid "Filesystem" msgstr "System plików" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5229,7 +5364,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5237,19 +5372,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Napraw sumy kontrolne" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5259,7 +5394,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flagi" @@ -5268,12 +5403,12 @@ msgstr "Flagi" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5293,35 +5428,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Wymuszaj 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Wymuszaj 24-bitowy kolor" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Wymuszaj 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5329,7 +5464,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "Wymuszaj nasłuch na porcie:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5341,7 +5476,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5351,7 +5486,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5359,7 +5494,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5425,19 +5560,19 @@ msgstr "" msgid "France" msgstr "Francja" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5445,7 +5580,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5906,7 +6046,7 @@ msgstr "Zielony lewo" msgid "Green Right" msgstr "Zielony prawo" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Widok kafelków" @@ -5919,7 +6059,7 @@ msgstr "Gitara" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5935,7 +6075,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5952,6 +6092,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5972,7 +6116,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadecymalne" @@ -5981,28 +6125,28 @@ msgstr "Heksadecymalne" msgid "Hide" msgstr "Ukryj" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -6011,7 +6155,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6027,11 +6171,11 @@ msgstr "" msgid "Host" msgstr "Hostuj" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -6039,7 +6183,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6047,15 +6191,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -6063,7 +6207,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Ustawienia skrótów klawiaturowych" @@ -6073,11 +6217,11 @@ msgstr "Ustawienia skrótów klawiaturowych" msgid "Hotkeys" msgstr "Skróty klawiaturowe" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6087,7 +6231,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6096,11 +6240,11 @@ msgstr "" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6122,24 +6266,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "Adres IP:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Ustawienia IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Czułość IR" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6157,22 +6301,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Generacja tożsamości" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6194,7 +6338,7 @@ msgstr "" "powodują błędy oraz problemy z wydajnością i stabilnością.\n" "Autoryzacja może zostać wycofana w każdej chwili poprzez ustawienia programu." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6208,14 +6352,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6231,7 +6375,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Ignoruj zmiany formatu" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6264,30 +6408,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importuj zapis Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6303,7 +6447,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6315,6 +6459,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6352,19 +6520,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6377,27 +6545,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Informacje" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informacja" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Wejście" @@ -6411,42 +6579,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Włóż kartę SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Zainstaluj WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6458,7 +6626,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6466,7 +6634,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6483,8 +6651,23 @@ msgstr "" msgid "Interface" msgstr "Interfejs" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Wewnętrzny błąd LZO - kompresja nie powiodła się" @@ -6493,23 +6676,30 @@ msgstr "Wewnętrzny błąd LZO - kompresja nie powiodła się" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Wewnętrzny błąd LZO - lzo_init() nie powiodło się" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Rozdzielczość wewnętrzna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Rozdzielczość wewnętrzna:" @@ -6517,15 +6707,15 @@ msgstr "Rozdzielczość wewnętrzna:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreter (najwolniejszy)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6537,7 +6727,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6546,15 +6736,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6562,7 +6752,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6583,7 +6773,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6605,7 +6795,7 @@ msgstr "" "Niewłaściwy łańcuch przeszukiwania (wspierane są tylko równe długości " "łańcucha)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6614,8 +6804,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Włoski" @@ -6623,11 +6813,16 @@ msgstr "Włoski" msgid "Italy" msgstr "Włochy" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6635,79 +6830,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japonia" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japoński" @@ -6718,12 +6913,18 @@ msgstr "Japoński" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Trzymaj okno zawsze na wierzchu" @@ -6740,7 +6941,7 @@ msgstr "" msgid "Keyboard" msgstr "Klawiatura" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6757,16 +6958,16 @@ msgstr "Klawisze" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Wyrzuć gracza" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Koreański" @@ -6777,7 +6978,7 @@ msgstr "Koreański" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6799,23 +7000,31 @@ msgstr "Etykieta" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Opóźnienie" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6823,11 +7032,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6838,7 +7051,7 @@ msgstr "Lewo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Gałka lewa" @@ -6860,7 +7073,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6870,7 +7083,7 @@ msgstr "" "ŚPM usuwa przypisany klawisz.\n" "PPM wyświetla dodatkowe opcje." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6887,7 +7100,7 @@ msgstr "Licencja" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6897,8 +7110,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6906,11 +7122,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Pokaż kolumny" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Widok listy" @@ -6919,18 +7135,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Wczytaj" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6938,15 +7154,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Wczytuj dostosowane tekstury" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6963,7 +7179,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7052,23 +7268,23 @@ msgstr "Wczytaj stan Slot 8" msgid "Load State Slot 9" msgstr "Wczytaj stan Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Wczytaj stan z pliku" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Wczytaj stan z wybranego slotu" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Wczytaj stan ze slotu" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7076,16 +7292,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "Wczytaj z wybranego slotu" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Wczytaj ze slotu Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Wczytaj plik map" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7093,7 +7309,7 @@ msgstr "" msgid "Load..." msgstr "Wczytaj..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7110,15 +7326,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7132,10 +7348,18 @@ msgstr "Log" msgid "Log Configuration" msgstr "Konfiguracja logu" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Loguj czas renderowania do pliku" @@ -7148,18 +7372,10 @@ msgstr "Typy logów" msgid "Logger Outputs" msgstr "Logger Outputs" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7171,20 +7387,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7196,13 +7412,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7210,9 +7426,37 @@ msgstr "" msgid "Main Stick" msgstr "Główna gałka" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Producent" @@ -7221,7 +7465,7 @@ msgstr "Producent" msgid "Maker:" msgstr "Producent:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7229,7 +7473,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7238,23 +7482,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Trafienie znalezione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7263,12 +7507,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Może powodować spowolnienie w Wii Menu i niektórych grach." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Umiarkowany" @@ -7280,19 +7524,19 @@ msgstr "Pamięć" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Karta pamięci" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7312,7 +7556,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7324,29 +7568,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Różne" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Ustawienia różne" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7369,12 +7618,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7386,11 +7643,11 @@ msgstr "Monoskopowe cienie" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7399,20 +7656,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7433,7 +7690,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7441,20 +7698,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7462,7 +7719,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7479,25 +7736,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7506,11 +7763,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nazwa:" @@ -7518,16 +7775,16 @@ msgstr "Nazwa:" msgid "Native (640x528)" msgstr "Natywna (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7539,27 +7796,27 @@ msgstr "" msgid "Netherlands" msgstr "Holandia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7567,15 +7824,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7588,11 +7845,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Nowa tożsamość została wygenerowana." @@ -7600,7 +7857,7 @@ msgstr "Nowa tożsamość została wygenerowana." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7623,6 +7880,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Pseudonim:" @@ -7650,14 +7908,18 @@ msgstr "Bez wyjścia audio" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Brak trafień" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7667,7 +7929,7 @@ msgstr "" msgid "No description available" msgstr "Brak opisu" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7675,7 +7937,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7683,15 +7945,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Nie wykryto żadnych problemów" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7722,23 +7988,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Brak" @@ -7750,11 +8016,11 @@ msgstr "Ameryka Północna" msgid "Not Set" msgstr "Nieokreślona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Nie wszyscy gracze mają tę grę. Czy na pewno chcesz rozpocząć?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7762,7 +8028,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7770,11 +8036,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7809,25 +8075,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7845,7 +8111,7 @@ msgid "Oceania" msgstr "Oceania" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Wyłączone" @@ -7857,7 +8123,7 @@ msgstr "" msgid "On" msgstr "Włączone" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7868,21 +8134,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Dokumentacja online" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7895,24 +8161,24 @@ msgstr "" msgid "Open" msgstr "Otwórz" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Otwórz log FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7920,7 +8186,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7952,7 +8218,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7960,8 +8226,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opcje" @@ -7970,21 +8236,21 @@ msgstr "Opcje" msgid "Orange" msgstr "Pomarańczowy" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Pozostałe" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7993,24 +8259,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "Inne skróty klawiaturowe stanów" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Inne zarządzanie stanami" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Odtwórz nagranie wejścia..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8039,7 +8313,7 @@ msgstr "Plik graficzny PNG (*.png);; All Files (*)" msgid "PPC Size" msgstr "Rozmiar PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -8052,7 +8326,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pady" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -8065,11 +8339,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8111,23 +8385,24 @@ msgstr "Ścieżki" msgid "Pause" msgstr "Wstrzymaj" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Wstrzymaj na końcu filmu" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Wstrzymaj gdy okno nieaktywne" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8145,15 +8420,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Oświetlenie na piksel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8183,11 +8458,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8199,8 +8474,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platforma" @@ -8216,7 +8491,7 @@ msgstr "" msgid "Play Recording" msgstr "Odtwórz nagranie" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8224,39 +8499,43 @@ msgstr "" msgid "Playback Options" msgstr "Opcje odtwarzania" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Gracze" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8265,7 +8544,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8276,12 +8555,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Port %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8290,19 +8569,19 @@ msgstr "" msgid "Port:" msgstr "Port:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efekt przetwarzania końcowego:" @@ -8331,7 +8610,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8352,7 +8631,7 @@ msgstr "Naciśnij przycisk Sync" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8382,15 +8661,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8412,7 +8691,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8421,23 +8700,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "Licznik programu" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8462,13 +8741,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Pytanie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Zamknij" @@ -8489,11 +8768,11 @@ msgstr "R-Analog" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8501,7 +8780,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8518,7 +8797,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8550,11 +8833,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Prawdziwy Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Prawdziwy Wiilot" @@ -8571,7 +8854,7 @@ msgstr "Wyśrodkuj" msgid "Record" msgstr "Nagranie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8583,7 +8866,7 @@ msgstr "" msgid "Recording Options" msgstr "Opcje nagrywania" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Nagrywanie..." @@ -8600,7 +8883,7 @@ msgstr "Czerwony lewo" msgid "Red Right" msgstr "Czerwony prawo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8610,17 +8893,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Odśwież" @@ -8641,22 +8924,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Region:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Rejestry" @@ -8668,52 +8951,52 @@ msgstr "Wejście relatywne" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Usuń" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Renderuj do okna głównego‭" @@ -8734,18 +9017,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Zresetuj" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8753,11 +9036,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8765,7 +9048,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8773,11 +9056,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Zresetuj wszystkie zapisane sparowania Wiilotów" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8793,11 +9076,11 @@ msgstr "Wymagane ponowne uruchomienie" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Ponów" @@ -8806,7 +9089,7 @@ msgstr "Ponów" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8818,7 +9101,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8829,7 +9112,7 @@ msgstr "Prawo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Gałka prawa" @@ -8865,11 +9148,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "ID pokoju" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8894,23 +9177,23 @@ msgstr "" msgid "Rumble" msgstr "Wibracje" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8918,11 +9201,11 @@ msgstr "" msgid "Russia" msgstr "Rosja" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8930,11 +9213,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "Ścieżka karty SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8942,7 +9225,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8955,7 +9238,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8963,7 +9246,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8977,11 +9260,11 @@ msgstr "" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Z&apisz stan" @@ -8991,8 +9274,8 @@ msgid "Safe" msgstr "Bezpieczny" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9002,34 +9285,34 @@ msgstr "Zapisz" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Zapisz log FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Zapisz plik do" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -9037,17 +9320,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Zapisz najstarszy stan" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Zapisz stan" @@ -9091,23 +9374,23 @@ msgstr "Zapisz stan Slot 8" msgid "Save State Slot 9" msgstr "Zapisz stan Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Zapisz stan do pliku" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Zapisz stan w najstarszym slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Zapisz stan we wybranym slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Zapisz stan w slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9115,7 +9398,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Zapisz i wczytaj stan" @@ -9127,26 +9410,26 @@ msgstr "" msgid "Save as..." msgstr "Zapisz jako..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9154,7 +9437,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "Zapisz we wybranym slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Zapisz w slocie %1 - %2" @@ -9162,11 +9445,11 @@ msgstr "Zapisz w slocie %1 - %2" msgid "Save..." msgstr "Zapisz..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9174,7 +9457,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Skalowana kopia EFB" @@ -9188,11 +9471,11 @@ msgstr "Zrzut ekranu" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Szukaj" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Szukaj adresu" @@ -9215,7 +9498,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9223,11 +9506,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9251,7 +9534,7 @@ msgstr "Sekcja zawierająca większość ustawień dotyczących procesora i sprz msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Wybierz" @@ -9259,24 +9542,24 @@ msgstr "Wybierz" msgid "Select Dump Path" msgstr "Wybierz ścieżkę zrzutu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9296,15 +9579,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Wybierz slot %1 - %2" @@ -9312,7 +9595,7 @@ msgstr "Wybierz slot %1 - %2" msgid "Select State" msgstr "Wybierz stan" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Wybierz slot stanu" @@ -9364,17 +9647,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Wybierz ścieżkę" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Wybierz plik" @@ -9390,7 +9673,7 @@ msgstr "Wybierz grę" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9398,19 +9681,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9418,20 +9701,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Wybierz plik do zapisu" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9443,11 +9726,11 @@ msgstr "Wybierz czcionkę" msgid "Selected controller profile does not exist" msgstr "Wybrany profil kontrolera nie istnieje" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9459,19 +9742,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9482,7 +9765,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9491,7 +9774,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9501,11 +9784,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Wyślij" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Pozycja Sensor Baru:" @@ -9525,7 +9808,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9542,35 +9825,35 @@ msgstr "" msgid "Set PC" msgstr "Ustaw PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9580,7 +9863,7 @@ msgstr "" "gier PAL.\n" "Może nie działać z niektórymi grami." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Ustawia język systemu Wii." @@ -9596,7 +9879,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9606,11 +9889,11 @@ msgstr "Ustawienia" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMem: Nie można utworzyć pliku setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9620,6 +9903,10 @@ msgstr "" msgid "Shake" msgstr "Wstrząs" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9633,41 +9920,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Pokaż &log" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Pokaż pasek &narzędzi" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Pokazuj aktywny tytuł w tytule okna" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Pokaż Australię" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Pokazuj aktualną grę w programie Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Pokaż ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9675,7 +9962,7 @@ msgstr "" msgid "Show FPS" msgstr "Pokazuj kl./s" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Pokazuj licznik klatek" @@ -9683,19 +9970,19 @@ msgstr "Pokazuj licznik klatek" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Pokaż Francję" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Pokaż GameCube'a" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Pokaż Niemcy" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9703,23 +9990,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Pokaż wejścia ekranu" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Pokaż Włochy" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Pokaż Koreę" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Pokaż licznik lagów" @@ -9727,27 +10014,27 @@ msgstr "Pokaż licznik lagów" msgid "Show Language:" msgstr "Pokaż język:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Pokaż &konfigurację logu" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Pokazuj wiadomości NetPlay" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Pokazuj ping NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Pokaż Holandię" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Pokaż PAL" @@ -9760,19 +10047,19 @@ msgstr "Pokaż PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Pokaż platformy" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Pokaż regiony" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Pokaż Rosję" @@ -9780,7 +10067,7 @@ msgstr "Pokaż Rosję" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Pokaż Hiszpanię" @@ -9792,19 +10079,19 @@ msgstr "" msgid "Show Statistics" msgstr "Pokazuj statystyki" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Pokaż zegar systemowy" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Pokaż Tajwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Pokaż USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Pokaż nieznane" @@ -9816,27 +10103,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Pokaż WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Pokaż Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Pokaż świat" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9853,11 +10140,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9905,7 +10192,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9917,7 +10204,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Obok siebie" @@ -9933,7 +10220,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "Wiilot trzymany poziomo" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9952,12 +10239,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chiński uproszczony" @@ -9965,11 +10252,11 @@ msgstr "Chiński uproszczony" msgid "Simulate DK Bongos" msgstr "Symuluj Bongosy DK" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Rozmiar" @@ -9984,7 +10271,7 @@ msgstr "" msgid "Skip" msgstr "Pomiń" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9992,7 +10279,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Pomijaj dostęp EFB z CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Pomijaj menu główne" @@ -10018,28 +10305,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10048,19 +10340,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10086,7 +10378,7 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10094,12 +10386,12 @@ msgstr "" "Niektóre wartości, które podałeś są nieprawidłowe.\n" "Sprawdź proszę zaznaczone wartości." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10112,8 +10404,8 @@ msgid "Spain" msgstr "Hiszpania" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Hiszpański" @@ -10121,11 +10413,11 @@ msgstr "Hiszpański" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Poziom głośnika:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10154,7 +10446,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10166,16 +10458,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standardowy kontroler" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Uruchom &NetPlay..." @@ -10183,7 +10475,7 @@ msgstr "Uruchom &NetPlay..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Rozpocznij nagrywanie wejścia" @@ -10193,7 +10485,7 @@ msgstr "&Rozpocznij nagrywanie wejścia" msgid "Start Recording" msgstr "Rozpocznij nagrywanie" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10201,11 +10493,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10216,7 +10508,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Kierownica" @@ -10244,19 +10536,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Wyjście udane!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Wyjście przekroczyło czas oczekiwania!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Przekraczanie w toku..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Krok wykonany!" @@ -10265,20 +10557,20 @@ msgstr "Krok wykonany!" msgid "Stepping" msgstr "Kroki" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Tryb 3D stereoskopii:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopia" @@ -10299,7 +10591,7 @@ msgstr "Gałka" msgid "Stop" msgstr "Zatrzymaj" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10307,7 +10599,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Zatrzymana gra" @@ -10339,11 +10631,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Rozciągnij do okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Ścisła synchronizacja ustawień" @@ -10357,6 +10649,10 @@ msgstr "Łańcuch" msgid "Strum" msgstr "Struny" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10364,69 +10660,69 @@ msgstr "Struny" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Powodzenie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Pomyślnie usunięto '%1'." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Pliki zapisów zostały pomyślnie wyeksportowane" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Certyfikaty z NAND zostały pomyślnie wyodrębnione" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Plik został pomyślnie wyodrębniony." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Dane systemowe zostały pomyślnie wyodrębnione." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Ten tytuł został pomyślnie zainstalowany do NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Usunięcie tego tytułu z NAND zakończono pomyślnie." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10434,16 +10730,16 @@ msgstr "" msgid "Support" msgstr "Wsparcie" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10451,17 +10747,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Zamień oczy" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10473,23 +10774,23 @@ msgstr "" msgid "Swing" msgstr "Zamach" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10502,25 +10803,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symbole" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Zsynchronizuj prawdziwe Wiiloty i je sparuj" @@ -10534,7 +10835,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10552,25 +10853,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Język systemu:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Wejście TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Narzędzia TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10588,15 +10889,15 @@ msgstr "" msgid "Taiwan" msgstr "Tajwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Zrób zrzut ekranu" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10604,11 +10905,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Testuj" @@ -10625,11 +10926,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10670,13 +10971,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND został naprawiony." @@ -10687,6 +10988,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10720,7 +11025,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10747,11 +11052,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10761,19 +11066,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Wprowadzony PID jest nieprawidłowy." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Wprowadzony VID jest nieprawidłowy." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10781,12 +11088,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10797,7 +11110,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10808,7 +11121,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10833,7 +11146,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "Dysk gry nie zawiera żadnych użytecznych informacji." @@ -10841,14 +11154,14 @@ msgstr "Dysk gry nie zawiera żadnych użytecznych informacji." msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10865,6 +11178,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10875,6 +11194,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10883,12 +11212,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Profil '%1' nie istnieje." @@ -10907,12 +11240,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Wynikowy odszyfrowany kod AR nie zawiera żadnych linii." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10946,13 +11279,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10961,11 +11294,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10983,7 +11337,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11009,11 +11363,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Nie ma nic do cofnięcia!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11045,7 +11399,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "To urządzenie USB jest już na białej liście." @@ -11072,7 +11430,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "To nie może być cofnięte!" @@ -11170,7 +11528,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11237,7 +11595,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11272,14 +11630,14 @@ msgstr "Przechylenie" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Tytuł" @@ -11293,7 +11651,7 @@ msgstr "Do" msgid "To:" msgstr "Do:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Przełącz pełny &ekran" @@ -11378,15 +11736,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Góra" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Góra-i-dół" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11425,19 +11783,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chiński tradycyjny" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11445,7 +11817,7 @@ msgstr "" msgid "Traversal Server" msgstr "Serwer przejściowy" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11455,7 +11827,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11464,12 +11836,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Spusty" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11495,7 +11872,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11503,26 +11880,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11530,7 +11905,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11539,7 +11914,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11551,7 +11926,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11571,7 +11950,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11587,55 +11966,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Nieskompresowane obrazy gier GC/Wii (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Cofnij wczytywanie stanu" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Cofnij zapisywanie stanu" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Odinstaluj z NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Stany Zjednoczone" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Nieznany" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11647,7 +12031,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11657,7 +12041,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11667,7 +12051,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11683,11 +12067,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11695,20 +12079,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Nieograniczona szybkość" @@ -11720,23 +12104,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Rozpakowywanie" @@ -11755,59 +12139,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Góra" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Aktualizuj" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Zaktualizuj po zamknięciu programu Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Aktualizacja anulowana" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Aktualizacja zakończona" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Aktualizacja nie powiodła się" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Aktualizowanie" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11825,7 +12209,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "Wiilot trzymany pionowo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Ustawienia raportowania statystyk użytkowania" @@ -11833,27 +12217,23 @@ msgstr "Ustawienia raportowania statystyk użytkowania" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Użyj wbudowanej bazy danych nazw gier" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Używaj dostosowanego stylu użytkownika" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Użyj trybu PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Użyj Panic Handlers" @@ -11917,15 +12297,11 @@ msgstr "" msgid "User Interface" msgstr "Interfejs użytkownika" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11944,14 +12320,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12202,14 +12584,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Ostrzeżenie" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12276,11 +12658,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12309,11 +12691,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Zezwolone urządzenia przejściowe USB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Hak szerokiego ekranu" @@ -12341,45 +12723,45 @@ msgstr "Wiilot" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Pilot %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Ustawienia Wii Pilota" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wiiloty" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii i Wiilot" @@ -12387,22 +12769,22 @@ msgstr "Wii i Wiilot" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Pliki zapisu Wii (*.bin);Wszystkie pliki (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12448,26 +12830,26 @@ msgstr "" msgid "Write to Window" msgstr "Wpisz do okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12481,9 +12863,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12511,21 +12893,21 @@ msgstr "Tak" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12576,15 +12958,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Musisz wprowadzić nazwę." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12592,7 +12974,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Musisz ponownie uruchomić program Dolphin, aby zastosować zmianę." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Musisz wybrać grę do hostowania!" @@ -12608,16 +12990,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12638,7 +13020,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12661,21 +13043,21 @@ msgstr "automatyczna" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12721,7 +13103,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12731,13 +13113,13 @@ msgstr "" msgid "none" msgstr "żadna" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12786,11 +13168,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12800,8 +13182,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12809,7 +13191,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/pt.po b/Languages/po/pt.po index 90160d418d..746805437a 100644 --- a/Languages/po/pt.po +++ b/Languages/po/pt.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Zilaan , 2011\n" "Language-Team: Portuguese (http://app.transifex.com/delroth/dolphin-emu/" @@ -41,7 +41,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -49,7 +49,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -62,7 +62,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -70,7 +70,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -93,14 +93,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -127,7 +127,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -138,11 +138,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -150,54 +150,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -209,30 +213,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -240,7 +244,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -256,16 +260,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -289,27 +297,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -317,85 +325,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Pontos de partida" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -411,21 +419,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulação" @@ -433,39 +441,39 @@ msgstr "&Emulação" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Ficheiro" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Avançar Quadro" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -473,15 +481,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Definições Gráficas" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Ajuda" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Definições de Teclas de Atalho" @@ -489,31 +497,31 @@ msgstr "&Definições de Teclas de Atalho" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -521,11 +529,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Carregar Estado" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -539,23 +547,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memória" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -563,82 +571,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Abrir..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opções" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Começar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Propriedades" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registos" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Parar" @@ -646,15 +654,15 @@ msgstr "&Parar" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Ferramentas" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -664,21 +672,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Ver" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -686,23 +694,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(desligado)" @@ -710,63 +726,71 @@ msgstr "(desligado)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -788,11 +812,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -800,11 +824,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -812,15 +836,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -850,7 +870,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -864,15 +884,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -880,35 +896,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -927,19 +943,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -961,19 +973,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -985,26 +997,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1022,34 +1034,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1082,7 +1094,7 @@ msgstr "Códigos AR" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1093,7 +1105,7 @@ msgstr "Sobre o Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1106,8 +1118,8 @@ msgstr "" msgid "Accuracy:" msgstr "Precisão:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1183,11 +1195,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1199,7 +1211,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1207,7 +1219,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adaptador:" @@ -1229,8 +1241,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1242,7 +1254,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1252,7 +1264,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1262,9 +1274,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Adicionar..." @@ -1272,16 +1284,16 @@ msgstr "Adicionar..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1300,7 +1312,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1324,7 +1336,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1332,7 +1344,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1345,27 +1357,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avançadas" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1373,96 +1408,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1472,7 +1508,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1480,7 +1516,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1498,31 +1534,31 @@ msgstr "Ângulo" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Serrilhamento" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1536,11 +1572,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1548,15 +1584,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1564,16 +1600,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Proporção de ecrã:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1581,7 +1621,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1606,7 +1646,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1614,8 +1654,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automático" @@ -1623,11 +1663,11 @@ msgstr "Automático" msgid "Auto (Multiple of 640x528)" msgstr "Automático (Multiplo de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1635,7 +1675,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1643,15 +1683,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1679,7 +1719,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1691,7 +1731,7 @@ msgstr "" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1703,12 +1743,12 @@ msgstr "" msgid "Backend Settings" msgstr "Definições Backend" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Introdução em segundo plano" @@ -1719,13 +1759,13 @@ msgstr "Introdução em segundo plano" msgid "Backward" msgstr "Retroceder" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1733,20 +1773,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1766,11 +1806,11 @@ msgstr "Barra" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Básico" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Definições Básicas" @@ -1778,7 +1818,7 @@ msgstr "Definições Básicas" msgid "Bass" msgstr "Baixo" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1786,7 +1826,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1794,6 +1834,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1810,20 +1866,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1831,7 +1887,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blocos" @@ -1854,15 +1910,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1870,7 +1926,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Inferior" @@ -1879,7 +1935,7 @@ msgstr "Inferior" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1893,27 +1949,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1931,7 +1987,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1939,12 +1995,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -1967,7 +2023,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1983,7 +2039,7 @@ msgstr "" msgid "Buttons" msgstr "Botões" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1993,7 +2049,7 @@ msgstr "" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2001,19 +2057,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2024,11 +2080,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2052,19 +2108,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2078,22 +2134,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2126,11 +2190,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2138,6 +2202,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2156,11 +2224,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Mudar &Disco..." @@ -2168,7 +2236,7 @@ msgstr "Mudar &Disco..." msgid "Change Disc" msgstr "Mudar Disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2182,7 +2250,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2198,15 +2266,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Conversa" @@ -2222,7 +2290,7 @@ msgstr "Procura de Cheats" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2234,13 +2302,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2248,31 +2316,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Escolha um ficheiro para abrir" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Escolha a pasta para extrair" @@ -2281,7 +2349,7 @@ msgstr "Escolha a pasta para extrair" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2291,27 +2359,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Limpar" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2320,11 +2388,11 @@ msgstr "" msgid "Close" msgstr "Fechar" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2351,15 +2419,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2367,12 +2439,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2394,7 +2466,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2402,18 +2474,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2423,7 +2495,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2497,14 +2569,14 @@ msgstr "" msgid "Config" msgstr "Configurar" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configuração" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2513,22 +2585,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2536,13 +2608,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Confirmar Ao Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2551,15 +2623,15 @@ msgstr "" msgid "Connect" msgstr "Conectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Conectar Teclado USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2579,15 +2651,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2595,7 +2667,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2607,7 +2679,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "" @@ -2620,7 +2692,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2656,7 +2728,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2664,7 +2736,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2673,7 +2745,7 @@ msgid "" "Native." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2698,62 +2770,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2778,18 +2850,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2797,7 +2869,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2809,19 +2881,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2857,13 +2929,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2885,7 +2957,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2913,6 +2985,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2930,15 +3006,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2946,13 +3022,13 @@ msgstr "" msgid "Country:" msgstr "País" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2961,16 +3037,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2988,7 +3064,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3022,7 +3098,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3034,7 +3110,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3046,7 +3122,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3054,13 +3130,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3081,7 +3157,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3109,7 +3185,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3117,15 +3193,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3137,23 +3219,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3167,7 +3249,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Depuração" @@ -3213,8 +3295,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Padrão" @@ -3222,7 +3305,7 @@ msgstr "Padrão" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3255,17 +3338,17 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Apagar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3274,7 +3357,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3282,26 +3365,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descrição" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3309,11 +3392,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3321,11 +3404,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Dispositivo" @@ -3334,7 +3417,7 @@ msgstr "Dispositivo" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Definições de Dispositivo" @@ -3351,11 +3434,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3367,12 +3450,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3380,7 +3463,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3392,15 +3475,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Desactivar Nevoeiro" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3422,7 +3509,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3431,7 +3518,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -3465,25 +3552,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Deseja parar a emulação actual?" @@ -3495,35 +3582,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS filmes (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3534,13 +3621,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3552,7 +3639,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3566,7 +3653,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3581,15 +3668,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3602,37 +3689,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Baixo" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3655,7 +3742,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -3675,7 +3762,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Depositar Áudio" @@ -3687,7 +3774,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Depositar Alvo EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Depositar Quadros" @@ -3760,12 +3847,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holandês" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "S&air" @@ -3781,7 +3868,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3795,7 +3882,7 @@ msgstr "Actualizações de Memória Inicial" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3808,7 +3895,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3842,7 +3929,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3850,11 +3937,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Thread de Emulador já em execução" @@ -3862,15 +3949,15 @@ msgstr "Thread de Emulador já em execução" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3880,11 +3967,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3904,12 +3991,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3917,6 +4004,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3925,15 +4016,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Activar Cheats" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3941,19 +4036,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Activar Dual Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Activar Dual Core (aumento de desempenho)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3970,10 +4065,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Activar MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Activar Progressive Scan" @@ -3987,15 +4086,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Activar Protector de Ecrã" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "" @@ -4003,11 +4102,11 @@ msgstr "" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4015,10 +4114,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Activar Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4049,6 +4155,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4079,7 +4192,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4090,11 +4203,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4112,7 +4226,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4135,7 +4249,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4143,7 +4256,14 @@ msgstr "" "Activa a Unidade de Gestão de Memória, necessária em alguns jogos. (ON = " "Compatível, OFF = Rápido)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4170,7 +4290,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4183,12 +4303,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Inglês" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Melhorias" @@ -4219,84 +4339,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Erro" @@ -4305,13 +4425,13 @@ msgstr "Erro" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4325,15 +4445,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4341,11 +4461,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4416,7 +4536,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4445,11 +4565,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4497,14 +4617,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportar Todos os Jogos Guardados Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4512,42 +4632,42 @@ msgstr "" msgid "Export Recording" msgstr "Exportar Gravação" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exportar Gravação..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensão" @@ -4560,7 +4680,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4568,35 +4688,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extrair Ficheiro..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4606,7 +4726,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Reprodutor FIFO" @@ -4614,17 +4734,17 @@ msgstr "Reprodutor FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4632,11 +4752,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4644,7 +4764,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4665,15 +4785,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4689,7 +4809,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4697,36 +4817,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Falha ao descarregar códigos" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4741,29 +4861,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4778,23 +4898,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4806,15 +4926,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4828,8 +4948,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4856,40 +4980,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4909,35 +5033,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4947,18 +5071,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4974,27 +5098,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5014,9 +5145,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5024,33 +5155,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5074,17 +5205,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5096,20 +5231,20 @@ msgstr "" msgid "File Info" msgstr "Informação de Ficheiro" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5117,15 +5252,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "O ficheiro não continha códigos." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5135,11 +5270,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5147,7 +5282,7 @@ msgstr "" msgid "Filesystem" msgstr "Sistema de ficheiros" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5163,7 +5298,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5171,19 +5306,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Corrigir Checksums" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5193,7 +5328,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5202,12 +5337,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5227,35 +5362,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forçar 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forçar 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5263,7 +5398,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5275,7 +5410,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5285,7 +5420,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5293,7 +5428,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5359,19 +5494,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5379,7 +5514,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5840,7 +5980,7 @@ msgstr "Verde Esquerda" msgid "Green Right" msgstr "Verde Direita" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5853,7 +5993,7 @@ msgstr "Guitarra" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5869,7 +6009,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5886,6 +6026,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5906,7 +6050,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5915,28 +6059,28 @@ msgstr "" msgid "Hide" msgstr "Esconder" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5945,7 +6089,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5961,11 +6105,11 @@ msgstr "" msgid "Host" msgstr "Host" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5973,7 +6117,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5981,15 +6125,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5997,7 +6141,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6007,11 +6151,11 @@ msgstr "" msgid "Hotkeys" msgstr "Teclas de Atalho" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6021,7 +6165,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6030,11 +6174,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6056,24 +6200,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Definições IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IV" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilidade de Infra Vermelhos" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6091,22 +6235,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ícone" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6119,7 +6263,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6133,14 +6277,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6156,7 +6300,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Ignorar Mudanças de Formato" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6189,30 +6333,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6228,7 +6372,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6240,6 +6384,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6277,19 +6445,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6302,27 +6470,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Informação" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informação" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Entrada" @@ -6336,42 +6504,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Inserir Cartão SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6383,7 +6551,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6391,7 +6559,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6408,8 +6576,23 @@ msgstr "" msgid "Interface" msgstr "Iinterface" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Erro interno de LZO - compressão falhou" @@ -6418,23 +6601,30 @@ msgstr "Erro interno de LZO - compressão falhou" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Erro interno de LZO - lzo_init() falhou" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Resolução Interna:" @@ -6442,15 +6632,15 @@ msgstr "Resolução Interna:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6462,7 +6652,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6471,15 +6661,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6487,7 +6677,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6508,7 +6698,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6528,7 +6718,7 @@ msgstr "" msgid "Invalid search string (only even string lengths supported)" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6537,8 +6727,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiano" @@ -6546,11 +6736,16 @@ msgstr "Italiano" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6558,79 +6753,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonês" @@ -6641,12 +6836,18 @@ msgstr "Japonês" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6663,7 +6864,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6680,16 +6881,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coreano" @@ -6700,7 +6901,7 @@ msgstr "Coreano" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6722,23 +6923,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6746,11 +6955,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6761,7 +6974,7 @@ msgstr "Esquerda" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Stick Esquerdo" @@ -6783,7 +6996,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6793,7 +7006,7 @@ msgstr "" "Clique botão do meio para limpar.\n" "Clique botão direito para mais opções." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6810,7 +7023,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6820,8 +7033,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6829,11 +7045,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6842,18 +7058,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Carregar" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6861,15 +7077,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Carregar Texturas Personalizadas" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6886,7 +7102,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6975,23 +7191,23 @@ msgstr "Carregar Estado Slot 8" msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6999,16 +7215,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7016,7 +7232,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7033,15 +7249,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7055,10 +7271,18 @@ msgstr "Relatório" msgid "Log Configuration" msgstr "Configuração de Relatório" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7071,18 +7295,10 @@ msgstr "Tipos de Relatório" msgid "Logger Outputs" msgstr "Saídas de Gerador de Relatórios" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7094,20 +7310,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7119,13 +7335,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7133,9 +7349,37 @@ msgstr "" msgid "Main Stick" msgstr "Stick Principal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7144,7 +7388,7 @@ msgstr "" msgid "Maker:" msgstr "Fabricante:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7152,7 +7396,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7161,23 +7405,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7186,12 +7430,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7203,19 +7447,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Cartão de memória" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7235,7 +7479,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7247,29 +7491,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Diversos" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Configurações Diversas" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7292,12 +7541,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7309,11 +7566,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7322,20 +7579,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7356,7 +7613,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7364,20 +7621,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7385,7 +7642,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7402,25 +7659,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7429,11 +7686,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nome:" @@ -7441,16 +7698,16 @@ msgstr "Nome:" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7462,27 +7719,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7490,15 +7747,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7511,11 +7768,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7523,7 +7780,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7546,6 +7803,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7573,14 +7831,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7590,7 +7852,7 @@ msgstr "" msgid "No description available" msgstr "Nenhuma descrição disponível" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7598,7 +7860,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7606,15 +7868,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7645,23 +7911,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Nenhum" @@ -7673,11 +7939,11 @@ msgstr "" msgid "Not Set" msgstr "Não definido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7685,7 +7951,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7693,11 +7959,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7732,25 +7998,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7768,7 +8034,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Desligado" @@ -7780,7 +8046,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7791,21 +8057,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Online e documentação" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7816,24 +8082,24 @@ msgstr "" msgid "Open" msgstr "Abrir" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7841,7 +8107,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7873,7 +8139,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7881,8 +8147,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opções" @@ -7891,21 +8157,21 @@ msgstr "Opções" msgid "Orange" msgstr "Laranja" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Outro" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7914,24 +8180,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7960,7 +8234,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7973,7 +8247,7 @@ msgstr "Comando" msgid "Pads" msgstr "Comandos" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7986,11 +8260,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8032,23 +8306,24 @@ msgstr "Caminhos" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8066,15 +8341,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Iluminação por Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8104,11 +8379,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8120,8 +8395,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8137,7 +8412,7 @@ msgstr "" msgid "Play Recording" msgstr "Tocar Gravação" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8145,39 +8420,43 @@ msgstr "" msgid "Playback Options" msgstr "Opções de Reprodução" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Jogadores" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8186,7 +8465,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8197,12 +8476,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8211,19 +8490,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efeito de Pós-Processamento" @@ -8252,7 +8531,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8271,7 +8550,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8301,15 +8580,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8331,7 +8610,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Perfil" @@ -8340,23 +8619,23 @@ msgstr "Perfil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8381,13 +8660,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Questão" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Sair" @@ -8408,11 +8687,11 @@ msgstr "R-Analógico" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8420,7 +8699,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8437,7 +8716,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8469,11 +8752,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8490,7 +8773,7 @@ msgstr "" msgid "Record" msgstr "Gravar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8502,7 +8785,7 @@ msgstr "" msgid "Recording Options" msgstr "Opções de Gravação" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8519,7 +8802,7 @@ msgstr "Vermelho Esquerda" msgid "Red Right" msgstr "Vermelho Direita" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8529,17 +8812,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Actualizar" @@ -8560,22 +8843,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8587,52 +8870,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Remover" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Renderizar para a Janela Principal" @@ -8653,18 +8936,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Reset" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8672,11 +8955,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8684,7 +8967,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8692,11 +8975,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8712,11 +8995,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8725,7 +9008,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8737,7 +9020,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8748,7 +9031,7 @@ msgstr "Direita" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Stick Direito" @@ -8784,11 +9067,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8813,23 +9096,23 @@ msgstr "" msgid "Rumble" msgstr "Vibração" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8837,11 +9120,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8849,11 +9132,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8861,7 +9144,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8874,7 +9157,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8882,7 +9165,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8896,11 +9179,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Gua&rdar Estado" @@ -8910,8 +9193,8 @@ msgid "Safe" msgstr "Seguro" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8921,34 +9204,34 @@ msgstr "Guardar" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8956,17 +9239,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "" @@ -9010,23 +9293,23 @@ msgstr "Guardar Estado Slot 8" msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9034,7 +9317,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9046,26 +9329,26 @@ msgstr "" msgid "Save as..." msgstr "Guardar como..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9073,7 +9356,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9081,11 +9364,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9093,7 +9376,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Cópia EFB Escalada" @@ -9107,11 +9390,11 @@ msgstr "ScrShot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9134,7 +9417,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9142,11 +9425,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9170,7 +9453,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Seleccionar" @@ -9178,24 +9461,24 @@ msgstr "Seleccionar" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9215,15 +9498,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9231,7 +9514,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9283,17 +9566,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9309,7 +9592,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9317,19 +9600,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9337,20 +9620,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Seleccione o ficheiro de jogo guardado" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9362,11 +9645,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9378,19 +9661,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9401,7 +9684,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9410,7 +9693,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9420,11 +9703,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Enviar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Posição da Barra de Sensor:" @@ -9444,7 +9727,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9461,42 +9744,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9512,7 +9795,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9522,11 +9805,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9536,6 +9819,10 @@ msgstr "" msgid "Shake" msgstr "Abanar" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9549,41 +9836,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Mostrar &Relatório" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Mostrar Barra de Ferramen&tas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9591,7 +9878,7 @@ msgstr "" msgid "Show FPS" msgstr "Mostrar FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9599,19 +9886,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Mostrar França" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Mostrar GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9619,23 +9906,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Mostrar visualização de Entradas" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Mostrar Itália" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Mostrar Coreia" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9643,27 +9930,27 @@ msgstr "" msgid "Show Language:" msgstr "Mostrar Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Mostrar &Configuração de Relatório" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Mostrar Pal" @@ -9676,19 +9963,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Mostrar Plataformas" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Mostrar Regiões" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9696,7 +9983,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9708,19 +9995,19 @@ msgstr "" msgid "Show Statistics" msgstr "Mostrar Estatísticas" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Mostrar Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Mostrar EUA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9732,27 +10019,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Mostrar Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9769,11 +10056,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9821,7 +10108,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9833,7 +10120,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9849,7 +10136,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9868,12 +10155,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chinês Simplificado" @@ -9881,11 +10168,11 @@ msgstr "Chinês Simplificado" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Dimensão" @@ -9900,7 +10187,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9908,7 +10195,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Ignorar o acesso do EFB a partir do CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9934,28 +10221,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9964,19 +10256,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10002,18 +10294,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10026,8 +10318,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Espanhol" @@ -10035,11 +10327,11 @@ msgstr "Espanhol" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volume do Altifalante:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10068,7 +10360,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10080,16 +10372,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Comando padrão" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Começar" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10097,7 +10389,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10107,7 +10399,7 @@ msgstr "" msgid "Start Recording" msgstr "Começar Gravação" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10115,11 +10407,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10130,7 +10422,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "" @@ -10158,19 +10450,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10179,20 +10471,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10213,7 +10505,7 @@ msgstr "Stick" msgid "Stop" msgstr "Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10221,7 +10513,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10253,11 +10545,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Ajustar à janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10271,6 +10563,10 @@ msgstr "" msgid "Strum" msgstr "Strum" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10278,69 +10574,69 @@ msgstr "Strum" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10348,16 +10644,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10365,17 +10661,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10387,23 +10688,23 @@ msgstr "" msgid "Swing" msgstr "Balanço" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10416,25 +10717,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10448,7 +10749,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10466,25 +10767,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Idioma do sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Entrada TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10502,15 +10803,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Tirar Screenshot" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10518,11 +10819,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Teste" @@ -10539,11 +10840,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10584,13 +10885,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10601,6 +10902,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10634,7 +10939,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10661,11 +10966,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10675,19 +10980,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10695,12 +11002,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10711,7 +11024,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10722,7 +11035,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10747,7 +11060,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10755,14 +11068,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10779,6 +11092,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10789,6 +11108,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10797,12 +11126,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10821,12 +11154,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "O resultado do código AR desencriptado não contém quaisquer linhas." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10860,13 +11193,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10875,11 +11208,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10897,7 +11251,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10923,11 +11277,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10959,7 +11313,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10986,7 +11344,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11084,7 +11442,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11142,7 +11500,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11177,14 +11535,14 @@ msgstr "Tilt" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Título" @@ -11198,7 +11556,7 @@ msgstr "Para" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11283,15 +11641,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Topo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11330,19 +11688,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chinês Tradicional" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11350,7 +11722,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11360,7 +11732,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11369,12 +11741,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Gatilhos" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11400,7 +11777,7 @@ msgstr "EUA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11408,26 +11785,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11435,7 +11810,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11444,7 +11819,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11456,7 +11831,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11476,7 +11855,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11492,55 +11871,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Retroceder Carregamento de Estado" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Desconhecido" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11552,7 +11936,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11562,7 +11946,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11572,7 +11956,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11588,11 +11972,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11600,20 +11984,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11625,23 +12009,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11660,59 +12044,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Cima" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Actualizar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11730,7 +12114,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11738,27 +12122,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Usar Manipuladores de Pânico" @@ -11822,15 +12202,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11849,14 +12225,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12107,14 +12489,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Aviso" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12181,11 +12563,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12214,11 +12596,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Hack de Ecrã Panorâmico" @@ -12246,45 +12628,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12292,22 +12674,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12353,26 +12735,26 @@ msgstr "" msgid "Write to Window" msgstr "Escrever para a Janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12386,9 +12768,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12416,21 +12798,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12481,15 +12863,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12497,7 +12879,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Tem que reiniciar o Dolphin para que as alterações sejam efectuadas" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12513,16 +12895,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12543,7 +12925,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12566,21 +12948,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12626,7 +13008,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12636,13 +13018,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12691,11 +13073,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12705,8 +13087,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12714,7 +13096,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/pt_BR.po b/Languages/po/pt_BR.po index 931289695e..aaa0ce8bc2 100644 --- a/Languages/po/pt_BR.po +++ b/Languages/po/pt_BR.po @@ -46,7 +46,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Runo , 2013\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/delroth/dolphin-" @@ -87,7 +87,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Disco %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Não" @@ -95,7 +95,7 @@ msgstr "! Não" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" é um arquivo GCM/ISO inválido ou não é uma ISO de GC/Wii." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Variável do Usuário" @@ -108,7 +108,7 @@ msgstr "$ Variável do Usuário" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -116,7 +116,7 @@ msgstr "$ Variável do Usuário" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Módulo" @@ -141,14 +141,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Cópia)" @@ -161,7 +161,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisão %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (Padrão)" @@ -175,7 +175,7 @@ msgstr "%1 (recomendado)" msgid "%1 (slow)" msgstr "%1 (lento)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -189,11 +189,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configuração de Gráficos %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -201,11 +201,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "O backend %1 não é compatível com esse recurso no seu sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "O backend %1 não é compatível com esse recurso." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -215,15 +215,15 @@ msgstr "" "%2 objeto(s)\n" "Quadro Atual: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 entrou" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 saiu" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" @@ -231,29 +231,33 @@ msgstr "" "%1 desbloqueou %2 de %3 conquistas (%4 hardcore) valendo %5 de %6 pontos (%7 " "hardcore)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 desbloqueou %2 de %3 conquistas valendo %4 de %5 pontos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 não é uma ROM válida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 assumiu controle do golfe" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "%1 está jogando %2" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 alcances da memória" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 pontos" @@ -265,30 +269,30 @@ msgstr "%1 sessão encontrada" msgid "%1 sessions found" msgstr "%1 sessões encontradas" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Velocidade Normal)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "o valor do %1 foi mudado" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "O valor do %1 foi atingido" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "O valor do %1 é usado" @@ -296,7 +300,7 @@ msgstr "O valor do %1 é usado" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -312,16 +316,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Nativa (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "%1x Nativa (%2x%3) [%4]" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -345,27 +353,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n endereço(s) removido(s)." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& E" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Sobre" @@ -373,85 +381,85 @@ msgstr "&Sobre" msgid "&Add Memory Breakpoint" msgstr "&Adicionar Ponto de Interrupção de Memória" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Adicionar Novo Código..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Adicionar função" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Adicionar..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Configurações de &Som" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "C&anal:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "Início &Automático" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "Janela Sem &Bordas" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Pontos de Interrupção" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Bug Tracker" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Cancelar" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "Gerenciador de &Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "Verificar &Atualizações..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Limpar Símbolos" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Duplicar..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Código" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Conectado" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Configurações de &Controles" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Copiar endereço" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Criar..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "E&xcluir" @@ -467,21 +475,21 @@ msgstr "&Apagar Observação" msgid "&Delete Watches" msgstr "&Apagar Relógios" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Editar Código..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Editar..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Ejetar Disco" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulação" @@ -489,39 +497,39 @@ msgstr "&Emulação" msgid "&Export" msgstr "&Exportar" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Exportar Jogo Salvo..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Exportar Estado Salvo..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Exportar como .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Arquivo" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Fonte..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "A&vançar Quadro" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "&Configurações do Olhar Livre" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Gerar Símbolos De" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Repositório no &GitHub" @@ -529,15 +537,15 @@ msgstr "Repositório no &GitHub" msgid "&Go to start of function" msgstr "&Ir pro início da função" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Configurações de &Gráficos" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "Aj&uda" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Configurações das &Teclas de Atalho" @@ -545,31 +553,31 @@ msgstr "Configurações das &Teclas de Atalho" msgid "&Import" msgstr "&Importar" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Importar Jogo Salvo..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Importar Estado Salvo..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importar..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "Base &Infinity" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Inserir blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&Mistura do Interframe" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -577,11 +585,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "Carregar Estado Salvo" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Carregar o Mapa dos Símbolos" @@ -595,23 +603,23 @@ msgstr "&Carregar o arquivo no endereço atual" msgid "&Lock Watches" msgstr "&Trancar Relógios" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "B&loquear Widgets" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memória" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Gravação" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "Ativar &Mudo" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Rede" @@ -619,82 +627,82 @@ msgstr "&Rede" msgid "&No" msgstr "&Não" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "A&brir..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opções" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Funções HLE do Patch" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "P&ausar" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "Inici&ar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Propriedades" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "Modo &Somente Leitura" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&Atualizar Lista" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registradores" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Remover" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Remover Código" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Renomear Símbolo" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reiniciar" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "Gerenciador de Pacotes de &Recursos" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Salvar Mapa de Símbolos" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "&Escanear Cartões do e-Reader..." -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "Portal &Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Limite de Velocidade:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Parar" @@ -702,15 +710,15 @@ msgstr "&Parar" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Ferramentas" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&Fechar ROM" @@ -720,21 +728,21 @@ msgstr "&Fechar ROM" msgid "&Unlock Watches" msgstr "&Destrancar Relógios" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Visualizar" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "A&ssistir" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Website" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -742,23 +750,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sim" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1\" não foi encontrado, nenhum nome de símbolo foi gerado" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' não foi encontrado, ao invés disto escaneando por funções comuns" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(Escuro)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(Claro)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Nenhum)" +msgid "(System)" +msgstr "(Sistema)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(desligado)" @@ -766,63 +782,71 @@ msgstr "(desligado)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multiplicar" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Adicionar" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Vírgula" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Subtrair" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Desconhecido--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Dividir" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "1080p" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbits (2043 blocos)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "1440p" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -844,11 +868,11 @@ msgstr "Inteiro de 16 bits (Com Sinal)" msgid "16-bit Unsigned Integer" msgstr "Inteiro de 16 bits (Sem Sinal)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x Anisotrópico" @@ -856,11 +880,11 @@ msgstr "16x Anisotrópico" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -868,15 +892,11 @@ msgstr "256 MiB" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x Anisotrópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x Nativa (1280x1056) para 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -906,7 +926,7 @@ msgstr "Inteiro de 32 bits (Sem Sinal)" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -920,15 +940,11 @@ msgstr "Profundidade 3D" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x Nativa (1920x1584) para 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -936,35 +952,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbits (59 blocos)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "4K" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x Anisotrópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x Nativa (2560x2112) para 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x Nativa (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbits (1019 blocos)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -983,19 +999,15 @@ msgstr "Inteiro de 64 bits (Com Sinal)" msgid "64-bit Unsigned Integer" msgstr "Inteiro de 64 bits (Sem Sinal)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x Nativa (3840x3168) para 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x Nativa (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 Bytes" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -1017,19 +1029,19 @@ msgstr "Inteiro de 8 bits (Com Sinal)" msgid "8-bit Unsigned Integer" msgstr "Inteiro de 8 bits (Sem Sinal)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "8K" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x Anisotrópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x Nativa (5120x4224) para 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Menor que" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1043,8 +1055,8 @@ msgstr "" "Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1052,7 +1064,7 @@ msgstr "" "O tempo do AutoStepping se esgotou. A instrução atual " "é irrelevante." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1062,12 +1074,12 @@ msgstr "" "disponível para download. Você está executando a versão %2.
Gostaria de " "atualizar?

Notas de Lançamento:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Maior que" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Uma sessão do NetPlay já está em progresso!" @@ -1091,7 +1103,7 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Um disco já está prestes a ser inserido." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1100,13 +1112,13 @@ msgstr "" "espaço de cores para qual os jogos de GameCube e Wii foram desenvolvidos " "originalmente." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Não é possível carregar um estado salvo sem especificar um jogo para " "executar." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1114,7 +1126,7 @@ msgstr "" "Um desligamento está em andamento. Dados não salvos poderão ser perdidos se " "você parar a emulação atual antes dela ser concluída. Forçar encerramento?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1122,14 +1134,14 @@ msgstr "" "Não foi possível encontrar um dispositivo Bluetooth compatível.\n" "Você deve conectar seus Wii Remotes manualmente." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" "Uma sincronização só pode ser acionada quando um jogo de Wii está em " "execução." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1173,7 +1185,7 @@ msgstr "Códigos AR" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Cancelar" @@ -1184,7 +1196,7 @@ msgstr "Sobre o Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Acelerômetro" @@ -1197,8 +1209,8 @@ msgstr "Influência do acelerômetro" msgid "Accuracy:" msgstr "Precisão:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "Conquistas" @@ -1294,11 +1306,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "Ativar Chat do NetPlay" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Ativo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "Figuras Infinity Ativas" @@ -1310,7 +1322,7 @@ msgstr "Fila do thread ativo" msgid "Active threads" msgstr "Threads ativas" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adaptador" @@ -1318,7 +1330,7 @@ msgstr "Adaptador" msgid "Adapter Detected" msgstr "Adaptador Detectado" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adaptador:" @@ -1340,8 +1352,8 @@ msgstr "Adicionar Novo Servidor DSU" msgid "Add New USB Device" msgstr "Adicionar Novo Dispositivo USB" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Criar Atalho na Área de Trabalho" @@ -1353,7 +1365,7 @@ msgstr "Adicionar Ponto de Interrupção" msgid "Add a Memory Breakpoint" msgstr "Adicionar Ponto de Interrupção de Memória" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Adicionar ponto de interrupção da &memória" @@ -1363,7 +1375,7 @@ msgstr "Adicionar ponto de interrupção da memória" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Adicionar a &observação" @@ -1373,9 +1385,9 @@ msgstr "Adicionar a &observação" msgid "Add to watch" msgstr "Adicionar a observação" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Adicionar..." @@ -1383,16 +1395,16 @@ msgstr "Adicionar..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Endereço" @@ -1411,7 +1423,7 @@ msgstr "Espaço do endereço pelo state da CPU" msgid "Address:" msgstr "Endereço:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1447,7 +1459,7 @@ msgstr "" "alguns jogos ilegível.

Na dúvida, selecione o valor " "mais próximo da direita." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1459,7 +1471,7 @@ msgstr "" "AVISO: Ativar essa opção causará sérios problemas na maioria dos jogos. " "Apenas um pequeno número deles consegue tirar proveito desse recurso." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1483,27 +1495,71 @@ msgstr "" "risco. Por favor, não relate problemas que ocorrem ao utilizar velocidades " "de clock diferentes da padrão." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avançado" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Configurações Avançadas" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" +"Afeta como a saída do jogo é ampliada para a resolução da janela.
A " +"performance na maior parte depende do número de amostras que cada método usa." +"
Comparado com o SSAA, a reamostragem é útil caso a resolução da janela " +"de saída
não seja um multiplicador da resolução de emulação nativa." +"

Padrão - [mais rápido]
Amostrador bilinear interno da GPU " +"o qual não é corrigido pelo gamma.
Esta configuração pode ser ignorada se " +"a correção de gamma é forçada.

Bilinear - [4 " +"amostras]
Interpolação linear entre pixels corrigida pelo gamma." +"

Bi-cúbica - [16 amostras]
Interpolação cúbica entre pixels " +"corrigida pelo gamma.
Boa quando redimensionar entre resoluções próximas, " +"ex: 1080p e 1440p.
Vem em vários sabores:

B-Spline
: Borrado, " +"mas evita todos os artefatos de lóbulos
Mitchell-Netravali: Bom " +"meio termo entre borrado e com lóbulos
Catmull-Rom: Mais nítido, " +"mas pode causar artefatos de lóbulos

Sharp Bilinear - [1-4 " +"amostras]
Similar ao \"Nearest Neighbor\", mantém uma aparência nítida," +"
mas também faz algumas misturas pra evitar brilhos.
Funciona melhor " +"com jogos 2D em baixas resoluções.

Amostragem da Área - [até " +"324 amostras]
Pesa os pixels pela porcentagem de área que eles ocupam. " +"Corrigido pelo gamma.
Melhor pra reduzir a escala em mais de 2x." +"

Se não tiver certeza, selecione 'Padrão'." + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "África" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "Ar" @@ -1511,98 +1567,99 @@ msgstr "Ar" msgid "Aligned to data type length" msgstr "Alinhado ao comprimento do tipo de dados" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "Todos" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Tudo Duplo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Todos os arquivos" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Todos os arquivos (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Todos Flutuantes" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Todos os arquivos do GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "Tudo Hexadecimal" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Todos os Estados Salvos (*.sav *.s##);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "Todos os Inteiros Assinados" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "Todos os Inteiros Não Assinados" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Todos os arquivos (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Todos os códigos dos jogadores sincronizados." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Todos os saves dos jogadores sincronizados." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Permitir Configurações de Região Incompatíveis" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Permitir Envio de Estatísticas de Uso" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Permitir Gravações no Cartão SD" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -"Permite a manipulação da câmera dentro do jogo.

Se " -"não tiver certeza deixe isto desmarcado." +"Permite manipular a posição da câmera do jogo.

Na " +"dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Fontes de Entrada Adicionais" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Sempre" @@ -1612,7 +1669,7 @@ msgstr "Sempre" msgid "Always Connected" msgstr "Sempre Conectado" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "Sempre &Visível" @@ -1620,7 +1677,7 @@ msgstr "Sempre &Visível" msgid "An inserted disc was expected but not found." msgstr "Era esperado um disco inserido mas não foi achado." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anáglifo" @@ -1638,31 +1695,31 @@ msgstr "Ângulo" msgid "Angular velocity to ignore and remap." msgstr "Velocidade angular a ignorar e remapear." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Anti-Aliasing:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Qualquer Região" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Anexar assinatura a" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Anexar ao &Arquivo de Assinatura Existente..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Apl&icar Arquivo de Assinatura..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1678,11 +1735,11 @@ msgstr "Data do Apploader:" msgid "Apply" msgstr "Aplicar" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Aplicar arquivo de assinatura" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Detecção de Mipmaps Arbitrários" @@ -1690,15 +1747,15 @@ msgstr "Detecção de Mipmaps Arbitrários" msgid "Are you sure that you want to delete '%1'?" msgstr "Tem certeza de que deseja excluir o perfil \"%1\"?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Tem certeza de que deseja excluir este arquivo?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Tem certeza de que deseja excluir esse pacote?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Você tem certeza que você quer sair do NetPlay?" @@ -1706,16 +1763,20 @@ msgstr "Você tem certeza que você quer sair do NetPlay?" msgid "Are you sure?" msgstr "Tem certeza?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "Amostragem da Área" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Proporção de Tela" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Proporção de Tela:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Definir Porta dos Controles" @@ -1723,7 +1784,7 @@ msgstr "Definir Porta dos Controles" msgid "Assign Controllers" msgstr "Designar Controles" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1750,7 +1811,7 @@ msgstr "Configurações do Alongamento de Áudio" msgid "Australia" msgstr "Austrália" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Autor" @@ -1758,8 +1819,8 @@ msgstr "Autor" msgid "Authors" msgstr "Autores" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Automática" @@ -1767,11 +1828,11 @@ msgstr "Automática" msgid "Auto (Multiple of 640x528)" msgstr "Automática (Múltipla de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Configurações de Atualização Automática" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1783,7 +1844,7 @@ msgstr "" "\n" "Por favor selecione uma resolução interna específica." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Auto-Ajustar o Tamanho da Janela" @@ -1791,15 +1852,15 @@ msgstr "Auto-Ajustar o Tamanho da Janela" msgid "Auto-Hide" msgstr "Ocultar Automaticamente" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Auto-detectar os módulos do RSO?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Sincronizar Automaticamente com a Pasta" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1833,7 +1894,7 @@ msgstr "" "válido do Nintendo GameCube deve ser usado. Gere um novo endereço MAC " "iniciando com 00:09:bf ou 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1845,7 +1906,7 @@ msgstr "Registrador BP" msgid "Back Chain" msgstr "Cadeia Traseira" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Backend" @@ -1857,12 +1918,12 @@ msgstr "Usar Múltiplas Threads" msgid "Backend Settings" msgstr "Configurações do Backend" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Entrada de Dados em Segundo Plano" @@ -1873,13 +1934,13 @@ msgstr "Entrada de Dados em Segundo Plano" msgid "Backward" msgstr "Para trás" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Valor Ruim Dado" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Endereço ruim fornecido." @@ -1887,20 +1948,20 @@ msgstr "Endereço ruim fornecido." msgid "Bad dump" msgstr "Cópia com erros" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Deslocamento ruim fornecido." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Valor ruim fornecido." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1920,11 +1981,11 @@ msgstr "Barra" msgid "Base priority" msgstr "Prioridade base" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Básico" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Configurações Básicas" @@ -1932,7 +1993,7 @@ msgstr "Configurações Básicas" msgid "Bass" msgstr "Baixo" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" "O modo linha de comando não pode ser usado sem especificar um jogo para " @@ -1942,7 +2003,7 @@ msgstr "" msgid "Battery" msgstr "Bateria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (mensalmente)" @@ -1950,6 +2011,22 @@ msgstr "Beta (mensalmente)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc." +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "Bi-cúbico: B-Spline" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "Bi-cúbico: Catmull-Rom" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "Bi-cúbico: Mitchell-Netravali" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "Bilinear" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "SSL Binário" @@ -1966,7 +2043,7 @@ msgstr "SSL Binário (gravação)" msgid "Bitrate (kbps):" msgstr "Taxa de Bits (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1974,14 +2051,14 @@ msgstr "" "Falha ao criar figura em branco em\n" "%1, tente novamente com um personagem diferente" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Tamanho do Bloco" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Tamanho do Bloco:" @@ -1989,7 +2066,7 @@ msgstr "Tamanho do Bloco:" msgid "Blocking" msgstr "Bloqueio" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blocos" @@ -2015,15 +2092,15 @@ msgstr "" "foi compilada sem o libusb. O modo de redirecionamento não pode ser " "utilizado." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Do Início até a Pausa" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "Arquivo de backup da NAND do BootMii (*.bin);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Arquivo de chaves do BootMii (*.bin);;Todos os arquivos (*)" @@ -2031,7 +2108,7 @@ msgstr "Arquivo de chaves do BootMii (*.bin);;Todos os arquivos (*)" msgid "Borderless Fullscreen" msgstr "Tela Cheia Sem Bordas" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Embaixo" @@ -2040,7 +2117,7 @@ msgstr "Embaixo" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Vertentes" @@ -2054,27 +2131,27 @@ msgstr "Interrupção" msgid "Breakpoint" msgstr "Pontos de Interrupção" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Ponto de interrupção encontrado! Saída abortada." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Pontos de Interrupção" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Adaptador de Banda Larga (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Adaptador de Banda Larga (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Adaptador de Banda Larga (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Adaptador de Banda Larga (tapserver)" @@ -2092,7 +2169,7 @@ msgstr "Erro no Adaptador de Banda Larga" msgid "Broadband Adapter MAC Address" msgstr "Endereço MAC do Adaptador de Banda Larga" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Navegar pelas &Sessões do NetPlay..." @@ -2100,12 +2177,12 @@ msgstr "Navegar pelas &Sessões do NetPlay..." msgid "Buffer Size:" msgstr "Tamanho do Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Tamanho do buffer alterado para %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffer:" @@ -2131,7 +2208,7 @@ msgstr "Botão" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2147,7 +2224,7 @@ msgstr "Botão" msgid "Buttons" msgstr "Botões" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Autor: " @@ -2157,7 +2234,7 @@ msgstr "Autor: " msgid "C Stick" msgstr "Eixo C" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "C&riar Arquivo de Assinatura..." @@ -2165,19 +2242,19 @@ msgstr "C&riar Arquivo de Assinatura..." msgid "CP register " msgstr "Registrador CP" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "Mecanismo de Emulação da CPU:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Opções da CPU" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Interpretador com Cache (lento)" @@ -2192,11 +2269,11 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Calcular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2225,19 +2302,19 @@ msgstr "Período de Calibração" msgid "Call display list at %1 with size %2" msgstr "Lista de exibição de chamadas em %1 com tamanho %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Chamadores" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Chamadas" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Callstack" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Câmera 1" @@ -2251,25 +2328,33 @@ msgstr "Campo de visão da câmera (afeta a sensibilidade da pontaria)." msgid "Can only generate AR code for values in virtual memory." msgstr "Só é possível gerar códigos AR para valores na memória virtual." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "Ainda não pode ser modificado!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "Não consegue editar os vilões pra esse troféu!" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" "Não foi possível encontrar o Wii Remote pelo identificador de conexão {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Não é possível iniciar uma sessão do NetPlay enquanto um jogo está em " "execução!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Cancelar" @@ -2304,11 +2389,11 @@ msgstr "Não é possível gerar um código AR para este endereço." msgid "Cannot refresh without results." msgstr "Não pode atualizar sem resultados." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "Não é possível definir o local da Pasta CGI para um caminho vazio." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "Não é possível definir o local do Memory Card para um caminho vazio." @@ -2317,6 +2402,10 @@ msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" "Não foi possível iniciar o jogo porque o IPL do GameCube não foi encontrado." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "Vilão capturado %1:" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Capacidade" @@ -2335,11 +2424,11 @@ msgstr "Centralizar Mouse" msgid "Center and Calibrate" msgstr "Centralizar e Calibrar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Trocar &Disco" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "&Trocar Disco..." @@ -2347,7 +2436,7 @@ msgstr "&Trocar Disco..." msgid "Change Disc" msgstr "Trocar Disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Trocar Discos Automaticamente" @@ -2364,7 +2453,7 @@ msgstr "" "

Na dúvida, mantenha essa opção ativada." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2389,15 +2478,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Alterações nos cheats só terão efeito quando o jogo for reiniciado." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Partição do Canal (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "O personagem informado é inválido!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2413,7 +2502,7 @@ msgstr "Pesquisa de Cheats" msgid "Cheats Manager" msgstr "Gerenciador de Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Verificar NAND..." @@ -2425,7 +2514,7 @@ msgstr "Monitorar Alterações na Lista de Jogos em Segundo Plano" msgid "Check for updates" msgstr "Verificar atualizações" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2433,7 +2522,7 @@ msgstr "" "Verifique se você tem as permissões necessárias para excluir o arquivo ou se " "ele ainda está em uso." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Checksum" @@ -2441,31 +2530,31 @@ msgstr "Checksum" msgid "China" msgstr "China" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Abrir" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Escolha um arquivo pra abrir ou criar" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Escolha a prioridade do arquivo de entrada dos dados" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Escolha o arquivo secundário de entrada dos dados" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Escolher a pasta base do GCI" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Selecionar pasta" @@ -2474,7 +2563,7 @@ msgstr "Selecionar pasta" msgid "Clamping of rotation about the yaw axis." msgstr "Fixação da rotação sobre o eixo da guinada." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Botões do Classic Controller" @@ -2484,27 +2573,27 @@ msgid "Classic Controller" msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Limpar" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Limpar Cache" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "Limpar Slot" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Velocidade de Clock" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Duplicar e &Editar Código..." @@ -2513,11 +2602,11 @@ msgstr "Duplicar e &Editar Código..." msgid "Close" msgstr "Fechar" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Co&nfigurações" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Código" @@ -2544,15 +2633,19 @@ msgstr "O código foi executado" msgid "Code:" msgstr "Código:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Códigos recebidos!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "Correção de Cores" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "Configurações da Correção de Cores" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "Correção de Cores:" @@ -2560,12 +2653,12 @@ msgstr "Correção de Cores:" msgid "Color Space" msgstr "Espaço de Cores" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Combinar &Dois Arquivos de Assinatura..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Comum" @@ -2594,7 +2687,7 @@ msgstr "" "Mesmo assim, é possível que seja uma cópia válida se comparada com a edição " "digital da eShop do Wii U. O Dolphin não pode verificar se esse é o caso." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Compilar Shaders Antes de Iniciar" @@ -2602,18 +2695,18 @@ msgstr "Compilar Shaders Antes de Iniciar" msgid "Compiling Shaders" msgstr "Compilando Shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Compressão" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Nível da Compressão:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Compressão:" @@ -2623,7 +2716,7 @@ msgstr "Compressão:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Condição" @@ -2745,14 +2838,14 @@ msgstr "" msgid "Config" msgstr "Configurar" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configurar" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Configurar" @@ -2761,22 +2854,22 @@ msgstr "Configurar" msgid "Configure Dolphin" msgstr "Abrir Configurações" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Configurar a Entrada dos Dados" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Configurar a Saída dos Dados" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Confirmar" @@ -2784,13 +2877,13 @@ msgstr "Confirmar" msgid "Confirm backend change" msgstr "Confirmar mudança de backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Confirmar ao Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Confirmação" @@ -2799,15 +2892,15 @@ msgstr "Confirmação" msgid "Connect" msgstr "Conectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Conectar/Desconectar Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Conectar Teclado USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Wii Remote %1" @@ -2827,15 +2920,15 @@ msgstr "Conectar/Desconectar Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Conectar/Desconectar Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Conectar Wii Remotes" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Conectar Wii Remotes aos Controles Emulados" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Conectar-se à Internet e realizar uma atualização online do sistema?" @@ -2843,7 +2936,7 @@ msgstr "Conectar-se à Internet e realizar uma atualização online do sistema?" msgid "Connected" msgstr "Conectado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Conectando" @@ -2855,7 +2948,7 @@ msgstr "Tipo de Conexão:" msgid "Content {0:08x} is corrupt." msgstr "O conteúdo {0:08x} está corrompido." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Escaneamento Contínuo" @@ -2868,7 +2961,7 @@ msgstr "Controlar Modo Golfe do NetPlay" msgid "Control Stick" msgstr "Eixo Principal" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Perfil do Controle" @@ -2909,7 +3002,7 @@ msgstr "" "para que essa opção tenha efeito.

Na dúvida, " "mantenha essa opção em 200." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2921,7 +3014,7 @@ msgstr "" "alto cria efeitos fora da tela mais fortes enquanto um valor mais baixo é " "mais confortável." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2935,7 +3028,7 @@ msgstr "" "resolução interna, melhor será o desempenho.

Na " "dúvida, selecione \"Nativa (640x528)\"." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2969,49 +3062,49 @@ msgstr "" "Controla se deve usar emulação do DSP de alto ou baixo nível. O padrão é " "True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Convergência" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Convergência:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Falha na conversão." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Converter" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "Converter Arquivo para Pasta Agora" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Converter Arquivo..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "Converter Pasta para Arquivo Agora" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Converter Arquivos Selecionados..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Converter..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -3021,13 +3114,13 @@ msgstr "" "utilizados não resultará em nenhuma compressão perceptível em comparação com " "a conversão para ISO. Deseja continuar assim mesmo?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Convertendo..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -3069,18 +3162,18 @@ msgstr "" "normalmente usam o alvo 2.2.

Na dúvida, mantenha " "essa opção desativada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Copiar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Copiar &função" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Copiar &hex" @@ -3088,7 +3181,7 @@ msgstr "Copiar &hex" msgid "Copy Address" msgstr "Copiar Endereço" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Falha ao Copiar" @@ -3100,19 +3193,19 @@ msgstr "Copiar Hex" msgid "Copy Value" msgstr "Copiar Valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Copiar &linha de código" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "Copiar o end&ereço do alvo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copiar para A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Copiar para B" @@ -3148,7 +3241,7 @@ msgstr "Não foi possível criar o cliente." msgid "Could not create peer." msgstr "Não foi possível criar o peer." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3156,7 +3249,7 @@ msgstr "" "Não foi possível baixar os arquivos de atualização dos servidores da " "Nintendo. Por favor, verifique sua conexão com a Internet e tente novamente." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3191,7 +3284,7 @@ msgstr "" "\n" "A emulação do console será interrompida." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3229,6 +3322,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Não foi possível reconhecer o arquivo {0}" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "Não pôde salvar suas mudanças!" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3254,15 +3351,15 @@ msgstr "" "Se sim, então você pode precisar reespecificar o local do seu arquivo de " "Memory Card nas configurações." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Não foi possível encontrar o servidor central" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Não foi possível abrir o arquivo." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Não foi possível ler o arquivo." @@ -3270,13 +3367,13 @@ msgstr "Não foi possível ler o arquivo." msgid "Country:" msgstr "País:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Criar" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "Criar Arquivo do Infinity" @@ -3285,16 +3382,16 @@ msgstr "Criar Arquivo do Infinity" msgid "Create New Memory Card" msgstr "Criar Novo Memory Card" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "Criar Arquivo do Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "Criar Pasta do Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Criar mapeamentos pra outros dispositivos" @@ -3318,7 +3415,7 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Autor:" @@ -3359,7 +3456,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Região Atual" @@ -3371,7 +3468,7 @@ msgstr "Valor atual" msgid "Current context" msgstr "Contexto atual" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Jogo atual" @@ -3383,7 +3480,7 @@ msgstr "Thread atual" msgid "Custom Address Space" msgstr "Espaço do Endereço Personalizado" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Opções do RTC Personalizado" @@ -3391,13 +3488,13 @@ msgstr "Opções do RTC Personalizado" msgid "Custom:" msgstr "Personalizado:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "Personalizar" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3418,7 +3515,7 @@ msgstr "O tamanho do DFF é 0; arquivo corrompido/incompleto?" msgid "DJ Turntable" msgstr "Mesa de DJ" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3446,7 +3543,7 @@ msgstr "Recompilador DSP LLE (lento)" msgid "DSU Client" msgstr "Cliente DSU" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3458,15 +3555,21 @@ msgstr "" "

Para instruções de configuração,
consulte essa página." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Tapete de Dança" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "Trevas" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Dados" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "Partição de Dados (%1)" @@ -3478,23 +3581,23 @@ msgstr "Sincronizando Dados" msgid "Data Type" msgstr "Tipo dos Dados" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Existem dados em áreas do arquivo que não deveriam ser usadas." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Os dados estão num formato não reconhecido ou corrompido." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Inconsistência dos dados no GCMemcardManager, abortando ação." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Dados recebidos!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Arquivos do Datel MaxDrive/Pro" @@ -3508,7 +3611,7 @@ msgid "Debug" msgstr "Depuração" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Depuração" @@ -3554,8 +3657,9 @@ msgstr "Diminuir X" msgid "Decrease Y" msgstr "Diminuir Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Padrão" @@ -3563,7 +3667,7 @@ msgstr "Padrão" msgid "Default Config (Read Only)" msgstr "Configuração Padrão (Somente Leitura)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Dispositivo Padrão" @@ -3602,17 +3706,17 @@ msgstr "" "estabilidade.

Na dúvida, mantenha essa opção " "desativada." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Excluir" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Excluir Arquivo..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Excluir Arquivos Selecionados..." @@ -3621,7 +3725,7 @@ msgstr "Excluir Arquivos Selecionados..." msgid "Delete the existing file '{0}'?" msgstr "Excluir o arquivo existente '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Profundidade" @@ -3629,26 +3733,26 @@ msgstr "Profundidade" msgid "Depth Percentage:" msgstr "Porcentagem da Profundidade:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Profundidade:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descrição" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Descrição:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Descrição: " @@ -3656,11 +3760,11 @@ msgstr "Descrição: " msgid "Detached" msgstr "Separado" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Detectando os Módulos do RSO" @@ -3668,11 +3772,11 @@ msgstr "Detectando os Módulos do RSO" msgid "Deterministic dual core:" msgstr "Dual core determinístico:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Dev (todos os dias)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Dispositivo" @@ -3681,7 +3785,7 @@ msgstr "Dispositivo" msgid "Device PID (e.g., 0305)" msgstr "PID do Dispositivo (ex.: 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Configurações do Dispositivo" @@ -3698,11 +3802,11 @@ msgstr "Dispositivo:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "%1 não reconhecido como um arquivo XML válido do Riivolution." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Diferença" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" "Escurece a tela após 5 minutos de inatividade durante a emulação de " @@ -3716,12 +3820,12 @@ msgstr "Conexão Direta" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "Des&conectado" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Desativar" @@ -3729,7 +3833,7 @@ msgstr "Desativar" msgid "Disable Bounding Box" msgstr "Desativar Bounding Box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Desativar Filtro de Cópia" @@ -3741,15 +3845,19 @@ msgstr "Desativar Cópias VRAM do EFB" msgid "Disable Emulation Speed Limit" msgstr "Desativar Limite de Velocidade" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Desativar Fastmem" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "Desativar Arena do Fastmem" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Desativar Névoa" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Desativar Cache do JIT" @@ -3779,7 +3887,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3793,7 +3901,7 @@ msgstr "" "Causa alguns defeitos gráficos.

Na dúvida, mantenha " "essa opção ativada." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -3832,27 +3940,27 @@ msgstr "Distância" msgid "Distance of travel from neutral position." msgstr "Distância de viagem da posição neutra." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Você autoriza o Dolphin a enviar estatísticas de uso para a equipe de " "desenvolvimento?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Você quer adicionar '%1' a lista de caminhos dos jogos?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Você quer limpar a lista dos nomes do símbolos?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Deseja excluir %n arquivo(s) de jogo salvo selecionado(s)?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Deseja parar a emulação atual?" @@ -3864,35 +3972,35 @@ msgstr "Deseja tentar efetuar um reparo na NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Decodificador Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Registro FIFO do Dolphin (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Pré-definição do Mod do Jogo no Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Arquivo do Mapa do Dolphin (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Arquivo CSV de Assinatura do Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Arquivo de Assinatura do Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Gravações TAS do Dolphin (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3911,7 +4019,7 @@ msgstr "" "\n" "Deseja continuar assim mesmo?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3919,7 +4027,7 @@ msgstr "" "O Dolphin não encontrou nenhuma ISO de GameCube/Wii ou WADs.\n" "Dê um clique duplo aqui para definir uma pasta de jogos..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Falha ao completar a ação requisitada." @@ -3932,7 +4040,7 @@ msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" "O Dolphin é um emulador de GameCube e Wii grátis e de código fonte aberto." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Versão do Dolphin é muito antiga para o servidor traversal" @@ -3948,7 +4056,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "O Dolphin não pode verificar imagens de discos não licenciados." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3965,15 +4073,15 @@ msgstr "O sistema de cheats do Dolphin está desativado no momento." msgid "Domain" msgstr "Domínio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Desativar Atualizações" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Não mostrar novamente" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Compressão de imagem do disco concluída." @@ -3986,37 +4094,37 @@ msgstr "Portas Fechadas" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Dobro" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Para Baixo" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Baixar Códigos" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Baixar Códigos da Base de Dados do WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Mostrar Capas de Jogos Baixadas do GameTDB.com no Modo Grade" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Download completo" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "%1 códigos baixados (%2 adicionados)" @@ -4039,7 +4147,7 @@ msgstr "Dual Core" msgid "Dual View" msgstr "Visualização Dupla" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -4059,7 +4167,7 @@ msgstr "Exportar &FakeVMEM" msgid "Dump &MRAM" msgstr "Exportar &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Exportar Áudio" @@ -4071,7 +4179,7 @@ msgstr "Exportar Texturas de Base" msgid "Dump EFB Target" msgstr "Exportar Alvo EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Exportar Quadros" @@ -4153,12 +4261,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Duração do Soltar do Botão Turbo (frames):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Holandês" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "S&air" @@ -4178,7 +4286,7 @@ msgstr "" "provavelmente será necessário reiniciar o computador para que o Windows " "utilize o novo driver." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4196,7 +4304,7 @@ msgstr "Atualizações Prévias de Memória" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "Terra" @@ -4209,7 +4317,7 @@ msgstr "Ásia Oriental" msgid "Edit Breakpoint" msgstr "Editar Ponto de Interrupção" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Editar..." @@ -4243,7 +4351,7 @@ msgstr "Ejetar Disco" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "Elemento" @@ -4251,11 +4359,11 @@ msgstr "Elemento" msgid "Embedded Frame Buffer (EFB)" msgstr "Frame Buffer Embutido (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Vazio" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Thread de Emulação já está em execução" @@ -4263,15 +4371,15 @@ msgstr "Thread de Emulação já está em execução" msgid "Emulate Disc Speed" msgstr "Emular Velocidade do Disco" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Emular Base Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Emular Portal Skylander" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emular o adaptador Bluetooth do Wii" @@ -4283,11 +4391,11 @@ msgstr "" "Emula a velocidade do disco do hardware original. Desativar essa opção pode " "causar instabilidade. Valor padrão:Ativado" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "Dispositivos USB Emulados" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Wii Remote Emulado" @@ -4310,12 +4418,12 @@ msgstr "Velocidade de Emulação" msgid "Emulation must be started to record." msgstr "A emulação deve ser iniciada pra gravar." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Ativar" @@ -4323,6 +4431,10 @@ msgstr "Ativar" msgid "Enable API Validation Layers" msgstr "Ativar Camadas de Validação da API" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "Ativar Ícones de Conquistas" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "Ativar Conquistas" @@ -4331,15 +4443,19 @@ msgstr "Ativar Conquistas" msgid "Enable Audio Stretching" msgstr "Ativar Alongamento de Áudio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Ativar Cheats" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "Ativar Entrada do Control&e" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Ativar RTC Personalizado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "Ativar Interface de Depuração" @@ -4347,19 +4463,19 @@ msgstr "Ativar Interface de Depuração" msgid "Enable Dual Core" msgstr "Ativar Dual Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Ativar Dual Core (aumento na velocidade)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Ativar Ajuste de Clock da CPU Emulada" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Ativar Ajuste de Memória do Console Emulado" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "Ativar Conquistas Encore" @@ -4376,10 +4492,14 @@ msgid "Enable Leaderboards" msgstr "Ativar Placar de Líderes" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Ativar MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "Ativar Notificações de Progresso" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Ativar Varredura Progressiva" @@ -4393,15 +4513,15 @@ msgid "Enable Rich Presence" msgstr "Ativar Status de Atividade" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Ativar Vibração" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Ativar Proteção de Tela" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Ativar Dados do Auto-Falante" @@ -4409,11 +4529,11 @@ msgstr "Ativar Dados do Auto-Falante" msgid "Enable Unofficial Achievements" msgstr "Ativar Conquistas Não Oficiais" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Ativar Envio de Estatísticas de Uso" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "Ativar WiiConnect24 via WiiLink" @@ -4421,10 +4541,20 @@ msgstr "Ativar WiiConnect24 via WiiLink" msgid "Enable Wireframe" msgstr "Ativar Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Ativar Cache Write-Back (lento)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" +"Ativa ícones de conquista.

Mostra ícones para o jogador, jogo, e " +"conquistas. Opção visual simples, mas que requer uma pequena quantidade " +"extra de memória e tempo para baixar as imagens." + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4468,6 +4598,16 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" +"Ativa notificações de progresso das conquistas.

Mostra uma pequena " +"mensagem popup quando o jogador progride em uma conquista que monitora um " +"valor acumulado, por exemplo, 60 de 120 estrelas." + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4511,7 +4651,7 @@ msgstr "" "Ativa o cálculo da Flag de Resultado com Ponto Flutuante, necessária em " "alguns jogos. (ON = Compatível, OFF = Rápido)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4530,15 +4670,17 @@ msgstr "" "com a 'Decodificação de Texturas na GPU'.

Na " "dúvida, mantenha essa opção ativada." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"Ativa a emulação da cache de write-back da CPU.\n" -"Ativar essa opção causará um impacto significativo no desempenho. \n" -"Mantenha essa opção desativada a menos que seja absolutamente necessária." +"Ativa a emulação da cache de write-back da CPU.
Ativar essa opção causará " +"um impacto significativo no desempenho.
Só deve ser ativada quando for " +"absolutamente necessária.

Na dúvida, mantenha essa " +"opção desativada." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4564,7 +4706,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4600,7 +4742,6 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4608,7 +4749,17 @@ msgstr "" "Ativa a Unidade de Gerenciamento de Memória, necessária para alguns jogos. " "(ON = Compatível, OFF = Rápido)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" +"Ativa a Unidade de Gerenciamento de Memória, necessária para alguns jogos. " +"(ON = Compatível, OFF = Rápido)

Na dúvida, mantenha " +"essa opção desativada." + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4646,7 +4797,7 @@ msgstr "" msgid "Encoding" msgstr "Codificação" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4663,12 +4814,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet Não Inicializou" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Inglês" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Melhorias" @@ -4699,84 +4850,84 @@ msgstr "Inserir senha" msgid "Enter the DNS server to use:" msgstr "Informe o endereço do servidor DNS:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Insira o endereço do módulo do RSO:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Erro" @@ -4785,13 +4936,13 @@ msgstr "Erro" msgid "Error Opening Adapter: %1" msgstr "Erro ao Abrir o Adaptador: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "Erro ao coletar os dados do save!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Erro ao converter valor" @@ -4803,15 +4954,15 @@ msgstr "Erro ao carregar o idioma selecionado. Voltando ao padrão do sistema." msgid "Error obtaining session list: %1" msgstr "Erro ao obter a lista da sessão: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "Um erro ocorreu enquanto carregava alguns pacotes de texturas" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Erro ao processar os códigos." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Erro ao processar os dados." @@ -4819,11 +4970,11 @@ msgstr "Erro ao processar os dados." msgid "Error reading file: {0}" msgstr "Erro ao ler o arquivo: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Erro ao sincronizar os códigos de trapaça!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Erro ao sincronizar os dados do save!" @@ -4900,7 +5051,7 @@ msgstr "Erros foram encontrados em {0} blocos não utilizados da partição {1}. msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4946,11 +5097,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Excluído: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Excluído: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Ubershaders Exclusivos" @@ -4998,14 +5149,14 @@ msgstr "Nome esperado da variável." msgid "Experimental" msgstr "Experimental" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportar Todos os Dados Salvos do Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Falha ao Exportar" @@ -5013,42 +5164,42 @@ msgstr "Falha ao Exportar" msgid "Export Recording" msgstr "Exportar Gravação" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exportar Gravação..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Exportar Arquivo de Jogo Salvo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Exportar Arquivos de Jogos Salvos" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Exportar Dados Salvos" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Exportar Dados Salvos" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Exportar como .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Exportar como .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n dado(s) salvo(s) exportado(s)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Acessório" @@ -5061,7 +5212,7 @@ msgstr "Dados de Movimento do Acessório" msgid "Extension Motion Simulation" msgstr "Simulação de Movimentos do Acessório" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "IP Externo" @@ -5069,35 +5220,35 @@ msgstr "IP Externo" msgid "External Frame Buffer (XFB)" msgstr "Frame Buffer Externo (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Extrair Certificados da NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Extrair Disco Inteiro..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Extrair Partição Inteira..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extrair Arquivo..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Extrair Arquivos..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Extrair Dados do Sistema..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Extraindo Todos os Arquivos..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Extraindo Diretório..." @@ -5107,7 +5258,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO Player" @@ -5115,7 +5266,7 @@ msgstr "FIFO Player" msgid "Failed loading XML." msgstr "Falha ao carregar o XML." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -5123,11 +5274,11 @@ msgstr "" "Falha ao abrir o Memory Card:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Falha ao adicionar essa sessão ao indexador do NetPlay: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Falha ao anexar ao arquivo de assinatura '%1'" @@ -5136,11 +5287,11 @@ msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" "Falha ao solicitar acesso à interface para o redirecionamento Bluetooth: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "Falha ao remover Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "Falha ao remover o Skylander do slot(%1)!" @@ -5148,7 +5299,7 @@ msgstr "Falha ao remover o Skylander do slot(%1)!" msgid "Failed to connect to Redump.org" msgstr "Falha na conexão com Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Falha na conexão com o servidor: %1" @@ -5169,15 +5320,15 @@ msgstr "Falha ao criar recursos globais do Direct3D 12" msgid "Failed to create DXGI factory" msgstr "Falha ao criar fábrica DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "Falha ao criar arquivo do Infinity!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "Falha ao criar arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5200,7 +5351,7 @@ msgstr "" "Falha ao excluir Memory Card do NetPlay. Verifique suas permissões de " "gravação." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Falha ao excluir o arquivo selecionado." @@ -5210,36 +5361,36 @@ msgstr "" "Falha ao descarregar o driver do kernel para o redirecionamento Bluetooth: " "{0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Falha ao baixar os códigos." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Falha no despejo de %1: Não foi possível abrir o arquivo" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Falha no despejo de %1: Falha ao escrever no arquivo" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Falha ao exportar %n de %1 arquivo(s) de jogo(s) salvo(s)." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Falha ao exportar os seguintes dados salvos:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Falha ao extrair os certificados da NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Falha ao extrair arquivo." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Falha ao extrair dados do sistema." @@ -5257,18 +5408,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Falha ao localizar um ou mais símbolos do Direct3D" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Falha ao importar \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Falha ao importar o arquivo de dados salvos. Por favor, inicie o jogo " "correspondente pelo menos uma vez, depois tente novamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5276,7 +5427,7 @@ msgstr "" "Falha ao importar o arquivo de dados salvos. O arquivo fornecido pode estar " "corrompido ou não contém dados salvos válidos do Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5287,7 +5438,7 @@ msgstr "" "NAND (Ferramentas -> Gerenciar NAND -> Verificar NAND...) , então importe os " "dados salvos novamente." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Falha ao inicializar o núcleo" @@ -5305,16 +5456,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Falha ao inicializar as classes do renderizador" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Falha ao instalar pacote: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Falha ao instalar esse software na NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5322,8 +5473,8 @@ msgstr "" "Falha ao acessar a porta %1. Existe outra instância do servidor NetPlay em " "execução?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Falha ao carregar o módulo RSO em %1" @@ -5335,15 +5486,15 @@ msgstr "Falha ao carregar d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Falha ao carregar dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Falha ao carregar o arquivo de mapa '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "Falha ao carregar arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "Falha ao carregar arquivo do Skylander (%1)!\n" @@ -5359,8 +5510,12 @@ msgstr "" "Falha ao carregar {0}. Se você estiver usando o Windows 7, tente instalar o " "pacote de atualização KB4019990." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "Falha ao modificar o Skylander!" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Falha ao abrir '%1'" @@ -5390,19 +5545,19 @@ msgstr "" "Falha ao abrir arquivo em um editor externo.\n" "Verifique se há um aplicativo registrado para abrir arquivos INI." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Falha ao abrir o arquivo." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Falha ao abrir o servidor" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "Falha ao abrir arquivo do Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5410,11 +5565,11 @@ msgstr "" "Falha ao carregar arquivo do Infinity (%1)!\n" "O arquivo pode já estar sendo utilizado na base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "Falha ao abrir arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5422,12 +5577,12 @@ msgstr "" "Falha ao carregar arquivo do Skylander (%1)!\n" "O arquivo pode já estar sendo utilizado no portal." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Falha ao abrir o arquivo de entrada \"%1\"." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5450,27 +5605,27 @@ msgstr "Falha ao converter o valor fornecido no tipo de dados de destino." msgid "Failed to read DFF file." msgstr "Falha na leitura do arquivo DFF." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Falha ao ler do arquivo." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Falha na leitura do arquivo de entrada \"{0}\"." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" "Falha ao ler o(s) arquivo(s) de jogo(s) salvo(s) selecionado(s) do Memory " "Card." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "Falha ao ler arquivo do Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5478,11 +5633,11 @@ msgstr "" "Falha ao ler arquivo do Infinity (%1)!\n" "O arquivo é muito pequeno." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "Falha ao ler arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5494,11 +5649,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Falha ao ler {0}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Falha ao excluir arquivo." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5508,7 +5663,7 @@ msgstr "" "\n" "Deseja convertê-lo sem remover os dados não utilizados?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Falha ao remover esse software da NAND." @@ -5530,27 +5685,38 @@ msgstr "" "Falha ao redefinir a pasta de redirecionamento do NetPlay. Verifique as " "permissões de gravação." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Falha ao salvar o log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Falha ao salvar o mapa de códigos no local '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Falha ao salvar o arquivo de assinatura '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Falha ao salvar o mapa de símbolos no local '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Falha ao salvar no arquivo de assinatura '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" +"Falhou em sincronizar o cartão SD com a pasta. Todas as mudanças feitas " +"nesta sessão serão descartadas na próxima inicialização se você não re-" +"emitir manualmente uma ressincronização em Config > Wii > Configurações do " +"Cartão SD > Converter o Arquivo em Pasta Agora!" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Falha ao desinstalar pacote: %1" @@ -5570,9 +5736,9 @@ msgstr "Falha ao salvar dados salvos do Wii." msgid "Failed to write config file!" msgstr "Falha ao salvar o arquivo de configuração!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Falha ao salvar o Memory Card modificado no disco." @@ -5580,12 +5746,12 @@ msgstr "Falha ao salvar o Memory Card modificado no disco." msgid "Failed to write redirected save." msgstr "Falha ao gravar os dados salvos redirecionados." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Falha ao salvar arquivo de jogo salvo no disco." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5593,22 +5759,22 @@ msgstr "" "Falha ao salvar o arquivo de saída \"{0}\".\n" "Verifique se você tem espaço livre suficiente na unidade de destino." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Falha" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Host Imparcial" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Configurações de Região" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Região Padrão:" @@ -5634,17 +5800,21 @@ msgstr "" msgid "Field of View" msgstr "Campo de Visualização" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "Número da Figura:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "Tipo de Figura" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Detalhes do Arquivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Formato" @@ -5656,20 +5826,20 @@ msgstr "Formato do Arquivo:" msgid "File Info" msgstr "Informações do Arquivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Nome do Arquivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Local" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Tamanho" @@ -5677,15 +5847,15 @@ msgstr "Tamanho" msgid "File Size:" msgstr "Tamanho do Arquivo:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "O arquivo não continha códigos." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Nome do arquivo" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Arquivos abertos, pronto para comprimir." @@ -5697,13 +5867,13 @@ msgstr "" "Os arquivos especificados no arquivo M3U \"{0}\" não foram encontrados:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "O tamanho do arquivo não combina com qualquer tamanho conhecido do Memory " "Card do GameCube." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" "O tamanho de arquivo no cabeçalho não corresponde com o tamanho real do " @@ -5713,7 +5883,7 @@ msgstr "" msgid "Filesystem" msgstr "Sistema de Arquivos" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filtros" @@ -5729,7 +5899,7 @@ msgstr "Achar o &Anterior" msgid "Finish Calibration" msgstr "Concluir Calibração" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5739,19 +5909,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "Fogo" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "Primeira Pessoa" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Corrigir checksums" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Falha ao Corrigir Checksums" @@ -5761,7 +5931,7 @@ msgstr "Alinhamento Fixo" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Bandeiras" @@ -5770,12 +5940,12 @@ msgstr "Bandeiras" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Flutuação" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Seguir &vertente" @@ -5801,35 +5971,35 @@ msgstr "" "Para instruções de configuração, consulte essa página." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forçar 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Forçar Cores de 24 Bits" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forçar 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Forçar Linear" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Forçar Linear e 16x Anisotrópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Forçar Linear e 2x Anisotrópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Forçar Linear e 4x Anisotrópico" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Forçar Linear e 8x Anisotrópico" @@ -5837,7 +6007,7 @@ msgstr "Forçar Linear e 8x Anisotrópico" msgid "Force Listen Port:" msgstr "Forçar Porta de Escuta:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Forçar Pelo Mais Próximo" @@ -5853,7 +6023,7 @@ msgstr "" "Opção ativada pois o backend %1 não suporta shaders de " "geometria." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5871,7 +6041,7 @@ msgstr "" "Gecko.

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5884,7 +6054,7 @@ msgstr "" "

Na dúvida, mantenha essa opção ativada." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formato:" @@ -5950,19 +6120,19 @@ msgstr "Quadros a Gravar:" msgid "France" msgstr "França" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "Blocos Livres: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "Arquivos Livres: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Tipo de Controle do Olhar Livre" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Controle de Olhar Livre %1" @@ -5970,7 +6140,7 @@ msgstr "Controle de Olhar Livre %1" msgid "Free Look Settings" msgstr "Configurações do Olhar Livre" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6472,7 +6647,7 @@ msgstr "Verde Esquerdo" msgid "Green Right" msgstr "Verde Direito" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Exibição em Grade" @@ -6485,7 +6660,7 @@ msgstr "Guitarra" msgid "Gyroscope" msgstr "Giroscópio" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6499,9 +6674,9 @@ msgstr "Branco de Papel HDR (nits)" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:137 msgid "HDR Paper White Nits:" -msgstr "Branco do Papel HDR (nits):" +msgstr "Branco de Papel HDR (nits):" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "Pós-Processamento HDR" @@ -6518,6 +6693,10 @@ msgstr "Cabeça" msgid "Help" msgstr "Ajuda" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "Nível do herói:" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6538,7 +6717,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "String do Byte Hexadecimal" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6547,28 +6726,28 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Ocultar" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Ocultar Tudo" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "Esconder Sessões Dentro-do-Jogo" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Esconder Sessões Incompatíveis" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Ocultar GBAs Remotos" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Alto" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Muito Alto" @@ -6577,7 +6756,7 @@ msgstr "Muito Alto" msgid "Hit Strength" msgstr "Força da Batida" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6593,11 +6772,11 @@ msgstr "Campo de Visão Horizontal" msgid "Host" msgstr "Hospedar" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Código da Sala:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Host Autoritário" @@ -6605,7 +6784,7 @@ msgstr "Host Autoritário" msgid "Host Size" msgstr "Tamanho do Hospedeiro" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6618,15 +6797,15 @@ msgstr "" "Adequado para jogos casuais com mais de 3 jogadores, possivelmente em " "conexões instáveis ou de alta latência." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Host autoritário desativado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Host autoritário ativado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Hospedar no NetPlay" @@ -6634,7 +6813,7 @@ msgstr "Hospedar no NetPlay" msgid "Hostname" msgstr "Nome do Hospedeiro" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Configurações das Teclas de Atalho" @@ -6644,11 +6823,11 @@ msgstr "Configurações das Teclas de Atalho" msgid "Hotkeys" msgstr "Teclas de Atalho" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Desativar Teclas de Atalho em Segundo Plano" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Ubershaders Híbridos" @@ -6658,7 +6837,7 @@ msgstr "Ubershaders Híbridos" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Estou ciente dos riscos e quero continuar" @@ -6667,11 +6846,11 @@ msgstr "Estou ciente dos riscos e quero continuar" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr " A ID informada é inválida!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6699,24 +6878,24 @@ msgstr "" "({0}). Por favor, consulte https://dolphin-emu.org/docs/guides/wii-network-" "guide/ para obter instruções sobre como configurar a rede do Wii." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "Endereço IP:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Configurações do IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilidade do Ponteiro:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6750,11 +6929,11 @@ msgstr "" "mais recente. Comprime com eficiência tanto dados não utilizados quanto " "dados criptografados em discos do Wii." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ícone" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6765,11 +6944,11 @@ msgstr "" "Adequado para jogos baseados em turnos com controles sensíveis ao tempo, " "como golfe." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "ID de Estatísticas" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6794,7 +6973,7 @@ msgstr "" "Essa permissão pode ser revogada a qualquer momento através das " "configurações do Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6815,7 +6994,7 @@ msgstr "" "Se desmarcado o estado da conexão do controle emulado é ligado\n" "ao estado da conexão do dispositivo padrão real (se houver um)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6826,7 +7005,7 @@ msgstr "" "pode ser útil para testes.

Na dúvida, mantenha essa " "opção desativada." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6846,7 +7025,7 @@ msgstr "Ignorar" msgid "Ignore Format Changes" msgstr "Ignorar Mudanças de Formato" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Ignorar nesta sessão" @@ -6894,30 +7073,30 @@ msgstr "" "levemente o desempenho.

Na dúvida, mantenha essa " "opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Importar Backup da NAND do BootMii..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "Falha ao Importar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Importar Arquivo(s) de Jogo Salvo" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importar Dados Salvos do Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importando backup da NAND" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6935,7 +7114,7 @@ msgstr "Dentro do Jogo?" msgid "Included: %1" msgstr "Incluído: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Incluído: 0" @@ -6952,6 +7131,30 @@ msgstr "" "salvar ou carregar um estado salvo.

Na dúvida, " "mantenha essa opção ativada." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "Valor incorreto do nível do herói!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "Hora incorreta da última colocação!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "Hora incorreta da último reset!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "Valor do dinheiro incorreto!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "Apelido incorreto!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "Valor do tempo de jogo incorreto!" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Aumentar" @@ -6989,19 +7192,19 @@ msgstr "Aumentar Y" msgid "Incremental Rotation" msgstr "Rotação Incremental" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "Rotação Incremental (rad/seg)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Criador de Figura Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Gerenciador do Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Objeto Infinity (*.bin);;" @@ -7016,27 +7219,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Informações" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informação" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Desativar Proteção de Tela Durante a Emulação" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Entrada de Dados" @@ -7050,42 +7253,42 @@ msgstr "Força de entrada requerida pra ativação." msgid "Input strength to ignore and remap." msgstr "Força da entrada pra ignorar e remapear." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Inserir &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Inserir Cartão SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Inspecionado" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Instalar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Partição de Instalação (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Instalar Atualização" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Instalar WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Instalar na NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instruções." @@ -7097,7 +7300,7 @@ msgstr "Instrução" msgid "Instruction Breakpoint" msgstr "Ponto de Interrupção da Instrução" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instrução:" @@ -7105,7 +7308,7 @@ msgstr "Instrução:" msgid "Instruction: %1" msgstr "Instrução: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7126,8 +7329,23 @@ msgstr "Intensidade" msgid "Interface" msgstr "Interface" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "Erro Interno do LZ4 - falha ao extrair {0} bytes" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "Erro Interno do LZ4 - falha na compressão" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "Erro Interno do LZ4 - falha na extração ({0}, {1}, {2})" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "Erro Interno do LZ4 - discrepância no tamanho do payload ({0} / {1})) " + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Erro Interno do LZO - falha na compressão" @@ -7136,25 +7354,35 @@ msgstr "Erro Interno do LZO - falha na compressão" msgid "Internal LZO Error - decompression failed" msgstr "Erro Interno do LZO - falha na extração" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Erro Interno do LZO - falha na extração ({0}) ({1}, {2}) \n" -"Tente carregar o estado salvo novamente" +"Erro Interno do LZO - falha na extração ({0}) ({1}) \n" +"Não foi possível recuperar informações de versão do estado salvo legado." -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Erro Interno do LZO - lzo_init() falhou" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" +"Erro Interno do LZO - falha ao processar cookie de versão extraída e " +"comprimento do texto de versão ({0})" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" +"Erro Interno do LZO - falha ao processar texto de versão extraído ({0} / {1})" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Resolução Interna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Resolução Interna:" @@ -7162,15 +7390,15 @@ msgstr "Resolução Interna:" msgid "Internal error while generating AR code." msgstr "Erro interno enquanto gera o código AR." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpretador (muito lento)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Núcleo do Interpretador" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Expressão Inválida" @@ -7182,7 +7410,7 @@ msgstr "JSON inválido recebido do serviço de atualizações automáticas: {0}" msgid "Invalid Mixed Code" msgstr "Código Misturado Inválido" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "O pacote %1 fornecido é inválido: %2" @@ -7191,15 +7419,15 @@ msgstr "O pacote %1 fornecido é inválido: %2" msgid "Invalid Player ID" msgstr "ID de Jogador Inválida" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Endereço do módulo do RSO inválido: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Callstack inválido" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Checksum inválido." @@ -7207,7 +7435,7 @@ msgstr "Checksum inválido." msgid "Invalid game." msgstr "Jogo inválido." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Host inválido" @@ -7228,7 +7456,7 @@ msgstr "Literal inválido." msgid "Invalid parameters given to search." msgstr "Parâmetros inválidos dados pra procurar." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Senha inválida fornecida." @@ -7250,7 +7478,7 @@ msgstr "" "String de pesquisa inválida (apenas comprimentos correspondentes de string " "são suportados)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "ID do título inválida." @@ -7259,8 +7487,8 @@ msgid "Invalid watch address: %1" msgstr "Endereço da observação inválido: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiano" @@ -7268,11 +7496,16 @@ msgstr "Italiano" msgid "Italy" msgstr "Itália" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "Item" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "Ligação dos Blocos do JIT Desligado" @@ -7280,68 +7513,68 @@ msgstr "Ligação dos Blocos do JIT Desligado" msgid "JIT Blocks" msgstr "Blocos do JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "Vertente do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "Ponto Flutuante do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "Inteiro do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "LoadStore Flutuante do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "LoadStore do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "LoadStore Emparelhado do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "LoadStore lXz do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "LoadStore lbzx do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "LoadStore lwz do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT Desligado (Núcleo do JIT)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "Emparelhamento do JIT Desligado" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "Recompilador JIT ARM64 (recomendado)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Recompilador JIT x86-64 (recomendado)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "Registro do Cache do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "Registros do Sistema do JIT Desligado" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7350,12 +7583,12 @@ msgstr "" "nunca deveria acontecer. Por favor relate este incidente no bug tracker. O " "Dolphin irá fechar agora." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japão" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonês" @@ -7366,12 +7599,20 @@ msgstr "Japonês" msgid "Japanese (Shift-JIS)" msgstr "Japonesa (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" +"Kaos é o único vilão pra esse troféu e está sempre destrancado. Não há " +"necessidade de editar nada!" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Manter em Execução" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Manter Janela no Topo" @@ -7388,7 +7629,7 @@ msgstr "Manter os endereços aonde o valor esta na memória" msgid "Keyboard" msgstr "Teclado" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "Teclado" @@ -7405,16 +7646,16 @@ msgstr "Teclas" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Remover Jogador" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Coréia" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coreano" @@ -7425,7 +7666,7 @@ msgstr "Coreano" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "Abrir R&OM..." @@ -7447,23 +7688,31 @@ msgstr "Rótulo" msgid "Last Value" msgstr "Último Valor" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "Última colocação:" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "Último reset:" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Latência:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Latência: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Latência: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Latência: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Latência: ~80 ms" @@ -7471,11 +7720,15 @@ msgstr "Latência: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Executar os softwares afetados talvez corrija os problemas detectados." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "Placar de Líderes" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7486,7 +7739,7 @@ msgstr "Esquerda" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Eixo Esquerdo" @@ -7512,7 +7765,7 @@ msgstr "" "Clique esquerdo para definir valor do eixo.\n" "Clique direito pra recentralizar." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7522,7 +7775,7 @@ msgstr "" "Clique com o botão do meio para limpar.\n" "Clique com o botão direito para mais opções." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7541,7 +7794,7 @@ msgstr "Licença" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "Vida" @@ -7551,8 +7804,11 @@ msgid "Lift" msgstr "Lift" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Luzes" @@ -7560,11 +7816,11 @@ msgstr "Luzes" msgid "Limit Chunked Upload Speed:" msgstr "Limitar Velocidade de Envio de Fragmentos:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Selecionar Colunas" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Exibição em Lista" @@ -7573,18 +7829,18 @@ msgid "Listening" msgstr "Escutando" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Carregar" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Carregar o &Arquivo do Mapa Ruim..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Carregar o &Outro Arquivo do Mapa..." @@ -7592,15 +7848,15 @@ msgstr "Carregar o &Outro Arquivo do Mapa..." msgid "Load Custom Textures" msgstr "Carregar Texturas Personalizadas" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "Carregar Arquivo" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Carregar Menu Principal do GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "Somente Carregar Dados Salvos do Host" @@ -7617,7 +7873,7 @@ msgstr "Carregamento:" msgid "Load ROM" msgstr "Abrir ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "Carregar Slot" @@ -7706,23 +7962,23 @@ msgstr "Carregar do Slot 8" msgid "Load State Slot 9" msgstr "Carregar do Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Carregar do Arquivo..." -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Carregar do Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Carregar do Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Carregar Wii System Menu %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "Carregar e Armazenar Dados Salvos do Host" @@ -7730,16 +7986,16 @@ msgstr "Carregar e Armazenar Dados Salvos do Host" msgid "Load from Selected Slot" msgstr "Carregar do Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Carregar o arquivo do mapa" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "Carregar vWii System Menu %1" @@ -7747,7 +8003,7 @@ msgstr "Carregar vWii System Menu %1" msgid "Load..." msgstr "Carregar..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Símbolos carregados do '%1'" @@ -7771,15 +8027,15 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "IP Local" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Travar Cursor do Mouse" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Trancado" @@ -7793,10 +8049,18 @@ msgstr "Log" msgid "Log Configuration" msgstr "Configurações" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "Entrar" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Registrar Cobertura das Instruções do JIT" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "Sair" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Registrar Tempo de Renderização" @@ -7809,18 +8073,10 @@ msgstr "Tipos de Log" msgid "Logger Outputs" msgstr "Saída de Dados" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "Login" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "Falha no Login" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "Logout" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7836,20 +8092,20 @@ msgstr "" msgid "Loop" msgstr "Reprodução contínua" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Perdeu a conexão com o servidor do NetPlay..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Baixo" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Muito baixo" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7861,13 +8117,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "MORIBUNDO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "Arquivos de GameShark da Mad Catz" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "Magia" @@ -7875,9 +8131,37 @@ msgstr "Magia" msgid "Main Stick" msgstr "Eixo Principal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "Certifique-se que o valor do nível de herói esteja entre 0 e 100!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "Certifique-se que o último valor de data e hora colocado seja válido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "Certifique-se que o valor da data e hora do último reset seja válido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "Certifique-se que o valor do dinheiro esteja entre 0 e 65.000!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "Certifique-se que o apelido tenha entre 0 e 15 caracteres de tamanho!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "Certifique-se que o valor do tempo de jogo seja válido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "Certifique-se que há um Skylander no slot %1!" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Fabricante" @@ -7886,7 +8170,7 @@ msgstr "Fabricante" msgid "Maker:" msgstr "Fabricante:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7899,7 +8183,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Gerenciar NAND" @@ -7908,23 +8192,23 @@ msgstr "Gerenciar NAND" msgid "Manual Texture Sampling" msgstr "Amostragem Manual de Texturas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mapeamento" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Mask ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Combinação Achada" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Buffer Máximo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Tamanho máximo do buffer alterado para %1" @@ -7933,12 +8217,12 @@ msgstr "Tamanho máximo do buffer alterado para %1" msgid "Maximum tilt angle." msgstr "Ângulo máximo de inclinação." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Pode causar lentidão no Wii Menu e em alguns jogos." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Médio" @@ -7950,19 +8234,19 @@ msgstr "Memória" msgid "Memory Breakpoint" msgstr "Pontos de Interrupção da Memória" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Memory Card" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Gerenciador de Memory Cards" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Local do Memory Card:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Alocação de Memória" @@ -7982,7 +8266,7 @@ msgstr "MemoryCard: Leitura chamada com endereço inválido da fonte ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Gravação chamada com endereço de destino inválido ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7998,31 +8282,36 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Microfone" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "Mini" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Diversos" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Configurações Diversas" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Há uma discrepância entre o número de blocos livres no cabeçalho e o número " "real de blocos livres." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Incompatibilidade entre as estruturas internas dos dados." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8056,12 +8345,20 @@ msgstr "" "efeito.

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "Modificar Slot" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Módulos achados: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "Dinheiro:" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -8073,11 +8370,11 @@ msgstr "Sombras Monoscópicas" msgid "Monospaced Font" msgstr "Fonte de Largura Fixa" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Dados de Movimento" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Simulação de Movimentos" @@ -8086,22 +8383,22 @@ msgstr "Simulação de Movimentos" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "Visibilidade do Cursor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" "Oculta o cursor do mouse após um período de inatividade e reexibe ao ser " "movido." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "Exibe permanentemente o cursor do mouse." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" "Oculta permanentemente o cursor do mouse enquanto um jogo estiver em " @@ -8126,7 +8423,7 @@ msgstr "" "existe. A gravação provavelmente não será sincronizada!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Multiplicador" @@ -8134,20 +8431,20 @@ msgstr "Multiplicador" msgid "N&o to All" msgstr "Não para T&odos" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Verificação da NAND" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "Aviso sobre o NKit" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -8155,7 +8452,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -8178,25 +8475,25 @@ msgstr "" "mesmo valor aqui.

Na dúvida, mantenha essa opção em " "2.35." -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Nome" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nome da nova etiqueta:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nome da etiqueta a remover:" @@ -8205,11 +8502,11 @@ msgid "Name of your session shown in the server browser" msgstr "Nome da sua sessão mostrada no navegador do servidor" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nome:" @@ -8217,16 +8514,16 @@ msgstr "Nome:" msgid "Native (640x528)" msgstr "Nativa (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Arquivo GCI Nativo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "NetPlay" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "Navegador de Sessões do NetPlay" @@ -8238,7 +8535,7 @@ msgstr "Configuração do NetPlay" msgid "Netherlands" msgstr "Holanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8247,7 +8544,7 @@ msgstr "" "criado ou modificado durante a sessão permanecerá nos dados salvos locais do " "host." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8256,7 +8553,7 @@ msgstr "" "NetPlay iniciará utilizando os dados salvos do host, mas qualquer dado salvo " "criado ou modificado durante a sessão será descartado ao sair dela." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8265,7 +8562,7 @@ msgstr "" "a sessão será descartado ao sair dela." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Rede" @@ -8273,15 +8570,15 @@ msgstr "Rede" msgid "Network dump format:" msgstr "Formato do despejo de rede:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Nunca" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Desativar Atualizações" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Novo" @@ -8294,11 +8591,11 @@ msgstr "Novo Ponto de Interrupção" msgid "New Search" msgstr "Nova Pesquisa" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Nova Etiqueta..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Uma nova ID foi gerada." @@ -8306,7 +8603,7 @@ msgstr "Uma nova ID foi gerada." msgid "New instruction:" msgstr "Nova instrução:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nova etiqueta" @@ -8329,6 +8626,7 @@ msgid "Nickname is too long." msgstr "O apelido é muito longo." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Apelido:" @@ -8356,14 +8654,18 @@ msgstr "Desativar Saída de Áudio" msgid "No Compression" msgstr "Sem Compressão" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Sem Combinação" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "Não Utilizar Dados Salvos" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "Não há dados pra modificar!" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8373,7 +8675,7 @@ msgstr "Não Utilizar Dados Salvos" msgid "No description available" msgstr "Nenhuma descrição disponível" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Não há erros." @@ -8381,7 +8683,7 @@ msgstr "Não há erros." msgid "No extension selected." msgstr "Nenhum acessório selecionado." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Nenhum arquivo carregado / gravado." @@ -8389,15 +8691,19 @@ msgstr "Nenhum arquivo carregado / gravado." msgid "No game is running." msgstr "Nenhum jogo está em execução." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "Nenhum jogo em execução" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "Nenhum mod gráfico selecionado." + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Não foram detectados problemas." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "Nenhum jogo correspondente encontrado" @@ -8431,25 +8737,25 @@ msgstr "Nenhum perfil encontrado pra configuração do jogo '{0}'" msgid "No recording loaded." msgstr "Nenhuma gravação carregada." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Nenhum jogo salvo encontrado." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Arquivo undo.dtm não encontrado, cancelando reversão do carregamento de " "estado para evitar perda de sincronia com a gravação" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Nenhum" @@ -8461,11 +8767,11 @@ msgstr "América do Norte" msgid "Not Set" msgstr "Desconhecido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Nem todos os jogadores possuem o jogo. Iniciar assim mesmo?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8475,7 +8781,7 @@ msgstr "" "Não há blocos livres o bastante no memory card alvo. Pelo menos %n bloco(s) " "livre(s) requerido(s)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8485,11 +8791,11 @@ msgstr "" "Não há arquivos livres o bastante no memory card alvo. Pelo menos %n " "arquivo(s) livre(s) requerido(s)." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "Não encontrado" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8526,25 +8832,25 @@ msgstr "Número de tremidas por segundo." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Acelerômetro do Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Botões do Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Eixo do Nunchuk" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8562,7 +8868,7 @@ msgid "Oceania" msgstr "Oceânia" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Desligado" @@ -8574,7 +8880,7 @@ msgstr "Deslocamento" msgid "On" msgstr "Ligado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "Ao Mover" @@ -8588,15 +8894,15 @@ msgstr "" "vértices para expansão de pontos e linhas, utiliza shaders de vértices para " "o trabalho. Pode afetar o desempenho.

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Documentação Online" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "Mostrar Apenas Coleção" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8604,7 +8910,7 @@ msgstr "" "Só anexar símbolos com o prefixo:\n" "(Em branco pra todos os símbolos)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8617,24 +8923,24 @@ msgstr "" msgid "Open" msgstr "Abrir" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Abrir &Local do Arquivo" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "Abrir Pasta do &Usuário" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Abrir Diretório..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Abrir log do FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Abrir Pasta de Dados &Salvos do GameCube" @@ -8642,7 +8948,7 @@ msgstr "Abrir Pasta de Dados &Salvos do GameCube" msgid "Open Riivolution XML..." msgstr "Abrir XML do Riivolution..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Abrir Pasta de Dados &Salvos do Wii" @@ -8674,7 +8980,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operadores" @@ -8682,8 +8988,8 @@ msgstr "Operadores" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opções" @@ -8692,21 +8998,21 @@ msgstr "Opções" msgid "Orange" msgstr "Laranja" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Orbital" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Outros" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Outra Partição (%1)" @@ -8715,24 +9021,32 @@ msgstr "Outra Partição (%1)" msgid "Other State Hotkeys" msgstr "Outros" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Gerenciamento de Estados Salvos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Outro jogo..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "Saída da Reamostragem" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "Saída da Reamostragem:" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Sobrescrito" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Reproduzir Gravação de Replay..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8761,7 +9075,7 @@ msgstr "Arquivo de imagem PNG (*.png);;Todos os arquivos (*)" msgid "PPC Size" msgstr "Tamanho do PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC vs Hospedeiro" @@ -8774,7 +9088,7 @@ msgstr "Controle" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parâmetros" @@ -8787,11 +9101,11 @@ msgstr "Analisar como Hex" msgid "Parsing Error" msgstr "Erro de Análise" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passivo" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Redirecionar um adaptador Bluetooth" @@ -8833,28 +9147,30 @@ msgstr "Locais" msgid "Pause" msgstr "Pausar" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "&Pausar no Fim do Replay" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pausar ao Perder Foco" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Pausar ao Detectar Erros" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"Pausa a emulação quando um erro de Leitura/Escrita ou de Instrução " -"Desconhecida ocorrer. \n" -"Ativar essa opção afetará o desempenho. \n" -"O impacto no desempenho é equivalente ao da opção \"Ativar MMU\"." +"Pausa a emulação se ocorrer um pânico de Instrução Desconhecido ou de " +"Leitura/Gravação.
A ativação afetará a performance.
O impacto da " +"performance é o mesmo que ter o Ativar MMU ligado." +"

Se não tiver certeza deixe isto desmarcado." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8871,15 +9187,15 @@ msgstr "Velocidade pico dos movimentos pra posição neutra." msgid "Peak velocity of outward swing movements." msgstr "Velocidade pico dos movimentos de balanço externos." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Iluminação Por Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Executar Atualização do Sistema Online" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Executar Atualização do Sistema" @@ -8909,11 +9225,11 @@ msgstr "Espaço do endereço físico" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Escolha a fonte de depuração" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8925,8 +9241,8 @@ msgstr "Pra baixo" msgid "Pitch Up" msgstr "Pra cima" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plataforma" @@ -8942,7 +9258,7 @@ msgstr "Reproduzir / Gravar" msgid "Play Recording" msgstr "Reproduzir Gravação" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" @@ -8950,39 +9266,43 @@ msgstr "Play Set/Power Disc" msgid "Playback Options" msgstr "Opções de Reprodução" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Jogador" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "Jogador 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "Jogador 1, Habilidade 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "Jogador 1, Habilidade 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "Jogador 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "Jogador 2, Habilidade 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "Jogador 2, Habilidade 2" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Jogadores" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "Tempo de jogo:" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8993,7 +9313,7 @@ msgstr "" "Por favor altere a configuração \"SyncOnSkipIdle\" para \"True\"! Ela está " "desativada no momento, o que torna esse problema muito provável de acontecer." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -9006,12 +9326,12 @@ msgstr "" msgid "Point" msgstr "Apontar" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Porta %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "ROM da Porta %1:" @@ -9020,20 +9340,20 @@ msgstr "ROM da Porta %1:" msgid "Port:" msgstr "Porta:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "Slots do Portal" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Possível dessincronia detectada: %1 pode ter dessincronizado no quadro %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Efeito de Pós-Processamento" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efeito de Pós-Processamento:" @@ -9062,7 +9382,7 @@ msgstr "Fim prematuro da gravação no PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Fim prematuro da gravação no PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -9083,7 +9403,7 @@ msgstr "Sincronizar (Redirecionamento Bluetooth)" msgid "Pressure" msgstr "Pressão" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -9118,15 +9438,15 @@ msgstr "Perfil Anterior" msgid "Primitive %1" msgstr "Primitivo %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privada" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privada e Pública" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problema" @@ -9154,7 +9474,7 @@ msgstr "" "Problemas de gravidade média foram encontrados. O jogo inteiro ou certas " "partes dele podem não funcionar corretamente." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Perfil" @@ -9163,23 +9483,23 @@ msgstr "Perfil" msgid "Program Counter" msgstr "Contador do Programa" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Progresso" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Público" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Limpar Cache da Lista de Jogos" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Coloque as ROMs do IPL na pasta User/GC//." @@ -9206,13 +9526,13 @@ msgstr "" "qualidade." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Pergunta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Sair" @@ -9233,11 +9553,11 @@ msgstr "R (analógico)" msgid "READY" msgstr "PRONTO" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "Módulos do RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "Auto-detecção do RSO" @@ -9245,7 +9565,7 @@ msgstr "Auto-detecção do RSO" msgid "RUNNING" msgstr "EM EXECUÇÃO" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "Imagens RVZ do GC/Wii (*.rvz)" @@ -9262,7 +9582,11 @@ msgstr "Final do Alcance: " msgid "Range Start: " msgstr "Início do Alcance: " -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "Rank %1" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Su&bstituir instrução" @@ -9294,11 +9618,11 @@ msgstr "Ler ou Gravar" msgid "Read-Only Mode" msgstr "Modo Somente Leitura" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Balance Board Real" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Wii Remote Real" @@ -9315,7 +9639,7 @@ msgstr "Re-centralizar" msgid "Record" msgstr "Gravar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Gravar a Entrada dos Dados" @@ -9327,7 +9651,7 @@ msgstr "Gravação" msgid "Recording Options" msgstr "Opções da Gravação" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Gravando..." @@ -9344,7 +9668,7 @@ msgstr "Vermelho Esquerdo" msgid "Red Right" msgstr "Vermelho Direito" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9361,17 +9685,17 @@ msgstr "" "de shader e nas texturas.

Na dúvida, selecione " "\"Nenhum\"." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Status no Redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Atualizar" @@ -9393,22 +9717,22 @@ msgstr "" msgid "Refreshed current values." msgstr "Valores atuais atualizados." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Atualizando..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Região" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Região:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Registradores" @@ -9420,36 +9744,36 @@ msgstr "Entrada Relativa dos Dados" msgid "Relative Input Hold" msgstr "Manter a Entrada Relativa dos Dados" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Me Lembrar Mais Tarde" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Remover" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "Falha ao Remover" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Remover Dados Não Utilizados (Irreversível):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Remover Etiqueta..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Remover etiqueta" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9459,16 +9783,16 @@ msgstr "" "(a menos que você comprima o arquivo ISO em um formato como ZIP " "posteriormente). Deseja continuar mesmo assim?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Renomear Símbolo" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Janela de Renderização" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Renderizar na Janela Principal" @@ -9491,18 +9815,18 @@ msgstr "Pedido pra se Juntar ao seu Grupo" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Redefinir" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "Resetar Tudo" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Redefinir Ignorar Gerenciadores de Pânico" @@ -9510,11 +9834,11 @@ msgstr "Redefinir Ignorar Gerenciadores de Pânico" msgid "Reset Results" msgstr "Resetar Resultados" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Redefinir Servidor Traversal" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Servidor Traversal redefinido para %1:%2" @@ -9522,7 +9846,7 @@ msgstr "Servidor Traversal redefinido para %1:%2" msgid "Reset Traversal Settings" msgstr "Redefinir Servidor Traversal" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Redefinir Valores" @@ -9530,11 +9854,11 @@ msgstr "Redefinir Valores" msgid "Reset View" msgstr "Redefinir Câmera" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Redefinir pareamento de todos os Wii Remotes salvos" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Gerenciador de Pacotes de Recursos" @@ -9550,11 +9874,11 @@ msgstr "Reinicialização Necessária" msgid "Restore Defaults" msgstr "Restaurar Padrões" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Restaurar instrução" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Repetir" @@ -9563,7 +9887,7 @@ msgstr "Repetir" msgid "Return Speed" msgstr "Velocidade de Retorno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revisão" @@ -9575,7 +9899,7 @@ msgstr "Revisão: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9586,7 +9910,7 @@ msgstr "Direita" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Eixo Direito" @@ -9622,11 +9946,11 @@ msgstr "Rolar pra Esquerda" msgid "Roll Right" msgstr "Rolar pra Direita" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "Código da Sala" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Rotação" @@ -9656,23 +9980,23 @@ msgstr "" msgid "Rumble" msgstr "Vibração" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Correr &Até Aqui" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Executar Instâncias do GBA em Processos Dedicados" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Executar até" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Executar até (ignorando pontos de interrupção)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Executar até atingir (ignorando os pontos de interrupção)" @@ -9680,11 +10004,11 @@ msgstr "Executar até atingir (ignorando os pontos de interrupção)" msgid "Russia" msgstr "Rússia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "Cartão SD" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "Tamanho do Cartão SD:" @@ -9692,11 +10016,11 @@ msgstr "Tamanho do Cartão SD:" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "Imagem do Cartão SD (*.raw);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "Local do Cartão SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "Configurações do Cartão SD" @@ -9704,7 +10028,7 @@ msgstr "Configurações do Cartão SD" msgid "SD Root:" msgstr "Raiz do SD:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "Pasta de Sincronização do SD:" @@ -9717,7 +10041,7 @@ msgstr "Alvo de Gama da Tela SDR" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9725,7 +10049,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "Digesto SHA-1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9739,11 +10063,11 @@ msgstr "Contexto do SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Sa&lvar Código" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Salvar Estado Salvo" @@ -9753,8 +10077,8 @@ msgid "Safe" msgstr "Seguro" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9764,34 +10088,34 @@ msgstr "Salvar" msgid "Save All" msgstr "Salvar Todos" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Exportar Dados Salvos" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Salvar o Log do FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Salvar o Arquivo em" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "Jogo Salvo" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Arquivo de jogo salvo (*.sav);;Todos os arquivos (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Importar Dados Salvos" @@ -9799,17 +10123,17 @@ msgstr "Importar Dados Salvos" msgid "Save Oldest State" msgstr "Salvar Estado Mais Antigo" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "Salvar Predefinição" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "Salvar o Arquivo da Gravação Como" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Salvar Estado" @@ -9853,23 +10177,23 @@ msgstr "Salvar no Slot 8" msgid "Save State Slot 9" msgstr "Salvar no Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Salvar no Arquivo..." -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Salvar no Slot Mais Antigo" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Salvar no Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Salvar no Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Salvar o Mapa dos Símbolos &Como..." @@ -9877,7 +10201,7 @@ msgstr "Salvar o Mapa dos Símbolos &Como..." msgid "Save Texture Cache to State" msgstr "Armazenar Cache de Texturas no Estado Salvo" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Salvar e Carregar Estados Salvos" @@ -9889,11 +10213,11 @@ msgstr "Salvar como Predefinição..." msgid "Save as..." msgstr "Salvar como..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Salvar o arquivo de saída combinada dos dados como" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9903,15 +10227,15 @@ msgstr "" "dos dados atuais antes de substituí-los.\n" "Substituir os dados existentes?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Salvar na Mesma Pasta da ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Salvar o arquivo do mapa" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Salvar o arquivo de assinatura" @@ -9919,7 +10243,7 @@ msgstr "Salvar o arquivo de assinatura" msgid "Save to Selected Slot" msgstr "Salvar no Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Slot %1 - %2" @@ -9927,13 +10251,13 @@ msgstr "Slot %1 - %2" msgid "Save..." msgstr "Salvar..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "O pareamento dos Wii Remotes salvos só pode ser redefinido durante a " "execução de um jogo do Wii." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Dados Salvos:" @@ -9941,7 +10265,7 @@ msgstr "Dados Salvos:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "O estado salvo da gravação {0} está corrompido, parando a gravação..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Cópia em Escala do EFB" @@ -9955,11 +10279,11 @@ msgstr "Screenshot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Pesquisar" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Procurar Endereço" @@ -9984,7 +10308,7 @@ msgstr "" "A busca atualmente não é possível no espaço do endereço virtual. Por favor " "execute o jogo um pouco e tente de novo." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Procurar uma Instrução" @@ -9992,11 +10316,11 @@ msgstr "Procurar uma Instrução" msgid "Search games..." msgstr "Pesquisar jogos..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Procurar instrução" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "Pesquisar:" @@ -10022,7 +10346,7 @@ msgstr "" msgid "Security options" msgstr "Opções de segurança" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Selecionar" @@ -10030,24 +10354,24 @@ msgstr "Selecionar" msgid "Select Dump Path" msgstr "Selecione o Caminho do Dump" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Selecione o Diretório de Exportação" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "Selecionar Arquivo da Figura" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Selecionar a BIOS do GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Selecionar a ROM do GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Selecione o Caminho dos Saves do GBA" @@ -10067,15 +10391,15 @@ msgstr "Selecione o Caminho do Pacote de Recursos" msgid "Select Riivolution XML file" msgstr "Selecione o arquivo XML do Riivolution" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "Selecione a Correção do Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "Selecione o arquivo do Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Slot %1 - %2" @@ -10083,7 +10407,7 @@ msgstr "Slot %1 - %2" msgid "Select State" msgstr "Selecionar" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Slot de Estado Salvo" @@ -10135,17 +10459,17 @@ msgstr "Selecione o Caminho do WFS" msgid "Select Wii NAND Root" msgstr "Selecione a Raiz NAND do Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Selecione um Diretório" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Selecione um Arquivo" @@ -10161,7 +10485,7 @@ msgstr "Selecione um Jogo" msgid "Select a SD Card Image" msgstr "Selecione uma Imagem do Cartão SD" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Selecione um arquivo" @@ -10169,19 +10493,19 @@ msgstr "Selecione um arquivo" msgid "Select a game" msgstr "Selecione um jogo" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Selecione um título pra instalar no NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Selecione os Cartões do e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Selecione o endereço do módulo do RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "Selecione o Arquivo da Gravação a Executar" @@ -10189,20 +10513,20 @@ msgstr "Selecione o Arquivo da Gravação a Executar" msgid "Select the Virtual SD Card Root" msgstr "Selecione a Raiz do Cartão SD Virtual" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Selecione o arquivo das chaves (dump do OTP/SEEPROM)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Importar" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Selecione aonde você quer salvar a imagem convertida" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Selecione aonde você quer salvar as imagens convertidas" @@ -10214,11 +10538,11 @@ msgstr "Fonte Selecionada" msgid "Selected controller profile does not exist" msgstr "O perfil de controle selecionado não existe" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "O jogo selecionado não existe na lista de jogos!" @@ -10230,7 +10554,7 @@ msgstr "Thread do callstack selecionado" msgid "Selected thread context" msgstr "Contexto do thread selecionado" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10238,7 +10562,7 @@ msgstr "" "Seleciona o adaptador de vídeo a ser utilizado.

O " "backend %1 não é compatível com esse recurso." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10246,7 +10570,7 @@ msgstr "" "Seleciona o adaptador de vídeo a ser utilizado.

Na " "dúvida, selecione o primeiro da lista." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10267,7 +10591,7 @@ msgstr "" "utilizado por algumas TVs.

Na dúvida, selecione " "\"Desligado\"." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10283,7 +10607,7 @@ msgstr "" "da janela de renderização.

Na dúvida, selecione " "\"Automática\"." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10299,11 +10623,11 @@ msgstr "" "é recomendado testar cada um e selecionar o backend menos problemático." "

Na dúvida, selecione \"OpenGL\"." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Enviar" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Posição da Sensor Bar:" @@ -10327,7 +10651,7 @@ msgstr "Endereço IP do Servidor" msgid "Server Port" msgstr "Porta do Servidor" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "O servidor rejeitou a tentativa traversal" @@ -10344,35 +10668,35 @@ msgstr "Definir &blr" msgid "Set PC" msgstr "Definir PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Definir como &ISO padrão" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Definir arquivo do memory card pro Slot A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Definir arquivo do memory card pro Slot B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Definir final do &endereço do símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Definir tamanho do &símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Definir final do endereço do símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Definir tamanho do símbolo (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10382,7 +10706,7 @@ msgstr "" "jogos PAL.\n" "Pode não funcionar em todos os jogos." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Define o idioma do sistema do Wii." @@ -10402,7 +10726,7 @@ msgstr "" "Configura a busca usando mapeamentos MEM1 e MEM2 padrão (no Wii) no espaço " "do endereço virtual. Isto funcionará para a vasta maioria dos jogos." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10412,11 +10736,11 @@ msgstr "Configurações" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Não foi possível criar o arquivo setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Gravidade" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Compilação de Shaders" @@ -10426,6 +10750,10 @@ msgstr "Compilação de Shaders" msgid "Shake" msgstr "Sacudir" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "Bilinear Nítido" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10439,41 +10767,41 @@ msgstr "Controle Shinkansen" msgid "Show % Speed" msgstr "Mostrar Velocidade em %" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Mostrar &Log" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Mostrar Barra de &Ferramentas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Mostrar Software em Execução no Título da Janela" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Mostrar Tudo" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Austrália" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Mostrar Jogo em Execução no Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "Mostrar Códigos Desativados Primeiro" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "Mostrar Códigos Ativados Primeiro" @@ -10481,7 +10809,7 @@ msgstr "Mostrar Códigos Ativados Primeiro" msgid "Show FPS" msgstr "Mostrar FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Mostrar Contador de Quadros" @@ -10489,19 +10817,19 @@ msgstr "Mostrar Contador de Quadros" msgid "Show Frame Times" msgstr "Mostrar Duração dos Quadros" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "França" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Alemanha" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Mostrar Sobreposição do Modo Golfe" @@ -10509,23 +10837,23 @@ msgstr "Mostrar Sobreposição do Modo Golfe" msgid "Show Infinity Base" msgstr "Mostrar Base Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Mostrar Entrada de Dados" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Itália" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "Japão" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Coréia" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Mostrar Contador de Lag" @@ -10533,27 +10861,27 @@ msgstr "Mostrar Contador de Lag" msgid "Show Language:" msgstr "Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Mostrar &Configurações do Log" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Mostrar Mensagens do NetPlay" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Mostrar Ping do NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Holanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Mostrar Mensagens na Tela" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Europa" @@ -10566,19 +10894,19 @@ msgstr "Mostrar PC" msgid "Show Performance Graphs" msgstr "Mostrar Gráfico de Desempenho" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Mostrar Plataformas" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Mostrar Regiões" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Mostrar Contador de Regravações" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Rússia" @@ -10586,7 +10914,7 @@ msgstr "Rússia" msgid "Show Skylanders Portal" msgstr "Mostrar Portal Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Espanha" @@ -10598,19 +10926,19 @@ msgstr "Mostrar Velocidade em Cores" msgid "Show Statistics" msgstr "Exibir Estatísticas" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Mostrar Relógio do Sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Estados Unidos" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Desconhecido" @@ -10622,27 +10950,27 @@ msgstr "Mostrar Duração do VBlank" msgid "Show VPS" msgstr "Mostrar VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Global" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Mostrar na &memória" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "Mostrar no Código" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "Mostrar na Memória" @@ -10659,11 +10987,11 @@ msgstr "Mostrar na memória" msgid "Show in server browser" msgstr "Mostrar no navegador do servidor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "Mostrar o alvo na &memória" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10732,7 +11060,7 @@ msgstr "" "velocidade de emulação.

Na dúvida, mantenha essa " "opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10749,7 +11077,7 @@ msgstr "" "Mostra várias estatísticas de renderização.

Na " "dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Lado a Lado" @@ -10765,7 +11093,7 @@ msgstr "Alternar Horizontal" msgid "Sideways Wii Remote" msgstr "Wii Remote na Horizontal" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Base de Dados da Assinatura" @@ -10784,12 +11112,12 @@ msgstr "Assinado 32" msgid "Signed 8" msgstr "Assinou 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Inteiro Assinada" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chinês Simplificado" @@ -10797,11 +11125,11 @@ msgstr "Chinês Simplificado" msgid "Simulate DK Bongos" msgstr "Simular DK Bongos" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Seis Eixos" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Tamanho" @@ -10818,7 +11146,7 @@ msgstr "" msgid "Skip" msgstr "Ignorar" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Ignorar Desenho" @@ -10826,7 +11154,7 @@ msgstr "Ignorar Desenho" msgid "Skip EFB Access from CPU" msgstr "Ignorar Acesso EFB da CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Ignorar Menu Principal" @@ -10862,28 +11190,33 @@ msgstr "" "Sync pra um ritmo de quadros ideal.

Na dúvida, " "mantenha essa opção ativada." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "Skylander" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "Local da Coleção Skylander:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "Skylander não encontrado na coleção. Criar novo arquivo?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Gerenciador de Skylanders" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "Pasta de coleção Skylander não encontrada. Criar nova pasta?" @@ -10892,19 +11225,19 @@ msgstr "Pasta de coleção Skylander não encontrada. Criar nova pasta?" msgid "Slider Bar" msgstr "Barra do Slider" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Slot A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Slot B:" @@ -10932,7 +11265,7 @@ msgstr "" "Alguns dados de preenchimento que deveriam ser zero não são zero. Isso pode " "causar travamentos no jogo em certos pontos." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10940,12 +11273,12 @@ msgstr "" "Alguns valores que você forneceu são inválidos.\n" "Por favor verifique os valores destacados." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Classificar por Nome" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Modo de Som:" @@ -10958,8 +11291,8 @@ msgid "Spain" msgstr "Espanha" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Espanhol" @@ -10967,11 +11300,11 @@ msgstr "Espanhol" msgid "Speaker Pan" msgstr "Balanço do Speaker" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volume do Auto-Falante:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Especializada (Padrão)" @@ -11010,7 +11343,7 @@ msgstr "Velocidade" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -11022,16 +11355,16 @@ msgstr "Fim das pilhas" msgid "Stack start" msgstr "Início das pilhas" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Controle Padrão" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Iniciar &NetPlay..." @@ -11039,7 +11372,7 @@ msgstr "Iniciar &NetPlay..." msgid "Start New Cheat Search" msgstr "Iniciar Nova Pesquisa" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Iniciar Gravação de Replay" @@ -11049,7 +11382,7 @@ msgstr "&Iniciar Gravação de Replay" msgid "Start Recording" msgstr "Iniciar Gravação" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Iniciar em Tela Cheia" @@ -11057,11 +11390,11 @@ msgstr "Iniciar em Tela Cheia" msgid "Start with Riivolution Patches" msgstr "Iniciar com Patches do Riivolution" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Iniciar com Patches do Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Jogo iniciado" @@ -11072,7 +11405,7 @@ msgstr "Jogo iniciado" msgid "State" msgstr "Estado" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volante" @@ -11100,19 +11433,19 @@ msgstr "Saída" msgid "Step Over" msgstr "Passagem" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Saída bem-sucedida!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "O tempo pra sair esgotou!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Passagem em progresso..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Passo bem-sucedido!" @@ -11121,20 +11454,20 @@ msgstr "Passo bem-sucedido!" msgid "Stepping" msgstr "Passando" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Estéreo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" -msgstr "Modo de Estereoscopia 3D:" +msgstr "Modo de Estereoscopia 3D" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Modo de Estereoscopia 3D:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Estereoscopia" @@ -11155,7 +11488,7 @@ msgstr "Eixo" msgid "Stop" msgstr "Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Parar a Reprodução/Gravação de Replay" @@ -11163,7 +11496,7 @@ msgstr "Parar a Reprodução/Gravação de Replay" msgid "Stop Recording" msgstr "Parar a Gravação" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Jogo parado" @@ -11205,11 +11538,11 @@ msgstr "" "Cópias do XFB na RAM (e na Textura)

Na dúvida, " "mantenha essa opção ativada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Esticar para a Janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Sincronização Rigorosa das Configurações" @@ -11223,6 +11556,10 @@ msgstr "String" msgid "Strum" msgstr "Palheta" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "Estilo:" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11230,69 +11567,69 @@ msgstr "Palheta" msgid "Stylus" msgstr "Stylus" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Sucesso" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Sessão adicionada com sucesso ao indexador do NetPlay" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n imagem(ns) convertida(s) com sucesso." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Perfil \"%1\" excluído com sucesso." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "%n de %1 arquivo(s) de jogo salvo exportados com sucesso." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Arquivos dos saves exportados com sucesso" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Certificados da NAND extraídos com sucesso" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Arquivo extraído com sucesso." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Dados extraídos do sistema com sucesso." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Arquivo de dados salvos importado com sucesso." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Software instalado na NAND com sucesso." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Software removido da NAND com sucesso." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "SuperChargers" @@ -11300,16 +11637,16 @@ msgstr "SuperChargers" msgid "Support" msgstr "Suporte" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Formatos de arquivo suportados" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Suporta SD e SDHC. O tamanho padrão é 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -11317,17 +11654,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Suspenso" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Inverter Olhos" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "Swap Force" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "Swapper" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11342,23 +11684,23 @@ msgstr "" msgid "Swing" msgstr "Balançar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Alternar para A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Alternar para B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Símbolo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Fim do endereço do Símbolo (%1)" @@ -11376,25 +11718,25 @@ msgstr "" "Símbolos -> Gerar Símbolos Do ->\n" "\t| Endereço | Do Banco de Dados da Assinatura | Módulos do RSO" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Nome do símbolo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Símbolos" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Sincronizar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Sincronizar Códigos AR/Gecko" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Sincronizar os Wii Remotes reais e emparelhá-los" @@ -11410,7 +11752,7 @@ msgstr "" "Sincroniza os threads da GPU e da CPU pra ajudar a impedir os congelamentos " "aleatórios no modo Dual Core. (ON = Compatível, OFF = Rápido)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11430,25 +11772,25 @@ msgstr "Sincronizando códigos Gecko..." msgid "Synchronizing save data..." msgstr "Sincronizando dados salvos..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Idioma do Sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Entrada de Dados TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Ferramentas de TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Etiquetas" @@ -11466,15 +11808,15 @@ msgstr "Cauda" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Capturar Tela" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "O alcance do endereço alvo é inválido." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11484,11 +11826,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "Tecno" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Testar" @@ -11505,11 +11847,11 @@ msgstr "Precisão do Cache de Texturas" msgid "Texture Dumping" msgstr "Exportação de Texturas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "Filtragem de Textura" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "Filtragem de Textura:" @@ -11560,7 +11902,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "As partições das Masterpieces estão ausentes." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11568,7 +11910,7 @@ msgstr "" "A NAND não pôde ser reparada. É recomendável fazer backup dos dados salvos " "atuais e recomeçar do zero com uma NAND limpa." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "A NAND foi reparada." @@ -11582,6 +11924,10 @@ msgstr "" "para o Cartão SD, o Wii System Menu deixará de executá-lo e também se " "recusará a copiar ou mover o software de volta para a NAND." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "A quantidade de dinheiro que este skylander deve ter. Entre 0 e 65.000" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11627,7 +11973,7 @@ msgstr "" "As chaves criptográficas precisam estar anexadas ao arquivo de backup da " "NAND." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11661,11 +12007,11 @@ msgstr "" "A NAND emulada está corrompida. Softwares de sistema como o Wii Menu e o " "Wii Shop Channel podem não funcionar corretamente." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "O console Wii emulado foi atualizado." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "O console Wii emulado já está atualizado." @@ -11675,19 +12021,21 @@ msgstr "O console Wii emulado já está atualizado." msgid "The entered MAC address is invalid." msgstr "O endereço MAC inserido não é válido." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "O PID inserido não é válido." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "O VID inserido não é válido." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "A expressão contém um erro de sintaxe." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11699,7 +12047,7 @@ msgstr "" "está corrompido ou não é um arquivo de Memory Card do GameCube.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11707,6 +12055,14 @@ msgstr "" "O arquivo %1 já existe.\n" "Você deseja substituí-lo?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" +"O arquivo associado com este arquivo foi fechado! Você limpou o slot antes " +"de salvar?" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11720,7 +12076,7 @@ msgid "The file {0} was already open, the file header will not be written." msgstr "" "O arquivo {0} já estava aberto, o cabeçalho do arquivo não será gravado." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11734,7 +12090,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "O sistema de arquivos é inválido ou não pôde ser lido." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11764,7 +12120,7 @@ msgstr "A ID do jogo é muito curta." msgid "The game ID is {0} but should be {1}." msgstr "A ID do jogo é {0} mas deveria ser {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" "O disco do jogo selecionado não contém uma partição de atualização " @@ -11774,7 +12130,7 @@ msgstr "" msgid "The game is currently running." msgstr "Um jogo está atualmente em execução." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11784,7 +12140,7 @@ msgstr "" "evitar problemas com o Wii System Menu, não é possível atualizar o console " "emulado usando este disco." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11806,6 +12162,14 @@ msgstr "Os hashes não combinam!" msgid "The hashes match!" msgstr "Os hashes combinam!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" +"O nível de herói deste Skylander. Só é visto no Skylanders: Spyro's " +"Adventures. Entre 0 e 100" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11818,6 +12182,18 @@ msgstr "" msgid "The install partition is missing." msgstr "A partição de instalação está ausente." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "A última vez que a figura foi colocada em um portal" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" +"A última vez que a figura foi resetada. Se a figura nunca foi resetada, a " +"primeira vez que a figura foi colocada em um portal" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11830,12 +12206,16 @@ msgstr "" "corretamente, por favor troque o dispositivo indicado para \"Memory Card\" " "ou \"Pasta GCI\"." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "O apelido pra este skylander. Limitado a 15 caracteres" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "Os patches no %1 não são pro jogo selecionado ou revisão do jogo." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "O perfil \"%1\" não existe" @@ -11858,13 +12238,13 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "O código AR descriptografado não contém nenhuma linha." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" "O mesmo arquivo não pode ser usado em múltiplos slots; já é usado pelo %1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11904,13 +12284,15 @@ msgstr "O índice de chave comum especificado é {0}, mas deveria ser {1}." msgid "The specified file \"{0}\" does not exist" msgstr "O arquivo especificado \"{0}\" não existe" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"A parte reservada ao sistema da sua NAND contém %1 blocos (%2 KiB) de dados, " +"de uma quantidade máxima permitida de %3 blocos (%4 KiB)." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "O memory card alvo já contém um arquivo: \"%1\"." @@ -11919,11 +12301,35 @@ msgstr "O memory card alvo já contém um arquivo: \"%1\"." msgid "The ticket is not correctly signed." msgstr "O ticket não foi assinado corretamente." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "O tempo total que esta figura foi usada em um jogo em segundos" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" +"O código do brinquedo pra esta figura. Só está disponível pra figuras reais." + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "O tipo de partição não pôde ser lido." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" +"O tipo deste Skylander não tem quaisquer dados que possam ser modificados!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "O tipo deste Skylander é desconhecido!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" +"O tipo deste Skylander é desconhecido ou não pode ser modificado no momento!" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11943,11 +12349,13 @@ msgstr "A partição de atualização está ausente." msgid "The update partition is not at its normal position." msgstr "A partição de atualização não está em sua posição normal." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"A parte acessível ao usuário da sua NAND contém %1 blocos (%2 KiB) de dados, " +"de uma quantidade máxima permitida de %3 blocos (%4 KiB)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11969,11 +12377,11 @@ msgstr "A partição {0} não está alinhada corretamente." msgid "There are too many partitions in the first partition table." msgstr "Existem muitas partições na primeira tabela de partições." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Nào há nada para desfazer!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "Houve um problema ao adicionar um atalho na área de trabalho" @@ -12011,7 +12419,11 @@ msgstr "" "Esse jogo coreano está configurado para utilizar um IOS que normalmente não " "está presente em consoles coreanos. É provável que isso cause o ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "Este tipo de Skylander ainda não pode ser modificado!" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "O dispositivo USB informado já está na lista de redirecionamento." @@ -12041,7 +12453,7 @@ msgstr "" "Por favor utilize a edição ARM64 do Dolphin para obter a melhor experiência." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Isto não pode ser desfeito!" @@ -12173,7 +12585,7 @@ msgstr "Essa cópia é válida." msgid "This session requires a password:" msgstr "Esta sessão requer uma senha:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12251,7 +12663,7 @@ msgstr "" "Isto limitará a velocidade do upload fragmentado por cliente, a qual é usada " "pra sincronizar os saves." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12292,14 +12704,14 @@ msgstr "" "Período de tempo da entrada de dados estável pra engatilhar a calibração. " "(zero pra desativar)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Tempo Esgotado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Título" @@ -12313,7 +12725,7 @@ msgstr "Até" msgid "To:" msgstr "Até:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "Alternar &Tela Cheia" @@ -12398,15 +12810,15 @@ msgstr "Falha na tokenização." msgid "Toolbar" msgstr "Barra de Ferramentas" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Em cima" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Sobreposto" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12445,19 +12857,33 @@ msgstr "Total da distância de viagem." msgid "Touch" msgstr "Toque" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "Código do brinquedo:" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chinês Tradicional" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "Trap" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "Trap Master" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Erro Traversal" @@ -12465,7 +12891,7 @@ msgstr "Erro Traversal" msgid "Traversal Server" msgstr "Servidor Traversal" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Servidor traversal não respondeu enquanto conectava-se ao host." @@ -12477,7 +12903,7 @@ msgstr "" "Tenta traduzir as vertentes a frente do tempo melhorando a performance na " "maioria dos casos. O padrão é True" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Triforce AM Baseboard" @@ -12486,12 +12912,17 @@ msgstr "Triforce AM Baseboard" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Gatilhos" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "Troféu" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12517,7 +12948,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "Emulação de Dispositivo USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "Emulação USB" @@ -12525,19 +12956,17 @@ msgstr "Emulação USB" msgid "USB Emulation Devices" msgstr "Emulação de Dispositivos USB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "Erro no Redirecionamento USB" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12548,7 +12977,7 @@ msgstr "" "hardware de entrada.

Na dúvida, selecione esse modo." "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12561,7 +12990,7 @@ msgstr "" "notado engasgos com os Ubershaders Híbridos e possua uma GPU " "consideravelmente potente.
" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12575,7 +13004,7 @@ msgstr "" "compilação de shaders com um impacto mínimo no desempenho, mas os resultados " "dependem do comportamento do driver de vídeo." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Incapaz de auto-detectar o módulo do RSO" @@ -12587,7 +13016,11 @@ msgstr "Não foi possível contactar o servidor de atualizações." msgid "Unable to create updater copy." msgstr "Não foi possível criar cópia do atualizador." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "Incapaz de modificar o Skylander!" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "Não foi possível abrir o arquivo." @@ -12616,7 +13049,7 @@ msgstr "" "\n" "Você gostaria de ignorar esta linha e continuar a analisar?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "Não foi possível ler o arquivo." @@ -12632,34 +13065,34 @@ msgstr "Incapaz de gravar no arquivo {0}" msgid "Unbound" msgstr "Sem Limites" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Imagens do GC/Wii sem compressão (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "Morto-Vivo" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Desfazer Carregamento" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Desfazer Estado Salvo" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Desinstalar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Desinstalar da NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12667,22 +13100,27 @@ msgstr "" "Desinstalar o WAD removerá a versão atualmente instalada desse software da " "NAND, sem excluir seus dados salvos. Continuar?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "Estados Unidos" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "Tipo de Skylander desconhecido!" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Desconhecido" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "Desconhecido (ID: %1 Var.: %2)" @@ -12694,7 +13132,7 @@ msgstr "Comando desconhecido do DVD {0:08x} - erro fatal" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Mensagem SYNC_CODES desconhecida recebida com a ID: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12706,7 +13144,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Mensagem desconhecida do SYNC_GECKO_DATA recebida com a id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12718,7 +13156,7 @@ msgstr "" msgid "Unknown address space" msgstr "Espaço do endereço desconhecido" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Autor desconhecido" @@ -12734,11 +13172,11 @@ msgstr "Disco desconhecido" msgid "Unknown error occurred." msgstr "Um erro desconhecido ocorreu." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Erro desconhecido {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Erro desconhecido." @@ -12746,21 +13184,21 @@ msgstr "Erro desconhecido." msgid "Unknown message received with id : {0}" msgstr "Mensagem desconhecida recebida com a id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Mensagem desconhecida com ID:{0} recebida do Jogador:{1} Expulsando jogador!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Desconhecido (%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Desconhecido (%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Ilimitado" @@ -12772,23 +13210,23 @@ msgstr "Fechar ROM" msgid "Unlock Cursor" msgstr "Destravar Cursor" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "Desbloqueada" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "Desbloqueada %1 vezes nesta sessão" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "Desbloqueada (Casual)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "Desbloqueada nesta sessão" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Descomprimindo" @@ -12807,59 +13245,59 @@ msgstr "Não Assinou 32" msgid "Unsigned 8" msgstr "Não Assinou 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Inteiro Não Assinada" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Para cima" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Atualizar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Partição de Atualização (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Atualizar após fechar o Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Atualização disponível" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Atualização cancelada" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Atualização concluída" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Falha na atualização" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Atualizando" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12879,7 +13317,7 @@ msgstr "Alternar Vertical" msgid "Upright Wii Remote" msgstr "Wii Remote na Vertical" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Configurações de Estatísticas de Uso" @@ -12887,27 +13325,23 @@ msgstr "Configurações de Estatísticas de Uso" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Use 8.8.8.8 para DNS normal, ou digite o endereço do DNS personalizado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "Utilizar Todos os Dados Salvos do Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Usar Nomes de Jogos da Base de Dados Embutida" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Usar Estilo de Usuário Personalizado" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Usar Codec Sem Perdas (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Usar Modo PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Usar Gerenciadores de Pânico" @@ -13005,15 +13439,11 @@ msgstr "Configuração do Usuário" msgid "User Interface" msgstr "Interface do Usuário" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Estilo de Usuário:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Variáveis do Usuário" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -13040,7 +13470,7 @@ msgstr "" "

Na dúvida, mantenha essa opção ativada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -13050,7 +13480,7 @@ msgstr "" "separada será criada para a renderização.

Na " "dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
Caso " "contrário, na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13340,14 +13776,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Aviso" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13449,11 +13885,11 @@ msgstr "Observar" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "Água" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Website" @@ -13492,11 +13928,11 @@ msgstr "" "

Na dúvida, mantenha essa opção ativada." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Dispositivos Permitidos no Redirecionamento USB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Hack de Widescreen" @@ -13524,45 +13960,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Acelerômetro do Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Botões do Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Giroscópio do Wii Remote" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Configurações do Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Entrada de Dados TAS - Classic Controller %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Entrada de Dados TAS - Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Entrada de Dados TAS - Wii Remote + Nunchuk %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii e Wii Remote" @@ -13570,15 +14006,15 @@ msgstr "Wii e Wii Remote" msgid "Wii data is not public yet" msgstr "Dados do Wii ainda não são públicos" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Arquivo de dados salvos do Wii (*.bin);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "MEGA Arquivo de Assinatura do WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13588,7 +14024,7 @@ msgstr "" "Você pode definir uma tecla de atalho para destravá-lo." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Tamanho da Janela" @@ -13634,26 +14070,26 @@ msgstr "Gravar no Log e Dividir" msgid "Write to Window" msgstr "Gravar na Janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Número de disco incorreto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "Hash incorreto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Região incorreta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Revisão incorreta" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13667,9 +14103,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Endereço de Destino do Adaptador XLink Kai" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13697,7 +14133,7 @@ msgstr "Sim" msgid "Yes to &All" msgstr "Sim para &Todos" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13707,7 +14143,7 @@ msgstr "" "%1. Todo o conteúdo existente na pasta será excluído. Tem certeza de que " "quer continuar?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13717,7 +14153,7 @@ msgstr "" "Todo o conteúdo existente no arquivo será excluído. Tem certeza de que quer " "continuar?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13806,15 +14242,15 @@ msgstr "" "Por favor consulte o guia de uso da NAND para mais informações: https://" "dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Você tem que inserir um nome." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Você deve fornecer um nome para sua sessão!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Você deve fornecer uma região para sua sessão!" @@ -13822,7 +14258,7 @@ msgstr "Você deve fornecer uma região para sua sessão!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Você precisa reiniciar o Dolphin para que as alterações tenham efeito." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Você precisa selecionar um jogo para hospedar!" @@ -13846,16 +14282,18 @@ msgstr "" "Gostaria de interromper a emulação para corrigir o problema?\n" "Se optar por continuar, o áudio pode não funcionar corretamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"Sua NAND contém mais dados do que o permitido. Softwares do Wii poderão se " +"comportar de maneira incorreta ou não permitir que novos dados sejam salvos." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13876,7 +14314,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] e [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Xou" @@ -13899,21 +14337,21 @@ msgstr "Automático" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll não pôde ser carregado." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "padrão" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "desconectado" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Cartões do e-Reader (*.raw);;Todos os arquivos (*)" @@ -13959,7 +14397,7 @@ msgstr "último valor" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13971,13 +14409,13 @@ msgstr "" msgid "none" msgstr "Nenhum" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "desligado" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "ligado" @@ -14026,11 +14464,11 @@ msgstr "{0} (NKit)" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "{0} IPL achado no diretório {1}. O disco poderia não ser reconhecido" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} falhou em sincronizar os códigos." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} falhou em sincronizar." @@ -14042,8 +14480,8 @@ msgstr "" "{0} não é um diretório, falha ao mover para *.original.\n" "Verifique suas permissões de escrita ou mova o arquivo para fora do Dolphin" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} de {1} blocos. Taxa de compressão: {2}%" @@ -14051,7 +14489,7 @@ msgstr "{0} de {1} blocos. Taxa de compressão: {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} não era um diretório, movido pro *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Ou" diff --git a/Languages/po/ro.po b/Languages/po/ro.po index 79c0799469..ef815e59c5 100644 --- a/Languages/po/ro.po +++ b/Languages/po/ro.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Arian - Cazare Muncitori , 2014\n" "Language-Team: Romanian (http://app.transifex.com/delroth/dolphin-emu/" @@ -40,7 +40,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -48,7 +48,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -69,7 +69,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -92,14 +92,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -112,7 +112,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -126,7 +126,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -137,11 +137,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -149,54 +149,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -208,30 +212,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -239,7 +243,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -255,16 +259,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -288,27 +296,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -316,85 +324,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Puncte de întrerupere" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -410,21 +418,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulare" @@ -432,39 +440,39 @@ msgstr "&Emulare" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fișier" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Avans Cadru" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -472,15 +480,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Configurări Grafică" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Ajutor" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Configurări Tastă Rapidă" @@ -488,31 +496,31 @@ msgstr "&Configurări Tastă Rapidă" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -520,11 +528,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "&Status de Încărcare" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -538,23 +546,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memorie" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -562,82 +570,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Deschide..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opțiuni" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pauză" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Redare" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Proprietăți" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Înregistrări" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Resetează" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Stop" @@ -645,15 +653,15 @@ msgstr "&Stop" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Instrumente" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -663,21 +671,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Vizualizează" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -685,23 +693,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(oprit)" @@ -709,63 +725,71 @@ msgstr "(oprit)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -787,11 +811,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -799,11 +823,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -811,15 +835,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -849,7 +869,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -863,15 +883,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -879,35 +895,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -926,19 +942,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -960,19 +972,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -984,26 +996,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1021,34 +1033,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1081,7 +1093,7 @@ msgstr "Coduri AR" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1092,7 +1104,7 @@ msgstr "Despre Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1105,8 +1117,8 @@ msgstr "" msgid "Accuracy:" msgstr "Precizie:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1182,11 +1194,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1198,7 +1210,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1206,7 +1218,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adaptor:" @@ -1228,8 +1240,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1241,7 +1253,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1251,7 +1263,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1261,9 +1273,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Adaugă..." @@ -1271,16 +1283,16 @@ msgstr "Adaugă..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1299,7 +1311,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1323,7 +1335,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1331,7 +1343,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1344,27 +1356,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avansat" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1372,96 +1407,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1471,7 +1507,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1479,7 +1515,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1497,31 +1533,31 @@ msgstr "Unghi" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Antialias:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1535,11 +1571,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1547,15 +1583,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1563,16 +1599,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Raport Aspect:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1580,7 +1620,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1605,7 +1645,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1613,8 +1653,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1622,11 +1662,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiple de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1634,7 +1674,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1642,15 +1682,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1678,7 +1718,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1690,7 +1730,7 @@ msgstr "Înregistrare BP" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1702,12 +1742,12 @@ msgstr "" msgid "Backend Settings" msgstr "Configurări Backend" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Intrare Fundal" @@ -1718,13 +1758,13 @@ msgstr "Intrare Fundal" msgid "Backward" msgstr "Înapoi" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1732,20 +1772,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1765,11 +1805,11 @@ msgstr "Bară" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Principal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Configurări Principale" @@ -1777,7 +1817,7 @@ msgstr "Configurări Principale" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1785,7 +1825,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1793,6 +1833,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1809,20 +1865,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1830,7 +1886,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Blocuri" @@ -1853,15 +1909,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1869,7 +1925,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Jos" @@ -1878,7 +1934,7 @@ msgstr "Jos" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1892,27 +1948,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1930,7 +1986,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1938,12 +1994,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Tampon:" @@ -1966,7 +2022,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1982,7 +2038,7 @@ msgstr "" msgid "Buttons" msgstr "Butoane" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1992,7 +2048,7 @@ msgstr "" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2000,19 +2056,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2023,11 +2079,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2051,19 +2107,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2077,22 +2133,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2125,11 +2189,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2137,6 +2201,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2155,11 +2223,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Schimbă &Discul..." @@ -2167,7 +2235,7 @@ msgstr "Schimbă &Discul..." msgid "Change Disc" msgstr "Schimbă Discul" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2181,7 +2249,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2197,15 +2265,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat" @@ -2221,7 +2289,7 @@ msgstr "Căutare Trișări" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2233,13 +2301,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2247,31 +2315,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Alege un fișier pentru a-l deschide" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Alege dosarul pentru a-l extrage" @@ -2280,7 +2348,7 @@ msgstr "Alege dosarul pentru a-l extrage" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2290,27 +2358,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Curăță" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2319,11 +2387,11 @@ msgstr "" msgid "Close" msgstr "Închide" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2350,15 +2418,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2366,12 +2438,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2393,7 +2465,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2401,18 +2473,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2422,7 +2494,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2496,14 +2568,14 @@ msgstr "" msgid "Config" msgstr "Configurare" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Configurare" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2512,22 +2584,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2535,13 +2607,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Confirmă la Oprire" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2550,15 +2622,15 @@ msgstr "" msgid "Connect" msgstr "Conectare" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Conectează Placa de Echilibru" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Conectează Tastatura USB" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2578,15 +2650,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2594,7 +2666,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2606,7 +2678,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Scanare Continuă" @@ -2619,7 +2691,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2655,7 +2727,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2663,7 +2735,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2672,7 +2744,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2697,62 +2769,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2777,18 +2849,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2796,7 +2868,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2808,19 +2880,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2856,13 +2928,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2884,7 +2956,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2912,6 +2984,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2929,15 +3005,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2945,13 +3021,13 @@ msgstr "" msgid "Country:" msgstr "Țara:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2960,16 +3036,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2987,7 +3063,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3021,7 +3097,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3033,7 +3109,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3045,7 +3121,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3053,13 +3129,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3080,7 +3156,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3108,7 +3184,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3116,15 +3192,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Saltea de Dans" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3136,23 +3218,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3166,7 +3248,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Depanare" @@ -3212,8 +3294,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Implicit" @@ -3221,7 +3304,7 @@ msgstr "Implicit" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3254,17 +3337,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Șterge" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3273,7 +3356,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3281,26 +3364,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descriere" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3308,11 +3391,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detectare" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3320,11 +3403,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Dispozitiv" @@ -3333,7 +3416,7 @@ msgstr "Dispozitiv" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Configurări Dispozitiv" @@ -3350,11 +3433,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3366,12 +3449,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3379,7 +3462,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3391,15 +3474,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Dezactivează Ceața" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3421,7 +3508,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3430,7 +3517,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disc" @@ -3464,25 +3551,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Vrei să oprești emularea curentă?" @@ -3494,35 +3581,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr " Filme TAS Dolphin (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3533,13 +3620,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3551,7 +3638,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3565,7 +3652,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3580,15 +3667,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3601,37 +3688,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Jos" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3654,7 +3741,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -3674,7 +3761,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Dump Audio" @@ -3686,7 +3773,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Dump Destinație EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Dump Cadre" @@ -3759,12 +3846,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Olandeză" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "I&sire" @@ -3780,7 +3867,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3794,7 +3881,7 @@ msgstr "Actualizări Anterioare Memorie" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3807,7 +3894,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3841,7 +3928,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3849,11 +3936,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Firul Emu rulează deja" @@ -3861,15 +3948,15 @@ msgstr "Firul Emu rulează deja" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3879,11 +3966,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3903,12 +3990,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3916,6 +4003,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3924,15 +4015,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Activare Trucuri" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3940,19 +4035,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Activare Nucleu Dublu" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Activare Nucleu Dublu (accelerare)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3969,10 +4064,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Activare MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Activare Scanare Progresivă" @@ -3986,15 +4085,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Activare Economizor Ecran" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Activare Date Vorbitor" @@ -4002,11 +4101,11 @@ msgstr "Activare Date Vorbitor" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4014,10 +4113,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Activare Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4048,6 +4154,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4078,7 +4191,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4089,11 +4202,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4111,7 +4225,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4134,7 +4248,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4142,7 +4255,14 @@ msgstr "" "Activează Unitatea de Gestionare Memorie, necesară pentru unele jocuri. " "(PORNIT = Compatibil, OPRIT = Rapid)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4169,7 +4289,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4182,12 +4302,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Engleză" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Îmbunătățiri" @@ -4218,84 +4338,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Eroare" @@ -4304,13 +4424,13 @@ msgstr "Eroare" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4324,15 +4444,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4340,11 +4460,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4415,7 +4535,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4444,11 +4564,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4496,14 +4616,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportă Toate Salvările Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4511,42 +4631,42 @@ msgstr "" msgid "Export Recording" msgstr "Export Înregistrare" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Export Înregistrare..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensie" @@ -4559,7 +4679,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4567,35 +4687,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extrage Fișier..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4605,7 +4725,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Jucător FIFO" @@ -4613,17 +4733,17 @@ msgstr "Jucător FIFO" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4631,11 +4751,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4643,7 +4763,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4664,15 +4784,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4688,7 +4808,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4696,36 +4816,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Descărcarea codurilor a eșuat." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4740,29 +4860,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4777,23 +4897,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4805,15 +4925,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4827,8 +4947,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4855,40 +4979,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4908,35 +5032,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4946,18 +5070,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4973,27 +5097,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5013,9 +5144,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5023,33 +5154,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5073,17 +5204,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5095,20 +5230,20 @@ msgstr "" msgid "File Info" msgstr "Info Fişier " -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5116,15 +5251,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Fișierul nu a conținut coduri." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5134,11 +5269,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5146,7 +5281,7 @@ msgstr "" msgid "Filesystem" msgstr "Sistem de fișiere" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5162,7 +5297,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5170,19 +5305,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Remediere Sume de verificare" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5192,7 +5327,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5201,12 +5336,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5226,35 +5361,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Forțare 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Forțare 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5262,7 +5397,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5274,7 +5409,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5284,7 +5419,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5292,7 +5427,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5358,19 +5493,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5378,7 +5513,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5839,7 +5979,7 @@ msgstr "Verde Stânga" msgid "Green Right" msgstr "Verde Dreapta" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5852,7 +5992,7 @@ msgstr "Chitară" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5868,7 +6008,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5885,6 +6025,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5905,7 +6049,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5914,28 +6058,28 @@ msgstr "" msgid "Hide" msgstr "Ascunde" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5944,7 +6088,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5960,11 +6104,11 @@ msgstr "" msgid "Host" msgstr "Gazdă" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5972,7 +6116,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5980,15 +6124,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5996,7 +6140,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6006,11 +6150,11 @@ msgstr "" msgid "Hotkeys" msgstr "Taste rapide" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6020,7 +6164,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6029,11 +6173,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6055,24 +6199,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Configurări IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Sensibilitate IR:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6090,22 +6234,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Pictogramă" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6118,7 +6262,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6132,14 +6276,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6155,7 +6299,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "Ignoră Modificările de Format" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6188,30 +6332,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6227,7 +6371,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6239,6 +6383,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6276,19 +6444,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6301,27 +6469,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informații" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Intrare" @@ -6335,42 +6503,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Introdu Card SD" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6382,7 +6550,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6390,7 +6558,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6407,8 +6575,23 @@ msgstr "" msgid "Interface" msgstr "Interfață" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Eroare internă LZO - compresia a eșuat" @@ -6417,23 +6600,30 @@ msgstr "Eroare internă LZO - compresia a eșuat" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Eroare internă LZO - lzo_init() a eșuat" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Rezoluția Internă:" @@ -6441,15 +6631,15 @@ msgstr "Rezoluția Internă:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6461,7 +6651,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6470,15 +6660,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6486,7 +6676,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6507,7 +6697,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6529,7 +6719,7 @@ msgstr "" "Expresie de căutare invalidă (numai lungimile de siruri de caractere sunt " "suportate)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6538,8 +6728,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italiană" @@ -6547,11 +6737,16 @@ msgstr "Italiană" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6559,79 +6754,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japoneză" @@ -6642,12 +6837,18 @@ msgstr "Japoneză" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6664,7 +6865,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6681,16 +6882,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Coreeană" @@ -6701,7 +6902,7 @@ msgstr "Coreeană" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6723,23 +6924,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6747,11 +6956,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6762,7 +6975,7 @@ msgstr "Stânga" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Stick Stânga" @@ -6784,7 +6997,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6794,7 +7007,7 @@ msgstr "" "Clic-Mijloc pentru a șterge.\n" "Clic-Dreapta pentru mai multe opțiuni." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6811,7 +7024,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6821,8 +7034,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6830,11 +7046,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6843,18 +7059,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Încarcă" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6862,15 +7078,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Încarcă Texturi Personalizate" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6887,7 +7103,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6976,23 +7192,23 @@ msgstr "Încarcă Status din Slotul 8" msgid "Load State Slot 9" msgstr "Încarcă Status din Slotul 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7000,16 +7216,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7017,7 +7233,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7034,15 +7250,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7056,10 +7272,18 @@ msgstr "Jurnal" msgid "Log Configuration" msgstr "Configurare Jurnal" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7072,18 +7296,10 @@ msgstr "Tipuri jurnal" msgid "Logger Outputs" msgstr "Jurnale Generate" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7095,20 +7311,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7120,13 +7336,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7134,9 +7350,37 @@ msgstr "" msgid "Main Stick" msgstr "Stick Principal" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7145,7 +7389,7 @@ msgstr "" msgid "Maker:" msgstr "Marcaj:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7153,7 +7397,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7162,23 +7406,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7187,12 +7431,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7204,19 +7448,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Card de memorie" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7236,7 +7480,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7248,29 +7492,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Diverse" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Configurări Diverse" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7293,12 +7542,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7310,11 +7567,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7323,20 +7580,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7357,7 +7614,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7365,20 +7622,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7386,7 +7643,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7403,25 +7660,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7430,11 +7687,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Nume:" @@ -7442,16 +7699,16 @@ msgstr "Nume:" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7463,27 +7720,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7491,15 +7748,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7512,11 +7769,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7524,7 +7781,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7547,6 +7804,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7574,14 +7832,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7591,7 +7853,7 @@ msgstr "" msgid "No description available" msgstr "Nu există o descriere disponibilă" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7599,7 +7861,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7607,15 +7869,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7646,23 +7912,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Nimic" @@ -7674,11 +7940,11 @@ msgstr "" msgid "Not Set" msgstr "Nestabilit" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7686,7 +7952,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7694,11 +7960,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7733,25 +7999,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7769,7 +8035,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Oprit" @@ -7781,7 +8047,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7792,21 +8058,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Documentație Online" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7817,24 +8083,24 @@ msgstr "" msgid "Open" msgstr "Deschide" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7842,7 +8108,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7874,7 +8140,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7882,8 +8148,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opțiuni" @@ -7892,21 +8158,21 @@ msgstr "Opțiuni" msgid "Orange" msgstr "Portocaliu" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Altele" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7915,24 +8181,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7961,7 +8235,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7974,7 +8248,7 @@ msgstr "Pad" msgid "Pads" msgstr "Paduri" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7987,11 +8261,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8033,23 +8307,24 @@ msgstr "Căi" msgid "Pause" msgstr "Pauză" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8067,15 +8342,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Iluminare Per-Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8105,11 +8380,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8121,8 +8396,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8138,7 +8413,7 @@ msgstr "" msgid "Play Recording" msgstr "Rulează Înregistrarea" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8146,39 +8421,43 @@ msgstr "" msgid "Playback Options" msgstr "Opțiuni de Rulare" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Playere" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8187,7 +8466,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8198,12 +8477,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8212,19 +8491,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efect Post-Procesare:" @@ -8253,7 +8532,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8272,7 +8551,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8302,15 +8581,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8332,7 +8611,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8341,23 +8620,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8382,13 +8661,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Întrebare" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Renunță" @@ -8409,11 +8688,11 @@ msgstr "R-Analog" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8421,7 +8700,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8438,7 +8717,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8470,11 +8753,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Placa de Echilibru Reală" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8491,7 +8774,7 @@ msgstr "" msgid "Record" msgstr "Înregistrare" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8503,7 +8786,7 @@ msgstr "" msgid "Recording Options" msgstr "Opțiuni Înregistrare" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8520,7 +8803,7 @@ msgstr "Roșu Stânga" msgid "Red Right" msgstr "Roșu Dreapta" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8530,17 +8813,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Reîmprospătare" @@ -8561,22 +8844,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8588,52 +8871,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Elimină" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Redare în Fereastra Principală" @@ -8654,18 +8937,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Resetare" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8673,11 +8956,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8685,7 +8968,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8693,11 +8976,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8713,11 +8996,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8726,7 +9009,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8738,7 +9021,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8749,7 +9032,7 @@ msgstr "Dreapta" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Dreapta Stick" @@ -8785,11 +9068,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8814,23 +9097,23 @@ msgstr "" msgid "Rumble" msgstr "Vibrație" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8838,11 +9121,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8850,11 +9133,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8862,7 +9145,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8875,7 +9158,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8883,7 +9166,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8897,11 +9180,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Sal&vează Status" @@ -8911,8 +9194,8 @@ msgid "Safe" msgstr "Sigur" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8922,34 +9205,34 @@ msgstr "Salvare" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8957,17 +9240,17 @@ msgstr "" msgid "Save Oldest State" msgstr "Salvează cel mai Vechi Status" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Salvează Status" @@ -9011,23 +9294,23 @@ msgstr "Salvează Status din Slotul 8" msgid "Save State Slot 9" msgstr "Salvează Status din Slotul 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9035,7 +9318,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9047,26 +9330,26 @@ msgstr "" msgid "Save as..." msgstr "Salvează ca..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9074,7 +9357,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9082,11 +9365,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9094,7 +9377,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Copie EFB Scalată" @@ -9108,11 +9391,11 @@ msgstr "ScrShot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Căutare" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9135,7 +9418,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9143,11 +9426,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9171,7 +9454,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Selectează" @@ -9179,24 +9462,24 @@ msgstr "Selectează" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9216,15 +9499,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9232,7 +9515,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9284,17 +9567,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9310,7 +9593,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9318,19 +9601,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9338,20 +9621,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Selectează fișierul salvat" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9363,11 +9646,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "Profilul controlerului selectat, nu există" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9379,19 +9662,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9402,7 +9685,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9411,7 +9694,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9421,11 +9704,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Trimite" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Poziția barei de senzor:" @@ -9445,7 +9728,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9462,42 +9745,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9513,7 +9796,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9523,11 +9806,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9537,6 +9820,10 @@ msgstr "" msgid "Shake" msgstr "Vibrare" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9550,41 +9837,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Afișare &Jurnal" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Afișare &Bară de Instrumente" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9592,7 +9879,7 @@ msgstr "" msgid "Show FPS" msgstr "Afișare FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9600,19 +9887,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Afișare Franța" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Afișare GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9620,23 +9907,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Afișare Ecran Conectat" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Afișare Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Afișare Coreea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9644,27 +9931,27 @@ msgstr "" msgid "Show Language:" msgstr "Afișare Limbă:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Afișare Jurnal &Configurare" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Afișare PAL" @@ -9677,19 +9964,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Afișare Platforme" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Afișare Regiuni" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9697,7 +9984,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9709,19 +9996,19 @@ msgstr "" msgid "Show Statistics" msgstr "Afișare Statistici" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Afișare Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Afișare SUA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9733,27 +10020,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Afișare Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9770,11 +10057,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9822,7 +10109,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9834,7 +10121,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9850,7 +10137,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9869,12 +10156,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Chineză simplificată" @@ -9882,11 +10169,11 @@ msgstr "Chineză simplificată" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Dimensiune" @@ -9901,7 +10188,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9909,7 +10196,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "Omite Acces EFB de la CPU" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9935,28 +10222,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9965,19 +10257,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10003,18 +10295,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10027,8 +10319,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spaniolă" @@ -10036,11 +10328,11 @@ msgstr "Spaniolă" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Volum Difuzor:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10069,7 +10361,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10081,16 +10373,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Controler Standard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10098,7 +10390,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10108,7 +10400,7 @@ msgstr "" msgid "Start Recording" msgstr "Pornește Înregistrarea" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10116,11 +10408,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10131,7 +10423,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Volan" @@ -10159,19 +10451,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10180,20 +10472,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10214,7 +10506,7 @@ msgstr "Joystick" msgid "Stop" msgstr "Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10222,7 +10514,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10254,11 +10546,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Potrivește la Fereastră" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10272,6 +10564,10 @@ msgstr "" msgid "Strum" msgstr "Zgârietură" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10279,69 +10575,69 @@ msgstr "Zgârietură" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10349,16 +10645,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10366,17 +10662,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10388,23 +10689,23 @@ msgstr "" msgid "Swing" msgstr "Balans" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10417,25 +10718,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10449,7 +10750,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10467,25 +10768,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Limbă Sistem" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Intrare TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10503,15 +10804,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Realizează CapturăEcran" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10519,11 +10820,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -10540,11 +10841,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10585,13 +10886,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10602,6 +10903,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10635,7 +10940,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10662,11 +10967,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10676,19 +10981,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10696,12 +11003,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10712,7 +11025,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10723,7 +11036,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10748,7 +11061,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10756,14 +11069,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10780,6 +11093,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10790,6 +11109,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10798,12 +11127,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10822,12 +11155,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Rezultatul codului AR decriptat nu conține nici o linie." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10861,13 +11194,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10876,11 +11209,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10898,7 +11252,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10924,11 +11278,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10960,7 +11314,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10987,7 +11345,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11085,7 +11443,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11143,7 +11501,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11178,14 +11536,14 @@ msgstr "Înclinare:" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titlu" @@ -11199,7 +11557,7 @@ msgstr "Către" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11284,15 +11642,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Sus" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11331,19 +11689,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Chineză tradițională" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11351,7 +11723,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11361,7 +11733,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11370,12 +11742,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Declanșatori" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11401,7 +11778,7 @@ msgstr "SUA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11409,26 +11786,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11436,7 +11811,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11445,7 +11820,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11457,7 +11832,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11477,7 +11856,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11493,55 +11872,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Anulare Status Încărcare" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Anulare Status Salvare" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Necunoscut" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11553,7 +11937,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11563,7 +11947,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11573,7 +11957,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11589,11 +11973,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11601,20 +11985,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11626,23 +12010,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11661,59 +12045,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Sus" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Actualizare" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11731,7 +12115,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11739,27 +12123,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Utilizează Asistenți de Panică" @@ -11823,15 +12203,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11850,14 +12226,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12108,14 +12490,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Atenție" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12182,11 +12564,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12215,11 +12597,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Soluție Ecran Lat" @@ -12247,45 +12629,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12293,22 +12675,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12354,26 +12736,26 @@ msgstr "" msgid "Write to Window" msgstr "Scrie în Fereastră" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12387,9 +12769,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12417,21 +12799,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12482,15 +12864,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12498,7 +12880,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Trebuie să repornești Dolphin pentru ca modificările să aibă efect." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12514,16 +12896,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12544,7 +12926,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12567,21 +12949,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12627,7 +13009,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12637,13 +13019,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12692,11 +13074,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12706,8 +13088,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12715,7 +13097,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/ru.po b/Languages/po/ru.po index 8ae384c16e..f313a68c80 100644 --- a/Languages/po/ru.po +++ b/Languages/po/ru.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Sukharev Andrey , 2015-2022\n" "Language-Team: Russian (http://app.transifex.com/delroth/dolphin-emu/" @@ -56,7 +56,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Диск %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Не" @@ -65,7 +65,7 @@ msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" "\"{0}\" является некорректным файлом GCM/ISO, или не является образом GC/Wii." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Польз. переменная" @@ -78,7 +78,7 @@ msgstr "$ Польз. переменная" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -86,7 +86,7 @@ msgstr "$ Польз. переменная" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% По модулю" @@ -111,14 +111,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Копировать)" @@ -131,7 +131,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Ревизия %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (из коробки)" @@ -145,7 +145,7 @@ msgstr "%1 (рекомендуется)" msgid "%1 (slow)" msgstr "%1 (медленно)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -159,11 +159,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Настройка графики %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -171,11 +171,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 не поддерживает данный функционал на вашей системе." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 не поддерживает данный функционал." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -185,43 +185,47 @@ msgstr "" "%2 объект(ов)\n" "Текущий кадр: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 присоединился" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 вышел" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 — не корректный образ игры" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 теперь играет в гольф" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 байт памяти" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 мс" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -233,30 +237,30 @@ msgstr "Найдено сессий: %1" msgid "%1 sessions found" msgstr "Найдено сессий: %1" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (обычная скорость)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -264,7 +268,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -280,16 +284,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 МиБ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "Родное %1x (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -313,27 +321,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "Удалено адресов: %n." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& И" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Об эмуляторе" @@ -341,85 +349,85 @@ msgstr "&Об эмуляторе" msgid "&Add Memory Breakpoint" msgstr "&Добавить точку останова в памяти" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Добавить код..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Добавить функцию" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Добавить..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "Настройки &звука" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Автообновление:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Автоматический запуск" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Окно без рамок" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Точки останова" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Баг-трекер" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Отмена" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Менеджер читов" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Проверить обновления..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Очистить символы" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Клонировать..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Код" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Подключен" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "Настройки &управления" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Скопировать адрес" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Создать..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Удалить" @@ -435,21 +443,21 @@ msgstr "&Удалить из наблюдения" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Изменить код..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Изменить..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Извлечь диск" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Эмуляция" @@ -457,39 +465,39 @@ msgstr "&Эмуляция" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Экспорт в .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Файл" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Шрифт..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Перемотка &кадров" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "Настройки &свободного обзора" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Создать символы из" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Репозиторий на &GitHub" @@ -497,15 +505,15 @@ msgstr "Репозиторий на &GitHub" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "Настройки &графики" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Помощь" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "Горячие &клавиши" @@ -513,31 +521,31 @@ msgstr "Горячие &клавиши" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Импортировать..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Вставить blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "&Межкадровый блендинг" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -545,11 +553,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Язык:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "Быстрая &загрузка" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Загрузить карту символов" @@ -563,23 +571,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&Зафиксировать виджеты" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Память" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Запись" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Сеть" @@ -587,82 +595,82 @@ msgstr "&Сеть" msgid "&No" msgstr "&Нет" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Открыть..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Опции" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Патчить HLE-функции" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Пауза" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Запустить" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Свойства" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "Режим \"Только для &чтения\"" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Регистры" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Удалить" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Удалить код" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Переименовать символ" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Сбросить" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Менеджер наборов ресурсов" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Сохранить карту символов" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Ограничение скорости:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Остановить" @@ -670,15 +678,15 @@ msgstr "&Остановить" msgid "&Theme:" msgstr "&Тема:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Потоки" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Инструменты" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "&Выгрузить образ игры" @@ -688,21 +696,21 @@ msgstr "&Выгрузить образ игры" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Вид" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Наблюдение" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Сайт" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Вики" @@ -710,23 +718,31 @@ msgstr "&Вики" msgid "&Yes" msgstr "&Да" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' не найден, имена символов не созданы" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' не найден, ищем на замену распространенные функции" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Отсутствует)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(хост)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(отключено)" @@ -734,63 +750,71 @@ msgstr "(отключено)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Умножить" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Добавить" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Запятая" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Вычесть" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Разделить" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Мбит (2043 блока)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -812,11 +836,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -824,11 +848,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -836,15 +860,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "Родное 2x (1280x1056) для 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -874,7 +894,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -888,15 +908,11 @@ msgstr "Глубина 3D" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "Родное 3x (1920x1584) для 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -904,35 +920,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Мбит (59 блоков)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "Родное 4x (2560x2112) для 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "Родное 5x (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Мбит (1019 блоков)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -951,19 +967,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "Родное 6x (3840x3168) для 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "Родное 7x (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -985,19 +997,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "Родное 8x (5120x4224) для 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Меньше чем" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "<Ничего>" @@ -1009,14 +1021,14 @@ msgstr "<Системный язык>" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1026,12 +1038,12 @@ msgstr "" "вас запущена версия %2.
Хотите начать обновление?

Список " "изменений:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Больше чем" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Сессия сетевой игры уже создана!" @@ -1055,17 +1067,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Диск уже должен быть вставлен." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "Чтобы загрузить быстрое сохранение, нужно указать игру." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1073,18 +1085,18 @@ msgstr "" "Завершение работы уже запущено. Если остановить эмуляцию, несохранённые " "данные могут быть утеряны. Остановить принудительно?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Синхронизация возможна только при запущенной игре для Wii." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1129,7 +1141,7 @@ msgstr "AR-коды" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Прервать" @@ -1140,7 +1152,7 @@ msgstr "Информация о Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Акселерометр" @@ -1153,8 +1165,8 @@ msgstr "" msgid "Accuracy:" msgstr "Точность:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1245,11 +1257,11 @@ msgstr "Action Replay: нормальный код {0}: неверный под msgid "Activate NetPlay Chat" msgstr "Активировать чат сетевой игры" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Активна" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1261,7 +1273,7 @@ msgstr "Активная очередь потоков" msgid "Active threads" msgstr "Активные потоки" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Адаптер" @@ -1269,7 +1281,7 @@ msgstr "Адаптер" msgid "Adapter Detected" msgstr "Адаптер обнаружен" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Адаптер:" @@ -1291,8 +1303,8 @@ msgstr "Добавить новый сервер DSU" msgid "Add New USB Device" msgstr "Добавление нового USB-устройства" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Добавить ярлык на рабочий стол" @@ -1304,7 +1316,7 @@ msgstr "Добавить точку останова" msgid "Add a Memory Breakpoint" msgstr "Добавить точку останова в памяти" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Добавить &точку останова в памяти" @@ -1314,7 +1326,7 @@ msgstr "Добавить точку останова в памяти" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Добавить в &наблюдение" @@ -1324,9 +1336,9 @@ msgstr "Добавить в &наблюдение" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Добавить..." @@ -1334,16 +1346,16 @@ msgstr "Добавить..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Адрес" @@ -1362,7 +1374,7 @@ msgstr "" msgid "Address:" msgstr "Адрес:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1391,7 +1403,7 @@ msgstr "" "в некоторых играх.

Если не уверены – выберите самое " "правое значение." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1403,7 +1415,7 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: включение этой функции сделает нерабочими многие игры. " "Только небольшое количество игр выиграет от изменения." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1426,27 +1438,50 @@ msgstr "" "глюки в играх. Используйте на свой страх и риск. Пожалуйста, не сообщайте об " "ошибках, возникших при использовании нестандартной частоты." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Расширенные" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Африка" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1454,82 +1489,83 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Все файлы" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Все файлы (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Все файлы GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Файлы быстрых сохранений (*.sav, *.s##);; Все файлы (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Коды всех игроков синхронизированы." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Сохранения всех игроков синхронизированы." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Разрешить несовпадение настроек региона" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Разрешить отправку статистики об использовании" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Разрешить запись на SD-карту" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1537,15 +1573,15 @@ msgstr "" "Разрешает управление внутриигровой камерой.

Если не " "уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Другие источники ввода" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Всегда" @@ -1555,7 +1591,7 @@ msgstr "Всегда" msgid "Always Connected" msgstr "Всегда подключен" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1563,7 +1599,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "Ожидалась вставка диска, но он не был обнаружен." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Анаглиф" @@ -1581,31 +1617,31 @@ msgstr "Угол" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Сглаживание" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Сглаживание:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Любой регион" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Добавить сигнатуру к" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Добавить к &имеющемуся файлу с сигнатурами..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Примени&ть файл с сигнатурами..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1621,11 +1657,11 @@ msgstr "Дата загрузчика:" msgid "Apply" msgstr "Применить" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Применить файл с сигнатурами" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Обнаружение произвольных MIP-текстур" @@ -1633,15 +1669,15 @@ msgstr "Обнаружение произвольных MIP-текстур" msgid "Are you sure that you want to delete '%1'?" msgstr "Вы действительно хотите удалить '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Вы действительно хотите удалить этот файл?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Вы уверены, что хотите удалить этот набор?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Вы уверены, что хотите выйти из сетевой игры?" @@ -1649,16 +1685,20 @@ msgstr "Вы уверены, что хотите выйти из сетевой msgid "Are you sure?" msgstr "Вы уверены?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Соотношение сторон" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Соотношение сторон:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Назначить порты контроллеров" @@ -1666,7 +1706,7 @@ msgstr "Назначить порты контроллеров" msgid "Assign Controllers" msgstr "Назначить контроллеры" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1693,7 +1733,7 @@ msgstr "Настройки растяжения звука" msgid "Australia" msgstr "Австралия" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Автор" @@ -1701,8 +1741,8 @@ msgstr "Автор" msgid "Authors" msgstr "Авторы" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Автоматически" @@ -1710,11 +1750,11 @@ msgstr "Автоматически" msgid "Auto (Multiple of 640x528)" msgstr "Автоматически (Кратное 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Настройки автообновления" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1726,7 +1766,7 @@ msgstr "" "\n" "Пожалуйста, выберите конкретное внутреннее разрешение." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Автонастройка размера окна" @@ -1734,15 +1774,15 @@ msgstr "Автонастройка размера окна" msgid "Auto-Hide" msgstr "Автоскрытие" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Обнаруживать RSO автоматически?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1776,7 +1816,7 @@ msgstr "" "действительный MAC-адрес Nintendo GameCube. Сгенерируйте новый MAC-адрес, " "начиная с 00:09:bf или 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1788,7 +1828,7 @@ msgstr "Регистр в ТО " msgid "Back Chain" msgstr "Цепочка возврата" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Бэкенд" @@ -1800,12 +1840,12 @@ msgstr "Многопоточный бэкенд" msgid "Backend Settings" msgstr "Настройки бэкенда" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Бэкенд:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Ввод в фоне" @@ -1816,13 +1856,13 @@ msgstr "Ввод в фоне" msgid "Backward" msgstr "Назад" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Указан некорректный адрес." @@ -1830,20 +1870,20 @@ msgstr "Указан некорректный адрес." msgid "Bad dump" msgstr "Плохой дамп" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Указано неверное смещение." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Указано некорректное значение." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Логотип" @@ -1863,11 +1903,11 @@ msgstr "Тремоло" msgid "Base priority" msgstr "Базовый приоритет" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Основные" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Основные настройки" @@ -1875,7 +1915,7 @@ msgstr "Основные настройки" msgid "Bass" msgstr "Басы" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Пакетный режим не может использоваться без указания запускаемой игры." @@ -1883,7 +1923,7 @@ msgstr "Пакетный режим не может использоваться msgid "Battery" msgstr "Батарея" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Бета (раз в месяц)" @@ -1891,6 +1931,22 @@ msgstr "Бета (раз в месяц)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows и т.д." +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Бинарный SSL" @@ -1907,20 +1963,20 @@ msgstr "Бинарный SSL (запись)" msgid "Bitrate (kbps):" msgstr "Битрейт (кбит/с):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Размер блока" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Размер блока:" @@ -1928,7 +1984,7 @@ msgstr "Размер блока:" msgid "Blocking" msgstr "Блокирующий" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Блоков" @@ -1953,15 +2009,15 @@ msgstr "" "Включён режим проброса Bluetooth, но Dolphin собран без поддержки libusb. " "Невозможно использовать режим проброса." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Пауза после запуска" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "Файл бэкапа NAND BootMii (*.bin);;Все файлы (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Файл с ключами BootMii (*.bin);;Все файлы (*)" @@ -1969,7 +2025,7 @@ msgstr "Файл с ключами BootMii (*.bin);;Все файлы (*)" msgid "Borderless Fullscreen" msgstr "Полноэкранный режим без рамок" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "снизу" @@ -1978,7 +2034,7 @@ msgstr "снизу" msgid "Branch: %1" msgstr "Ветка: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Ветви" @@ -1992,27 +2048,27 @@ msgstr "Останов" msgid "Breakpoint" msgstr "Точка останова" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Попадание в точку останова! Шаг с выходом отменён." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Точки останова" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Широкополосный адаптер (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Широкополосный адаптер (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Широкополосный адаптер (tapserver)" @@ -2030,7 +2086,7 @@ msgstr "Ошибка широкополосного адаптера" msgid "Broadband Adapter MAC Address" msgstr "MAC-адрес широкополосного адаптера" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Просмотр &сессий сетевой игры..." @@ -2038,12 +2094,12 @@ msgstr "Просмотр &сессий сетевой игры..." msgid "Buffer Size:" msgstr "Размер буфера:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Размер буфера изменён на %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Буфер:" @@ -2068,7 +2124,7 @@ msgstr "Кнопка" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2084,7 +2140,7 @@ msgstr "Кнопка" msgid "Buttons" msgstr "Кнопки" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2094,7 +2150,7 @@ msgstr "" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "С&оздать файл с сигнатурами..." @@ -2102,19 +2158,19 @@ msgstr "С&оздать файл с сигнатурами..." msgid "CP register " msgstr "CP-регистр " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "Движок эмуляции ЦП:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Настройки ЦП" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Кэширующий интерпретатор (медленнее)" @@ -2129,11 +2185,11 @@ msgstr "" "возможные подвисания.

Если не уверены – оставьте " "выключенным." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Вычислить" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2162,19 +2218,19 @@ msgstr "Период калибровки" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Стэк вызова" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Камера 1" @@ -2188,22 +2244,30 @@ msgstr "Поле зрения камеры (влияет на точность msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Не удаётся найти Wii Remote по дескриптору {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Невозможно создать сессию сетевой игры, пока игра всё ещё запущена!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Отмена" @@ -2238,11 +2302,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2250,6 +2314,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Не удалось запустить игру, потому что IPL GC не был найден." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Размер карты" @@ -2268,11 +2336,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "Центрировать и откалибровать" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Сменить &диск" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Сменить &диск..." @@ -2280,7 +2348,7 @@ msgstr "Сменить &диск..." msgid "Change Disc" msgstr "Сменить диск" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Автоматически сменять диски" @@ -2294,7 +2362,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2320,15 +2388,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Изменения в читах вступят в силу после перезапуска игры." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Чат" @@ -2344,7 +2412,7 @@ msgstr "Поиск чит-кодов" msgid "Cheats Manager" msgstr "Менеджер читов" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Проверить NAND..." @@ -2356,7 +2424,7 @@ msgstr "Автоматически проверять список игр на msgid "Check for updates" msgstr "Проверить обновления" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2364,7 +2432,7 @@ msgstr "" "Проверьте, достаточно ли у вас прав для удаления этого файла, и используется " "ли он приложением." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Контр. сумма" @@ -2372,31 +2440,31 @@ msgstr "Контр. сумма" msgid "China" msgstr "Китай" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Выберите открываемый файл" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Выберите основной входной файл" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Выберите вторичный входной файл" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Выберите папку для извлечения файлов" @@ -2405,7 +2473,7 @@ msgstr "Выберите папку для извлечения файлов" msgid "Clamping of rotation about the yaw axis." msgstr "Ограничение вращения вокруг оси рыскания." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Кнопки Classic" @@ -2415,27 +2483,27 @@ msgid "Classic Controller" msgstr "Контроллер Classic" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Очистить" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Очистить кэш" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Переопределение частоты" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Скопировать и &изменить код..." @@ -2444,11 +2512,11 @@ msgstr "Скопировать и &изменить код..." msgid "Close" msgstr "Закрыть" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "&Настройка" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Код" @@ -2475,15 +2543,19 @@ msgstr "" msgid "Code:" msgstr "Код:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Коды получены!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2491,12 +2563,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Объединить &два файла с сигнатурами..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Общее" @@ -2518,7 +2590,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Компилировать шейдеры перед запуском" @@ -2526,18 +2598,18 @@ msgstr "Компилировать шейдеры перед запуском" msgid "Compiling Shaders" msgstr "Компиляция шейдеров" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Сжатие" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Уровень сжатия:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Сжатие:" @@ -2547,7 +2619,7 @@ msgstr "Сжатие:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Условие" @@ -2621,14 +2693,14 @@ msgstr "" msgid "Config" msgstr "Настройки" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Настройка" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Настроить контроллер" @@ -2637,22 +2709,22 @@ msgstr "Настроить контроллер" msgid "Configure Dolphin" msgstr "Настройка Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Настройка ввода" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Настройка вывода" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Подтвердить" @@ -2660,13 +2732,13 @@ msgstr "Подтвердить" msgid "Confirm backend change" msgstr "Подтвердите смену бэкенда" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Подтверждать остановку" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Подтверждение" @@ -2675,15 +2747,15 @@ msgstr "Подтверждение" msgid "Connect" msgstr "Подключиться" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Подключить Balance Board" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Подключить USB-клавиатуру" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Подключить Wii Remote %1" @@ -2703,15 +2775,15 @@ msgstr "Подключить Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "Подключить Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Подключить Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Подключение Wii Remote для эмулируемых контроллеров" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Подключиться к интернету и выполнить обновление системы?" @@ -2719,7 +2791,7 @@ msgstr "Подключиться к интернету и выполнить о msgid "Connected" msgstr "Подключен" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2731,7 +2803,7 @@ msgstr "Тип подключения:" msgid "Content {0:08x} is corrupt." msgstr "Содержимое {0:08x} повреждено." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Непрерывное сканирование" @@ -2744,7 +2816,7 @@ msgstr "Управление режимом гольфа сетевой игры msgid "Control Stick" msgstr "Control Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Профиль контроллера" @@ -2780,7 +2852,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2792,7 +2864,7 @@ msgstr "" "находиться перед экраном.

Высокие значения создают более сильную " "видимость \"выпячивания\" обьектов из экрана, низкие – более комфортны." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2806,7 +2878,7 @@ msgstr "" "производительность.

Если не уверены – выберите " "Родное." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2839,49 +2911,49 @@ msgstr "" "Управляет тем, использовать высокоуровневую или низкоуровневую эмуляцию DSP. " "По умолчанию Да" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Сведение" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Сведение:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Конвертация" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Конвертировать файл..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Конвертировать выбранные файлы..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Конвертировать..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2891,13 +2963,13 @@ msgstr "" "сохраняет заметного объёма пространства по сравнению с преобразованием в " "ISO. Вы всё равно хотите продолжить?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Идёт конвертация..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2924,18 +2996,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Копировать" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Скопировать &функцию" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Скопировать &hex-значение" @@ -2943,7 +3015,7 @@ msgstr "Скопировать &hex-значение" msgid "Copy Address" msgstr "Скопировать адрес" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Копирование не удалось" @@ -2955,19 +3027,19 @@ msgstr "Скопировать hex-значение" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Скопировать код &строки" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Скопировать на A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Скопировать на B" @@ -3003,7 +3075,7 @@ msgstr "Не удалось войти в режим клиента." msgid "Could not create peer." msgstr "Не удалось создать точку подключения." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3011,7 +3083,7 @@ msgstr "" "Не удалось загрузить файлы обновлений от Nintendo. Проверьте подключение к " "интернету и повторите попытку." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3043,7 +3115,7 @@ msgstr "" "\n" "Эмулируемая консоль будет остановлена." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3079,6 +3151,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Не удалось распознать файл {0}" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3104,15 +3180,15 @@ msgstr "" "папку, то, возможно, потребуется заново указать расположение вашей карты " "памяти в настройках." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Не удалось обнаружить центральный сервер" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Не удалось открыть файл." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Не удалось прочесть файл." @@ -3120,13 +3196,13 @@ msgstr "Не удалось прочесть файл." msgid "Country:" msgstr "Страна:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -3135,16 +3211,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "Создать новую карту памяти" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3167,7 +3243,7 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Создатель:" @@ -3204,7 +3280,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Текущий регион" @@ -3216,7 +3292,7 @@ msgstr "Тек. значение" msgid "Current context" msgstr "Текущий контекст" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Текущей игры" @@ -3228,7 +3304,7 @@ msgstr "Текущий поток" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Свои настройки времени" @@ -3236,13 +3312,13 @@ msgstr "Свои настройки времени" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3265,7 +3341,7 @@ msgstr "Размер DFF-файла — 0; испорченный/незакон msgid "DJ Turntable" msgstr "DJ пульт" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "Бонго DK" @@ -3293,7 +3369,7 @@ msgstr "Рекомпилятор DSP LLE (медленно)" msgid "DSU Client" msgstr "Клиент DSU" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3305,15 +3381,21 @@ msgstr "" "

Инструкцию по установке можно найти
на этой странице." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Танцевальный коврик" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Данные" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3325,23 +3407,23 @@ msgstr "Перенос данных" msgid "Data Type" msgstr "Тип данных" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Данные в области файла, которые не должны использоваться." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Данные находятся в нераспознанном формате или повреждены." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Неконсистентность данных в GCMemcardManager, отмена действия." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Данные получены!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Файлы Datel MaxDrive/Pro" @@ -3355,7 +3437,7 @@ msgid "Debug" msgstr "Отладка" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Отладка" @@ -3401,8 +3483,9 @@ msgstr "Уменьшить по X" msgid "Decrease Y" msgstr "Уменьшить по Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "По умолчанию" @@ -3410,7 +3493,7 @@ msgstr "По умолчанию" msgid "Default Config (Read Only)" msgstr "Конфигурация по умолчанию (только для чтения)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Устройство по умолчанию" @@ -3449,17 +3532,17 @@ msgstr "" "через ЦП.

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Удалить" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Удалить файл..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Удалить выбранные файлы..." @@ -3468,7 +3551,7 @@ msgstr "Удалить выбранные файлы..." msgid "Delete the existing file '{0}'?" msgstr "Удалить существующий файл '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Глубина" @@ -3476,26 +3559,26 @@ msgstr "Глубина" msgid "Depth Percentage:" msgstr "Процент глубины:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Глубина:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Описание" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Описание:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3503,11 +3586,11 @@ msgstr "" msgid "Detached" msgstr "Отсоединён" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Считать" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Обнаружение модулей RSO" @@ -3515,11 +3598,11 @@ msgstr "Обнаружение модулей RSO" msgid "Deterministic dual core:" msgstr "Детерминированная двухядерность:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Разрабатываемая (несколько раз в день)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Устройство" @@ -3528,7 +3611,7 @@ msgstr "Устройство" msgid "Device PID (e.g., 0305)" msgstr "PID устройства (напр., 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Настройки устройства" @@ -3545,11 +3628,11 @@ msgstr "Устройство:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Затемняет экран после пяти минут бездействия." @@ -3561,12 +3644,12 @@ msgstr "Прямое подключение" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Отключить" @@ -3574,7 +3657,7 @@ msgstr "Отключить" msgid "Disable Bounding Box" msgstr "Отключить эмуляцию bounding box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Отключить фильтр копирования" @@ -3586,15 +3669,19 @@ msgstr "Отключить копии EFB в VRAM" msgid "Disable Emulation Speed Limit" msgstr "Отключить огр. скорости эмуляции" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Отключить быструю память" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Отключить туман" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Отключить кэш JIT" @@ -3623,7 +3710,7 @@ msgstr "" "в ОЗУ. Подавляет масштабирование.

Если не уверены – " "оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3638,7 +3725,7 @@ msgstr "" "

Если не уверены – оставьте включенным." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Диск" @@ -3677,25 +3764,25 @@ msgstr "Расстояние" msgid "Distance of travel from neutral position." msgstr "Проходимое расстояние из исходной позиции." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Вы разрешаете отправку данной информации разработчикам Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Вы хотите добавить \"%1\" в список путей к играм?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Вы хотите очистить список имён символов?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Вы хотите удалить выбранные файлы сохранений (%n шт.)?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Вы хотите остановить текущую эмуляцию?" @@ -3707,35 +3794,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Декодер Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Лог Dolphin FIFO (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Файл карты Dolphin (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "CSV-файл с сигнатурами Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Файл с сигнатурами Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "TAS-ролики (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3746,7 +3833,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3754,7 +3841,7 @@ msgstr "" "Dolphin не может найти ISO или WAD от GameCube/Wii.\n" "Щелкните дважды по этой надписи, чтобы указать путь к играм..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin не удалось выполнить запрошенное действие." @@ -3767,7 +3854,7 @@ msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" "Dolphin – бесплатный эмулятор GameCube и Wii с открытым исходным кодом." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Слишком старая версия Dolphin для подключения к промежуточному серверу" @@ -3783,7 +3870,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin не может проверить нелицензионные диски." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3800,15 +3887,15 @@ msgstr "На данный момент поддержка читов в Dolphin msgid "Domain" msgstr "Домен" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Не обновлять" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Не показывать снова" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Сжатие образа диска завершено." @@ -3821,37 +3908,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Вниз" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Скачать коды" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Скачать коды из базы данных WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Загружать обложки игр с GameTDB.com для показа в виде сетки" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Загрузка завершена" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Скачано %1 кодов. (добавлено %2)" @@ -3874,7 +3961,7 @@ msgstr "Двухъядерный режим" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Заглушка" @@ -3894,7 +3981,7 @@ msgstr "Дампить &FakeVMEM" msgid "Dump &MRAM" msgstr "Дампить &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Дампить звук" @@ -3906,7 +3993,7 @@ msgstr "Дампить основные текстуры" msgid "Dump EFB Target" msgstr "Дампить конечный EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Дампить кадры" @@ -3988,12 +4075,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Длительность отпускания турбо-кнопки (в кадрах):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Голландский" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Закрыть" @@ -4012,7 +4099,7 @@ msgstr "" "{1} -- Если вы недавно обновили Dolphin, то, скорее всего, необходимо " "перезагрузить компьютер, чтобы Windows обнаружил новый драйвер." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4030,7 +4117,7 @@ msgstr "Ранние обновления памяти" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -4043,7 +4130,7 @@ msgstr "Восточная Азия" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -4077,7 +4164,7 @@ msgstr "Извлечь диск" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -4085,11 +4172,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Встроенный буфер кадров (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Пусто" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Процесс эмулятора уже запущен" @@ -4097,15 +4184,15 @@ msgstr "Процесс эмулятора уже запущен" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Эмулировать Bluetooth-адаптер Wii" @@ -4115,11 +4202,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Эмулируемый Wii Remote" @@ -4142,12 +4229,12 @@ msgstr "Скорость эмуляции" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Включить" @@ -4155,6 +4242,10 @@ msgstr "Включить" msgid "Enable API Validation Layers" msgstr "Включить слои проверки API" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -4163,15 +4254,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Включить растяжение звука" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Включить чит-коды" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Включить переопределение времени" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -4179,19 +4274,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Включить двухядерный режим" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Включить двухядерный режим (ускорение)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Переопределять частоту эмулируемого ЦП" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Включить переопределение эмулируемого размера памяти" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4208,10 +4303,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Включить MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Включить прогрессивную развёртку" @@ -4225,15 +4324,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Включить вибрацию" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Включить скринсейвер" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Включить данные динамика" @@ -4241,11 +4340,11 @@ msgstr "Включить данные динамика" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Включить отправку статистики об использовании" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4253,10 +4352,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Включить каркас моделей" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4287,6 +4393,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4322,7 +4435,7 @@ msgstr "" "result flag), необходимого для небольшого количества игр. (ВКЛ = лучше " "совместимость, ВЫКЛ = выше скорость)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4342,11 +4455,12 @@ msgstr "" "

Если не уверены – оставьте включенным." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4372,7 +4486,7 @@ msgstr "" "вызывает проблем в большинстве игр.

Если не уверены " "– оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4400,7 +4514,6 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4408,7 +4521,14 @@ msgstr "" "Активирует устройство управления памятью (MMU), требуется для некоторых игр. " "(ВКЛ = лучше совместимость, ВЫКЛ = выше скорость)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4443,7 +4563,7 @@ msgstr "" msgid "Encoding" msgstr "Кодировка" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4460,12 +4580,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet не был инициализирован" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Английский" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Улучшения" @@ -4496,84 +4616,84 @@ msgstr "Введите пароль" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Введите адрес модуля RSO:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Ошибка" @@ -4582,13 +4702,13 @@ msgstr "Ошибка" msgid "Error Opening Adapter: %1" msgstr "Ошибка открытия адаптера: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4601,15 +4721,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Ошибка при получении списка сессий: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Ошибка обработки кодов." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Ошибка обработки данных." @@ -4617,11 +4737,11 @@ msgstr "Ошибка обработки данных." msgid "Error reading file: {0}" msgstr "Ошибка чтения файла: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Ошибка синхронизации чит-кодов!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Ошибка синхронизации сохранений!" @@ -4698,7 +4818,7 @@ msgstr "В {0} неиспользуемых блоках раздела {1} на msgid "Euphoria" msgstr "Эйфория" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Европа" @@ -4727,11 +4847,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Только убершейдеры" @@ -4779,14 +4899,14 @@ msgstr "Ожидалось название переменной." msgid "Experimental" msgstr "Экспериментальные" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Экспортировать все сохранения Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Не удалось экспортировать" @@ -4794,42 +4914,42 @@ msgstr "Не удалось экспортировать" msgid "Export Recording" msgstr "Экспорт записи" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Экспорт записи..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Экспортировать файл сохранения" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Экспорт файлов сохранений" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Экспортировать сохранение Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Экспортировать сохранения Wii" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Экспорт в .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Экспорт в .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Экспортировано сохранений: %n" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Расширение" @@ -4842,7 +4962,7 @@ msgstr "Данные движения расширения" msgid "Extension Motion Simulation" msgstr "Симуляция движения расширения" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Внешний адрес" @@ -4850,35 +4970,35 @@ msgstr "Внешний адрес" msgid "External Frame Buffer (XFB)" msgstr "Внешний буфер кадров (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Извлечь сертификаты из NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Извлечь весь диск..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Извлечь весь раздел..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Извлечь файл..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Извлечь файлы..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Извлечь системные данные..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Извлечение всех файлов..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Извлечение папки..." @@ -4888,7 +5008,7 @@ msgid "FD" msgstr "ФД" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "Проигрыватель FIFO" @@ -4896,7 +5016,7 @@ msgstr "Проигрыватель FIFO" msgid "Failed loading XML." msgstr "Не удалось загрузить XML." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4904,11 +5024,11 @@ msgstr "" "Не удалось открыть карту памяти:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Не удалось добавить сессию в индекс сетевой игры: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Не удалось добавить данные в файл с сигнатурами '%1'" @@ -4916,11 +5036,11 @@ msgstr "Не удалось добавить данные в файл с сиг msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4928,7 +5048,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Не удалось подключиться к Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Не удалось подключиться к серверу: %1" @@ -4949,15 +5069,15 @@ msgstr "Не удалось создать глобальные ресурсы D msgid "Failed to create DXGI factory" msgstr "Не удалось создать фабрику DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4975,7 +5095,7 @@ msgstr "" "Не удалось удалить карту памяти сетевой игры. Проверьте, что у вас есть " "права на запись." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Не удалось удалить выбранный файл." @@ -4983,36 +5103,36 @@ msgstr "Не удалось удалить выбранный файл." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Не удалось отключить драйвер ядра для проброса BT: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Не удалось скачать коды." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Не удалось сдампить %1: невозможно открыть файл" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Не удалось сдампить %1: ошибка записи в файл" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Не удалось экспортировать %n из %1 сохранений." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Не удалось экспортировать следующие файлы сохранений:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Не удалось извлечь сертификаты из NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Не удалось извлечь файл." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Не удалось извлечь системные данные." @@ -5030,18 +5150,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Не удалось найти один или более символ D3D" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Не удалось импортировать \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Не удалось импортировать файл сохранения. Пожалуйста, запустите игру, а " "потом попробуйте ещё раз." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5049,7 +5169,7 @@ msgstr "" "Не удалось импортировать файл сохранения. Похоже, что данный файл повреждён " "или не является корректным сохранением Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5060,7 +5180,7 @@ msgstr "" "ваш NAND (Инструменты -> Управлять NAND -> Проверить NAND...), затем " "импортируйте файл сохранения ещё раз." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Не удалось инициализировать ядро" @@ -5075,16 +5195,16 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Не удалось инициализировать классы рендеринга" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Не удалось установить набор: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Не удалось установить этот продукт в NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5092,8 +5212,8 @@ msgstr "" "Не удалось инициализировать прослушивание порта %1. У вас запущен ещё один " "сервер сетевой игры?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Не удалось загрузить модуль RSO на %1" @@ -5105,15 +5225,15 @@ msgstr "Не удалось загрузить d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Не удалось загрузить dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Не удалось загрузить файл с картой '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -5129,8 +5249,12 @@ msgstr "" "Не удалось загрузить {0}. Если вы пользуетесь Windows 7, попробуйте " "установить пакет обновления KB4019990." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Не удалось открыть '%1'" @@ -5161,40 +5285,40 @@ msgstr "" "Убедитесь, что у вас есть приложение, на которое назначено открытие INI-" "файлов." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Не удалось открыть файл." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Не удалось открыть сервер" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Не удалось открыть входной файл \"%1\"." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5217,35 +5341,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "Не удалось прочесть DFF-файл." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Не удалось прочитать данные из файла." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Не удалось прочесть входной файл \"{0}\"." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "Не удалось прочитать выбранные файлы сохранений с карты памяти." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5255,11 +5379,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Не удалось прочесть {0}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Не удалось удалить файл." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5269,7 +5393,7 @@ msgstr "" "\n" "Вы хотите продолжить конвертацию без удаления мусорных данных?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Не удалось удалить этот продукт из NAND." @@ -5289,27 +5413,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Не удалось сохранить лог FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Не удалось сохранить карту кода по пути '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Не удалось сохранить файл сигнатуры '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Не удалось сохранить карту символов по пути '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Не удалось сохранить файл с сигнатурами '%1'" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Не удалось деактивировать набор: %1" @@ -5329,9 +5460,9 @@ msgstr "Не удалось записать сохранение Wii." msgid "Failed to write config file!" msgstr "Не удалось записать файл с конфигурацией!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Не удалось записать изменённую карту памяти на диск." @@ -5339,12 +5470,12 @@ msgstr "Не удалось записать изменённую карту п msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Не удалось записать файл сохранения на диск." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5352,22 +5483,22 @@ msgstr "" "Не удалось записать выходной файл \"{0}\".\n" "Проверьте, достаточно ли у вас свободного места на выбранном диске." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Ошибка" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Честная задержка ввода" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Резервный регион" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Резервный регион:" @@ -5393,17 +5524,21 @@ msgstr "" msgid "Field of View" msgstr "Поле зрения" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Информация о файле" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Формат файла" @@ -5415,20 +5550,20 @@ msgstr "Формат файла:" msgid "File Info" msgstr "Информация о файле" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Имя файла" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Путь к файлу" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Размер файла" @@ -5436,15 +5571,15 @@ msgstr "Размер файла" msgid "File Size:" msgstr "Размер файла:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Файл не содержит кодов." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Имя файла" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Файлы открыты и готовы к сжатию." @@ -5456,13 +5591,13 @@ msgstr "" "Не найдены следующие файлы, указанные в M3U-файле \"{0}\":\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" "Размер файла не совпадает с размером ни одной известной карты памяти " "GameCube." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "Размер файла в заголовке не совпадает с настоящим размером карты." @@ -5470,7 +5605,7 @@ msgstr "Размер файла в заголовке не совпадает с msgid "Filesystem" msgstr "Файловая система" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Фильтры" @@ -5486,7 +5621,7 @@ msgstr "Искать &ранее" msgid "Finish Calibration" msgstr "Завершить калибровку" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5496,19 +5631,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "От первого лица" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Исправить контр. суммы" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Не удалось исправить контрольные суммы" @@ -5518,7 +5653,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Флаги" @@ -5527,12 +5662,12 @@ msgstr "Флаги" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Перейти к &ветке" @@ -5554,35 +5689,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Принудительно 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "Принудительная 24-битная палитра" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Принудительно 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5590,7 +5725,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "Принудительно слушать порт:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5602,7 +5737,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5619,7 +5754,7 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5632,7 +5767,7 @@ msgstr "" "

Если не уверены – оставьте включенным." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Формат:" @@ -5698,19 +5833,19 @@ msgstr "Кадров для записи:" msgid "France" msgstr "Франция" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "Свободных блоков: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "Свободных файлов: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Тип управления свободным обзором" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Контроллер свободного обзора %1" @@ -5718,7 +5853,7 @@ msgstr "Контроллер свободного обзора %1" msgid "Free Look Settings" msgstr "Настройки свободного обзора" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6211,7 +6351,7 @@ msgstr "Зеленая слева" msgid "Green Right" msgstr "Зеленая справа" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "В виде сетки" @@ -6224,7 +6364,7 @@ msgstr "Гитара" msgid "Gyroscope" msgstr "Гироскоп" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6240,7 +6380,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -6257,6 +6397,10 @@ msgstr "Голова" msgid "Help" msgstr "Помощь" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -6277,7 +6421,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Шестнадцатеричный" @@ -6286,28 +6430,28 @@ msgstr "Шестнадцатеричный" msgid "Hide" msgstr "Спрятать" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Скрыть все" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "Скрыть сессии \"В игре\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Скрыть несовместимые сессии" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Скрыть сетевые GBA" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Высокая" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Самое высокое" @@ -6316,7 +6460,7 @@ msgstr "Самое высокое" msgid "Hit Strength" msgstr "Сила удара" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6332,11 +6476,11 @@ msgstr "Гориз. угол обзора" msgid "Host" msgstr "Создать" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Код хоста:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Хост управляет вводом" @@ -6344,7 +6488,7 @@ msgstr "Хост управляет вводом" msgid "Host Size" msgstr "Размер хоста" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6357,15 +6501,15 @@ msgstr "" "Подходит для казуальных игр с 3 и более игроками, возможно, при нестабильных " "соединениях или соединениях с высокой задержкой." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Хост не управляет вводом" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Хост управляет вводом" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Создать сетевую игру" @@ -6373,7 +6517,7 @@ msgstr "Создать сетевую игру" msgid "Hostname" msgstr "Имя хоста" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Горячие клавиши" @@ -6383,11 +6527,11 @@ msgstr "Горячие клавиши" msgid "Hotkeys" msgstr "Горячие клавиши" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Для горячих клавиш требуется окно в фокусе" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Гибридные убершейдеры" @@ -6397,7 +6541,7 @@ msgstr "Гибридные убершейдеры" msgid "Hz" msgstr "Гц" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Я предупрежден о рисках и хочу продолжить" @@ -6406,11 +6550,11 @@ msgstr "Я предупрежден о рисках и хочу продолжи msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6438,24 +6582,24 @@ msgstr "" "Пожалуйста, обратитесь к инструкции по настройки сети Wii: https://dolphin-" "emu.org/docs/guides/wii-network-guide/" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-адрес:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "Настройки IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "ИК" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Чувствительность ИК:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6488,11 +6632,11 @@ msgstr "" "поздними версиями. Может эффективно сжимать данные-пустышки и зашифрованные " "данные Wii." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Иконка" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6503,11 +6647,11 @@ msgstr "" "Подходит для пошаговых игр с элементами управления, чувствительными ко " "времени, такими как гольф." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Генерация ID" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6529,7 +6673,7 @@ msgstr "" "производительности и стабильности.\n" "Данное разрешение можно отозвать в любой момент из настроек Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6546,14 +6690,14 @@ msgstr "" "Если выключено — подключённость эмулируемого контроллера зависит\n" "от подключённости реального устройства по умолчанию (при наличии такового)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6569,7 +6713,7 @@ msgstr "Игнорировать" msgid "Ignore Format Changes" msgstr "Игнорировать изменение формата" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Игнорировать для данной сессии" @@ -6616,30 +6760,30 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Импортировать бэкап BootMii NAND..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "Не удалось импортировать" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Импорт файлов сохранений" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Импортировать сохранение Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Импортирование бэкапа NAND" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6657,7 +6801,7 @@ msgstr "В игре?" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6674,6 +6818,30 @@ msgstr "" "сохранение.

Если не уверены – оставьте включенным." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Увеличить" @@ -6711,19 +6879,19 @@ msgstr "Увеличить по Y" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6736,27 +6904,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Информация" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Информация" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Запретить скринсейвер во время эмуляции" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Ввод" @@ -6770,42 +6938,42 @@ msgstr "Сила ввода, требуемая для активации." msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Вставить &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Вставить SD-карту" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Установить" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Установить раздел (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Установить обновление" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Установить WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Установить в NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Инстр." @@ -6817,7 +6985,7 @@ msgstr "Инструкция" msgid "Instruction Breakpoint" msgstr "Точка останова инструкции" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Инструкция:" @@ -6825,7 +6993,7 @@ msgstr "Инструкция:" msgid "Instruction: %1" msgstr "Инструкция: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6842,8 +7010,23 @@ msgstr "Интенсивность" msgid "Interface" msgstr "Интерфейс" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Внутренняя ошибка LZO - ошибка сжатия" @@ -6852,25 +7035,30 @@ msgstr "Внутренняя ошибка LZO - ошибка сжатия" msgid "Internal LZO Error - decompression failed" msgstr "Внутренняя ошибка LZO - распаковка не удалась" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Внутренняя ошибка LZO - ошибка распаковки ({0}) ({1}, {2}) \n" -"Попробуйте загрузить сохранение повторно" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Внутренняя ошибка LZO - ошибка в lzo_init()" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Внутреннее разрешение" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Внутреннее разрешение:" @@ -6878,15 +7066,15 @@ msgstr "Внутреннее разрешение:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Интерпретатор (самый медленный)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Ядро интерпретатора" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Некорректное выражение." @@ -6898,7 +7086,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Неверный смешанный код" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Некорректный набор %1 указан: %2" @@ -6907,15 +7095,15 @@ msgstr "Некорректный набор %1 указан: %2" msgid "Invalid Player ID" msgstr "Некорректный ID игрока" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Некорректный адрес модуля RSO: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Некорректный стэк вызовов" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Некорректные контрольные суммы." @@ -6923,7 +7111,7 @@ msgstr "Некорректные контрольные суммы." msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Неверный хост-сервер" @@ -6944,7 +7132,7 @@ msgstr "Некорректный литерал." msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Предоставлен неверный пароль." @@ -6964,7 +7152,7 @@ msgstr "Неверная строка поиска (невозможно кон msgid "Invalid search string (only even string lengths supported)" msgstr "Неверная строка поиска (поддерживаются только строки чётной длины)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Неверный ID продукта." @@ -6973,8 +7161,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Итальянский" @@ -6982,11 +7170,16 @@ msgstr "Итальянский" msgid "Italy" msgstr "Италия" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "Отключить линковку блоков JIT" @@ -6994,68 +7187,68 @@ msgstr "Отключить линковку блоков JIT" msgid "JIT Blocks" msgstr "Блоки JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "Отключить JIT Branch" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "Отключить JIT для FloatingPoint" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "Отключить JIT для Integer" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "Отключить JIT LoadStore Floating" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "Отключить JIT LoadStore" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "Отключить JIT LoadStore Paired" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "Отключить JIT LoadStore lXz" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "Отключить JIT LoadStore lbzx" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "Отключить JIT LoadStore lwz" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "Отключить JIT (ядро JIT)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "Отключить JIT Paired" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "JIT-рекомпилятор для ARM64 (рекомендуется)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT-рекомпилятор для x86-64 (рекомендуется)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "Отключить кэш регистров JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "Отключить JIT SystemRegisters" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7064,12 +7257,12 @@ msgstr "" "происходить. Пожалуйста, сообщите об этой ошибке в багтрекере. Dolphin " "завершит работу." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Япония" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Японский" @@ -7080,12 +7273,18 @@ msgstr "Японский" msgid "Japanese (Shift-JIS)" msgstr "Японская (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Держать окно поверх остальных" @@ -7102,7 +7301,7 @@ msgstr "" msgid "Keyboard" msgstr "Клавиатура" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -7119,16 +7318,16 @@ msgstr "Клавиши" msgid "KiB" msgstr "КиБ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Исключить игрока" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Корея" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Корейский" @@ -7139,7 +7338,7 @@ msgstr "Корейский" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -7161,23 +7360,31 @@ msgstr "Название" msgid "Last Value" msgstr "Посл. значение" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Задержка:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Задержка: ~10 мс" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Задержка: ~20 мс" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Задержка: ~40 мс" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Задержка: ~80 мс" @@ -7185,11 +7392,15 @@ msgstr "Задержка: ~80 мс" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7200,7 +7411,7 @@ msgstr "Влево" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Левый стик" @@ -7226,7 +7437,7 @@ msgstr "" "Левый клик - присвоить значение стика.\n" "Правый клик - по центру." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7236,7 +7447,7 @@ msgstr "" "Средний клик - очистить.\n" "Правый клик - дополнительные опции." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7255,7 +7466,7 @@ msgstr "Лицензия" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -7265,8 +7476,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -7274,11 +7488,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "Ограничить скорость закачки:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Столбцы в списке" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "В виде списка" @@ -7287,18 +7501,18 @@ msgid "Listening" msgstr "Прослушивание" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Загр." -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Загрузить файл с &плохими картами..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Загрузить &другой файл с картой..." @@ -7306,15 +7520,15 @@ msgstr "Загрузить &другой файл с картой..." msgid "Load Custom Textures" msgstr "Загружать свои текстуры" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Загрузить главное меню GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -7331,7 +7545,7 @@ msgstr "Путь к загрузке:" msgid "Load ROM" msgstr "Загрузить образ игры" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7420,23 +7634,23 @@ msgstr "Быстрая загрузка 8" msgid "Load State Slot 9" msgstr "Быстрая загрузка 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Быстрая загрузка из файла" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Быстрая загрузка из выбранного слота" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Быстрая загрузка из слота" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Загрузить системное меню Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7444,16 +7658,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "Загрузить из выбранного слота" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Быстрая загрузка из слота %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Загрузить файл с картой" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7461,7 +7675,7 @@ msgstr "" msgid "Load..." msgstr "Загрузить..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Загружены символы из '%1'" @@ -7481,15 +7695,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Локальный адрес" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Захватывать курсор мыши" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7503,10 +7717,18 @@ msgstr "Лог" msgid "Log Configuration" msgstr "Настройка логирования" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Логировать покрытие инструкций JIT" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Записывать время рендеринга в файл" @@ -7519,18 +7741,10 @@ msgstr "Типы записей" msgid "Logger Outputs" msgstr "Вывод логов" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7546,20 +7760,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Соединение с сервером сетевой игры потеряно..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Низкая" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Самое низкое" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7571,13 +7785,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "УМИРАЕТ" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "Файлы Gameshark MadCatz" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7585,9 +7799,37 @@ msgstr "" msgid "Main Stick" msgstr "Основной стик" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Создатель" @@ -7596,7 +7838,7 @@ msgstr "Создатель" msgid "Maker:" msgstr "Создатель:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7609,7 +7851,7 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Управлять NAND" @@ -7618,23 +7860,23 @@ msgstr "Управлять NAND" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Порты" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Найдено совпадение" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Максимальный буфер:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Максимальный размер буфера изменён на %1" @@ -7643,12 +7885,12 @@ msgstr "Максимальный размер буфера изменён на % msgid "Maximum tilt angle." msgstr "Максимальный угол наклона." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Может привести к замедлению в меню Wii и некоторых играх." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Среднее" @@ -7660,19 +7902,19 @@ msgstr "Память" msgid "Memory Breakpoint" msgstr "Точка останова в памяти" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Карта памяти" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Менеджер карт памяти" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Переопределение памяти" @@ -7692,7 +7934,7 @@ msgstr "MemoryCard: вызвано чтение некорректного уч msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: вызвана запись в некорректный участок памяти ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7707,31 +7949,36 @@ msgstr "" msgid "MiB" msgstr "МиБ" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Микрофон" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Разное" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Разное" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Расхождение между количеством свободных блоков в заголовке и количеством " "неиспользованных блоков." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "Расхождение во внутренних структурах данных." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7765,12 +8012,20 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Найдено модулей: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Моно" @@ -7782,11 +8037,11 @@ msgstr "Моноскопические тени" msgid "Monospaced Font" msgstr "Моноширный шрифт" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Данные движения" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Симуляция движения" @@ -7795,20 +8050,20 @@ msgstr "Симуляция движения" msgid "Motor" msgstr "Мотор" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7829,7 +8084,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7837,20 +8092,20 @@ msgstr "" msgid "N&o to All" msgstr "&Нет для всех" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Проверка NAND" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "Предупреждение NKit" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7858,7 +8113,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -7875,25 +8130,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Имя" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Название новой метки:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Название удаляемой метки:" @@ -7902,11 +8157,11 @@ msgid "Name of your session shown in the server browser" msgstr "Имя вашей сессии для отображения в списке серверов" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Имя:" @@ -7914,16 +8169,16 @@ msgstr "Имя:" msgid "Native (640x528)" msgstr "Родное (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Стандартный файл GCI" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "Сетевая игра" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "Просмотр сессий сетевой игры" @@ -7935,27 +8190,27 @@ msgstr "Настройка сетевой игры" msgid "Netherlands" msgstr "Нидерландский" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Сеть" @@ -7963,15 +8218,15 @@ msgstr "Сеть" msgid "Network dump format:" msgstr "Формат дампа сети:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Никогда" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Запретить автообновление" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Новая" @@ -7984,11 +8239,11 @@ msgstr "Новая точка останова" msgid "New Search" msgstr "Новый поиск" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Новая метка..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Новый ID сгенерирован." @@ -7996,7 +8251,7 @@ msgstr "Новый ID сгенерирован." msgid "New instruction:" msgstr "Новая инструкция:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Новая метка" @@ -8019,6 +8274,7 @@ msgid "Nickname is too long." msgstr "Ник очень длинный." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Ник:" @@ -8046,14 +8302,18 @@ msgstr "Нет вывода звука" msgid "No Compression" msgstr "Без сжатия" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Нет совпадений" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8063,7 +8323,7 @@ msgstr "" msgid "No description available" msgstr "Нет описания" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Ошибок нет." @@ -8071,7 +8331,7 @@ msgstr "Ошибок нет." msgid "No extension selected." msgstr "Не выбрано расширение." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Файл не загружен / записан." @@ -8079,15 +8339,19 @@ msgstr "Файл не загружен / записан." msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Проблем не обнаружено." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -8122,25 +8386,25 @@ msgstr "Профили для игровой настройки '{0}' не на msgid "No recording loaded." msgstr "Запись не загружена." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Данные сохранений не найдены." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Не найден undo.dtm, выполнено прерывание отмены загрузки быстрого сохранения " "для предотвращения рассинхронизации ролика" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Отсутствует" @@ -8152,11 +8416,11 @@ msgstr "Северная Америка" msgid "Not Set" msgstr "Не установлено" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Не у всех игроков есть игра. Вы действительно хотите начать?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8166,7 +8430,7 @@ msgstr "" "Недостаточно свободных блоков на выбранной карте памяти. Требуется свободных " "блоков: не менее %n." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8176,11 +8440,11 @@ msgstr "" "Недостаточно свободных файлов на выбранной карте памяти. Требуется свободных " "файлов: не менее %n." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8217,25 +8481,25 @@ msgstr "Количество встрясок в секунду." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Нунчак" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Кнопки нунчака" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Стик нунчака" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8253,7 +8517,7 @@ msgid "Oceania" msgstr "Океания" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Выкл" @@ -8265,7 +8529,7 @@ msgstr "Смещение" msgid "On" msgstr "Вкл" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -8276,15 +8540,15 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Онлайн-&документация" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8292,7 +8556,7 @@ msgstr "" "Добавлять только символы с префиксом:\n" "(Пусто - все символы)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8305,24 +8569,24 @@ msgstr "" msgid "Open" msgstr "Открыть" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Открыть &папку с образом" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Открыть папку..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Открыть лог FIFO" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Открыть папку с &сохранениями GameCube" @@ -8330,7 +8594,7 @@ msgstr "Открыть папку с &сохранениями GameCube" msgid "Open Riivolution XML..." msgstr "Открыть XML Riivolution..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Открыть папку с &сохранениями Wii" @@ -8362,7 +8626,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Операторы" @@ -8370,8 +8634,8 @@ msgstr "Операторы" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Опции" @@ -8380,21 +8644,21 @@ msgstr "Опции" msgid "Orange" msgstr "Оранжевая" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "По орбите" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Прочие" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Другой раздел (%1)" @@ -8403,24 +8667,32 @@ msgstr "Другой раздел (%1)" msgid "Other State Hotkeys" msgstr "Другие горячие клавиши" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Другое управление сохранениями" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Другой игры..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "&Проиграть записанный ввод..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8449,7 +8721,7 @@ msgstr "Файл изображения PNG (*.png);; Все файлы (*)" msgid "PPC Size" msgstr "Размер PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC и Хост" @@ -8462,7 +8734,7 @@ msgstr "Геймпад" msgid "Pads" msgstr "Мембраны" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Параметры" @@ -8475,11 +8747,11 @@ msgstr "" msgid "Parsing Error" msgstr "Ошибка разбора" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Пассивный" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Пробрасывать Bluetooth-адаптер" @@ -8521,23 +8793,24 @@ msgstr "Пути" msgid "Pause" msgstr "Пауза" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Пауза в конце ролика" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Пауза при потере фокуса" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8555,15 +8828,15 @@ msgstr "Пиковая скорость движения в исходную п msgid "Peak velocity of outward swing movements." msgstr "Пиковая скорость взмаха." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Попискельное освещение" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Обновить систему через интернет" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Выполнить обновление системы" @@ -8593,11 +8866,11 @@ msgstr "" msgid "PiB" msgstr "ПиБ" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Выбрать шрифт для отладки" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Пинг" @@ -8609,8 +8882,8 @@ msgstr "Тангаж вниз" msgid "Pitch Up" msgstr "Тангаж вверх" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Платформа" @@ -8626,7 +8899,7 @@ msgstr "Проигрывание / запись" msgid "Play Recording" msgstr "Проиграть записанное" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8634,39 +8907,43 @@ msgstr "" msgid "Playback Options" msgstr "Параметры просмотра" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Игрок" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Игроки" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8675,7 +8952,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8686,12 +8963,12 @@ msgstr "" msgid "Point" msgstr "Направление" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Порт %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8700,21 +8977,21 @@ msgstr "" msgid "Port:" msgstr "Порт:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Обнаружена возможная рассинхронизация: %1, вероятно, рассинхронизовался на " "кадре %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Эффект пост-обработки" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Эффект пост-обработки:" @@ -8743,7 +9020,7 @@ msgstr "Преждевременный конец ролика в PlayWiimote. { msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Преждевременный конец ролика в PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8764,7 +9041,7 @@ msgstr "Кнопка синхронизации" msgid "Pressure" msgstr "Давление" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8799,15 +9076,15 @@ msgstr "Предыдущий профиль" msgid "Primitive %1" msgstr "Примитив %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Частные" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Частные и открытые" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Проблема" @@ -8835,7 +9112,7 @@ msgstr "" "Обнаружены проблемы со средней критичностью. Вся игра или её фрагменты могут " "работать некорректно." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Профиль" @@ -8844,23 +9121,23 @@ msgstr "Профиль" msgid "Program Counter" msgstr "Счётчик команд" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Ход выполнения" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Открытые" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Очистить кэш списка игр" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8886,13 +9163,13 @@ msgstr "" "Качество декодера DPLII. С увеличением качества возрастает задержка аудио." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Вопрос" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Выход" @@ -8913,11 +9190,11 @@ msgstr "R-аналог" msgid "READY" msgstr "ГОТОВ" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "Модули RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "Автообнаружение RSO" @@ -8925,7 +9202,7 @@ msgstr "Автообнаружение RSO" msgid "RUNNING" msgstr "РАБОТАЕТ" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ образы GC/Wii (*.rvz)" @@ -8942,7 +9219,11 @@ msgstr "Конец диапазона: " msgid "Range Start: " msgstr "Начало диапазона: " -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "За&менить инструкцию" @@ -8974,11 +9255,11 @@ msgstr "Чтение или запись" msgid "Read-Only Mode" msgstr "Режим \"Только для чтения\"" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Настоящая Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Настоящий Wii Remote" @@ -8995,7 +9276,7 @@ msgstr "Центровка" msgid "Record" msgstr "Запись" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Записывать ввод" @@ -9007,7 +9288,7 @@ msgstr "Запись" msgid "Recording Options" msgstr "Опции записи" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Запись..." @@ -9024,7 +9305,7 @@ msgstr "Красная слева" msgid "Red Right" msgstr "Красная справа" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9041,17 +9322,17 @@ msgstr "" "

Если не уверены – выберите Отсутствует." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Статус на Redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Обновить" @@ -9074,22 +9355,22 @@ msgstr "" msgid "Refreshed current values." msgstr "Текущие значения обновлены." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Обновление..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Регион" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Регион:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Регистры" @@ -9101,36 +9382,36 @@ msgstr "Относительный ввод" msgid "Relative Input Hold" msgstr "Удерж. относ. ввод" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Напомнить позже" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Удалить" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "Не удалось удалить" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Удалить мусорные данные (безвозвратно):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Удалить метку..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Удалить метку" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9140,16 +9421,16 @@ msgstr "" "конечно, вы впоследствии не запакуете данный образ в архив вроде ZIP). Вы " "всё равно хотите продолжить?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Переименовать символ" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Окно отрисовки" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Выводить изображение в главное окно" @@ -9172,18 +9453,18 @@ msgstr "Запрос на присоединение к вашей группе" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Сбросить" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9191,11 +9472,11 @@ msgstr "" msgid "Reset Results" msgstr "Сброс результатов" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Сбросить промежуточный сервер" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Сбросить промежуточный сервер на %1:%2" @@ -9203,7 +9484,7 @@ msgstr "Сбросить промежуточный сервер на %1:%2" msgid "Reset Traversal Settings" msgstr "Сбросить настройки обхода" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Сбросить значения" @@ -9211,11 +9492,11 @@ msgstr "Сбросить значения" msgid "Reset View" msgstr "Сбросить поле" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Сбросить все сопряжения Wii Remote" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Менеджер наборов ресурсов" @@ -9231,11 +9512,11 @@ msgstr "Требуется перезапуск" msgid "Restore Defaults" msgstr "По умолчанию" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Восстановить инструкцию" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Повтор" @@ -9244,7 +9525,7 @@ msgstr "Повтор" msgid "Return Speed" msgstr "Скорость возврата" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Ревизия" @@ -9256,7 +9537,7 @@ msgstr "Ревизия: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9267,7 +9548,7 @@ msgstr "Вправо" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Правый стик" @@ -9303,11 +9584,11 @@ msgstr "Крен влево" msgid "Roll Right" msgstr "Крен вправо" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "ID комнаты" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Поворот" @@ -9332,23 +9613,23 @@ msgstr "" msgid "Rumble" msgstr "Вибрация" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Запуск &до сюда" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Запускать ядра GBA в выделенных потоках" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9356,11 +9637,11 @@ msgstr "" msgid "Russia" msgstr "Россия" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-карты" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -9368,11 +9649,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "Образ SD-карты (*.raw);;Все файлы (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "Путь к SD-карте:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -9380,7 +9661,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -9393,7 +9674,7 @@ msgstr "" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9401,7 +9682,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9415,11 +9696,11 @@ msgstr "Контекст SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "Со&хранить код" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Быстрое &сохранение" @@ -9429,8 +9710,8 @@ msgid "Safe" msgstr "Безопасное" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9440,34 +9721,34 @@ msgstr "Сохр." msgid "Save All" msgstr "Сохранить все" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Экспортировать сохранение" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Сохранить лог FIFO" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Сохранить файл в" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Импортировать сохранение" @@ -9475,17 +9756,17 @@ msgstr "Импортировать сохранение" msgid "Save Oldest State" msgstr "Сохранить самое старое сохранение" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Быстрое сохранение" @@ -9529,23 +9810,23 @@ msgstr "Быстрое сохранение 8" msgid "Save State Slot 9" msgstr "Быстрое сохранение 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Быстрое сохранение в файл" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Быстрое сохранение в старый слот" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Быстрое сохранение в выбранный слот" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Быстрое сохранение в слот" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Сохранить карту символов &как..." @@ -9553,7 +9834,7 @@ msgstr "Сохранить карту символов &как..." msgid "Save Texture Cache to State" msgstr "Хранить кэш текстур в сохранении" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Быстрые сохранение и загрузка" @@ -9565,11 +9846,11 @@ msgstr "" msgid "Save as..." msgstr "Сохранить как..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Сохранить объединённый файл как" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9580,15 +9861,15 @@ msgstr "" "перезаписаны.\n" "Перезаписать сейчас?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Сохранение в той же папке, где и образ" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Сохранить файл с картой" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Сохранить файл сигнатуры" @@ -9596,7 +9877,7 @@ msgstr "Сохранить файл сигнатуры" msgid "Save to Selected Slot" msgstr "Сохранить в выбранный слот" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Сохранить в слот %1 - %2" @@ -9604,13 +9885,13 @@ msgstr "Сохранить в слот %1 - %2" msgid "Save..." msgstr "Сохранить..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Сохранённые сопряжения Wii Remote могут быть сброшены только при запущенной " "игре для Wii." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Сохранения:" @@ -9618,7 +9899,7 @@ msgstr "Сохранения:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Быстрое сохранение ролика {0} повреждено, остановка записи ролика..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Увеличенная копия EFB" @@ -9632,11 +9913,11 @@ msgstr "Скриншот" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Поиск" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Найти адрес" @@ -9661,7 +9942,7 @@ msgstr "" "Поиск в виртуальном адресном пространстве пока невозможен. Пожалуйста, " "запустите игру на некоторое время и попробуйте снова." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Найти инструкцию" @@ -9669,11 +9950,11 @@ msgstr "Найти инструкцию" msgid "Search games..." msgstr "Искать игры..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Поиск инструкции" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9699,7 +9980,7 @@ msgstr "" msgid "Security options" msgstr "Настройки безопасности" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Выбрать" @@ -9707,24 +9988,24 @@ msgstr "Выбрать" msgid "Select Dump Path" msgstr "Выберите путь к дампам" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Выберите папку для экспорта" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Выбрать BIOS GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Выбрать образ игры GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Выберите путь к файлам сохранений GBA" @@ -9744,15 +10025,15 @@ msgstr "Выберите путь к наборам ресурсов" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Выбрать слот %1 - %2" @@ -9760,7 +10041,7 @@ msgstr "Выбрать слот %1 - %2" msgid "Select State" msgstr "Выбор сохранения" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Выбрать слот сохранения" @@ -9812,17 +10093,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Выберите корень NAND Wii" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Выберите папку" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Выберите файл" @@ -9838,7 +10119,7 @@ msgstr "Выберите игру" msgid "Select a SD Card Image" msgstr "Выберите образ SD-карты" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9846,19 +10127,19 @@ msgstr "" msgid "Select a game" msgstr "Выберите игру" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Выберите продукт для установки в NAND" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Выбрать e-карточки" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Выберите адрес модуля RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9866,20 +10147,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Выберите файл с ключами (дамп OTP/SEEPROM)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Выберите файл сохранения" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Выберите, куда вы хотите сохранить сконвертированный образ" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Выберите, куда вы хотите сохранить сконвертированные образы" @@ -9891,11 +10172,11 @@ msgstr "Выбранный шрифт" msgid "Selected controller profile does not exist" msgstr "Выбранный профиль контроллера не существует" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Выбранной игры нету в списке игр!" @@ -9907,7 +10188,7 @@ msgstr "Выбранный стэк вызовов потока" msgid "Selected thread context" msgstr "Выбранный контекст потока" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -9915,7 +10196,7 @@ msgstr "" "Выбирает используемый аппаратный адаптер.

%1 не " "поддерживает эту возможность." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -9923,7 +10204,7 @@ msgstr "" "Выбирает используемый аппаратный адаптер.

Если не " "уверены – выберите первый." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9942,7 +10223,7 @@ msgstr "" "– ещё один вид 3D, который используется в некоторых телевизорах." "

Если не уверены – выберите Выкл." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9957,7 +10238,7 @@ msgstr "" "размеру окна.

Если не уверены – выберите " "Автоматически." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9974,11 +10255,11 @@ msgstr "" "

Если не уверены – выберите OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Отправить" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Месторасположение сенсора:" @@ -10002,7 +10283,7 @@ msgstr "IP-адрес сервера" msgid "Server Port" msgstr "Порт сервера" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Сервер отверг попытку обхода" @@ -10019,35 +10300,35 @@ msgstr "" msgid "Set PC" msgstr "Изменить СК" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Сделать &образом по умолчанию" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Назначить файл карты памяти для слота A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Назначить файл карты памяти для слота B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Назначить адрес &конца символа" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Назначить &размер символа" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Назначить адрес конца символа" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Назначить размер символа (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10057,7 +10338,7 @@ msgstr "" "игр.\n" "Может не работать для некоторых игр." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Устанавливает язык системы для Wii." @@ -10073,7 +10354,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10083,11 +10364,11 @@ msgstr "Настройки" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: не удалось создать файл setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Критичность" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Компиляция шейдеров" @@ -10097,6 +10378,10 @@ msgstr "Компиляция шейдеров" msgid "Shake" msgstr "Встряска" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -10110,41 +10395,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Показать &лог" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Отображать панель &инструментов" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Показывать название запущенной игры в заголовке окна" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Показать все" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Австралия" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Показывать текущую игру в Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL-файлы" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -10152,7 +10437,7 @@ msgstr "" msgid "Show FPS" msgstr "Показывать FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Показывать счётчик кадров" @@ -10160,19 +10445,19 @@ msgstr "Показывать счётчик кадров" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Франция" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Германия" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Показывать оверлей режима гольфа" @@ -10180,23 +10465,23 @@ msgstr "Показывать оверлей режима гольфа" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Показывать ввод экрана" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Италия" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Корея" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Показывать счётчик лагов" @@ -10204,27 +10489,27 @@ msgstr "Показывать счётчик лагов" msgid "Show Language:" msgstr "Язык отображения:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Показать &настройки логирования" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Показывать сообщения в сетевой игре" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Показывать пинг в сетевой игре" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Голландия" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Показывать наэкранные сообщения" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL" @@ -10237,19 +10522,19 @@ msgstr "Показать СК" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Отображать игры платформ" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Отображать игры регионов" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Россия" @@ -10257,7 +10542,7 @@ msgstr "Россия" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Испания" @@ -10269,19 +10554,19 @@ msgstr "" msgid "Show Statistics" msgstr "Показывать статистику" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Показывать системное время" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Тайвань" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Неизвестный" @@ -10293,27 +10578,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD-файлы" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Мир" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Показать в &памяти" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -10330,11 +10615,11 @@ msgstr "" msgid "Show in server browser" msgstr "Показывать в списке серверов" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10388,7 +10673,7 @@ msgstr "" "эмуляции.

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10405,7 +10690,7 @@ msgstr "" "Показывает различные статистики отрисовки.

Если не " "уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Горизонтальная стереопара" @@ -10421,7 +10706,7 @@ msgstr "Положить на бок" msgid "Sideways Wii Remote" msgstr "Wii Remote на боку" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "База данных сигнатур" @@ -10440,12 +10725,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Знаковое целое" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Упрощ. китайский" @@ -10453,11 +10738,11 @@ msgstr "Упрощ. китайский" msgid "Simulate DK Bongos" msgstr "Симуляция бонго DK" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "По шести осям" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Размер" @@ -10474,7 +10759,7 @@ msgstr "" msgid "Skip" msgstr "Пропустить" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Пропуск отрисовки" @@ -10482,7 +10767,7 @@ msgstr "Пропуск отрисовки" msgid "Skip EFB Access from CPU" msgstr "Пропустить доступ к EFB из ЦП" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Пропускать главное меню" @@ -10514,28 +10799,33 @@ msgstr "" "синхронизацию.

Если не уверены – оставьте " "включенным." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10544,19 +10834,19 @@ msgstr "" msgid "Slider Bar" msgstr "Ползунок" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Слот A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Слот A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Слот B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Слот B:" @@ -10584,7 +10874,7 @@ msgstr "" "Часть дополняющих данных, которые должны быть нулями — не нули. Из-за этого " "игра может иногда зависать." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10592,12 +10882,12 @@ msgstr "" "Некоторые введённые значения некорректны.\n" "Пожалуйста, проверьте подсвеченные значения." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Сортировать по алфавиту" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Звук:" @@ -10610,8 +10900,8 @@ msgid "Spain" msgstr "Испания" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Испанский" @@ -10619,11 +10909,11 @@ msgstr "Испанский" msgid "Speaker Pan" msgstr "Баланс звука" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Громкость динамика:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10652,7 +10942,7 @@ msgstr "Скорость" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10664,16 +10954,16 @@ msgstr "Конец стэка" msgid "Stack start" msgstr "Начало стэка" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Стандартный контроллер" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Старт" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Начать &сетевую игру..." @@ -10681,7 +10971,7 @@ msgstr "Начать &сетевую игру..." msgid "Start New Cheat Search" msgstr "Новый поиск читов" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "&Начать запись ввода" @@ -10691,7 +10981,7 @@ msgstr "&Начать запись ввода" msgid "Start Recording" msgstr "Начать запись" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Запускать во весь экран" @@ -10699,11 +10989,11 @@ msgstr "Запускать во весь экран" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Игра начата" @@ -10714,7 +11004,7 @@ msgstr "Игра начата" msgid "State" msgstr "Состояние" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Рулевое колесо" @@ -10742,19 +11032,19 @@ msgstr "Шаг с выходом" msgid "Step Over" msgstr "Шаг с обходом" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Шаг с выходом выполнен успешно!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Истекло время ожидания шага с выходом!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Выполняется шаг с обходом..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Шаг выполнен успешно!" @@ -10763,20 +11053,20 @@ msgstr "Шаг выполнен успешно!" msgid "Stepping" msgstr "Шаги" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Стерео" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Стереоскопический 3D-режим" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Стереоскопический 3D-режим:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Стереоизображение" @@ -10797,7 +11087,7 @@ msgstr "Стик" msgid "Stop" msgstr "Стоп" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Остановить проигр./запись ввода" @@ -10805,7 +11095,7 @@ msgstr "Остановить проигр./запись ввода" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Игра остановлена" @@ -10847,11 +11137,11 @@ msgstr "" "текстуре)

Если не уверены – оставьте включенным." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Растянуть по окну" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Строгая синхронизация настроек" @@ -10865,6 +11155,10 @@ msgstr "Строка" msgid "Strum" msgstr "Бренчание" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10872,69 +11166,69 @@ msgstr "Бренчание" msgid "Stylus" msgstr "Стилус" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Успешно" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Успешно добавлена в индекс сетевой игры" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Успешно сконвертировано образов: %n." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "'%1' успешно удалён." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "Файлы сохранений (%n из %1 шт.) успешно экспортированы." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Файлы сохранений успешно экспортированы" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Сертификаты успешно извлечены из NAND" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Файл успешно извлечён." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Системные данные успешно извлечены." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Файл сохранения успешно импортирован." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Данный продукт успешно установлен в NAND." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Данный продукт успешно удалён из NAND." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10942,16 +11236,16 @@ msgstr "" msgid "Support" msgstr "Поддержка" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Поддерживаемые форматы файлов" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Поддерживаются SD и SDHC. Размер по умолчанию: 128 Мбайт." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Объёмный" @@ -10959,17 +11253,22 @@ msgstr "Объёмный" msgid "Suspended" msgstr "Приостановлен" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Поменять ракурсы местами" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10985,23 +11284,23 @@ msgstr "" msgid "Swing" msgstr "Взмах" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Переключиться на A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Переключиться на B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Символ" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Адрес конца символа (%1):" @@ -11014,25 +11313,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Имя символа:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Символы" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Синхронизация" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Синхронизировать коды AR/Gecko" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Синхронизировать и спарить Wii Remote" @@ -11048,7 +11347,7 @@ msgstr "" "Синхронизировать потоки ГП и ЦП для исправления случайных зависаний в " "двухядерном режиме. (ВКЛ = Совместимость, ВЫКЛ = Скорость)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11066,25 +11365,25 @@ msgstr "Синхронизация Gecko-кодов..." msgid "Synchronizing save data..." msgstr "Синхронизация сохранений..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Язык системы:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "Ввод TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "Управление TAS" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Метки" @@ -11102,15 +11401,15 @@ msgstr "Хвост" msgid "Taiwan" msgstr "Тайвань" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Сделать скриншот" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11118,11 +11417,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Проверить" @@ -11139,11 +11438,11 @@ msgstr "Точность кэширования текстур" msgid "Texture Dumping" msgstr "Дамп текстур" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -11186,7 +11485,7 @@ msgstr "IPL-файла нет в списке известных коррект msgid "The Masterpiece partitions are missing." msgstr "Отсутствуют разделы Masterpiece." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11194,7 +11493,7 @@ msgstr "" "Не получается исправить NAND. Рекомендуется создать резервную копию текущих " "данных и поставить NAND с нуля." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND успешно исправлен." @@ -11205,6 +11504,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11241,7 +11544,7 @@ msgstr "Размер данных для раздела {0} не делится msgid "The decryption keys need to be appended to the NAND backup file." msgstr "Требуется добавить ключи дешифрования к файлу бэкапа NAND." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11270,11 +11573,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Эмулируемая консоль Wii обновлена." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Эмулируемой консоли Wii не требуется обновление." @@ -11284,19 +11587,21 @@ msgstr "Эмулируемой консоли Wii не требуется обн msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Введён неверный PID." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Введён неверный VID." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "В выражении содержится синтаксическая ошибка." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11308,7 +11613,7 @@ msgstr "" "повреждён или не является файлом карты памяти GameCube.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11316,6 +11621,12 @@ msgstr "" "Файл %1 уже существует.\n" "Вы хотите заменить его?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11328,7 +11639,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "Файл {0} уже открыт, нельзя записать заголовок." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11339,7 +11650,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Файловая система некорректна или не может быть прочитана." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11365,7 +11676,7 @@ msgstr "ID игры необычно короткий." msgid "The game ID is {0} but should be {1}." msgstr "ID игры — {0}, но должен быть {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "На данном диске не содержится полезной информации про обновление." @@ -11373,7 +11684,7 @@ msgstr "На данном диске не содержится полезной msgid "The game is currently running." msgstr "Игра уже запущена." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11382,7 +11693,7 @@ msgstr "" "Регионы игры и консоли не совпадают. Обновление эмулируемой консоли при " "помощи данного диска невозможно, т.к. это приведёт к ошибкам системного меню." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11403,6 +11714,12 @@ msgstr "Хэши не совпадают!" msgid "The hashes match!" msgstr "Хэши совпадают!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11415,6 +11732,16 @@ msgstr "" msgid "The install partition is missing." msgstr "Отсутствует установочный раздел." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11423,12 +11750,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Профиль '%1' не существует" @@ -11450,12 +11781,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Полученный расшифрованный AR-код не содержит строк." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11494,13 +11825,13 @@ msgstr "Указанный общий ключевой индекс: {0}, а д msgid "The specified file \"{0}\" does not exist" msgstr "Указанный файл \"{0}\" не существует" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "Выбранная карта памяти уже содержит файл \"%1\"." @@ -11509,11 +11840,32 @@ msgstr "Выбранная карта памяти уже содержит фа msgid "The ticket is not correctly signed." msgstr "Билет некорректно подписан." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Не удалось прочитать тип раздела." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11534,7 +11886,7 @@ msgstr "Отсутствует раздел с обновлением." msgid "The update partition is not at its normal position." msgstr "Раздел с обновлением находится не на своей обычной позиции." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11560,11 +11912,11 @@ msgstr "Раздел {0} некорректно выровнен." msgid "There are too many partitions in the first partition table." msgstr "В первой таблице разделов содержится слишком много разделов." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Нет действий для отмены!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "При добавлении ярлыка на рабочий стол произошла ошибка" @@ -11602,7 +11954,11 @@ msgstr "" "Этот корейский продукт настроен на использование IOS, которая обычно " "отсутствует на корейских консолях. Скорее всего это приведёт к ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Это USB-устройства уже в белом списке." @@ -11629,7 +11985,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Это нельзя отменить!" @@ -11752,7 +12108,7 @@ msgstr "Данный дамп — хороший." msgid "This session requires a password:" msgstr "Для данной сессии требуется пароль:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11829,7 +12185,7 @@ msgstr "" "Ограничит скорость закачки данных для каждого клиента. Используется для " "синхронизации сохранений." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11869,14 +12225,14 @@ msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" "Период времени стабильного ввода для запуска калибровки. (ноль - отключить)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Название" @@ -11890,7 +12246,7 @@ msgstr "до" msgid "To:" msgstr "До:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Полноэкранный режим" @@ -11975,15 +12331,15 @@ msgstr "Ошибка токенизации." msgid "Toolbar" msgstr "Панель инструментов" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "сверху" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Вертикальная стереопара" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12022,19 +12378,33 @@ msgstr "Общее проходимое расстояние." msgid "Touch" msgstr "Тач-панель" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Традиц. китайский" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Ошибка промежуточного сервера" @@ -12042,7 +12412,7 @@ msgstr "Ошибка промежуточного сервера" msgid "Traversal Server" msgstr "Промежуточный сервер" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Истекло время ожидания подключения обходного сервера к хосту" @@ -12054,7 +12424,7 @@ msgstr "" "Пытается заранее преобразовывать ветки, что в большинстве случаев улучшает " "производительность. По умолчанию Да" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -12063,12 +12433,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Рычажки" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12094,7 +12469,7 @@ msgstr "США" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -12102,19 +12477,17 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "Ошибка белого списка USB" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12125,7 +12498,7 @@ msgstr "" "слабого оборудования.

Если не уверены – выберите " "этот режим." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12138,7 +12511,7 @@ msgstr "" "вас не бывает подтормаживаний или же у вас слабый ГП — не пользуйтесь этим " "режимом.
" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12152,7 +12525,7 @@ msgstr "" "подтормаживания при компиляции шейдеров с минимальным влиянием на " "производительность, но конечный результат зависит от поведения драйвера ГП." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Не удалось автоматически обнаружить модуль RSO" @@ -12164,7 +12537,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -12192,7 +12569,7 @@ msgstr "" "\n" "Вы хотите игнорировать данную строку и продолжить чтение?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -12208,34 +12585,34 @@ msgstr "Запись в файл {0} не удалась" msgid "Unbound" msgstr "Несвязанный" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Несжатые образы GC/Wii (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Отменить быструю загрузку" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Отменить быстрое сохранение" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Деактивировать" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Удалить из NAND" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12243,22 +12620,27 @@ msgstr "" "Удаление WAD приведет к удалению текущей версии этого продукта из NAND без " "удаления его сохраненных данных. Продолжить?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "США" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Неизвестно" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -12270,7 +12652,7 @@ msgstr "Неизвестная команда DVD {0:08x} - критическа msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12282,7 +12664,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Получено неизвестное сообщение SYNC_SAVE_DATA с id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12294,7 +12676,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -12310,11 +12692,11 @@ msgstr "Неизвестный диск" msgid "Unknown error occurred." msgstr "Произошла неизвестная ошибка." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Неизвестная ошибка {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Неизвестная ошибка." @@ -12322,20 +12704,20 @@ msgstr "Неизвестная ошибка." msgid "Unknown message received with id : {0}" msgstr "Получено неизвестное сообщение с id : {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "Получено неизвестное сообщение с id: {0} от игрока: {1} Игрок выкинут!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Без ограничения" @@ -12347,23 +12729,23 @@ msgstr "Выгрузить образ игры" msgid "Unlock Cursor" msgstr "Разблок. курсор" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Распаковка" @@ -12382,59 +12764,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Беззнаковое целое" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Вверх" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Обновление" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Обновить раздел (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Обновить после закрытия Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Доступно обновление" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Обновление отменено" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Обновление завершено" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Обновление не удалось" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Идет обновление" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12454,7 +12836,7 @@ msgstr "Поставить вертикально" msgid "Upright Wii Remote" msgstr "Wii Remote вертикально" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Настройки отправки статистики об использовании" @@ -12462,27 +12844,23 @@ msgstr "Настройки отправки статистики об испол msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Использовать встроенную базу названий игр" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Использовать свой стиль" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Использовать кодек без потерь (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Режим PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Использовать обработчики ошибок" @@ -12548,15 +12926,11 @@ msgstr "Пользовательская конфигурация" msgid "User Interface" msgstr "Интерфейс пользователя" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Свой стиль:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Польз. переменные" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12579,7 +12953,7 @@ msgstr "" "зависимости от игры и/или ГП.

Если не уверены – " "оставьте включенным." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12589,7 +12963,7 @@ msgstr "" "этого будет создано отдельное окно вывода.

Если не " "уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
В противном случае, " "если не уверены – оставьте выключенной." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12870,14 +13250,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Предупреждение" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12974,11 +13354,11 @@ msgstr "Наблюдение" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Веб-сайт" @@ -13017,11 +13397,11 @@ msgstr "" "

Если не уверены – оставьте включенным." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Белый список пробрасываемых USB-устройств" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Широкоформатный хак" @@ -13049,45 +13429,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Кнопки Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Настройки контроллера Wii" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Контроллеры Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Ввод Wii TAS %1 - Контроллер Classic" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Ввод Wii TAS %1 - Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Ввод Wii TAS %1 - Wii Remote + Нунчак" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii и Wii Remote" @@ -13095,22 +13475,22 @@ msgstr "Wii и Wii Remote" msgid "Wii data is not public yet" msgstr "Данные Wii ещё не опубликованы" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Файлы сохранений Wii (*.bin);;Все файлы (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "MEGA-файл с сигнатурами WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Размер окна" @@ -13156,26 +13536,26 @@ msgstr "Записать в лог и остановиться" msgid "Write to Window" msgstr "Записать в окно" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13189,9 +13569,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13219,21 +13599,21 @@ msgstr "Да" msgid "Yes to &All" msgstr "Да для &всех" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13305,15 +13685,15 @@ msgstr "" "Пожалуйста, обратитесь к руководству по использованию NAND за инструкцией по " "установке: https://dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Введите название." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Вы должны ввести имя вашей сессии!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Вы должны указать регион для вашей сессии!" @@ -13321,7 +13701,7 @@ msgstr "Вы должны указать регион для вашей сесс msgid "You must restart Dolphin in order for the change to take effect." msgstr "Необходимо перезапустить Dolphin, чтобы изменения вступили в силу." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Для создания вы должны выбрать игру!" @@ -13337,16 +13717,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13367,7 +13747,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] и [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Искл. или" @@ -13390,21 +13770,21 @@ msgstr "автоматически" msgid "cm" msgstr "см" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "не удалось загрузить d3d12.dll." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "по умолчанию" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "не подключено" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-карточки (*.raw);;Все файлы (*)" @@ -13450,7 +13830,7 @@ msgstr "послед. значение" msgid "m/s" msgstr "м/с" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13462,13 +13842,13 @@ msgstr "" msgid "none" msgstr "отсутствует" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "выкл." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "на" @@ -13517,11 +13897,11 @@ msgstr "{0} (NKit)" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "{0} IPL найдено в папке {1}. Не удаётся опознать диск" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "Не удалось синхронизировать коды {0}." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "Не удалось синхронизировать {0}." @@ -13534,8 +13914,8 @@ msgstr "" " Убедитесь, что у вас есть права на запись, или переместите файл во внешнюю " "папку" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} из {1} блоков. Процент сжатия: {2}%" @@ -13543,7 +13923,7 @@ msgstr "{0} из {1} блоков. Процент сжатия: {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} - не папка, перемещено в *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Или" diff --git a/Languages/po/sr.po b/Languages/po/sr.po index 4c968a7c33..7504908e6b 100644 --- a/Languages/po/sr.po +++ b/Languages/po/sr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: nikolassj, 2011\n" "Language-Team: Serbian (http://app.transifex.com/delroth/dolphin-emu/" @@ -40,7 +40,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -48,7 +48,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -61,7 +61,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -69,7 +69,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -92,14 +92,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -112,7 +112,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -126,7 +126,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -137,11 +137,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -149,54 +149,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -208,30 +212,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -239,7 +243,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -255,16 +259,20 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -288,27 +296,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "" @@ -316,85 +324,85 @@ msgstr "" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" @@ -410,21 +418,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulacija" @@ -432,39 +440,39 @@ msgstr "&Emulacija" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Fajl" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -472,15 +480,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Graficke Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Pomoc" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Hotkey Opcije" @@ -488,31 +496,31 @@ msgstr "&Hotkey Opcije" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -520,11 +528,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "Loaduj Savestate" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -538,23 +546,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Memorija" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -562,82 +570,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Otvori..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Pokreni" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Pribor/Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Registri" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Stop" @@ -645,15 +653,15 @@ msgstr "&Stop" msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Alat" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -663,21 +671,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Pogledaj" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "" @@ -685,23 +693,31 @@ msgstr "" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" +msgid "(System)" msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(iskljucen/o)" @@ -709,63 +725,71 @@ msgstr "(iskljucen/o)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -787,11 +811,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -799,11 +823,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -811,15 +835,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -849,7 +869,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -863,15 +883,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -879,35 +895,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -926,19 +942,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -960,19 +972,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -984,26 +996,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1021,34 +1033,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1081,7 +1093,7 @@ msgstr "AR Kodovi" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1092,7 +1104,7 @@ msgstr "O Dolphin-u" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1105,8 +1117,8 @@ msgstr "" msgid "Accuracy:" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1182,11 +1194,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1198,7 +1210,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1206,7 +1218,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter" @@ -1228,8 +1240,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1241,7 +1253,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1251,7 +1263,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1261,9 +1273,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Dodaj..." @@ -1271,16 +1283,16 @@ msgstr "Dodaj..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "" @@ -1299,7 +1311,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1323,7 +1335,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1331,7 +1343,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1344,27 +1356,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1372,96 +1407,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1471,7 +1507,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1479,7 +1515,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1497,31 +1533,31 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1535,11 +1571,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1547,15 +1583,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1563,16 +1599,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1580,7 +1620,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1605,7 +1645,7 @@ msgstr "" msgid "Australia" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1613,8 +1653,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1622,11 +1662,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1634,7 +1674,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1642,15 +1682,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1678,7 +1718,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1690,7 +1730,7 @@ msgstr "" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1702,12 +1742,12 @@ msgstr "" msgid "Backend Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "" @@ -1718,13 +1758,13 @@ msgstr "" msgid "Backward" msgstr "U nazad" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1732,20 +1772,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Baner" @@ -1765,11 +1805,11 @@ msgstr "Bar" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Osnovno/ni/ne" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Osnovne opcije" @@ -1777,7 +1817,7 @@ msgstr "Osnovne opcije" msgid "Bass" msgstr "Bas" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1785,7 +1825,7 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1793,6 +1833,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1809,20 +1865,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1830,7 +1886,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "" @@ -1853,15 +1909,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1869,7 +1925,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Donji deo/dno" @@ -1878,7 +1934,7 @@ msgstr "Donji deo/dno" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1892,27 +1948,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1930,7 +1986,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1938,12 +1994,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "" @@ -1966,7 +2022,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1982,7 +2038,7 @@ msgstr "" msgid "Buttons" msgstr "Tasteri" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1992,7 +2048,7 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2000,19 +2056,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2023,11 +2079,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2051,19 +2107,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2077,22 +2133,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "" @@ -2125,11 +2189,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2137,6 +2201,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2155,11 +2223,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Promeni &Disk..." @@ -2167,7 +2235,7 @@ msgstr "Promeni &Disk..." msgid "Change Disc" msgstr "Promeni Disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2181,7 +2249,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2197,15 +2265,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chat/Caskanje" @@ -2221,7 +2289,7 @@ msgstr "Trazi Chit" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2233,13 +2301,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2247,31 +2315,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Biraj fajl da otvoris " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Biraj folder u kome zelis da ekstraktujes " @@ -2280,7 +2348,7 @@ msgstr "Biraj folder u kome zelis da ekstraktujes " msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2290,27 +2358,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Ocisti" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2319,11 +2387,11 @@ msgstr "" msgid "Close" msgstr "Zatvori" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2350,15 +2418,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2366,12 +2438,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2393,7 +2465,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2401,18 +2473,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2422,7 +2494,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2496,14 +2568,14 @@ msgstr "" msgid "Config" msgstr "Podesi" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2512,22 +2584,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2535,13 +2607,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2550,15 +2622,15 @@ msgstr "" msgid "Connect" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2578,15 +2650,15 @@ msgstr "" msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" @@ -2594,7 +2666,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2606,7 +2678,7 @@ msgstr "" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "" @@ -2619,7 +2691,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2655,7 +2727,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2663,7 +2735,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2672,7 +2744,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2697,62 +2769,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2777,18 +2849,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2796,7 +2868,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2808,19 +2880,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2856,13 +2928,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2884,7 +2956,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2912,6 +2984,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2929,15 +3005,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2945,13 +3021,13 @@ msgstr "" msgid "Country:" msgstr "Zemlja:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2960,16 +3036,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2987,7 +3063,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3021,7 +3097,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3033,7 +3109,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3045,7 +3121,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3053,13 +3129,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3080,7 +3156,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3108,7 +3184,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3116,15 +3192,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3136,23 +3218,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3166,7 +3248,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "" @@ -3212,8 +3294,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "" @@ -3221,7 +3304,7 @@ msgstr "" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3254,17 +3337,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Obrisi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3273,7 +3356,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3281,26 +3364,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3308,11 +3391,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Detekuj" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3320,11 +3403,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Uredjaj " @@ -3333,7 +3416,7 @@ msgstr "Uredjaj " msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Opcije Uredjaja " @@ -3350,11 +3433,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3366,12 +3449,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3379,7 +3462,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3391,15 +3474,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Onemoguci \"Fog\"" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3421,7 +3508,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3430,7 +3517,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3464,25 +3551,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "" @@ -3494,35 +3581,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3533,13 +3620,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3551,7 +3638,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3565,7 +3652,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3580,15 +3667,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3601,37 +3688,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3654,7 +3741,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "" @@ -3674,7 +3761,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "" @@ -3686,7 +3773,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "" @@ -3759,12 +3846,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "" @@ -3780,7 +3867,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3794,7 +3881,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3807,7 +3894,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3841,7 +3928,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3849,11 +3936,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "" @@ -3861,15 +3948,15 @@ msgstr "" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3879,11 +3966,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3903,12 +3990,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3916,6 +4003,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3924,15 +4015,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3940,19 +4035,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3969,10 +4064,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "" @@ -3986,15 +4085,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "" @@ -4002,11 +4101,11 @@ msgstr "" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4014,10 +4113,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4048,6 +4154,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4078,7 +4191,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4089,11 +4202,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4111,7 +4225,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4134,13 +4248,19 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4167,7 +4287,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4180,12 +4300,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "" @@ -4216,84 +4336,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Error" @@ -4302,13 +4422,13 @@ msgstr "Error" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4320,15 +4440,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4336,11 +4456,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4411,7 +4531,7 @@ msgstr "" msgid "Euphoria" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4440,11 +4560,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4492,14 +4612,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4507,42 +4627,42 @@ msgstr "" msgid "Export Recording" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "" @@ -4555,7 +4675,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4563,35 +4683,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4601,7 +4721,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "" @@ -4609,17 +4729,17 @@ msgstr "" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4627,11 +4747,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4639,7 +4759,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4660,15 +4780,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4684,7 +4804,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4692,36 +4812,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4736,29 +4856,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4773,23 +4893,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4801,15 +4921,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4823,8 +4943,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4851,40 +4975,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4904,35 +5028,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4942,18 +5066,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4969,27 +5093,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5009,9 +5140,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5019,33 +5150,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5069,17 +5200,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5091,20 +5226,20 @@ msgstr "" msgid "File Info" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "" @@ -5112,15 +5247,15 @@ msgstr "" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "" @@ -5130,11 +5265,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5142,7 +5277,7 @@ msgstr "" msgid "Filesystem" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5158,7 +5293,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5166,19 +5301,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5188,7 +5323,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5197,12 +5332,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5222,35 +5357,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5258,7 +5393,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5270,7 +5405,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5280,7 +5415,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5288,7 +5423,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5354,19 +5489,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5374,7 +5509,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5835,7 +5975,7 @@ msgstr "" msgid "Green Right" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5848,7 +5988,7 @@ msgstr "Gitara " msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5864,7 +6004,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5881,6 +6021,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5901,7 +6045,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5910,28 +6054,28 @@ msgstr "" msgid "Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5940,7 +6084,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5956,11 +6100,11 @@ msgstr "" msgid "Host" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5968,7 +6112,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5976,15 +6120,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5992,7 +6136,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6002,11 +6146,11 @@ msgstr "" msgid "Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6016,7 +6160,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6025,11 +6169,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6051,24 +6195,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6086,22 +6230,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6114,7 +6258,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6128,14 +6272,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6151,7 +6295,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6184,30 +6328,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6223,7 +6367,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6235,6 +6379,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6272,19 +6440,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6297,27 +6465,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info " #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Informacija " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "" @@ -6331,42 +6499,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6378,7 +6546,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6386,7 +6554,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6403,8 +6571,23 @@ msgstr "" msgid "Interface" msgstr "" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "" @@ -6413,23 +6596,30 @@ msgstr "" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "" @@ -6437,15 +6627,15 @@ msgstr "" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6457,7 +6647,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6466,15 +6656,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6482,7 +6672,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6503,7 +6693,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6523,7 +6713,7 @@ msgstr "" msgid "Invalid search string (only even string lengths supported)" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6532,8 +6722,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italianski " @@ -6541,11 +6731,16 @@ msgstr "Italianski " msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6553,79 +6748,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japanski " @@ -6636,12 +6831,18 @@ msgstr "Japanski " msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6658,7 +6859,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6675,16 +6876,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korejski " @@ -6695,7 +6896,7 @@ msgstr "Korejski " msgid "L" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6717,23 +6918,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6741,11 +6950,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6756,7 +6969,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "" @@ -6778,14 +6991,14 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" "Right-click for more options." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6802,7 +7015,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6812,8 +7025,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6821,11 +7037,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6834,18 +7050,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Ucitaj " -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6853,15 +7069,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6878,7 +7094,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6967,23 +7183,23 @@ msgstr "Ucitaj State Slot 8" msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6991,16 +7207,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7008,7 +7224,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7025,15 +7241,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7047,10 +7263,18 @@ msgstr "" msgid "Log Configuration" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7063,18 +7287,10 @@ msgstr "" msgid "Logger Outputs" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7086,20 +7302,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7111,13 +7327,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7125,9 +7341,37 @@ msgstr "" msgid "Main Stick" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7136,7 +7380,7 @@ msgstr "" msgid "Maker:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7144,7 +7388,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7153,23 +7397,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7178,12 +7422,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7195,19 +7439,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7227,7 +7471,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7239,29 +7483,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7284,12 +7533,20 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7301,11 +7558,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7314,20 +7571,20 @@ msgstr "" msgid "Motor" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7348,7 +7605,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7356,20 +7613,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7377,7 +7634,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7394,25 +7651,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7421,11 +7678,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "" @@ -7433,16 +7690,16 @@ msgstr "" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7454,27 +7711,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7482,15 +7739,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7503,11 +7760,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7515,7 +7772,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7538,6 +7795,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7565,14 +7823,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7582,7 +7844,7 @@ msgstr "" msgid "No description available" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7590,7 +7852,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7598,15 +7860,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7637,23 +7903,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "" @@ -7665,11 +7931,11 @@ msgstr "" msgid "Not Set" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7677,7 +7943,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7685,11 +7951,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7724,25 +7990,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7760,7 +8026,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Izskljucen/o" @@ -7772,7 +8038,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7783,21 +8049,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7808,24 +8074,24 @@ msgstr "" msgid "Open" msgstr "Otvori " -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7833,7 +8099,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7865,7 +8131,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7873,8 +8139,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Opcije " @@ -7883,21 +8149,21 @@ msgstr "Opcije " msgid "Orange" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7906,24 +8172,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7952,7 +8226,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7965,7 +8239,7 @@ msgstr "" msgid "Pads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7978,11 +8252,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8024,23 +8298,24 @@ msgstr "" msgid "Pause" msgstr "Pauza " -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8058,15 +8333,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8096,11 +8371,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8112,8 +8387,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8129,7 +8404,7 @@ msgstr "" msgid "Play Recording" msgstr "Pokreni snimanje " -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8137,39 +8412,43 @@ msgstr "" msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8178,7 +8457,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8189,12 +8468,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8203,19 +8482,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "" @@ -8244,7 +8523,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8263,7 +8542,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8293,15 +8572,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8323,7 +8602,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8332,23 +8611,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8373,13 +8652,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Pitanje " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Izadji " @@ -8400,11 +8679,11 @@ msgstr "" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8412,7 +8691,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8429,7 +8708,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8461,11 +8744,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8482,7 +8765,7 @@ msgstr "" msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8494,7 +8777,7 @@ msgstr "" msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8511,7 +8794,7 @@ msgstr "" msgid "Red Right" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8521,17 +8804,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "" @@ -8552,22 +8835,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8579,52 +8862,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "" @@ -8645,18 +8928,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Reset/Restart " -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8664,11 +8947,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8676,7 +8959,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8684,11 +8967,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8704,11 +8987,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8717,7 +9000,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8729,7 +9012,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8740,7 +9023,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "" @@ -8776,11 +9059,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8805,23 +9088,23 @@ msgstr "" msgid "Rumble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8829,11 +9112,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8841,11 +9124,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8853,7 +9136,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8866,7 +9149,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8874,7 +9157,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8888,11 +9171,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "" @@ -8902,8 +9185,8 @@ msgid "Safe" msgstr "Siguran " #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8913,34 +9196,34 @@ msgstr "Snimaj" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8948,17 +9231,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "" @@ -9002,23 +9285,23 @@ msgstr "Snimaj State Slot 8" msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9026,7 +9309,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9038,26 +9321,26 @@ msgstr "" msgid "Save as..." msgstr "Snimaj kao..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9065,7 +9348,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9073,11 +9356,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9085,7 +9368,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "" @@ -9099,11 +9382,11 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9126,7 +9409,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9134,11 +9417,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9162,7 +9445,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Izaberi " @@ -9170,24 +9453,24 @@ msgstr "Izaberi " msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9207,15 +9490,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9223,7 +9506,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "" @@ -9275,17 +9558,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9301,7 +9584,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9309,19 +9592,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9329,20 +9612,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Izaberi \"snimani fajl/the save state\"" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9354,11 +9637,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9370,19 +9653,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9393,7 +9676,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9402,7 +9685,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9412,11 +9695,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Isprati" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "" @@ -9436,7 +9719,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9453,42 +9736,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9504,7 +9787,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9514,11 +9797,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9528,6 +9811,10 @@ msgstr "" msgid "Shake" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9541,41 +9828,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9583,7 +9870,7 @@ msgstr "" msgid "Show FPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9591,19 +9878,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9611,23 +9898,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9635,27 +9922,27 @@ msgstr "" msgid "Show Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "" @@ -9668,19 +9955,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9688,7 +9975,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9700,19 +9987,19 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9724,27 +10011,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9761,11 +10048,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9813,7 +10100,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9825,7 +10112,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9841,7 +10128,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9860,12 +10147,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "" @@ -9873,11 +10160,11 @@ msgstr "" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Velicina" @@ -9892,7 +10179,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9900,7 +10187,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9926,28 +10213,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9956,19 +10248,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -9994,18 +10286,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10018,8 +10310,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "" @@ -10027,11 +10319,11 @@ msgstr "" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10060,7 +10352,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10072,16 +10364,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Pokreni " -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10089,7 +10381,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10099,7 +10391,7 @@ msgstr "" msgid "Start Recording" msgstr "Pokreni Snimanje" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10107,11 +10399,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10122,7 +10414,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "" @@ -10150,19 +10442,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10171,20 +10463,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10205,7 +10497,7 @@ msgstr "" msgid "Stop" msgstr " Zaustavi" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10213,7 +10505,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10245,11 +10537,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10263,6 +10555,10 @@ msgstr "" msgid "Strum" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10270,69 +10566,69 @@ msgstr "" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10340,16 +10636,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10357,17 +10653,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10379,23 +10680,23 @@ msgstr "" msgid "Swing" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10408,25 +10709,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10440,7 +10741,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10458,25 +10759,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10494,15 +10795,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10510,11 +10811,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "" @@ -10531,11 +10832,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10576,13 +10877,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10593,6 +10894,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10626,7 +10931,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10653,11 +10958,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10667,19 +10972,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10687,12 +10994,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10703,7 +11016,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10714,7 +11027,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10739,7 +11052,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10747,14 +11060,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10771,6 +11084,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10781,6 +11100,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10789,12 +11118,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10813,12 +11146,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10852,13 +11185,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10867,11 +11200,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10889,7 +11243,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10915,11 +11269,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10949,7 +11303,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10974,7 +11332,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11072,7 +11430,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11130,7 +11488,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11165,14 +11523,14 @@ msgstr "" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "" @@ -11186,7 +11544,7 @@ msgstr "" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11271,15 +11629,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11318,19 +11676,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11338,7 +11710,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11348,7 +11720,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11357,12 +11729,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11388,7 +11765,7 @@ msgstr "" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11396,26 +11773,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11423,7 +11798,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11432,7 +11807,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11444,7 +11819,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11464,7 +11843,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11480,55 +11859,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Nepoznat/o" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11540,7 +11924,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11550,7 +11934,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11560,7 +11944,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11576,11 +11960,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11588,20 +11972,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "" @@ -11613,23 +11997,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11648,59 +12032,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Updejt " -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11718,7 +12102,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11726,27 +12110,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "" @@ -11810,15 +12190,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11837,14 +12213,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12095,14 +12477,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Upozorenje " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12169,11 +12551,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12202,11 +12584,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "" @@ -12234,45 +12616,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12280,22 +12662,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12341,26 +12723,26 @@ msgstr "" msgid "Write to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12374,9 +12756,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12404,21 +12786,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12469,15 +12851,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12485,7 +12867,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12501,16 +12883,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12531,7 +12913,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12554,21 +12936,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12614,7 +12996,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12624,13 +13006,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12679,11 +13061,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12693,8 +13075,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12702,7 +13084,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/sv.po b/Languages/po/sv.po index 5542b40a37..66df04b09f 100644 --- a/Languages/po/sv.po +++ b/Languages/po/sv.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: JosJuice, 2015-2023\n" "Language-Team: Swedish (http://app.transifex.com/delroth/dolphin-emu/" @@ -54,7 +54,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (skiva %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! Icke" @@ -62,7 +62,7 @@ msgstr "! Icke" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "\"{0}\" är en ogiltig GCM/ISO-fil eller är inte en GC/Wii-fil." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ Användarvariabel" @@ -75,7 +75,7 @@ msgstr "$ Användarvariabel" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -83,7 +83,7 @@ msgstr "$ Användarvariabel" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% Modulo" @@ -108,14 +108,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (kopia)" @@ -128,7 +128,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (revision %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (inbyggd)" @@ -142,7 +142,7 @@ msgstr "%1 (rekommenderas)" msgid "%1 (slow)" msgstr "%1 (långsamt)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -156,11 +156,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1-grafikkonfigurering" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -168,11 +168,11 @@ msgstr "%1 MB (MEM2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 stöder inte den här funktionen på ditt system." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 stöder inte den här funktionen." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -182,15 +182,15 @@ msgstr "" "%2 objekt\n" "Nuvarande bildruta: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 har gått med" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 har gått ut" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" @@ -198,29 +198,33 @@ msgstr "" "%1 har låst upp %2/%3 prestationer (%4 hardcore) värda %5/%6 poäng (%7 " "hardcore)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 har låst upp %2/%3 prestationer värda %4/%5 poäng" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 är inte en giltig ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 golfar nu" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 minnesintervall" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 poäng" @@ -232,30 +236,30 @@ msgstr "%1 session hittades" msgid "%1 sessions found" msgstr "%1 sessioner hittades" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (normal hastighet)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "%1:s värde ändras" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "%1:s värde träffas" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "%1:s värde används" @@ -263,7 +267,7 @@ msgstr "%1:s värde används" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -279,16 +283,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x ursprunglig (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -312,27 +320,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n adress(er) togs bort." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Och" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Om" @@ -340,85 +348,85 @@ msgstr "&Om" msgid "&Add Memory Breakpoint" msgstr "&Lägg till minnesbrytpunkt" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Lägg till ny kod…" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Lägg till funktion" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Lägg till..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Ljudinställningar" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Uppdatera automatiskt:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Automatisk start" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Kantlöst fönster" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Brytpunkter" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Bugghanterare" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&Avbryt" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Fuskhanterare" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Leta efter uppdateringar..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Rensa symboler" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Klona..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Kod" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "&Inkopplad" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Kontrollinställningar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Kopiera adress" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Skapa..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Radera" @@ -434,21 +442,21 @@ msgstr "&Ta bort bevakning" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Redigera kod…" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Redigera..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Mata ut skiva" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emulering" @@ -456,39 +464,39 @@ msgstr "&Emulering" msgid "&Export" msgstr "&Exportera" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "&Exportera sparfil..." -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "&Exportera snabbsparning..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "&Exportera som .gci..." -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Arkiv" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Teckensnitt…" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "Gå fram en &bildruta" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "&Fri vy-inställningar" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Generera symboler från" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "Källkoden på &GitHub" @@ -496,15 +504,15 @@ msgstr "Källkoden på &GitHub" msgid "&Go to start of function" msgstr "&Gå till början av funktionen" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "G&rafikinställningar" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Hjälp" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Kortkommandoinställningar" @@ -512,31 +520,31 @@ msgstr "&Kortkommandoinställningar" msgid "&Import" msgstr "&Importera" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&Importera sparfil..." -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "&Importera snabbsparning..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&Importera..." -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "&Infinitybas" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&Infoga blr" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "Tidsut&jämning" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -544,11 +552,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Språk:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "L&äs in snabbsparning" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Ladda symbol-map" @@ -562,23 +570,23 @@ msgstr "&Ladda fil till nuvarande adress" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&Lås fast gränssnittselement" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Minne" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Inspelning" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "&Tyst" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Nätverk" @@ -586,82 +594,82 @@ msgstr "&Nätverk" msgid "&No" msgstr "&Nej" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Öppna..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "A<ernativ" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&Patcha HLE-funktioner" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Spela" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Egenskaper" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "S&krivskyddat läge" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "&Uppdatera lista" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Register" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Ta bort" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Ta bort kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Byt namn på symbol" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Återställ" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Resurspaketshanterare" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Spara symbol-map" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "&Skanna e-Readerkort..." -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "&Skylandersportal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Hastighetsbegränsning:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "S&toppa" @@ -669,15 +677,15 @@ msgstr "S&toppa" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "&Trådar" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Verktyg" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "Ladda &ur ROM" @@ -687,21 +695,21 @@ msgstr "Ladda &ur ROM" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Visa" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&Bevakning" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Webbplats" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -709,23 +717,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ja" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "'%1' hittades inte, inga symbolnamn genererade" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' hittades inte, skannar efter vanliga funktioner istället" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Ingen)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(värd)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(av)" @@ -733,63 +749,71 @@ msgstr "(av)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* Multiplicera" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Addera" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", Komma" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- Subtrahera" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--Okänd--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ Dividera" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 block)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 byte" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -811,11 +835,11 @@ msgstr "16-bitars signerat heltal" msgid "16-bit Unsigned Integer" msgstr "16-bitars osignerat heltal" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x anisotropisk" @@ -823,11 +847,11 @@ msgstr "16x anisotropisk" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -835,15 +859,11 @@ msgstr "256 MiB" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x anisotropisk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x ursprunglig (1280x1056) för 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -873,7 +893,7 @@ msgstr "32-bitars osignerat heltal" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -887,15 +907,11 @@ msgstr "3D-djup" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x ursprunglig (1920x1584) för 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 byte" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -903,35 +919,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 block)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x anisotropisk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x ursprunglig (2560x2112) för 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x ursprunglig (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 block)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -950,19 +966,15 @@ msgstr "64-bitars signerat heltal" msgid "64-bit Unsigned Integer" msgstr "64-bitars osignerat heltal" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x ursprunglig (3840x3168) för 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x ursprunglig (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 byte" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -984,19 +996,19 @@ msgstr "8-bitars signerat heltal" msgid "8-bit Unsigned Integer" msgstr "8-bitars osignerat heltal" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x anisotropisk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x ursprunglig (5120x4224) för 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Mindre än" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1010,8 +1022,8 @@ msgstr "" "Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1019,7 +1031,7 @@ msgstr "" "Tiden tog slut för autostegning. Den nuvarande " "instruktionen är irrelevant." -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1029,12 +1041,12 @@ msgstr "" "för nedladdning. Du använder %2.
Vill du uppdatera?" "

Uppdateringsbeskrivning:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> Större än" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "En nätspelssession pågår redan!" @@ -1059,7 +1071,7 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "En skiva håller redan på att sättas in." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1067,11 +1079,11 @@ msgstr "" "En grupp funktioner som gör färgerna mer autentiska genom att matcha " "färgrymden Wii- och GC-spel designades för." -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "En snabbsparning kan inte laddas utan att ange ett spel att starta." -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1080,7 +1092,7 @@ msgstr "" "avslutar emuleringen innan den slutförs. Vill du tvinga emuleringen att " "avslutas?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1088,12 +1100,12 @@ msgstr "" "Ingen Bluetooth-enhet som stöds hittades.\n" "Du måste ansluta din Wii-fjärrkontroll manuellt." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Det går bara att synka när ett Wii-spel körs." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1139,7 +1151,7 @@ msgstr "AR-koder" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "Avbryt" @@ -1150,7 +1162,7 @@ msgstr "Om Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "Accelerometer" @@ -1163,8 +1175,8 @@ msgstr "Accelerometerpåverkan" msgid "Accuracy:" msgstr "Precision:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "Prestationer" @@ -1256,11 +1268,11 @@ msgstr "Action Replay: Normalkod {0}: Ogiltig undertyp {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Aktivera nätspelschatt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "Aktiva Infinityfigurer:" @@ -1272,7 +1284,7 @@ msgstr "Aktiv trådkö" msgid "Active threads" msgstr "Aktiva trådar" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "Adapter" @@ -1280,7 +1292,7 @@ msgstr "Adapter" msgid "Adapter Detected" msgstr "Adapter upptäcktes" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Adapter:" @@ -1302,8 +1314,8 @@ msgstr "Lägg till ny DSU-server" msgid "Add New USB Device" msgstr "Lägg till ny USB-enhet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Skapa genväg på skrivbordet" @@ -1315,7 +1327,7 @@ msgstr "Lägg till brytpunkt" msgid "Add a Memory Breakpoint" msgstr "Lägg till en minnesbrytpunkt" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "Lägg till minnes&brytpunkt" @@ -1325,7 +1337,7 @@ msgstr "Lägg till minnesbrytpunkt" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Lägg till &bevakning" @@ -1335,9 +1347,9 @@ msgstr "Lägg till &bevakning" msgid "Add to watch" msgstr "Lägg till bevakning" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Lägg till..." @@ -1345,16 +1357,16 @@ msgstr "Lägg till..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adress" @@ -1373,7 +1385,7 @@ msgstr "Adressutrymme enligt CPU:ns tillstånd" msgid "Address:" msgstr "Adress:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1410,7 +1422,7 @@ msgstr "" "

Om du är osäker kan du välja värdet längst till " "höger." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1422,7 +1434,7 @@ msgstr "" "VARNING: Detta kan få många spel att helt sluta fungera. Bara ett litet " "antal spel kan dra någon nytta av detta." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1444,27 +1456,50 @@ msgstr "" "ändras från standardvärdet (100%). Använd på egen risk. Rapportera inte " "buggar som uppstår när klockfrekvensen inte är inställd på standard." -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Avancerat" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "Avancerade inställningar" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "Luft" @@ -1472,82 +1507,83 @@ msgstr "Luft" msgid "Aligned to data type length" msgstr "Justerat till datatypens längd" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "Alla" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "Alla double" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "Alla filer" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Alla filer (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "Alla float" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Alla GC/Wii-filer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alla snabbsparningar (*.sav *.s##);; Alla filer (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "Alla filer (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "Alla spelares koder har synkroniserats." -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "Alla spelares sparfiler har synkroniserats." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Tillåt regionsinställningar som inte matchar" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Tillåt rapportering av användningsstatistik" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "Tillåt ändringar på SD-kort" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." @@ -1555,15 +1591,15 @@ msgstr "" "Tillåter manipulering av spelets kamera.

Om du är " "osäker, lämna detta okryssat." -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Alternativa inmatningskällor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "Alltid" @@ -1573,7 +1609,7 @@ msgstr "Alltid" msgid "Always Connected" msgstr "Alltid ansluten" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "&Alltid längst upp" @@ -1581,7 +1617,7 @@ msgstr "&Alltid längst upp" msgid "An inserted disc was expected but not found." msgstr "En inmatad skiva förväntades men hittades inte." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglyf" @@ -1599,31 +1635,31 @@ msgstr "Vinkel" msgid "Angular velocity to ignore and remap." msgstr "Vinkelhastighet att ignorera samt skala med." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "Kantutjämning" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Kantutjämning:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Valfri region" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "Lägg till signatur i" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "Lägg till i &existerande signaturfil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "Appli&cera signaturfil..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1639,11 +1675,11 @@ msgstr "Apploader-datum:" msgid "Apply" msgstr "Verkställ" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "Applicera signaturfil" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Upptäck godtyckliga mipmaps" @@ -1651,15 +1687,15 @@ msgstr "Upptäck godtyckliga mipmaps" msgid "Are you sure that you want to delete '%1'?" msgstr "Vill du verkligen radera '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "Vill du verkligen radera den här filen?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "Är du säker på att du vill radera det här paketet?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "Är du säker på att du vill avsluta nätspelssessionen?" @@ -1667,16 +1703,20 @@ msgstr "Är du säker på att du vill avsluta nätspelssessionen?" msgid "Are you sure?" msgstr "Är du säker?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "Bildförhållande" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "Bildförhållande:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Tilldela kontrolluttag" @@ -1684,7 +1724,7 @@ msgstr "Tilldela kontrolluttag" msgid "Assign Controllers" msgstr "Tilldela kontroller" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "Åtminstone två av de markerade sparfilerna har samma interna filnamn." @@ -1709,7 +1749,7 @@ msgstr "Ljudsträckningsinställningar" msgid "Australia" msgstr "Australien" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Skapare" @@ -1717,8 +1757,8 @@ msgstr "Skapare" msgid "Authors" msgstr "Författare" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Auto" @@ -1726,11 +1766,11 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (multipel av 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Automatiska uppdateringar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1743,7 +1783,7 @@ msgstr "" "\n" "Välj en specifik intern upplösning." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Autojustera fönsterstorlek" @@ -1751,15 +1791,15 @@ msgstr "Autojustera fönsterstorlek" msgid "Auto-Hide" msgstr "Dölj automatiskt" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "Upptäck RSO-moduler automatiskt?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "Synkronisera med mapp automatiskt" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1793,7 +1833,7 @@ msgstr "" "MAC-adress måste användas. Generera en ny MAC-adress som börjar med 00:09:bf " "eller 00:17:ab." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1805,7 +1845,7 @@ msgstr "BP-register" msgid "Back Chain" msgstr "Bakåtkedja" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "Backend" @@ -1817,12 +1857,12 @@ msgstr "Flertrådning i backend" msgid "Backend Settings" msgstr "Backendinställningar" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Backend:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Bakgrundsindata" @@ -1833,13 +1873,13 @@ msgstr "Bakgrundsindata" msgid "Backward" msgstr "Tillbaka" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "Dåligt värde gavs" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "Ogiltig adress angiven." @@ -1847,20 +1887,20 @@ msgstr "Ogiltig adress angiven." msgid "Bad dump" msgstr "Inkorrekt kopia" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "Dålig förskjutning angavs." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "Ogiltigt värde angivet." -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Banner" @@ -1880,11 +1920,11 @@ msgstr "Svajarm" msgid "Base priority" msgstr "Basprioritet" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Grundläggande" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Grundläggande inställningar" @@ -1892,7 +1932,7 @@ msgstr "Grundläggande inställningar" msgid "Bass" msgstr "Bas" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "Batchläget kan inte användas utan att ange ett spel att starta." @@ -1900,7 +1940,7 @@ msgstr "Batchläget kan inte användas utan att ange ett spel att starta." msgid "Battery" msgstr "Batteri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (en gång i månaden)" @@ -1908,6 +1948,22 @@ msgstr "Beta (en gång i månaden)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "Binär SSL" @@ -1924,7 +1980,7 @@ msgstr "Binär SSL (skriv)" msgid "Bitrate (kbps):" msgstr "Bithastighet (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1932,14 +1988,14 @@ msgstr "" "Misslyckades att skapa en blank figur i \"%1\".\n" "Prova igen med en annan karaktär." -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "Blockstorlek" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "Blockstorlek:" @@ -1947,7 +2003,7 @@ msgstr "Blockstorlek:" msgid "Blocking" msgstr "Blockning" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Block" @@ -1972,15 +2028,15 @@ msgstr "" "Bluetooth-genomsläppningsläge är påslaget, men Dolphin byggdes utan libusb. " "Genomsläppningsläge kan inte användas." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "Pausa vid start" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii-NAND-kopia (*bin);;Alla filer (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii-nyckelfil (*bin);;Alla filer (*)" @@ -1988,7 +2044,7 @@ msgstr "BootMii-nyckelfil (*bin);;Alla filer (*)" msgid "Borderless Fullscreen" msgstr "Kantlös helskärm" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Under" @@ -1997,7 +2053,7 @@ msgstr "Under" msgid "Branch: %1" msgstr "Gren: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "Grenar" @@ -2011,27 +2067,27 @@ msgstr "Bryt" msgid "Breakpoint" msgstr "Brytpunkt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "Brytpunkt påträffades! Urstegning avbruten." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "Brytpunkter" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "Bredbandsadapter (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "Bredbandsadapter (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "Bredbandsadapter (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "Bredbandsadapter (tapserver)" @@ -2049,7 +2105,7 @@ msgstr "Fel i bredbandsadapter" msgid "Broadband Adapter MAC Address" msgstr "Bredbandsadapterns MAC-adress" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "Bläddra bland &nätspelssessioner..." @@ -2057,12 +2113,12 @@ msgstr "Bläddra bland &nätspelssessioner..." msgid "Buffer Size:" msgstr "Buffertstorlek:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "Buffertstorleken ändrades till %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Buffert:" @@ -2088,7 +2144,7 @@ msgstr "Knapp" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2104,7 +2160,7 @@ msgstr "Knapp" msgid "Buttons" msgstr "Knappar" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "Av: " @@ -2114,7 +2170,7 @@ msgstr "Av: " msgid "C Stick" msgstr "C-spak" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "S&kapa signaturfil..." @@ -2122,19 +2178,19 @@ msgstr "S&kapa signaturfil..." msgid "CP register " msgstr "CP-register" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU-emuleringsmotor:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "Processoralternativ" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Interpreterare med cache (långsammare)" @@ -2149,11 +2205,11 @@ msgstr "" "prestandan.

Om du är osäker kan du lämna detta " "omarkerat." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "Beräkna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2182,19 +2238,19 @@ msgstr "Kalibreringstid" msgid "Call display list at %1 with size %2" msgstr "Anropa visningslista på adress %1 med storlek %2" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "Anropare" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "Anrop" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "Anropsstack" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "Kamera 1" @@ -2208,23 +2264,31 @@ msgstr "Kamerans synfält (påverkar pekarens känslighet)." msgid "Can only generate AR code for values in virtual memory." msgstr "Det går bara att generera AR-koder för värden i virtuellt minne." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Kan inte hitta Wii-fjärrkontrollen med anslutnings-handle {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Det går inte att starta en nätspelssession medan ett spel fortfarande körs!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "Avbryt" @@ -2262,11 +2326,11 @@ msgstr "Det går inte att generera en AR-kod för den här adressen." msgid "Cannot refresh without results." msgstr "Det går inte att uppdatera utan resultat." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "GCI-mappen kan inte vara en tom sökväg." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "Minneskortet kan inte vara en tom sökväg." @@ -2274,6 +2338,10 @@ msgstr "Minneskortet kan inte vara en tom sökväg." msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Kunde inte starta spelet för att GC-IPL-filen inte kunde hittas." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "Kortstorlek" @@ -2292,11 +2360,11 @@ msgstr "Centrera mus" msgid "Center and Calibrate" msgstr "Centrera och kalibrera" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "Byt &skiva" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "Byt s&kiva..." @@ -2304,7 +2372,7 @@ msgstr "Byt s&kiva..." msgid "Change Disc" msgstr "Byt skiva" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Byt skivor automatiskt" @@ -2321,7 +2389,7 @@ msgstr "" "

Om du är osäker kan du lämna detta markerat." -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2345,15 +2413,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Fuskändringar kommer inte börja gälla förrän spelet startas om." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "Kanalpartition (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "Den angivna karaktären är ogiltig!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Chatt" @@ -2369,7 +2437,7 @@ msgstr "Sök efter fusk" msgid "Cheats Manager" msgstr "Fuskhanterare" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "Kontrollera NAND-minne..." @@ -2381,7 +2449,7 @@ msgstr "Leta efter ändringar i spellistan i bakgrunden" msgid "Check for updates" msgstr "Leta efter uppdateringar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2389,7 +2457,7 @@ msgstr "" "Kontrollera om du har rättigheterna som krävs för att radera filen eller om " "filen fortfarande används." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "Kontrollsumma" @@ -2397,31 +2465,31 @@ msgstr "Kontrollsumma" msgid "China" msgstr "Kina" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "Välj" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Välj en fil att öppna" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "Välj en fil att öppna eller skapa" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "Välj primär indatafil" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "Välj sekundär indatafil" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "Välj GCI-basmapp" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Välj filkatalogen att extrahera till" @@ -2430,7 +2498,7 @@ msgstr "Välj filkatalogen att extrahera till" msgid "Clamping of rotation about the yaw axis." msgstr "Begränsning av horisontal rotation." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "Classic-knappar" @@ -2440,27 +2508,27 @@ msgid "Classic Controller" msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Rensa" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Rensa cache" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "Rensa plats" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "Hastighetsåsidosättning" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "Klona och &redigera kod…" @@ -2469,11 +2537,11 @@ msgstr "Klona och &redigera kod…" msgid "Close" msgstr "Stäng" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Ko&nfiguration" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Kod" @@ -2500,15 +2568,19 @@ msgstr "Kod kördes" msgid "Code:" msgstr "Kod:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "Koder mottagna!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "Färgkorrigering" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "Färgkorrigering:" @@ -2516,12 +2588,12 @@ msgstr "Färgkorrigering:" msgid "Color Space" msgstr "Färgrymd" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "Kombinera &två signaturfiler..." #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "Gemensamt" @@ -2543,7 +2615,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "Kompilera shaders före start" @@ -2551,18 +2623,18 @@ msgstr "Kompilera shaders före start" msgid "Compiling Shaders" msgstr "Kompilerar shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "Komprimering" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "Komprimeringsnivå:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "Komprimering:" @@ -2572,7 +2644,7 @@ msgstr "Komprimering:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "Villkor" @@ -2646,14 +2718,14 @@ msgstr "" msgid "Config" msgstr "Konfig." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Konfigurera" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "Anpassa kontroll" @@ -2662,22 +2734,22 @@ msgstr "Anpassa kontroll" msgid "Configure Dolphin" msgstr "Konfigurera Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "Konfigurera inmatning" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "Konfigurera utmatning" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bekräfta" @@ -2685,13 +2757,13 @@ msgstr "Bekräfta" msgid "Confirm backend change" msgstr "Bekräfta byte av backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Bekräfta vid stopp" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bekräftelse" @@ -2700,15 +2772,15 @@ msgstr "Bekräftelse" msgid "Connect" msgstr "Anslut" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Anslut balansbräda" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "Anslut USB-tangentbord" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "Anslut Wii-fjärrkontroll %1" @@ -2728,15 +2800,15 @@ msgstr "Anslut Wii-fjärrkontroll 3" msgid "Connect Wii Remote 4" msgstr "Anslut Wii-fjärrkontroll 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Anslut Wii-fjärrkontroller" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "Anslut Wii-fjärrkontroller för emulerade kontroller" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "Vill du ansluta till internet och uppdatera Wii-systemmjukvaran?" @@ -2744,7 +2816,7 @@ msgstr "Vill du ansluta till internet och uppdatera Wii-systemmjukvaran?" msgid "Connected" msgstr "Ansluten" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "Ansluter" @@ -2756,7 +2828,7 @@ msgstr "Anslutningstyp:" msgid "Content {0:08x} is corrupt." msgstr "Innehåll {0:08x} är korrupt." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Kontinuerlig skanning" @@ -2769,7 +2841,7 @@ msgstr "Kontrollera nätspelsgolfläge" msgid "Control Stick" msgstr "Kontrollspak" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "Kontrollprofil" @@ -2810,7 +2882,7 @@ msgstr "" "

Om du är osäker kan du låta detta vara 200." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2822,7 +2894,7 @@ msgstr "" "skapar starkare utanför-skärmen-effekter medan ett lägre värde är mer " "bekvämt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2837,7 +2909,7 @@ msgstr "" "

Om du är osäker kan du välja Ursprunglig." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2870,49 +2942,49 @@ msgstr "" "Styr vilken DSP-emulering som ska användas; hög eller låg nivå. Förval är " "Sant" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "Konvergens" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Konvergens:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "Konvertering misslyckades." -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "Konvertera" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "Konvertera fil till mapp nu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "Konvertera fil..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "Konvertera mapp till fil nu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "Konvertera valda filer..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "Konvertera..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2922,13 +2994,13 @@ msgstr "" "sparar knappt någon plats jämfört med att konvertera till ISO. Vill du " "fortsätta ändå?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "Konverterar..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2964,18 +3036,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopiera" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopiera &funktion" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Kopiera &hex" @@ -2983,7 +3055,7 @@ msgstr "Kopiera &hex" msgid "Copy Address" msgstr "Kopiera adress" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopiering misslyckades" @@ -2995,19 +3067,19 @@ msgstr "Kopiera hex" msgid "Copy Value" msgstr "Kopiera värde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "Kopiera kod&rad" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopiera till A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "Kopiera till B" @@ -3043,7 +3115,7 @@ msgstr "Kunde inte skapa klient." msgid "Could not create peer." msgstr "Kunde inte skapa en peer." -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -3051,7 +3123,7 @@ msgstr "" "Kunde inte ladda ner uppdateringsfiler från Nintendo. Kontrollera " "internetanslutningen och försök igen." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3085,7 +3157,7 @@ msgstr "" "\n" "Emuleringen kommer nu avslutas." -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3121,6 +3193,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "Kunde inte känna igen filen {0}" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3146,15 +3222,15 @@ msgstr "" "I så fall kan du behöva ställa in dina minneskortsplatser i inställningarna " "igen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "Kunde inte slå upp centralserver" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "Kunde inte öppna filen." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "Kunde inte läsa in filen." @@ -3162,13 +3238,13 @@ msgstr "Kunde inte läsa in filen." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "Skapa" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "Skapa Infinityfil" @@ -3177,16 +3253,16 @@ msgstr "Skapa Infinityfil" msgid "Create New Memory Card" msgstr "Skapa nytt minneskort" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "Skapa Skylanderfil" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "Skapa Skylandermapp" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "Skapa mappningar för andra enheter" @@ -3210,7 +3286,7 @@ msgstr "" "dolphin_emphasis>" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "Skapare:" @@ -3247,7 +3323,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Nuvarande region" @@ -3259,7 +3335,7 @@ msgstr "Nuvarande värde" msgid "Current context" msgstr "Aktuell kontext" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Nuvarande spel" @@ -3271,7 +3347,7 @@ msgstr "Aktuell tråd" msgid "Custom Address Space" msgstr "Anpassat adressutrymme" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Alternativ för egen realtidsklocka" @@ -3279,13 +3355,13 @@ msgstr "Alternativ för egen realtidsklocka" msgid "Custom:" msgstr "Anpassad:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "Anpassa" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3306,7 +3382,7 @@ msgstr "DFF-filens storlek är 0; skadad/ofullständig fil?" msgid "DJ Turntable" msgstr "DJ-skivspelare" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos" @@ -3334,7 +3410,7 @@ msgstr "DSP LLE-omkompilator (långsam)" msgid "DSU Client" msgstr "DSU-klient" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3346,15 +3422,21 @@ msgstr "" "installationsinstruktioner ,
se denna sida." -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dansmatta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Data" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "Datapartition (%1)" @@ -3366,23 +3448,23 @@ msgstr "Dataöverföring" msgid "Data Type" msgstr "Datatyp" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Det finns data i ett område av filen som borde vara oanvänt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "Data i okänt format eller trasig." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "Datainkonsekvens i GCMemcardManager, avbryter åtgärd." -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "Data mottagen!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Datel MaxDrive/Pro-filer" @@ -3396,7 +3478,7 @@ msgid "Debug" msgstr "Felsökning" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Felsökning" @@ -3442,8 +3524,9 @@ msgstr "Minska X" msgid "Decrease Y" msgstr "Minska Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Standard" @@ -3451,7 +3534,7 @@ msgstr "Standard" msgid "Default Config (Read Only)" msgstr "Standardinställningar (skrivskyddad)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Standardenhet" @@ -3490,17 +3573,17 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Radera" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "Radera fil..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "Radera valda filer..." @@ -3509,7 +3592,7 @@ msgstr "Radera valda filer..." msgid "Delete the existing file '{0}'?" msgstr "Radera den existerande filen '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "Djup" @@ -3517,26 +3600,26 @@ msgstr "Djup" msgid "Depth Percentage:" msgstr "Djupandel:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Djup:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beskrivning" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Beskrivning:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "Beskrivning: " @@ -3544,11 +3627,11 @@ msgstr "Beskrivning: " msgid "Detached" msgstr "Frikopplad" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Sök" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "Upptäcker RSO-moduler" @@ -3556,11 +3639,11 @@ msgstr "Upptäcker RSO-moduler" msgid "Deterministic dual core:" msgstr "Deterministiska dubbla kärnor:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "Utveckling (flera gånger om dagen)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Enhet" @@ -3569,7 +3652,7 @@ msgstr "Enhet" msgid "Device PID (e.g., 0305)" msgstr "Enhetens PID (t.ex. 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Enhetsinställningar" @@ -3586,11 +3669,11 @@ msgstr "Enhet:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "%1 verkar inte vara en giltig Riivolution-XML-fil." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "Diff" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Gör skärmen mörkare efter fem minuters inaktivitet." @@ -3602,12 +3685,12 @@ msgstr "Direkt anslutning" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "&Frånkopplad" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "Avaktivera" @@ -3615,7 +3698,7 @@ msgstr "Avaktivera" msgid "Disable Bounding Box" msgstr "Inaktivera Bounding Box" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Inaktivera kopieringsfilter" @@ -3627,15 +3710,19 @@ msgstr "Inaktivera EFB-VRAM-kopior" msgid "Disable Emulation Speed Limit" msgstr "Inaktivera emuleringshastighetsgräns" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "Inaktivera fastmem" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Inaktivera dimma" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "Inaktivera JIT-cache" @@ -3664,7 +3751,7 @@ msgstr "" "istället. Förhindrar all uppskalning.

Om du är " "osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3678,7 +3765,7 @@ msgstr "" "skarpare. Orsakar få grafiska problem.

Om du är " "osäker kan du lämna detta markerat." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Skiva" @@ -3716,26 +3803,26 @@ msgstr "Avstånd" msgid "Distance of travel from neutral position." msgstr "Förflyttningsavstånd från neutral position." -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Godkänner du att Dolphin rapporterar information till Dolphins utvecklare?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Vill du lägga till \"%1\" i listan av spelsökvägar?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "Vill du tömma symbolnamnlistan?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Vill du radera denna/dessa %n markerade sparfil(er)?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Vill du stoppa den aktuella emuleringen?" @@ -3747,35 +3834,35 @@ msgstr "Vill du försöka reparera NAND-minnet?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II-dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin-FIFO-logg (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Förinställd Dolphin-spelmod" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin-map-fil (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphin-signatur-CSV-fil" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphin-signaturfil" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin-TAS-filmer (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3794,7 +3881,7 @@ msgstr "" "\n" "Vill du fortsätta ändå?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3802,7 +3889,7 @@ msgstr "" "Dolphin kunde inte hitta några ISO/WAD-filer för GameCube/Wii.\n" "Dubbelklicka här för att ställa in en spelmapp…" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin kunde inte slutföra den begärda åtgärden." @@ -3815,7 +3902,7 @@ msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" "Dolphin är en GameCube- och Wii-emulator som är open source och fri mjukvara." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin är för gammal för traverseringsservern" @@ -3831,7 +3918,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kan inte verifiera olicensierade skivor." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3847,15 +3934,15 @@ msgstr "Dolphins fusksystem är avstängt just nu." msgid "Domain" msgstr "Domän" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "Uppdatera inte" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "Visa inte detta igen" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Skivavbildningen har komprimerats." @@ -3868,37 +3955,37 @@ msgstr "Dörrar låsta" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "Double" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Ner" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "Ladda ner koder" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "Ladda ner koder från WiiRD-databasen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Ladda ned spelomslag från GameTDB.com att använda i rutnätsläget" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "Nedladdning slutförd" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "Laddade ner %1 koder. (Lade till %2)" @@ -3921,7 +4008,7 @@ msgstr "Dubbla kärnor" msgid "Dual View" msgstr "Dubbel vy" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Dummy" @@ -3941,7 +4028,7 @@ msgstr "Dumpa &FakeVMEM" msgid "Dump &MRAM" msgstr "Dumpa &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Dumpa ljud" @@ -3953,7 +4040,7 @@ msgstr "Dumpa bastexturer" msgid "Dump EFB Target" msgstr "Dumpa EFB-mål" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Dumpa bildrutor" @@ -4035,12 +4122,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "Varaktighet för turboknappsläppning (bildrutor):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Nederländska" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "A&vsluta" @@ -4060,7 +4147,7 @@ msgstr "" "krävs förmodligen en omstart nu för att få Windows att hitta den nya " "drivrutinen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4078,7 +4165,7 @@ msgstr "Tidiga minnesuppdateringar" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "Jord" @@ -4091,7 +4178,7 @@ msgstr "Östasien" msgid "Edit Breakpoint" msgstr "Redigera brytpunkt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "Redigera..." @@ -4125,7 +4212,7 @@ msgstr "Mata ut skiva" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "Element" @@ -4133,11 +4220,11 @@ msgstr "Element" msgid "Embedded Frame Buffer (EFB)" msgstr "Inbäddad bildrutebuffert (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Tom" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emuleringstråd körs redan" @@ -4145,15 +4232,15 @@ msgstr "Emuleringstråd körs redan" msgid "Emulate Disc Speed" msgstr "Emulera skivhastighet" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "Emulera Infinitybas" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "Emulera Skylanderportal" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Emulera Wii:ns Bluetoothadapter" @@ -4163,11 +4250,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "Emulerade USB-enheter" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Emulerad Wii-fjärrkontroll" @@ -4190,12 +4277,12 @@ msgstr "Emuleringshastighet" msgid "Emulation must be started to record." msgstr "Emulering måste ha startats för att spela in." -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "Aktivera" @@ -4203,6 +4290,10 @@ msgstr "Aktivera" msgid "Enable API Validation Layers" msgstr "Aktivera API-valideringslager" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "Aktivera prestationer" @@ -4211,15 +4302,19 @@ msgstr "Aktivera prestationer" msgid "Enable Audio Stretching" msgstr "Aktivera ljudsträckning" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Aktivera fusk" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Aktivera egen realtidsklocka" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "Aktivera felsökningsgränssnitt" @@ -4227,19 +4322,19 @@ msgstr "Aktivera felsökningsgränssnitt" msgid "Enable Dual Core" msgstr "Aktivera dubbla kärnor" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Aktivera dubbla kärnor (höjer prestandan)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "Åsidosätt den emulerade CPU:ns hastighet" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "Åsidosätt den emulerade minnesstorleken" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "Aktivera reprisprestationer" @@ -4256,10 +4351,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "Aktivera MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Aktivera Progressive scan" @@ -4273,15 +4372,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "Vibration" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Aktivera skärmsläckare" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Aktivera högtalardata" @@ -4289,11 +4388,11 @@ msgstr "Aktivera högtalardata" msgid "Enable Unofficial Achievements" msgstr "Aktivera inofficiella prestationer" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "Aktivera statistikrapportering" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "Aktivera WiiConnect24 via WiiLink" @@ -4301,10 +4400,17 @@ msgstr "Aktivera WiiConnect24 via WiiLink" msgid "Enable Wireframe" msgstr "Aktivera Wireframe" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "Aktivera cache för skrivningar (långsamt)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4337,6 +4443,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4375,7 +4488,7 @@ msgstr "" "Aktiverar beräkning av Floating Point Result Flag. Behövs för vissa spel. " "(PÅ = kompatibel, AV = snabb)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4394,15 +4507,13 @@ msgstr "" "texturdekodning.

Om du är osäker kan du lämna detta " "markerat." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"Emulerar CPU:ns cache när data ska skrivas till minnet.\n" -"Att aktivera detta har stor påverkan på prestandan.\n" -"Aktivera bara detta om det absolut behövs." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4427,7 +4538,7 @@ msgstr "" "flesta spel har inga problem med detta.

Om du är " "osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4461,7 +4572,6 @@ msgstr "" "detta omarkerat.
" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4469,7 +4579,14 @@ msgstr "" "Aktiverar minneshanterarenheten som behövs för några spel. (PÅ = Kompatibel, " "AV = Snabb)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4507,7 +4624,7 @@ msgstr "" msgid "Encoding" msgstr "Teckenkodning" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4524,12 +4641,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet initialiserades inte" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "Engelska" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Förbättringar" @@ -4560,84 +4677,84 @@ msgstr "Ange lösenord" msgid "Enter the DNS server to use:" msgstr "Ange DNS-server:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "Ange RSO-moduladressen:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Fel" @@ -4646,13 +4763,13 @@ msgstr "Fel" msgid "Error Opening Adapter: %1" msgstr "Ett fel uppstod när adaptern skulle öppnas: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "Fel uppstod när spardata samlades in!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "Misslyckades att konvertera värde" @@ -4666,15 +4783,15 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Ett fel uppstod när sessionslistan skulle hämtas: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "Ett fel uppstod när vissa texturpaket laddades" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "Fel uppstod när koder behandlades." -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "Fel uppstod när data behandlades." @@ -4682,11 +4799,11 @@ msgstr "Fel uppstod när data behandlades." msgid "Error reading file: {0}" msgstr "Fel uppstod när fil lästes: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "Ett fel uppstod med att synkronisera fuskkoder!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "Fel uppstod när spardata synkroniserades!" @@ -4763,7 +4880,7 @@ msgstr "Fel hittades i {0} oanvända block i {1}-partitionen." msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4792,11 +4909,11 @@ msgstr "" msgid "Excluded: %1" msgstr "Exkluderade: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "Exkluderade: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "Exklusiva übershaders" @@ -4844,14 +4961,14 @@ msgstr "Variabelnamn förväntades." msgid "Experimental" msgstr "Experimentell" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Exportera alla Wii-sparningar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "Exportering misslyckades" @@ -4859,42 +4976,42 @@ msgstr "Exportering misslyckades" msgid "Export Recording" msgstr "Exportera inspelning" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Exportera inspelning..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "Exportera sparfil" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "Exportera sparfiler" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "Exportera Wii-sparning" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "Exportera Wii-sparningar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "Exportera som .&gcs..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "Exportera som .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Exporterade %n sparfil(er)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extern kontroll" @@ -4907,7 +5024,7 @@ msgstr "Rörelseinmatning för extern kontroll" msgid "Extension Motion Simulation" msgstr "Rörelsesimulering för extern kontroll" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "Extern" @@ -4915,35 +5032,35 @@ msgstr "Extern" msgid "External Frame Buffer (XFB)" msgstr "Extern bildrutebuffert (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "Extrahera certifikat från NAND-minne" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "Extrahera hela skivan..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "Extrahera hela partitionen..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Extrahera fil..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "Extrahera filer..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "Extrahera systemdata..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "Extraherar alla filer..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "Extraherar katalog..." @@ -4953,7 +5070,7 @@ msgid "FD" msgstr "FD" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO-spelare" @@ -4961,7 +5078,7 @@ msgstr "FIFO-spelare" msgid "Failed loading XML." msgstr "Misslyckades att ladda XML." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4969,11 +5086,11 @@ msgstr "" "Misslyckades att öppna minneskortet:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Misslyckades att lägga till denna session i nätspelsindex: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "Misslyckades att lägga till i signaturfilen \"%1\"" @@ -4981,11 +5098,11 @@ msgstr "Misslyckades att lägga till i signaturfilen \"%1\"" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "Misslyckades att göra anspråk på interface för BT-genomsläpp: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "Misslyckades att rensa Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "Misslyckades att rensa Skylander från plats(%1)!" @@ -4993,7 +5110,7 @@ msgstr "Misslyckades att rensa Skylander från plats(%1)!" msgid "Failed to connect to Redump.org" msgstr "Misslyckades att ansluta till Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "Misslyckades att ansluta till server: %1" @@ -5014,15 +5131,15 @@ msgstr "Misslyckades att skapa globala resurser för D3D12" msgid "Failed to create DXGI factory" msgstr "Misslyckades att skapa DXGI-fabrik" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "Misslyckades att skapa Infinityfil" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "Misslyckades att skapa Skylanderfil!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5045,7 +5162,7 @@ msgstr "" "Misslyckades att radera minneskort för nätspel. Bekräfta dina " "skrivbehörigheter." -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "Misslyckades att radera den valda filen." @@ -5053,36 +5170,36 @@ msgstr "Misslyckades att radera den valda filen." msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "Misslyckades att koppla loss kärnans drivrutin för BT-genomsläpp: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Misslyckades att ladda ner koder." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "Misslyckades att dumpa %1: Kan inte öppna filen" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "Misslyckades att dumpa %1: Kunde inte skriva till filen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "Misslyckades med att exportera %n av %1 sparfil(er)." -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "Misslyckades att exportera följande sparfiler:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "Misslyckades att extrahera certifikat från NAND-minnet" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "Misslyckades att extrahera filen." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "Misslyckades att extrahera systemdata." @@ -5100,18 +5217,18 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "Misslyckades att hitta en eller flera D3D-symboler" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "Misslyckades att importera \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Misslyckades att importera sparfil. Starta spelet en gång och prova sedan " "igen." -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5119,7 +5236,7 @@ msgstr "" "Misslyckades att importera sparfil. Den givna filen verkar vara skadad eller " "är inte en giltig Wii-sparfil." -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5130,7 +5247,7 @@ msgstr "" "minnet (Verktyg -> Hantera NAND -> Kontrollera NAND-minne...) och importera " "sedan sparfilen igen." -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "Misslyckades att initialisera kärnan" @@ -5148,23 +5265,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "Misslyckades att initialisera renderarklasser" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "Misslyckades att installera paket: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "Misslyckades att installera denna titel till NAND-minnet." -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "Misslyckades att lyssna på port %1. Körs nätspelsservern redan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "Misslyckades att ladda RSO-model vid %1" @@ -5176,15 +5293,15 @@ msgstr "Misslyckades att ladda d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Misslyckades att ladda dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "Misslyckades att läsa map-filen \"%1\"" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "Misslyckades att ladda Skylanderfilen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "Misslyckades att ladda Skylanderfilen(%1)!\n" @@ -5200,8 +5317,12 @@ msgstr "" "Misslyckades att läsa in {0}. Om du använder Windows 7, prova att installera " "uppdateringspaketet KB4019990." -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "Misslyckades att öppna '%1'" @@ -5230,19 +5351,19 @@ msgstr "" "Misslyckades att öppna filen i en extern editor.\n" "Se till att det finns en applikation inställd för att öppna INI-filer." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "Kunde inte öppna fil." -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "Misslyckades att öppna servern" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "Misslyckades att öppna Infinityfilen!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5250,11 +5371,11 @@ msgstr "" "Misslyckades att öppna Infinityfilen(%1)!\n" "Filen kanske redan används på basen." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "Misslyckades att öppna Skylanderfilen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5262,12 +5383,12 @@ msgstr "" "Misslyckades att öppna Skylanderfilen(%1)!\n" "Filen kanske redan används på portalen." -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "Misslyckades att öppna indatafilen \"%1\"." -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5290,25 +5411,25 @@ msgstr "Misslyckades att tolka angivet värde som måldatatypen." msgid "Failed to read DFF file." msgstr "Misslyckades att läsa DFF-fil." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "Kunde inte läsa från fil." -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "Misslyckades att läsa från indatafilen \"{0}\"." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "Kunde inte läsa vald(a) sparfil(er) från minneskort." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "Misslyckades att läsa Infinityfilen!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5316,11 +5437,11 @@ msgstr "" "Misslyckades att läsa Infinityfilen(%1)!\n" "Filen var för liten." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "Misslyckades att läsa Skylanderfilen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5332,11 +5453,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "Misslyckades att läsa {0}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "Kunde inte ta bort fil." -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5346,7 +5467,7 @@ msgstr "" "\n" "Vill du konvertera den utan att ta bort skräpdata?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "Kunde inte ta bort denna titel från NAND-minnet." @@ -5368,27 +5489,34 @@ msgstr "" "Misslyckades att nollställa nätspelsomdirigeringsmappen. Kontrollera " "skrivrättigheterna." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "Misslyckades att spara FIFO-logg." -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "Misslyckades att spara kod-map till sökvägen \"%1\"" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "Misslyckades att spara signaturfilen \"%1\"" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "Misslyckades att spara symbol-map till sökvägen \"%1\"" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "Misslyckades att spara till signaturfilen \"%1\"" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "Misslyckades att avinstallera paket: %1" @@ -5408,9 +5536,9 @@ msgstr "Misslyckades att skriva Wii-sparning." msgid "Failed to write config file!" msgstr "Kunde inte skriva inställningsfil!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "Kunde inte skriva ändrat minneskort till disk." @@ -5418,12 +5546,12 @@ msgstr "Kunde inte skriva ändrat minneskort till disk." msgid "Failed to write redirected save." msgstr "Misslyckades att skriva omdirigerad sparning." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "Kunde inte skriva sparfil till disk." -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5431,22 +5559,22 @@ msgstr "" "Misslyckades att skriva till utdatafilen \"{0}\".\n" "Kontrollera att det finns tillräckligt med utrymme på målenheten." -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "Misslyckades" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "Rättvis latens" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "Region" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "Region:" @@ -5472,17 +5600,21 @@ msgstr "" msgid "Field of View" msgstr "Synfält" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "Figurnummer:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Fildetaljer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Filformat" @@ -5494,20 +5626,20 @@ msgstr "Filformat:" msgid "File Info" msgstr "Filinformation" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Filnamn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Sökväg" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Filstorlek" @@ -5515,15 +5647,15 @@ msgstr "Filstorlek" msgid "File Size:" msgstr "Filstorlek:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Filen innehöll inga koder." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "Filnamn" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Filerna har öppnats. Redo att komprimera." @@ -5535,11 +5667,11 @@ msgstr "" "Filer angivna i M3U-filen \"{0}\" hittades inte:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "Filstorleken matchar inte någon känd storlek för GameCube-minneskort." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "Filstorleken i headern matchar inte minneskortets faktiska storlek." @@ -5547,7 +5679,7 @@ msgstr "Filstorleken i headern matchar inte minneskortets faktiska storlek." msgid "Filesystem" msgstr "Filsystem" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "Filter" @@ -5563,7 +5695,7 @@ msgstr "Hitta &föregående" msgid "Finish Calibration" msgstr "Slutför kalibrering" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5573,19 +5705,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "Eld" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "Första person" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Fixa kontrollsummor" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "Kunde inte laga kontrollsummor" @@ -5595,7 +5727,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Flaggor" @@ -5604,12 +5736,12 @@ msgstr "Flaggor" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "Följ &gren" @@ -5633,35 +5765,35 @@ msgstr "" "För instruktioner, se " "den här sidan." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "Tvinga 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "24-bitars färg" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "Tvinga 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "Tvinga linjär" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "Tvinga linjär och 16x anisotropisk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "Tvinga linjär och 2x anisotropisk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "Tvinga linjär och 4x anisotropisk" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "Tvinga linjär och 8x anisotropisk" @@ -5669,7 +5801,7 @@ msgstr "Tvinga linjär och 8x anisotropisk" msgid "Force Listen Port:" msgstr "Lyssna på port:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "Tvinga närmsta" @@ -5681,7 +5813,7 @@ msgstr "Kan inte sättas på eftersom %1 inte stöder VS-expansion." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Kan inte stängas av eftersom %1 inte stöder geometrishaders." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5697,7 +5829,7 @@ msgstr "" "någon AR/Gecko-kod för bredbildsformat används.

Om " "du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5709,7 +5841,7 @@ msgstr "" "prestandan och orsakar få grafikproblem.

Om du är " "osäker kan du lämna detta markerat." -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format:" @@ -5775,19 +5907,19 @@ msgstr "Bildrutor att spela in:" msgid "France" msgstr "Frankrike" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "Lediga block: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "Lediga filer: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "Fri vy-kontrolltyp" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "Fri vy-kontroll %1" @@ -5795,7 +5927,7 @@ msgstr "Fri vy-kontroll %1" msgid "Free Look Settings" msgstr "Fri vy-inställningar" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6294,7 +6431,7 @@ msgstr "Grön vänster" msgid "Green Right" msgstr "Grön höger" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Rutnätsvy" @@ -6307,7 +6444,7 @@ msgstr "Gitarr" msgid "Gyroscope" msgstr "Gyroskop" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI-3D" @@ -6323,7 +6460,7 @@ msgstr "HDR pappersvit cd/m²" msgid "HDR Paper White Nits:" msgstr "HDR pappersvit cd/m²:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "HDR efterbehandling" @@ -6340,6 +6477,10 @@ msgstr "Huvud" msgid "Help" msgstr "Hjälp" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "Hex" @@ -6360,7 +6501,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hexbytesträng" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6369,28 +6510,28 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Göm" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "Dölj alla" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "Dölj sessioner som har startat" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "Dölj inkompatibla sessioner" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "Dölj andras GBA-fönster" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "Hög" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "Högsta" @@ -6399,7 +6540,7 @@ msgstr "Högsta" msgid "Hit Strength" msgstr "Slagstyrka" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6415,11 +6556,11 @@ msgstr "Horisontellt vyfält" msgid "Host" msgstr "Värd" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "Värdkod:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "Värdauktoritet för indata" @@ -6427,7 +6568,7 @@ msgstr "Värdauktoritet för indata" msgid "Host Size" msgstr "Värdstorlek" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6440,15 +6581,15 @@ msgstr "" "Lämplig för casual spel med 3+ spelare, eventuellt på instabila eller höga " "latensanslutningar." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "Värdauktoritet för indata avstängt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "Värdauktoritet för indata påslaget" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "Starta nätspel som värd" @@ -6456,7 +6597,7 @@ msgstr "Starta nätspel som värd" msgid "Hostname" msgstr "Värdnamn" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Kortkommandoinställningar" @@ -6466,11 +6607,11 @@ msgstr "Kortkommandoinställningar" msgid "Hotkeys" msgstr "Kortkommandon" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Snabbtangenter kräver fönsterfokus" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "Hybridübershaders" @@ -6480,7 +6621,7 @@ msgstr "Hybridübershaders" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Jag är medveten om riskerna och vill fortsätta" @@ -6489,11 +6630,11 @@ msgstr "Jag är medveten om riskerna och vill fortsätta" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "Det angivna ID-numret är ogiltigt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6521,24 +6662,24 @@ msgstr "" "dolphin-emu.org/docs/guides/wii-network-guide/ för instruktioner gällande " "konfiguration av Wii-nätverk." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP-adress:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL-inställningar" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR-känslighet:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6571,11 +6712,11 @@ msgstr "" "5.0-12188 och senare. Det kan komprimera både skräpdata och krypterad Wii-" "data effektivt." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6585,11 +6726,11 @@ msgstr "" "latens) kan ändras när som helst.\n" "Lämplig för turbaserade spel med tidskänsliga kontroller, till exempel golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "Identitetsgenerering" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6612,7 +6753,7 @@ msgstr "" "Du kan dra tillbaka detta godkännande när som helst genom Dolphins " "inställningar." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6634,7 +6775,7 @@ msgstr "" "anslutningstillstånd att länkas till den reella förvalda enhetens\n" "anslutningstillstånd (om sådan finns)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -6645,7 +6786,7 @@ msgstr "" "hjälpa vid tester.

Om du är osäker kan du lämna " "detta omarkerat." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6665,7 +6806,7 @@ msgstr "Ignorera" msgid "Ignore Format Changes" msgstr "Ignorera formatändringar" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "Ignorera för den här sessionen" @@ -6713,30 +6854,30 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "Importera BootMii-NAND-kopia..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "Importering misslyckades" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "Importera sparfil(er)" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Importera Wii-sparning…" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "Importerar NAND-kopia" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6754,7 +6895,7 @@ msgstr "Spelar?" msgid "Included: %1" msgstr "Inkluderade: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "Inkluderade: 0" @@ -6771,6 +6912,30 @@ msgstr "" "tar längre tid att ladda/spara.

Om du är osäker kan " "du lämna detta markerat." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "Öka" @@ -6808,19 +6973,19 @@ msgstr "Öka Y" msgid "Incremental Rotation" msgstr "Inkrementell rotation" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "Inkrementell rotation (rad/sek)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Infinityfigurskapare" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Infinityhanterare" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Infinityobjekt (*.bin);;" @@ -6835,27 +7000,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "Blockera skärmsläckare under emulering" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Indata" @@ -6869,42 +7034,42 @@ msgstr "Inmatningsstyrka som krävs för att aktiveras." msgid "Input strength to ignore and remap." msgstr "Inmatningsstyrka att ignorera samt skala med." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Sätt in &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "Sätt in SD-kort" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "Inspekterad" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Installera" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "Installationspartition (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Installera uppdatering" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "Installera WAD…" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "Installera till NAND-minnet" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "Instr." @@ -6916,7 +7081,7 @@ msgstr "Instruktion" msgid "Instruction Breakpoint" msgstr "Instruktionsbrytpunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "Instruktion:" @@ -6924,7 +7089,7 @@ msgstr "Instruktion:" msgid "Instruction: %1" msgstr "Instruktion: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6941,8 +7106,23 @@ msgstr "Intensitet" msgid "Interface" msgstr "Gränssnitt" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "Internt LZO-fel - komprimering misslyckades" @@ -6951,25 +7131,30 @@ msgstr "Internt LZO-fel - komprimering misslyckades" msgid "Internal LZO Error - decompression failed" msgstr "Internt LZO-fel - dekomprimering misslyckades" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"Internt LZO-fel - avkomprimering misslyckades ({0}) ({1}, {2}) \n" -"Försök att läsa in snabbsparningen igen" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "Internt LZO-fel - lzo_init() misslyckades" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Intern upplösning" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Intern upplösning:" @@ -6977,15 +7162,15 @@ msgstr "Intern upplösning:" msgid "Internal error while generating AR code." msgstr "Ett internt fel uppstod när AR-kod skulle genereras." -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Interpreterare (långsammast)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "Interpreterarkärna" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "Ogiltigt uttryck." @@ -6997,7 +7182,7 @@ msgstr "Tog emot ogiltig JSON från autouppdateringstjänsten: {0}" msgid "Invalid Mixed Code" msgstr "Ogiltig blandad kod" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "Ogiltigt paket %1: %2" @@ -7006,15 +7191,15 @@ msgstr "Ogiltigt paket %1: %2" msgid "Invalid Player ID" msgstr "Ogiltigt spelar-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "Ogiltig RSO-moduladress: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "Ogiltig anropsstack" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "Ogiltiga kontrollsummor." @@ -7022,7 +7207,7 @@ msgstr "Ogiltiga kontrollsummor." msgid "Invalid game." msgstr "Ogiltigt spel." -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Ogiltig värd" @@ -7043,7 +7228,7 @@ msgstr "Ogiltig literal." msgid "Invalid parameters given to search." msgstr "Ogiltiga sökparametrar." -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "Ogiltigt lösenord angivet." @@ -7063,7 +7248,7 @@ msgstr "Ogiltig söksträng (kunde inte konvertera till siffror)" msgid "Invalid search string (only even string lengths supported)" msgstr "Ogiltig söksträng (endast jämna stränglängder stöds)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "Ogiltigt titel-ID." @@ -7072,8 +7257,8 @@ msgid "Invalid watch address: %1" msgstr "Ogiltig bevakningsadress: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italienska" @@ -7081,11 +7266,16 @@ msgstr "Italienska" msgid "Italy" msgstr "Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "JIT-blocklänkning av" @@ -7093,68 +7283,68 @@ msgstr "JIT-blocklänkning av" msgid "JIT Blocks" msgstr "JIT-block" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "JIT Branch av" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint av" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "JIT Integer av" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating av" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "JIT LoadStore av" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired av" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz av" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx av" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz av" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "JIT av (JIT-kärna)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "JIT Paired av" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "JIT-omkompilerare för ARM64 (rekommenderas)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT-omkompilerare för x86-64 (rekommenderas)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "JIT Register Cache av" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters av" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7163,12 +7353,12 @@ msgstr "" "aldrig hända. Rapportera gärna detta till utvecklarna. Dolphin kommer nu " "avslutas." -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japan" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japanska" @@ -7179,12 +7369,18 @@ msgstr "Japanska" msgid "Japanese (Shift-JIS)" msgstr "Japansk (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "Fortsätt köra" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Visa alltid fönster överst" @@ -7201,7 +7397,7 @@ msgstr "Behåll adresser där värdet i minnet" msgid "Keyboard" msgstr "Tangentbord" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "Tangentbordskontroll" @@ -7218,16 +7414,16 @@ msgstr "Tangenter" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Sparka ut spelare" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Korea" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Koreanska" @@ -7238,7 +7434,7 @@ msgstr "Koreanska" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "&Ladda in ROM..." @@ -7260,23 +7456,31 @@ msgstr "Etikett" msgid "Last Value" msgstr "Föregående värde" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Latens:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "Latens: ~10 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "Latens: ~20 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "Latens: ~40 ms" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "Latens: ~80 ms" @@ -7284,11 +7488,15 @@ msgstr "Latens: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Det är möjligt att problemen också kan fixas av att starta titlarna." +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7299,7 +7507,7 @@ msgstr "Vänster" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Vänster spak" @@ -7325,7 +7533,7 @@ msgstr "" "Vänsterklicka för att välja ett spakvärde.\n" "Högerklicka för att återcentrera." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7335,7 +7543,7 @@ msgstr "" "Mittenklicka för att rensa.\n" "Högerklicka för fler alternativ." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7354,7 +7562,7 @@ msgstr "Licens" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "Liv" @@ -7364,8 +7572,11 @@ msgid "Lift" msgstr "Lyft" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "Ljus" @@ -7373,11 +7584,11 @@ msgstr "Ljus" msgid "Limit Chunked Upload Speed:" msgstr "Begränsa segmentuppladdningshastighet:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "Listkolumner" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Listvy" @@ -7386,18 +7597,18 @@ msgid "Listening" msgstr "Lyssnar" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Läs in" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "Ladda &felaktig map-fil..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "Ladda &annan map-fil..." @@ -7405,15 +7616,15 @@ msgstr "Ladda &annan map-fil..." msgid "Load Custom Textures" msgstr "Läs in anpassade texturer" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "Ladda fil" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "Ladda GameCube-huvudmeny" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "Ladda bara värdens spardata" @@ -7430,7 +7641,7 @@ msgstr "Laddningssökväg:" msgid "Load ROM" msgstr "Ladda in ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "Ladda plats" @@ -7519,23 +7730,23 @@ msgstr "Läs in snabbsparningsplats 8" msgid "Load State Slot 9" msgstr "Läs in snabbsparningsplats 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Läs in snabbsparning från fil" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Läs in snabbsparning från vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Läs in snabbsparning från plats" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Starta Wii-systemmeny %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "Ladda och skriv värdens spardata" @@ -7543,16 +7754,16 @@ msgstr "Ladda och skriv värdens spardata" msgid "Load from Selected Slot" msgstr "Ladda från vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "Läs in från plats %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "Ladda map-fil" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "Starta vWii-systemmeny %1" @@ -7560,7 +7771,7 @@ msgstr "Starta vWii-systemmeny %1" msgid "Load..." msgstr "Ladda..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "Laddade symboler från '%1'" @@ -7583,15 +7794,15 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Lokalt" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "Lås muspekare" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Låst" @@ -7605,10 +7816,18 @@ msgstr "Logg" msgid "Log Configuration" msgstr "Loggkonfiguration" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "Logga JIT-instruktionstäckning" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Logga renderingstid till fil" @@ -7621,18 +7840,10 @@ msgstr "Loggtyper" msgid "Logger Outputs" msgstr "Loggningsutdata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "Logga in" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "Inloggning misslyckades" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "Logga ut" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7648,20 +7859,20 @@ msgstr "" msgid "Loop" msgstr "Slinga" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "Tappade anslutningen till nätspelsservern..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "Låg" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "Lägsta" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7673,13 +7884,13 @@ msgstr "MHE" msgid "MORIBUND" msgstr "MORIBUND" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "MadCatz Gameshark-filer" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "Magi" @@ -7687,9 +7898,37 @@ msgstr "Magi" msgid "Main Stick" msgstr "Huvudspak" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "Skapare" @@ -7698,7 +7937,7 @@ msgstr "Skapare" msgid "Maker:" msgstr "Skapare:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7711,7 +7950,7 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "Hantera NAND" @@ -7720,23 +7959,23 @@ msgstr "Hantera NAND" msgid "Manual Texture Sampling" msgstr "Manuell textursampling" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "Mappning" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "Mask-ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "Sökträff hittades" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "Maxbuffert:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "Buffertstorleken ändrades till %1" @@ -7745,12 +7984,12 @@ msgstr "Buffertstorleken ändrades till %1" msgid "Maximum tilt angle." msgstr "Maximal lutningsvinkel." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Kan leda till prestandaproblem i Wii-menyn och vissa spel." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "Medium" @@ -7762,19 +8001,19 @@ msgstr "Minne" msgid "Memory Breakpoint" msgstr "Minnesbrytpunkt" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Minneskort" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "Minneskorthanterare" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "Minneskortssökväg:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "Minnesåsidosättning" @@ -7794,7 +8033,7 @@ msgstr "MemoryCard: Read anropades med ogiltig källadress ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Write anropades med ogiltig destinationsadress ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7810,30 +8049,35 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Övrigt" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Övriga inställningar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" "Antalet fria block i headern matchar inte det faktiska antalet fria block." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "De interna datastrukturerna matchar inte." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7867,12 +8111,20 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "Moduler hittade: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "Mono" @@ -7884,11 +8136,11 @@ msgstr "Monoskopiska skuggor" msgid "Monospaced Font" msgstr "Teckensnitt med fast teckenbredd" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "Rörelseinmatning" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "Rörelsesimulering" @@ -7897,20 +8149,20 @@ msgstr "Rörelsesimulering" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "Muspekarsynlighet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "Muspekaren döljs efter inaktivitet och återvänder när du rör på musen." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "Muspekaren syns alltid." -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "Muspekaren syns aldrig medan ett spel körs." @@ -7933,7 +8185,7 @@ msgstr "" "inte. Inspelningen kommer antagligen inte synka!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "Multiplikator" @@ -7941,20 +8193,20 @@ msgstr "Multiplikator" msgid "N&o to All" msgstr "N&ej till alla" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-minneskontroll" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit-varning" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7962,7 +8214,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -7979,25 +8231,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "Namn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Namn för ny etikett:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Namn på etiketten att ta bort:" @@ -8006,11 +8258,11 @@ msgid "Name of your session shown in the server browser" msgstr "Namnet på din session som visas i serverlistan" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "Namn:" @@ -8018,16 +8270,16 @@ msgstr "Namn:" msgid "Native (640x528)" msgstr "Ursprunglig (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "Vanlig GCI-fil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "Nätspel" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "Nätspelssessionlista" @@ -8039,7 +8291,7 @@ msgstr "Nätspelsinställningar" msgid "Netherlands" msgstr "Nederländerna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8047,7 +8299,7 @@ msgstr "" "Nätspel startar med värdens spardata, och spardata som skapas eller " "förändras under nätspelssessionen sparas bland värdens lokala spardata." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8056,7 +8308,7 @@ msgstr "" "Nätspel startar med värdens spardata, men spardata som skapas eller " "förändras under nätspelssessionen slängs när sessionen tar slut." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8065,7 +8317,7 @@ msgstr "" "nätspelssessionen tar slut." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Nätverk" @@ -8073,15 +8325,15 @@ msgstr "Nätverk" msgid "Network dump format:" msgstr "Format för nätverksdumpning:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "Aldrig" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "Uppdatera aldrig automatiskt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Ny" @@ -8094,11 +8346,11 @@ msgstr "Ny brytpunkt" msgid "New Search" msgstr "Ny sökning" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Ny etikett..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "En ny identitet har genererats." @@ -8106,7 +8358,7 @@ msgstr "En ny identitet har genererats." msgid "New instruction:" msgstr "Ny instruktion:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Ny etikett" @@ -8129,6 +8381,7 @@ msgid "Nickname is too long." msgstr "Smeknamnet är för långt." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Smeknamn:" @@ -8156,14 +8409,18 @@ msgstr "Ingen ljuduppspelning" msgid "No Compression" msgstr "Ingen komprimering" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Ingen sökträff" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "Ingen spardata" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8173,7 +8430,7 @@ msgstr "Ingen spardata" msgid "No description available" msgstr "Ingen beskrivning tillgänglig" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "Inga fel." @@ -8181,7 +8438,7 @@ msgstr "Inga fel." msgid "No extension selected." msgstr "Ingen extern kontroll har valts." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "Ingen fil inläst/inspelad." @@ -8189,15 +8446,19 @@ msgstr "Ingen fil inläst/inspelad." msgid "No game is running." msgstr "Inget spel körs." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "Inget spel körs." -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "Inga problem upptäcktes." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "Inget matchande spel hittades" @@ -8231,25 +8492,25 @@ msgstr "Inga profiler hittades för spelinställningen \"{0}\"" msgid "No recording loaded." msgstr "Ingen inspelning laddad." -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "Ingen spardata hittades." -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" "Ingen undo.dtm hittades, avbryter ångring av snabbsparningsinläsning för att " "förhindra att inspelningen desynkroniseras" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Ingen" @@ -8261,11 +8522,11 @@ msgstr "Nordamerika" msgid "Not Set" msgstr "Inte angiven" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "Vissa spelare har inte detta spel. Vill du verkligen starta?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8274,7 +8535,7 @@ msgid "" msgstr "" "För få lediga block på destinationsminneskortet. Minst %n lediga block krävs." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8284,11 +8545,11 @@ msgstr "" "För få lediga filer på destinationsminneskortet. Minst %n ledig(a) fil(er) " "krävs." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "Hittades inte" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8325,25 +8586,25 @@ msgstr "Antal skakningar per sekund." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "Nunchuk-accelerometer" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "Nunchuk-knappar" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "Nunchuk-spak" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" @@ -8361,7 +8622,7 @@ msgid "Oceania" msgstr "Oceanien" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Av" @@ -8373,7 +8634,7 @@ msgstr "Förskjutning" msgid "On" msgstr "På" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "Vid rörelse" @@ -8384,15 +8645,15 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "&Dokumentation online " -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "Visa bara samling" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8400,7 +8661,7 @@ msgstr "" "Lägg endast till symboler med prefix:\n" "(Lämna tomt för att exportera alla symboler)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8413,24 +8674,24 @@ msgstr "" msgid "Open" msgstr "Öppna" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "Öppna &innehållande mapp" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "Öppna &användarmapp" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Öppna mapp..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "Öppna FIFO-logg" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "Öppna &sparningsmappen för GameCube" @@ -8438,7 +8699,7 @@ msgstr "Öppna &sparningsmappen för GameCube" msgid "Open Riivolution XML..." msgstr "Öppna Riivolution-XML..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "Öppna &sparningsmappen för Wii" @@ -8470,7 +8731,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "Operatörer" @@ -8478,8 +8739,8 @@ msgstr "Operatörer" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Alternativ" @@ -8488,21 +8749,21 @@ msgstr "Alternativ" msgid "Orange" msgstr "Orange" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "Omloppsbana" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Övrigt" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "Annan partition (%1)" @@ -8511,24 +8772,32 @@ msgstr "Annan partition (%1)" msgid "Other State Hotkeys" msgstr "Andra snabbsparningskortkommandon" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "Annan snabbsparningshantering" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Annat spel..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "Överskrivet" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "Spe&la upp inspelning..." -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8557,7 +8826,7 @@ msgstr "PNG-bildfil (*.png);; Alla filer (*)" msgid "PPC Size" msgstr "PPC-storlek" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC mot värd" @@ -8570,7 +8839,7 @@ msgstr "Kontroll" msgid "Pads" msgstr "Kontroller" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "Parametrar" @@ -8583,11 +8852,11 @@ msgstr "Tolka som hexadecimalt" msgid "Parsing Error" msgstr "Tolkningsfel" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "Passiv" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "Släpp igenom en Bluetoothadapter" @@ -8629,27 +8898,25 @@ msgstr "Sökvägar" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Pausa vid slutet av inspelningar" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "Pausa när fokus förloras" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "Pausa vid panik" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"Pausar emuleringen om panik uppstår på grund av läsning, skrivning eller " -"okänd instruktion.\n" -"Att aktivera detta påverkar prestandan lika mycket som att aktivera MMU." #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8666,15 +8933,15 @@ msgstr "Topphastigheten för rörelser mot neutral position." msgid "Peak velocity of outward swing movements." msgstr "Topphastigheten för svingande utåt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Ljus per bildpunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "Uppdatera systemmjukvaran via internet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "Uppdatera systemmjukvaran" @@ -8704,11 +8971,11 @@ msgstr "Fysiskt adressutrymme" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "Välj ett teckensnitt för felsökning" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "Ping" @@ -8720,8 +8987,8 @@ msgstr "Luta nedåt" msgid "Pitch Up" msgstr "Luta uppåt" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Plattform" @@ -8737,7 +9004,7 @@ msgstr "Spela / spela in" msgid "Play Recording" msgstr "Spela upp inspelning" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" @@ -8745,39 +9012,43 @@ msgstr "Play Set/Power Disc" msgid "Playback Options" msgstr "Uppspelningsalternativ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "Spelare" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "Spelare ett" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "Spelare ett förmåga ett" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "Spelare ett förmåga två" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "Spelare två" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "Spelare två förmåga ett" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "Spelare två förmåga två" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Spelare" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8789,7 +9060,7 @@ msgstr "" "avstängd, vilket leder till väldigt stor risk för det här problemet att " "inträffa." -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8802,12 +9073,12 @@ msgstr "" msgid "Point" msgstr "Peka" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "Uttag %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "ROM i uttag %1:" @@ -8816,21 +9087,21 @@ msgstr "ROM i uttag %1:" msgid "Port:" msgstr "Port:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "Portalplatser" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Möjlig desynkronisation upptäcktes: %1 kan ha desynkroniserat under bildruta " "%2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "Efterbehandlingseffekt" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Efterbehandlingseffekt:" @@ -8859,7 +9130,7 @@ msgstr "Tidigt inspelningsslut i PlayWiimote. {0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Tidigt inspelningsslut i PlayWiimote. {0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8880,7 +9151,7 @@ msgstr "Synkknapptryckning" msgid "Pressure" msgstr "Tryck" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8915,15 +9186,15 @@ msgstr "Föregående profil" msgid "Primitive %1" msgstr "Primitiv %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "Privat" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "Privat och offentlig" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "Problem" @@ -8951,7 +9222,7 @@ msgstr "" "Någorlunda allvarliga problem har påträffats. Hela spelet eller vissa delar " "av spelet kommer kanske inte fungera riktigt." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8960,23 +9231,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "Förlopp" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Offentlig" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "Töm cache för spellista" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "Lägg IPL-ROM-filer i User/GC/." @@ -9002,13 +9273,13 @@ msgstr "" "Kvaliteten för DPLII-dekodern. Ljudlatensen ökar ju högre kvaliteten är." #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Fråga" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Avsluta" @@ -9029,11 +9300,11 @@ msgstr "R-analog" msgid "READY" msgstr "KLAR" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO-moduler" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO auto-upptäckt" @@ -9041,7 +9312,7 @@ msgstr "RSO auto-upptäckt" msgid "RUNNING" msgstr "KÖR" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ-GC/Wii-skivavbildningar (*.rvz)" @@ -9058,7 +9329,11 @@ msgstr "Intervall slut:" msgid "Range Start: " msgstr "Intervall start:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "Byt &ut instruktion" @@ -9090,11 +9365,11 @@ msgstr "Läs eller skriv" msgid "Read-Only Mode" msgstr "Skrivskyddat läge" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Riktig balansbräda" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Riktig Wii-fjärrkontroll" @@ -9111,7 +9386,7 @@ msgstr "Återställ" msgid "Record" msgstr "Spela in" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "Spela in inmatningar" @@ -9123,7 +9398,7 @@ msgstr "Inspelning" msgid "Recording Options" msgstr "Inspelningsalternativ" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "Spelar in..." @@ -9140,7 +9415,7 @@ msgstr "Röd vänster" msgid "Red Right" msgstr "Röd höger" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9156,17 +9431,17 @@ msgstr "" "

Om du är osäker kan du välja Ingen." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org-status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Uppdatera" @@ -9187,22 +9462,22 @@ msgstr "Uppdatering misslyckades. Kör spelet ett kort tag och prova igen." msgid "Refreshed current values." msgstr "Uppdaterade nuvarande värden." -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "Uppdaterar..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "Region:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Register" @@ -9214,36 +9489,36 @@ msgstr "Relativ Inmatning" msgid "Relative Input Hold" msgstr "Relativ Inmatning Håll" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "Påminn mig senare" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Ta bort" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "Borttagning misslyckades" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "Ta bort skräpdata (kan ej återställas):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "Ta bort etikett..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Ta bort etikett" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9253,16 +9528,16 @@ msgstr "" "inte sedan packar in ISO-filen i ett komprimerat filformat såsom ZIP). Vill " "du fortsätta ändå?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "Byt namn på symbol" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "Renderingsfönster" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Rendera till huvudfönstret" @@ -9285,18 +9560,18 @@ msgstr "Förfrågan att vara med i din grupp" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Återställ" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "Återställ alla" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "Nollställ ignorera panikhanterare" @@ -9304,11 +9579,11 @@ msgstr "Nollställ ignorera panikhanterare" msgid "Reset Results" msgstr "Återställ resultat" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "Återställ traverseringsserver" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "Återställ traverseringsserver till %1:%2" @@ -9316,7 +9591,7 @@ msgstr "Återställ traverseringsserver till %1:%2" msgid "Reset Traversal Settings" msgstr "Återställ traverseringsinställningar" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "Återställ värden" @@ -9324,11 +9599,11 @@ msgstr "Återställ värden" msgid "Reset View" msgstr "Återställ vy" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Nollställ alla sparade Wii-fjärrkontrollparningar" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "Resurspaketshanterare" @@ -9344,11 +9619,11 @@ msgstr "Omstart krävs" msgid "Restore Defaults" msgstr "Återställ förval" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "Återställ instruktion" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Försök igen" @@ -9357,7 +9632,7 @@ msgstr "Försök igen" msgid "Return Speed" msgstr "Returhastighet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "Revision" @@ -9369,7 +9644,7 @@ msgstr "Revision: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9380,7 +9655,7 @@ msgstr "Höger" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Höger spak" @@ -9416,11 +9691,11 @@ msgstr "Rulla vänster" msgid "Roll Right" msgstr "Rulla höger" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "Rum-ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "Rotation" @@ -9450,23 +9725,23 @@ msgstr "" msgid "Rumble" msgstr "Vibration" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "Kör &hit" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "Kör GBA-kärnor i dedikerade trådar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "Kör tills" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "Kör tills (och ignorera brytpunkter)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "Kör tills träff (och ignorera brytpunkter)" @@ -9474,11 +9749,11 @@ msgstr "Kör tills träff (och ignorera brytpunkter)" msgid "Russia" msgstr "Ryssland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD-kort" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "Filstorlek för SD-kort:" @@ -9486,11 +9761,11 @@ msgstr "Filstorlek för SD-kort:" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD-kortsavbildning (*.raw);;Alla filer (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD-kortssökväg:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "SD-kortsinställningar" @@ -9498,7 +9773,7 @@ msgstr "SD-kortsinställningar" msgid "SD Root:" msgstr "SD-rot:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "SD-synkmapp:" @@ -9511,7 +9786,7 @@ msgstr "" msgid "SELECT" msgstr "SELECT" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9519,7 +9794,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "SHA1-kontrollsumma" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9533,11 +9808,11 @@ msgstr "SSL-kontext" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "&Spara kod" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "Spa&ra snabbsparning" @@ -9547,8 +9822,8 @@ msgid "Safe" msgstr "Säker" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9558,34 +9833,34 @@ msgstr "Spara" msgid "Save All" msgstr "Spara alla" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "Sparfilsexportering" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "Spara FIFO-logg" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "Spara fil till" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "Sparfil" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Sparfiler (*.sav);;Alla filer (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "Sparfilsimportering" @@ -9593,17 +9868,17 @@ msgstr "Sparfilsimportering" msgid "Save Oldest State" msgstr "Spara äldsta snabbsparning" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "Spara förinställningar" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "Spara inspelning som" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Spara snabbsparning" @@ -9647,23 +9922,23 @@ msgstr "Spara snabbsparningsplats 8" msgid "Save State Slot 9" msgstr "Spara snabbsparningsplats 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "Spara snabbsparning till fil" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "Spara snabbsparning på äldsta platsen" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Snabbspara på vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "Spara snabbsparning på plats" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "Spara symbol-map so&m..." @@ -9671,7 +9946,7 @@ msgstr "Spara symbol-map so&m..." msgid "Save Texture Cache to State" msgstr "Spara texturcache i snabbsparningar" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "Spara och läs in snabbsparning" @@ -9683,11 +9958,11 @@ msgstr "Spara som förinställningar..." msgid "Save as..." msgstr "Spara som..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "Spara kombinerad utdatafil som" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9697,15 +9972,15 @@ msgstr "" "en säkerhetskopia på de nuvarande sparfilerna före du skriver över.\n" "Vill du skriva över nu?" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "Spara i samma katalog som ROM-filen" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "Spara map-fil" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "Spara signaturfil" @@ -9713,7 +9988,7 @@ msgstr "Spara signaturfil" msgid "Save to Selected Slot" msgstr "Spara på vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "Spara på plats %1 - %2" @@ -9721,13 +9996,13 @@ msgstr "Spara på plats %1 - %2" msgid "Save..." msgstr "Spara..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Sparade Wii-fjärrkontrollparningar kan bara nollställas när ett Wii-spel " "körs." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "Sparfiler:" @@ -9735,7 +10010,7 @@ msgstr "Sparfiler:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Snabbsparningsinspelningen {0} är korrupt. Inspelningen stoppas..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Skalad EFB-kopia" @@ -9749,11 +10024,11 @@ msgstr "Skärmdump" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Sök" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Sök adress" @@ -9778,7 +10053,7 @@ msgstr "" "Sökning är inte möjligt i virtuellt adressutrymme just nu. Kör spelet ett " "kort tag och prova igen." -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Sök efter en instruktion" @@ -9786,11 +10061,11 @@ msgstr "Sök efter en instruktion" msgid "Search games..." msgstr "Sök efter spel..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "Sök efter en instruktion" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "Sök:" @@ -9814,7 +10089,7 @@ msgstr "Avsnitt som innehåller de flesta CPU- och hårdvaruinställningarna." msgid "Security options" msgstr "Säkerhetsalternativ" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Välj" @@ -9822,24 +10097,24 @@ msgstr "Välj" msgid "Select Dump Path" msgstr "Välj dump-sökväg:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "Välj exporteringskatalog" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "Välj figurfil" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "Välj GBA-BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "Välj GBA-ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "Välj GBA-sparfilssökväg" @@ -9859,15 +10134,15 @@ msgstr "Välj resurspaketssökväg" msgid "Select Riivolution XML file" msgstr "Välj Riivolution-XML-fil" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "Välj Skylandersamling" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "Välj Skylanderfil" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "Välj plats %1 - %2" @@ -9875,7 +10150,7 @@ msgstr "Välj plats %1 - %2" msgid "Select State" msgstr "Välj snabbsparning" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Välj snabbsparningsplats" @@ -9927,17 +10202,17 @@ msgstr "Välj WFS-sökväg" msgid "Select Wii NAND Root" msgstr "Välj Wii-NAND-rot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Välj en mapp" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Välj en fil" @@ -9953,7 +10228,7 @@ msgstr "Välj ett spel" msgid "Select a SD Card Image" msgstr "Välj en SD-kortsavbildning" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "Välj en fil" @@ -9961,19 +10236,19 @@ msgstr "Välj en fil" msgid "Select a game" msgstr "Välj ett spel" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "Välj en titel att installera till NAND-minnet" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "Välj e-Readerkort" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "Välj RSO-modulens adress:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "Välj inspelning att spela upp" @@ -9981,20 +10256,20 @@ msgstr "Välj inspelning att spela upp" msgid "Select the Virtual SD Card Root" msgstr "Välj rot för virtuellt SD-kort" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "Välj nyckelfil (OTP/SEEPROM-kopia)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Välj sparningsfilen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "Välj var du vill spara den konverterade skivavbildningen" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "Välj var du vill spara de konverterade skivavbildningarna" @@ -10006,11 +10281,11 @@ msgstr "Valt teckensnitt" msgid "Selected controller profile does not exist" msgstr "Den valda kontrollprofilen finns inte" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "Det valda spelet finns inte i spellistan!" @@ -10022,7 +10297,7 @@ msgstr "Markerad tråds anropsstack" msgid "Selected thread context" msgstr "Markerad tråds kontext" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -10030,7 +10305,7 @@ msgstr "" "Väljer en hårdvaruadapter att använda.

%1 stöder " "inte den här funktionen." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." @@ -10038,7 +10313,7 @@ msgstr "" "Väljer en hårdvaruadapter att använda.

Om du är " "osäker kan du välja den första." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10056,7 +10331,7 @@ msgstr "" "
Passiv är en annan typ av 3D som används av vissa TV-apparater." "

Om du är osäker kan du välja Av." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -10071,7 +10346,7 @@ msgstr "" "

Om du är osäker kan du välja Auto." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -10089,11 +10364,11 @@ msgstr "" "

Om du är osäker kan du välja OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Skicka" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Position för Sensor Bar:" @@ -10117,7 +10392,7 @@ msgstr "Serverns IP-adress" msgid "Server Port" msgstr "Serverns port" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "Servern avvisade traverseringsförsök" @@ -10134,35 +10409,35 @@ msgstr "" msgid "Set PC" msgstr "Sätt PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "Ange som &standard-ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "Välj minneskortsfil för plats A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "Välj minneskortsfil för plats B" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "Ställ in slut&adress för symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "Ställ in &storlek för symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "Ställ in slutadress för symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "Ange storlek för symbol (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10171,7 +10446,7 @@ msgstr "" "Sätter Wii-bildläget till 60Hz (480i) istället för 50Hz (576i) för PAL-spel. " "Vissa spel stöder inte detta." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Ställer in Wii-systemspråk." @@ -10192,7 +10467,7 @@ msgstr "" "mappningarna i virtuellt adressutrymme. Detta fungerar för de allra flesta " "spel." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10202,11 +10477,11 @@ msgstr "Inställningar" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Kan inte skapa filen setting.txt" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "Allvarlighet" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Shaderkompilering" @@ -10216,6 +10491,10 @@ msgstr "Shaderkompilering" msgid "Shake" msgstr "Skaka" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "Shinkansen" @@ -10229,41 +10508,41 @@ msgstr "Shinkansenkontroll" msgid "Show % Speed" msgstr "Visa %-hastighet" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "Visa &logg" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Visa &verktygsfält" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Visa aktiv titel i fönstertitel" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "Visa alla" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Visa Australien" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Visa nuvarande spel på Discord" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "Visa avstängda koder först" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "Visa ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "Visa påslagna koder först" @@ -10271,7 +10550,7 @@ msgstr "Visa påslagna koder först" msgid "Show FPS" msgstr "Visa bildfrekvens" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Visa bildruteräknare" @@ -10279,19 +10558,19 @@ msgstr "Visa bildruteräknare" msgid "Show Frame Times" msgstr "Visa bildrutetider" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Visa Frankrike" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "Visa GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Visa Tyskland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "Visa överlägg för golfläge" @@ -10299,23 +10578,23 @@ msgstr "Visa överlägg för golfläge" msgid "Show Infinity Base" msgstr "Visa Infinitybas" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Visa indata" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "Visa Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "Visa JPN" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Visa Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Visa laggräknare" @@ -10323,27 +10602,27 @@ msgstr "Visa laggräknare" msgid "Show Language:" msgstr "Visa språk:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Visa logg&konfiguration" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "Visa nätspelsmeddelanden" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "Visa nätspelsping" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Visa Nederländerna" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "Visa meddelanden på skärmen" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "Visa PAL" @@ -10356,19 +10635,19 @@ msgstr "Visa PC" msgid "Show Performance Graphs" msgstr "Visa prestandagrafer" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Visa plattformar" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Visa regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "Visa ominspelningsräknare" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Visa Ryssland" @@ -10376,7 +10655,7 @@ msgstr "Visa Ryssland" msgid "Show Skylanders Portal" msgstr "Visa Skylandersportal" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "Visa Spanien" @@ -10388,19 +10667,19 @@ msgstr "Visa hastighetsfärger" msgid "Show Statistics" msgstr "Visa statistik" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Visa systemklocka" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Visa Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Visa USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Visa okänd" @@ -10412,27 +10691,27 @@ msgstr "Visa vblank-tider" msgid "Show VPS" msgstr "Visa VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "Visa WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Visa Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Visa världen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "Visa i &minne" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "Visa i kod" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "Visa i minne" @@ -10449,11 +10728,11 @@ msgstr "Visa i minne" msgid "Show in server browser" msgstr "Visa i serverlistan" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -10507,7 +10786,7 @@ msgstr "" "emuleringshastigeten.

Om du är osäker kan du lämna " "detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -10523,7 +10802,7 @@ msgstr "" "Visar diverse renderingsstatistik.

Om du är osäker " "kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "Sida-vid-sida" @@ -10539,7 +10818,7 @@ msgstr "Tryck för liggande läge" msgid "Sideways Wii Remote" msgstr "Liggande Wii-fjärrkontroll" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "Signaturdatabas" @@ -10558,12 +10837,12 @@ msgstr "Signerat 32" msgid "Signed 8" msgstr "Signerat 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "Signed int" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Förenklad kinesiska" @@ -10571,11 +10850,11 @@ msgstr "Förenklad kinesiska" msgid "Simulate DK Bongos" msgstr "Simulera DK Bongos" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "Sex axlar" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Storlek" @@ -10592,7 +10871,7 @@ msgstr "" msgid "Skip" msgstr "Hoppa över" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "Hoppa över att rita" @@ -10600,7 +10879,7 @@ msgstr "Hoppa över att rita" msgid "Skip EFB Access from CPU" msgstr "Hoppa över tillgång till EFB från processorn" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Hoppa över huvudmeny" @@ -10637,28 +10916,33 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Alla filer(*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "Sökväg för Skylandersamling:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "Skylandern hittades inte i den här samlingen. Vill du skapa en ny fil?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Skylandershanterare" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" "Ingen Skylandersmapp hittades för den här användaren. Vill du skapa en ny " @@ -10669,19 +10953,19 @@ msgstr "" msgid "Slider Bar" msgstr "Slider Bar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Plats A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Plats A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Plats B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Plats B:" @@ -10709,7 +10993,7 @@ msgstr "" "Viss ifyllnadsdata som borde vara noll är inte noll. Detta kan göra att " "spelet fryser vid vissa punkter." -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10717,12 +11001,12 @@ msgstr "" "Vissa av de angivna värdena är ogiltiga.\n" "Kontrollera de markerade värdena." -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Sortera alfabetiskt" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Ljud:" @@ -10735,8 +11019,8 @@ msgid "Spain" msgstr "Spanien" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spanska" @@ -10744,11 +11028,11 @@ msgstr "Spanska" msgid "Speaker Pan" msgstr "Högtalarpanorering" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Högtalarvolym:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "Specialiserad (standard)" @@ -10786,7 +11070,7 @@ msgstr "Hastighet" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" @@ -10798,16 +11082,16 @@ msgstr "Stackslut" msgid "Stack start" msgstr "Stackstart" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standardkontroll" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "Starta &nätspel..." @@ -10815,7 +11099,7 @@ msgstr "Starta &nätspel..." msgid "Start New Cheat Search" msgstr "Starta ny fusksökning" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "Starta &inspelning" @@ -10825,7 +11109,7 @@ msgstr "Starta &inspelning" msgid "Start Recording" msgstr "Starta inspelning" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "Starta i helskärm" @@ -10833,11 +11117,11 @@ msgstr "Starta i helskärm" msgid "Start with Riivolution Patches" msgstr "Starta med Riivolution-moddar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "Starta med Riivolution-moddar..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "Startade spelet" @@ -10848,7 +11132,7 @@ msgstr "Startade spelet" msgid "State" msgstr "Tillstånd" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Ratt" @@ -10876,19 +11160,19 @@ msgstr "Stega ut" msgid "Step Over" msgstr "Stega över" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "Urstegningen lyckades!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "Urstegningen gjorde timeout!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "Överstegning pågår..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "Stegning lyckades!" @@ -10897,20 +11181,20 @@ msgstr "Stegning lyckades!" msgid "Stepping" msgstr "Stega" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "Läge för stereoskopisk 3D" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Läge för stereoskopisk 3D:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopi" @@ -10931,7 +11215,7 @@ msgstr "Spak" msgid "Stop" msgstr "Stoppa" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "Avbryt uppspelning/inspelning" @@ -10939,7 +11223,7 @@ msgstr "Avbryt uppspelning/inspelning" msgid "Stop Recording" msgstr "Stoppa inspelning" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "Stoppade spelet" @@ -10981,11 +11265,11 @@ msgstr "" "texturer)

Om du är osäker kan du lämna detta " "markerat." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Sträck ut till fönster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "Strikt inställningssynkronisering" @@ -10999,6 +11283,10 @@ msgstr "Sträng" msgid "Strum" msgstr "Slagskena" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -11006,69 +11294,69 @@ msgstr "Slagskena" msgid "Stylus" msgstr "Penna" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "Klar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "Lades till i nätspelindex" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n skivavbildning(ar) har konverterats." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "Borttagningen av '%1' lyckades." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "Exporterade %n av %1 sparfil(er)." -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "Exporteringen av sparfiler lyckades" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "Certifikaten har extraherats från NAND-minnet" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "Extraheringen av filen lyckades." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "Extraheringen av systemdata lyckades." -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "Importeringen av sparfilen lyckades." -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "Titeln har installerats i NAND-minnet." -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "Titeln har tagits bort från NAND-minnet." #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "SuperChargers" @@ -11076,16 +11364,16 @@ msgstr "SuperChargers" msgid "Support" msgstr "Support" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "Filformat som stöds" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "Stöder SD och SDHC. Standardstorleken är 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "Surround" @@ -11093,17 +11381,22 @@ msgstr "Surround" msgid "Suspended" msgstr "Vilande" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "Byt plats på ögon" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "Swap Force" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11118,23 +11411,23 @@ msgstr "" msgid "Swing" msgstr "Svinga" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "Byt till A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "Byt till B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Symbol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "Slutadress för symbol (%1):" @@ -11147,25 +11440,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "Symbolnamn" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Symboler" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Synka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "Synka AR/Gecko-koder" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Synka riktiga Wii-fjärrkontroller och para dem" @@ -11182,7 +11475,7 @@ msgstr "" "slumpartade frysningar när läget \"Dubbla kärnor\" används. (PÅ = " "kompatibel, AV = snabb)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11202,25 +11495,25 @@ msgstr "Synkroniserar Gecko-koder..." msgid "Synchronizing save data..." msgstr "Synkroniserar spardata..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Systemspråk:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS-inmatning" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS-verktyg" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Etiketter" @@ -11238,15 +11531,15 @@ msgstr "Svans" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Ta en skärmdump" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11254,11 +11547,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "Teknologi" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Test" @@ -11275,11 +11568,11 @@ msgstr "Texturcachenoggrannhet" msgid "Texture Dumping" msgstr "Texturdumpning" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "Texturfiltrering" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "Texturfiltrering:" @@ -11327,7 +11620,7 @@ msgstr "IPL-filen är inte en känd korrekt version. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Masterpiecepartitionerna saknas." -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11336,7 +11629,7 @@ msgstr "" "säkerhetskopia av ditt nuvarande NAND-minne och sedan börjar om med ett " "nyskapat NAND-minne." -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND-minnet har reparerats." @@ -11350,6 +11643,10 @@ msgstr "" "titeln till SD-kortet kommer Wii-menyn inte längre kunna starta den eller " "kopiera eller flytta tillbaka den till NAND-minnet." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11391,7 +11688,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "Avkrypteringsnycklarna måste bifogas till NAND-säkerhetskopian." -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11422,11 +11719,11 @@ msgstr "" "Det emulerade NAND-minnet är skadat. Systemtitlar som Wii-menyn och Wii Shop " "Channel kommer kanske inte fungera korrekt." -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Den emulerade Wii-konsolen har uppdaterats." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Den emulerade Wii-konsolen har redan den nyaste systemmjukvaran." @@ -11436,19 +11733,21 @@ msgstr "Den emulerade Wii-konsolen har redan den nyaste systemmjukvaran." msgid "The entered MAC address is invalid." msgstr "Den angivna MAC-adressen är ogiltig." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Det angivna PID:t är ogiltigt." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Det angivna VID:t är ogiltigt." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "Uttrycket innehåller ett syntaxfel." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11460,7 +11759,7 @@ msgstr "" "är antingen korrupt eller inte en GameCube-minneskortsfil.\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11468,6 +11767,12 @@ msgstr "" "Filen %1 finns redan.\n" "Vill du byta ut den?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11480,7 +11785,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "Filen {0} var redan öppen. Filheadern kommer inte att skrivas." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11494,7 +11799,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "Filsystemet är ogiltigt eller kunde inte läsas." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11524,7 +11829,7 @@ msgstr "Spel-ID:t är ovanligt kort." msgid "The game ID is {0} but should be {1}." msgstr "Spel-ID:t är {0} men borde vara {1}." -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" "Spelskivan innehåller inte någon uppdateringsinformation som går att använda." @@ -11533,7 +11838,7 @@ msgstr "" msgid "The game is currently running." msgstr "Spelet körs för tillfället." -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11543,7 +11848,7 @@ msgstr "" "systemmenyn kommer du inte kunna uppdatera den emulerade konsolen med den " "här skivan." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11564,6 +11869,12 @@ msgstr "Kontrollsummorna stämmer inte!" msgid "The hashes match!" msgstr "Kontrollsummorna stämmer!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11576,6 +11887,16 @@ msgstr "" msgid "The install partition is missing." msgstr "Installationspartitionen saknas." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11587,13 +11908,17 @@ msgstr "" "finns inget minneskort där just nu (istället är {1} inmatat). För att " "filmen ska synka korrekt, ändra vald enhet till Minneskort eller GCI-mapp." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Moddarna i %1 är inte för det valda spelet eller den valda spelrevisionen." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "Profilen '%1' finns inte" @@ -11615,12 +11940,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Den resulterande dekrypterade AR-koden innehåller inga rader." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "Samma fil kan inte användas på flera platser; den används redan av %1." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -11661,13 +11986,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "Den angivna filen \"{0}\" finns inte" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "Destinationsminneskortet innehåller redan en fil med namnet \"%1\"." @@ -11676,11 +12001,32 @@ msgstr "Destinationsminneskortet innehåller redan en fil med namnet \"%1\"." msgid "The ticket is not correctly signed." msgstr "Ticket-datan är inte korrekt signerad." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "Typen av en partition kunde inte läsas." -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11702,7 +12048,7 @@ msgstr "Uppdateringspartitionen saknas." msgid "The update partition is not at its normal position." msgstr "Uppdateringspartitionen är inte på sin normala position." -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11728,11 +12074,11 @@ msgstr "{0}-partitionen ligger inte på en giltig position." msgid "There are too many partitions in the first partition table." msgstr "Det finns för många partitioner i den första partitionstabellen." -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Det finns inget att ångra!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "Ett problem uppstod med att skapa en genväg på skrivbordet" @@ -11770,7 +12116,11 @@ msgstr "" "Denna koreanska speltitel är inställd på att använda en IOS som vanligtvis " "inte används i koreanska konsoler. Detta kommer troligtvis orsaka ERROR #002." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Den här enheten används redan med USB-genomsläppning." @@ -11799,7 +12149,7 @@ msgstr "" "Använd ett ARM64-bygge av Dolphin för den bästa upplevelsen." #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "Det går inte att ångra detta!" @@ -11932,7 +12282,7 @@ msgstr "Detta är en korrekt kopia." msgid "This session requires a password:" msgstr "Den här sessionen kräver ett lösenord:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -12009,7 +12359,7 @@ msgstr "" "Detta begränsar hastigheten av uppladdning i segment per klient, vilket " "används för sparningssynkronisering." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12050,14 +12400,14 @@ msgstr "" "Hur lång tid indatan ska vara stabil för att kalibrering ska ske. (noll för " "att stänga av)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "Timeout" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Titel" @@ -12071,7 +12421,7 @@ msgstr "till" msgid "To:" msgstr "Till:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Helskärm" @@ -12156,15 +12506,15 @@ msgstr "Tokenisering misslyckades." msgid "Toolbar" msgstr "Verktygsfält" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Ovan" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Topp-och-botten" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -12203,19 +12553,33 @@ msgstr "Totalt förflyttningsavstånd" msgid "Touch" msgstr "Beröring" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Traditionell kinesiska" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "Traverseringsfel" @@ -12223,7 +12587,7 @@ msgstr "Traverseringsfel" msgid "Traversal Server" msgstr "Traverseringsserver" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Traverseringsserver gjorde en timeout vid anslutning till värden" @@ -12235,7 +12599,7 @@ msgstr "" "Försöker översätta grenar i förtid, vilket förbättrar prestanda i de flesta " "fall. Förvalet är Sant" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Triforce AM Baseboard" @@ -12244,12 +12608,17 @@ msgstr "Triforce AM Baseboard" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Avtryckare" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12275,7 +12644,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB-enhetsemulering" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "USB-emulering" @@ -12283,19 +12652,17 @@ msgstr "USB-emulering" msgid "USB Emulation Devices" msgstr "Emulerade USB-enheter" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "Ogiltig USB-enhet" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " @@ -12306,7 +12673,7 @@ msgstr "" "kraftfull hårdvara.

Om du är osäker, välj det här " "läget." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12318,7 +12685,7 @@ msgstr "" "om du upplever pauser med hybridübershaders och du har en väldigt kraftfull " "grafikprocessor.
" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12332,7 +12699,7 @@ msgstr "" "prestandapåverkan, men resultaten varierar beroende på grafikdrivrutinernas " "beteende." -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "Kunde inte upptäcka RSO-modul automatiskt" @@ -12344,7 +12711,11 @@ msgstr "Kunde inte kontakta uppdateringsservern." msgid "Unable to create updater copy." msgstr "Kunde inte skapa en kopia av uppdateraren." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "Misslyckades att öppna fil." @@ -12372,7 +12743,7 @@ msgstr "" "\n" "Vill du ignorera denna rad och fortsätta tolka resten?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "Misslyckades att läsa fil." @@ -12388,34 +12759,34 @@ msgstr "Kunde inte skriva till filen {0}" msgid "Unbound" msgstr "Obunden" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "Okomprimerade GC/Wii-skivavbildningar (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "Odöd" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Ångra inläsning av snabbsparning" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Ångra snabbsparning" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Avinstallera" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "Avinstallera från NAND-minnet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12424,22 +12795,27 @@ msgstr "" "av denna titel tas bort från NAND-minnet utan att dess spardata tas bort. " "Vill du fortsätta?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "USA" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Okänd" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "Okänd (Id:%1 Var:%2)" @@ -12451,7 +12827,7 @@ msgstr "Okänt DVD-kommando {0:08x} - katastrofalt fel" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "Tog emot ett okänt SYNC_CODES-meddelande med id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12463,7 +12839,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "Tog emot ett okänt SYNC_SAVE_DATA-meddelande med id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12475,7 +12851,7 @@ msgstr "" msgid "Unknown address space" msgstr "Okänt adressutrymme" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "Okänd författare" @@ -12491,11 +12867,11 @@ msgstr "Okänd skiva" msgid "Unknown error occurred." msgstr "Okänt fel inträffade." -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "Okänt fel {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "Okänt fel." @@ -12503,22 +12879,22 @@ msgstr "Okänt fel." msgid "Unknown message received with id : {0}" msgstr "Tog emot ett okänt meddelande med id: {0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" "Tog emot ett okänt meddelande med id:{0} från spelare:{1} Spelaren sparkas " "ut!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Okänd(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Okänd(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Obegränsad" @@ -12530,23 +12906,23 @@ msgstr "Ladda ur ROM" msgid "Unlock Cursor" msgstr "Lås upp muspekare" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "Upplåst" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "Upplåst %1 gånger denna session" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "Upplåst (casual)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "Upplåst denna session" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Packar upp" @@ -12565,59 +12941,59 @@ msgstr "Osignerat 32" msgid "Unsigned 8" msgstr "Osignerat 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "Unsigned int" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Upp" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Uppdatera" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "Uppdateringspartition (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "Uppdatera efter Dolphin stängs" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "Uppdatering tillgänglig" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Uppdateringen avbröts" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Uppdateringen är klar" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Uppdateringen misslyckades" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Uppdaterar" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12637,7 +13013,7 @@ msgstr "Tryck för stående läge" msgid "Upright Wii Remote" msgstr "Stående Wii-fjärrkontroll" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "Statistikrapporteringsinställningar" @@ -12645,27 +13021,23 @@ msgstr "Statistikrapporteringsinställningar" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Ange 8.8.8.8 för vanlig DNS, eller ange en egen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "Använd all Wii-spardata" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "Använd inbyggd databas för spelnamn" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "Använd anpassad användarstil" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "Använd förlustfritt kodek (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Använd PAL60-läge (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Använd panikhanterare" @@ -12743,15 +13115,11 @@ msgstr "Användarinställningar" msgid "User Interface" msgstr "Användargränssnitt" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Användarstil:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "Användarvariabler" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12777,7 +13145,7 @@ msgstr "" "grafikprocessor.

Om du är osäker kan du lämna detta " "markerat." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " @@ -12787,7 +13155,7 @@ msgstr "" "ett renderingsfönster att skapas istället.

Om du är " "osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked.
I övriga fall kan du lämna detta " "omarkerat om du är osäker." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -13069,14 +13443,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Varning" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -13176,11 +13550,11 @@ msgstr "Bevakning" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "Vatten" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "Webbplats" @@ -13218,11 +13592,11 @@ msgstr "" "

Om du är osäker kan du lämna detta markerat." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Enheter som används med USB-genomsläppning" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Bredbildshack" @@ -13250,45 +13624,45 @@ msgstr "Wii-fjärrkontroll" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii-fjärrkontroll %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Wii-fjärrkontrollaccelerometer" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii-fjärrkontrollknappar" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Wii-fjärrkontrollgyroskop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii-fjärrkontrollinställningar" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii-fjärrkontroller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii-TAS-inmatning %1 - Classic Controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii-TAS-inmatning %1 - Wii-fjärrkontroll" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii-TAS-inmatning %1 - Wii-fjärrkontroll + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii och Wii-fjärrkontroller" @@ -13296,15 +13670,15 @@ msgstr "Wii och Wii-fjärrkontroller" msgid "Wii data is not public yet" msgstr "Wii-data är inte offentlig än" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-sparfiler (*.bin);;Alla filer (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools-signaturmegafil" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." @@ -13313,7 +13687,7 @@ msgstr "" "fokus. Du kan ställa in ett tangentkommando för att låsa upp den." #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "Fönsterstorlek" @@ -13359,26 +13733,26 @@ msgstr "Skriv till logg och bryt" msgid "Write to Window" msgstr "Skriv till fönster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "Fel skivnummer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "Fel hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "Fel region" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "Fel revision" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13392,9 +13766,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA-destinationsadress" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13422,7 +13796,7 @@ msgstr "Ja" msgid "Yes to &All" msgstr "Ja till &alla" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13431,7 +13805,7 @@ msgstr "" "Du håller på att konvertera innehållet av filen %2 till mappen %1. Allt som " "finns i mappen just nu kommer raderas. Är du säker på att du vill fortsätta?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13440,7 +13814,7 @@ msgstr "" "Du håller på att konvertera innehållet av mappen %1 till filen %2. Allt som " "finns i filen just nu kommer raderas. Är du säker på att du vill fortsätta?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13525,15 +13899,15 @@ msgstr "" "konsol. Läs NAND-användningsguiden för instruktioner: https://dolphin-emu." "org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "Du måste ange ett namn." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "Du måste ange ett namn för din session!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "Du måste ange en region för din session!" @@ -13541,7 +13915,7 @@ msgstr "Du måste ange en region för din session!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Du måste starta om Dolphin för att ändringarna ska börja gälla." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "Du måste välja ett spel!" @@ -13565,16 +13939,16 @@ msgstr "" "Vill du avbryta nu för att åtgärda problemet?\n" "Om du väljer \"Nej\" kan det uppstå problem med ljudet." -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13595,7 +13969,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] och [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ Exklusiv eller" @@ -13618,21 +13992,21 @@ msgstr "auto" msgid "cm" msgstr "cm" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "d3d12.dll kunde inte läsas in." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "förval" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "frånkopplad" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Readerkort (*.raw);;Alla filer (*)" @@ -13678,7 +14052,7 @@ msgstr "föregående värde" msgid "m/s" msgstr "m/s" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13690,13 +14064,13 @@ msgstr "" msgid "none" msgstr "ingen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "av" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "på" @@ -13747,11 +14121,11 @@ msgstr "" "{0}-IPL hittades i {1}-mappen. Det kan hända att skivan inte kommer kunna " "kännas igen" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} misslyckades att synkronisera koder." -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} misslyckades att synkronisera." @@ -13763,8 +14137,8 @@ msgstr "" "{0} är inte en mapp och kunde inte flyttas till *.original.\n" "Kontrollera skrivrättigheterna eller flytta filen utanför Dolphin." -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "{0} av {1} block. Komprimeringsgrad {2}%" @@ -13772,7 +14146,7 @@ msgstr "{0} av {1} block. Komprimeringsgrad {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} var inte en mapp. Den har flyttats till *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| Eller" diff --git a/Languages/po/tr.po b/Languages/po/tr.po index a0ee61371e..bd2a49a6a4 100644 --- a/Languages/po/tr.po +++ b/Languages/po/tr.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: i286, 2022\n" "Language-Team: Turkish (http://app.transifex.com/delroth/dolphin-emu/" @@ -52,7 +52,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (Disk %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -60,7 +60,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -81,7 +81,7 @@ msgstr "" msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -106,14 +106,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (Kopyala)" @@ -126,7 +126,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revizyon %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (Standart)" @@ -140,7 +140,7 @@ msgstr "%1 (önerilen)" msgid "%1 (slow)" msgstr "%1 (yavaş)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -151,11 +151,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafik Yapılandırması" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -163,54 +163,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1, sisteminizde bu özellik desteklemiyor." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 bu özelliği desteklemiyor." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 katıldı" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 geçerli bir ROM değil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -222,30 +226,30 @@ msgstr "%1 oturum bulundu" msgid "%1 sessions found" msgstr "%1 oturum bulundu" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1% (Normal Hız)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -253,7 +257,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -269,16 +273,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x Doğal (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -302,27 +310,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& Ve" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "&Hakkında" @@ -330,85 +338,85 @@ msgstr "&Hakkında" msgid "&Add Memory Breakpoint" msgstr "&Bellek Kesme Noktası Ekle" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "&Yeni Kod Ekle..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "&Fonksiyon Ekle" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "&Ekle..." -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "&Ses Ayarları" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "&Otomatik Güncelle:" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "&Otomatik Başlangıç" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "&Çerçevesiz pencere" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "&Kesme Noktaları" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "&Hata İzleyici" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "&İptal" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "&Hile Yöneticisi" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "&Güncellemeleri Denetle..." -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "&Sembolleri Temizle" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "&Çoğalt..." -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "&Kod" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "&Denetleyici Ayarları" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "&Adresi kopyala" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Oluştur..." #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Sil" @@ -424,21 +432,21 @@ msgstr "" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "&Kodu Düzenle..." -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "&Düzenle..." -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "&Diski Çıkart" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "&Emülasyon" @@ -446,39 +454,39 @@ msgstr "&Emülasyon" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "&Dosya" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "&Yazı Tipi..." -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "&Kare İlerletme" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "&Sembolleri Şuradan Getir" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "&GitHub Repo'su" @@ -486,15 +494,15 @@ msgstr "&GitHub Repo'su" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "&Grafik Ayarları" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "&Yardım" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "&Kısayol Ayarları" @@ -502,31 +510,31 @@ msgstr "&Kısayol Ayarları" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "&İçeri oyun kaydı aktar" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "&İçeri aktar" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "&BLR yerleştir" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -534,11 +542,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "&Dil:" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "Durumu &Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "&Sembol Haritasını Yükle" @@ -552,23 +560,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "&Gereçleri Yerinde Kilitle" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "&Hafıza" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "&Film" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "&Ağ" @@ -576,82 +584,82 @@ msgstr "&Ağ" msgid "&No" msgstr "&Hayır" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "&Aç..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "&Seçenekler" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "&HLE Fonksiyonlarını Yamala" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "&Duraklat" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "&Oynat" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "&Özellikler" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "&Salt-Okunur Mod" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "&Kayıtlar" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "&Kaldır" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "&Kodu Sil" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "&Sembolü yeniden adlandır" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "&Sıfırla" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "&Kaynak Paketi Yöneticisi" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "&Sembol Haritasını Kaydet" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "&Hız Limiti:" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "&Durdur" @@ -659,15 +667,15 @@ msgstr "&Durdur" msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "&Araçlar" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -677,21 +685,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "&Görünüm" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "&İzle" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "&Website" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -699,23 +707,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Evet" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(Yok)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(kapalı)" @@ -723,63 +739,71 @@ msgstr "(kapalı)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ Ekle" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 blok)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -801,11 +825,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -813,11 +837,11 @@ msgstr "" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -825,15 +849,11 @@ msgstr "" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "Orijinalin 2 katı (1280x1056) - 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -863,7 +883,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -877,15 +897,11 @@ msgstr "3D Derinlik" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "Orijinalin 3 katı (1920x1584) - 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -893,35 +909,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 blok)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "Orijinalin 4 katı (2560x2112) - 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "Orijinalin 5 katı (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 blok)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -940,19 +956,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "Orijinalin 6 katı (3840x3168) - 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "Orijinalin 7 katı (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -974,19 +986,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "Orijinalin 8 katı (5120x4224) - 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< Daha az" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -998,14 +1010,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1015,12 +1027,12 @@ msgstr "" "%2 sürümü bulunuyor.
Yükseltmek ister misiniz?

Bu güncelemeyle " "birlikte gelen yenilikler:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "Şu anda zaten bir NetPlay oturumu çalışmakta!" @@ -1045,17 +1057,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "Zaten bir diskin yerleştirilme işlemi sürüyor." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1063,18 +1075,18 @@ msgstr "" "Kapanma işlemi sürüyor. Eğer mevcut emülasyonu, kapanma işlemi tamamlanmadan " "durdurursanız kaydedilmemiş bazı veriler kaybolabilir. Durdurulsun mu?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "Senkronizasyon, ancak bir Wii oyunu çalışırken yapılabilir." #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1107,7 +1119,7 @@ msgstr "AR Kodları" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1118,7 +1130,7 @@ msgstr "Dolphin Hakkında" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "İvmeölçer" @@ -1131,8 +1143,8 @@ msgstr "" msgid "Accuracy:" msgstr "Doğruluk:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1208,11 +1220,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "Aktif" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1224,7 +1236,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1232,7 +1244,7 @@ msgstr "" msgid "Adapter Detected" msgstr "Adaptör Algılandı" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "Ekran Kartı:" @@ -1254,8 +1266,8 @@ msgstr "" msgid "Add New USB Device" msgstr "Yeni USB Aygıtı Ekle" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "Masaüstüne kısayol oluştur" @@ -1267,7 +1279,7 @@ msgstr "Kesim Noktası Ekle" msgid "Add a Memory Breakpoint" msgstr "Hafıza Kesim Noktası Ekle" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1277,7 +1289,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "Ekle &izlemeye" @@ -1287,9 +1299,9 @@ msgstr "Ekle &izlemeye" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "Ekle..." @@ -1297,16 +1309,16 @@ msgstr "Ekle..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "Adres" @@ -1325,7 +1337,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1349,7 +1361,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1357,7 +1369,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1370,27 +1382,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "Advance Game Port" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "Gelişmiş" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "Afrika" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1398,96 +1433,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "Tüm Dosyalar (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "Uyumsuz Bölge Ayarlarına İzin Ver" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Kullanım İstatistikleri Raporlamasına İzin Ver" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "SD Karta Yazmaya İzin Ver" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "Alternatif Giriş Kaynakları" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1497,7 +1533,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1505,7 +1541,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "Bir diskin yerleştirilmesi bekleniyordu ancak disk bulunamadı." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "Anaglif" @@ -1523,31 +1559,31 @@ msgstr "Açı" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "Kenar Yumuşatma:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "Herhangi Bir Bölge" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1561,11 +1597,11 @@ msgstr "Apploader Tarihi:" msgid "Apply" msgstr "Uygula" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "Küçük Haritaları algıla" @@ -1573,15 +1609,15 @@ msgstr "Küçük Haritaları algıla" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1589,16 +1625,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "En-Boy Oranı:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "Denetleyici Noktalarını Ata" @@ -1606,7 +1646,7 @@ msgstr "Denetleyici Noktalarını Ata" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1631,7 +1671,7 @@ msgstr "Ses Geciktirme Ayarları" msgid "Australia" msgstr "Avustralya" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "Yazar" @@ -1639,8 +1679,8 @@ msgstr "Yazar" msgid "Authors" msgstr "Yazarlar" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "Otomatik" @@ -1648,11 +1688,11 @@ msgstr "Otomatik" msgid "Auto (Multiple of 640x528)" msgstr "Otomatik (640x528'in katları)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "Otomatik Güncelleme Ayarları" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1660,7 +1700,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "Pencere Boyutunu Otomatik Ayarla" @@ -1668,15 +1708,15 @@ msgstr "Pencere Boyutunu Otomatik Ayarla" msgid "Auto-Hide" msgstr "Otomatik Gizle" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1704,7 +1744,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1716,7 +1756,7 @@ msgstr "BP kaydı " msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1728,12 +1768,12 @@ msgstr "" msgid "Backend Settings" msgstr "Çözücü Ayarları" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "Çözücü:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "Arkaplan Girişi" @@ -1744,13 +1784,13 @@ msgstr "Arkaplan Girişi" msgid "Backward" msgstr "Geri" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1758,20 +1798,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "Afiş" @@ -1791,11 +1831,11 @@ msgstr "Çubuk" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "Temel" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "Temel Ayarlar" @@ -1803,7 +1843,7 @@ msgstr "Temel Ayarlar" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1811,7 +1851,7 @@ msgstr "" msgid "Battery" msgstr "Batarya" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "Beta (ayda bir kere)" @@ -1819,6 +1859,22 @@ msgstr "Beta (ayda bir kere)" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1835,20 +1891,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1856,7 +1912,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "Bloklar" @@ -1881,15 +1937,15 @@ msgstr "" "Bluetooth Geçişi Modu etkin, ancak Dolphin libusb olmadan oluşturuldu. Geçiş " "modu kullanılamaz." -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1897,7 +1953,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "Çerçevesiz Tam Ekran" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "Alt" @@ -1906,7 +1962,7 @@ msgstr "Alt" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1920,27 +1976,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1958,7 +2014,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1966,12 +2022,12 @@ msgstr "" msgid "Buffer Size:" msgstr "Arabellek Boyutu:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "Arabellek:" @@ -1994,7 +2050,7 @@ msgstr "Düğme" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2010,7 +2066,7 @@ msgstr "Düğme" msgid "Buttons" msgstr "Düğmeler" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -2020,7 +2076,7 @@ msgstr "" msgid "C Stick" msgstr "C Çubuğu" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2028,19 +2084,19 @@ msgstr "" msgid "CP register " msgstr "CP kaydı " -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "İşlemci Seçenekleri" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "Önbellekli Interpreter (yavaş)" @@ -2051,11 +2107,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2079,19 +2135,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2105,22 +2161,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "İptal" @@ -2154,11 +2218,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2166,6 +2230,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "GC IPL bulunamadığı için oyun başlatılamıyor." +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2184,11 +2252,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "&Diski Değiştir" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "&Diski Değiştir..." @@ -2196,7 +2264,7 @@ msgstr "&Diski Değiştir..." msgid "Change Disc" msgstr "Diski Değiştir" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "Diskleri Otomatik Değiştir" @@ -2210,7 +2278,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2226,15 +2294,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "Değiştirilen hileler oyunu yeniden başlattığınızda etkili olacaktır." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "Sohbet" @@ -2250,7 +2318,7 @@ msgstr "Hile Arama" msgid "Cheats Manager" msgstr "Hile Yöneticisi" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2262,13 +2330,13 @@ msgstr "" msgid "Check for updates" msgstr "Güncellemeleri kontrol et" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2276,31 +2344,31 @@ msgstr "" msgid "China" msgstr "Çin" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "Açmak için bir dosya seçin" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "Genişletmek için bir klasör seçin" @@ -2309,7 +2377,7 @@ msgstr "Genişletmek için bir klasör seçin" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2319,27 +2387,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "Temizle" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "Önbelleği Temizle" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2348,11 +2416,11 @@ msgstr "" msgid "Close" msgstr "Kapat" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "Ya&pılandırma" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "Kod" @@ -2379,15 +2447,19 @@ msgstr "" msgid "Code:" msgstr "Code:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2395,12 +2467,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2422,7 +2494,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2430,18 +2502,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2451,7 +2523,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2525,14 +2597,14 @@ msgstr "" msgid "Config" msgstr "Yapılandırma" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "Yapılandır" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2541,22 +2613,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "Dolphin'i Yapılandır" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2564,13 +2636,13 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "Durdurmayı Onayla" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2579,15 +2651,15 @@ msgstr "" msgid "Connect" msgstr "Bağlan" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "Balance Board Bağla" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "USB Klavye Bağla" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "" @@ -2607,15 +2679,15 @@ msgstr "3. Wii Remote'u Bağla" msgid "Connect Wii Remote 4" msgstr "4. Wii Remote'u Bağla" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "Wii Remote Bağla" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "" "Gerçekten internete bağlanıp çevrimiçi sistem güncellemesi yapmak istiyor " @@ -2625,7 +2697,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2637,7 +2709,7 @@ msgstr "Bağlantı Tipi:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "Devamlı Arama" @@ -2650,7 +2722,7 @@ msgstr "" msgid "Control Stick" msgstr "Kontrol Çubuğu" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "" @@ -2686,7 +2758,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2694,7 +2766,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2703,7 +2775,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2728,62 +2800,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "Yakınsama:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2808,18 +2880,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "Kopyala" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "Kopyala &Fonksiyon" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "Kopyala &Hex" @@ -2827,7 +2899,7 @@ msgstr "Kopyala &Hex" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2839,19 +2911,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2887,7 +2959,7 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." @@ -2895,7 +2967,7 @@ msgstr "" "Nintendo platformundan güncelleme dosyaları indirilemedi. Lütfen internet " "bağlantınızı kontrol edin ve tekrar deneyin." -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2919,7 +2991,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2951,6 +3023,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2968,15 +3044,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2984,13 +3060,13 @@ msgstr "" msgid "Country:" msgstr "Ülke:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2999,16 +3075,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -3026,7 +3102,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3060,7 +3136,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "Mevcut Bölge" @@ -3072,7 +3148,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "Mevcut oyun" @@ -3084,7 +3160,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "Özel RTC Seçenekleri" @@ -3092,13 +3168,13 @@ msgstr "Özel RTC Seçenekleri" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3119,7 +3195,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK Bongos Kontr." @@ -3147,7 +3223,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3155,15 +3231,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "Dance Mat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "Veri" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3175,23 +3257,23 @@ msgstr "Veri Aktarımı" msgid "Data Type" msgstr "Veri Tipi" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "Kullanılmaması gereken dosya alanındaki veriler." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3205,7 +3287,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "Hata ayıklama" @@ -3251,8 +3333,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "Varsayılan" @@ -3260,7 +3343,7 @@ msgstr "Varsayılan" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "Varsayılan Cihaz" @@ -3293,17 +3376,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Sil" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3312,7 +3395,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3320,26 +3403,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "Derinlik:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Açıklama" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "Açıklama:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3347,11 +3430,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "Belirle" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3359,11 +3442,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "Cihaz" @@ -3372,7 +3455,7 @@ msgstr "Cihaz" msgid "Device PID (e.g., 0305)" msgstr "Cihaz PID (örn. 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "Cihaz Ayarları" @@ -3389,11 +3472,11 @@ msgstr "Cihaz:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "Beş dakika boyunca hareketsiz kalınırsa ekranı karartır." @@ -3405,12 +3488,12 @@ msgstr "Doğrudan Bağlantı" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3418,7 +3501,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "Sınırlayıcı Kutusunu Devre Dışı Bırak" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "Kopyalama Filtresini Devre Dışı Bırak" @@ -3430,15 +3513,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "Emülasyon Hızı Limitini Kapat" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "Sisi Devre Dışı Bırak" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3460,7 +3547,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3469,7 +3556,7 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3503,25 +3590,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "Emülasyonu durdurmak istiyor musunuz?" @@ -3533,35 +3620,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Harita Dosyası (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Filmleri (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3572,7 +3659,7 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3580,7 +3667,7 @@ msgstr "" "Dolphin, herhangi bir GameCube/Wii ISO veya WAD bulamadı.\n" "Oyun dizini ayarlamak için burayı çift tıklayın..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3592,7 +3679,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin geçiş sunucusu için çok eski" @@ -3606,7 +3693,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3621,15 +3708,15 @@ msgstr "Dolphin'in hile sistemi şu anda devre dışı." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "Disk imajı sıkıştırılma işlemi tamamlandı." @@ -3642,37 +3729,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "Aşağı" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3695,7 +3782,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "Kukla" @@ -3715,7 +3802,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "Sesi Dök" @@ -3727,7 +3814,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "EFB Hedef Dökümü" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "Kareleri Dök" @@ -3800,12 +3887,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Flemenkçe" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "&Çıkış" @@ -3821,7 +3908,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3835,7 +3922,7 @@ msgstr "Erken Hafıza Güncellemeleri" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3848,7 +3935,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3882,7 +3969,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3890,11 +3977,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Yerleşik Çerçeve Arabellği (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "Boş" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "Emülasyon işlemi zaten çalışıyor" @@ -3902,15 +3989,15 @@ msgstr "Emülasyon işlemi zaten çalışıyor" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "Wii'nin Bluetooth adaptörünü taklit et" @@ -3920,11 +4007,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "Taklit Wii Remote" @@ -3944,12 +4031,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3957,6 +4044,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "API Doğrulama Katmanlarını Etkinleştir" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3965,15 +4056,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "Ses Geciktirmeyi Etkinleştir" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "Hilelere İzin Ver" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "Özel RTC'yi Etkinleştir" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3981,19 +4076,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "Çift Çekirdeğe İzin Ver" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "Çift Çekirdeğe İzin Ver (Hızı Artırır)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -4010,10 +4105,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "MMU'ya İzin Ver" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "Progresif Taramaya İzin Ver" @@ -4027,15 +4126,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "Ekran Koruyucusuna İzin Ver" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "Hoparlör verisine izin ver" @@ -4043,11 +4142,11 @@ msgstr "Hoparlör verisine izin ver" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "İstatistik Raporlamayı Etkinleştir" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4055,10 +4154,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "Wireframe modu" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4089,6 +4195,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4123,7 +4236,7 @@ msgstr "" "Birkaç oyun için gerekli olan Kayar Nokta Sonuç Bayrağı hesaplamasını " "etkinleştirir. (AÇIK = Uyumlu, Kapalı = Hızlı)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4134,11 +4247,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4156,7 +4270,7 @@ msgid "" "this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4179,7 +4293,6 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" @@ -4187,7 +4300,14 @@ msgstr "" "Hafıza Yönetim Ünitesini etkinleştirir. Bazı oyunlarda gereklidir. (Açık = " "Uyumlu, Kapalı = Hızlı)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4214,7 +4334,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4227,12 +4347,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "İngilizce" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "Geliştirmeler" @@ -4263,84 +4383,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "RSO modül adresini girin:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "Hata" @@ -4349,13 +4469,13 @@ msgstr "Hata" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4367,15 +4487,15 @@ msgstr "Seçili dili yüklerken hata. Sistem varsayılanlarına geri dönülüyo msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4383,11 +4503,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4458,7 +4578,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Avrupa" @@ -4487,11 +4607,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4539,14 +4659,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "Tüm Wii Kayıtlarını Ver" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4554,42 +4674,42 @@ msgstr "" msgid "Export Recording" msgstr "Çekimi Ver" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "Çekimi Ver..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Uzantı" @@ -4602,7 +4722,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4610,35 +4730,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Harici Çerçeve Arabelleği (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "Dosyayı Genişlet..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4648,7 +4768,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO Oynatıcısı" @@ -4656,17 +4776,17 @@ msgstr "FIFO Oynatıcısı" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4674,11 +4794,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4686,7 +4806,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4707,15 +4827,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4731,7 +4851,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4739,36 +4859,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "Kod indirme başarısız." -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4783,29 +4903,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4820,23 +4940,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4848,15 +4968,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4870,8 +4990,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4898,40 +5022,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4951,35 +5075,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4989,18 +5113,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -5016,27 +5140,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5056,9 +5187,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5066,33 +5197,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5116,17 +5247,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "Dosya Ayrıntıları" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "Dosya Biçimi" @@ -5138,20 +5273,20 @@ msgstr "Dosya Biçimi:" msgid "File Info" msgstr "Dosya Bilgisi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "Dosya Adı" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "Dosya Yolu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "Dosya Boyutu" @@ -5159,15 +5294,15 @@ msgstr "Dosya Boyutu" msgid "File Size:" msgstr "Dosya Boyutu:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "Dosya kod içermemektedir." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "Dosyalar açıldı, sıkıştırılmaya hazır." @@ -5177,11 +5312,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5189,7 +5324,7 @@ msgstr "" msgid "Filesystem" msgstr "Dosya sistemi" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5205,7 +5340,7 @@ msgstr "Bul &Önceki" msgid "Finish Calibration" msgstr "Kalibrasyonu Bitir" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5213,19 +5348,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "Sağlamayı Düzelt" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5235,7 +5370,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "Bayraklar" @@ -5244,12 +5379,12 @@ msgstr "Bayraklar" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5269,35 +5404,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "16:9'a Zorla" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "24-Bit Renge Zorla" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "4:3'e Zorla" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5305,7 +5440,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5317,7 +5452,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5327,7 +5462,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5335,7 +5470,7 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Biçim:" @@ -5401,19 +5536,19 @@ msgstr "" msgid "France" msgstr "Fransa" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5421,7 +5556,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5882,7 +6022,7 @@ msgstr "Yeşil Sol" msgid "Green Right" msgstr "Yeşil Sağ" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "Sütun Görünümü" @@ -5895,7 +6035,7 @@ msgstr "Gitar" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -5911,7 +6051,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5928,6 +6068,10 @@ msgstr "" msgid "Help" msgstr "Yardım" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5948,7 +6092,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -5957,28 +6101,28 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Gizle" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5987,7 +6131,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6003,11 +6147,11 @@ msgstr "" msgid "Host" msgstr "Barındırma" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -6015,7 +6159,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6023,15 +6167,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -6039,7 +6183,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "Kısayol Tuşu Ayarları" @@ -6049,11 +6193,11 @@ msgstr "Kısayol Tuşu Ayarları" msgid "Hotkeys" msgstr "Kısayol Tuşları" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "Kısayol Tuşları Pencere Odağı Gerektirir" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6063,7 +6207,7 @@ msgstr "" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "Risklerin farkındayım ve devam etmek istiyorum" @@ -6072,11 +6216,11 @@ msgstr "Risklerin farkındayım ve devam etmek istiyorum" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6098,24 +6242,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP Adresi:" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL Ayarları" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "Kızılötesi" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "Kızılötesi Hassasiyeti:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6133,22 +6277,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "Simge" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6161,7 +6305,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6175,14 +6319,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6198,7 +6342,7 @@ msgstr "Yoksay" msgid "Ignore Format Changes" msgstr "Birim Değişimini Yoksay" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6231,30 +6375,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "Wii Kayıtlarını Al..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6270,7 +6414,7 @@ msgstr "Oyunda?" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6282,6 +6426,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6319,19 +6487,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6344,27 +6512,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "Bilgi" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "Bilgilendirme" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "Giriş" @@ -6378,42 +6546,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "Yerleştir &nop" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "SD Kart Ekle" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "Kur" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "Güncellemeyi Kur" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "WAD Kur..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6425,7 +6593,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6433,7 +6601,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6450,8 +6618,23 @@ msgstr "Intensity" msgid "Interface" msgstr "Arayüz" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "İç LZO Hatası - Sıkıştırma başarısız." @@ -6460,23 +6643,30 @@ msgstr "İç LZO Hatası - Sıkıştırma başarısız." msgid "Internal LZO Error - decompression failed" msgstr "Dahili LZO Hatası - genişletme başarısız" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "İç LZO Hatası - lzo_init() başarısız." +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Dahili Çözünürlük" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "Dahili Çözünürlük:" @@ -6484,15 +6674,15 @@ msgstr "Dahili Çözünürlük:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "Yorumlayıcı (çok yavaş)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6504,7 +6694,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Geçersiz Karma Kod" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6513,15 +6703,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6529,7 +6719,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "Geçersiz host" @@ -6550,7 +6740,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6570,7 +6760,7 @@ msgstr "Geçersiz arama dizesi (sayıya dönüştürülemedi)" msgid "Invalid search string (only even string lengths supported)" msgstr "Geçersiz arama dizesi (sadece düz dize uzunluğu destekleniyor)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6579,8 +6769,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "İtalyanca" @@ -6588,11 +6778,16 @@ msgstr "İtalyanca" msgid "Italy" msgstr "İtalya" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6600,79 +6795,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "Japonya" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japonca" @@ -6683,12 +6878,18 @@ msgstr "Japonca" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "Pencereyi Önde Tut" @@ -6705,7 +6906,7 @@ msgstr "" msgid "Keyboard" msgstr "Klavye" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6722,16 +6923,16 @@ msgstr "Tuşlar" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "Oyuncuyu At" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "Kore" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korece" @@ -6742,7 +6943,7 @@ msgstr "Korece" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6764,23 +6965,31 @@ msgstr "Etiket" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "Gecikme:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6788,11 +6997,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6803,7 +7016,7 @@ msgstr "Sol" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "Sol Çubuk" @@ -6825,7 +7038,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6835,7 +7048,7 @@ msgstr "" "temizlemek için orta, \n" "daha çok seçenek için sağ tıklatın." -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6852,7 +7065,7 @@ msgstr "Lisans" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6862,8 +7075,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6871,11 +7087,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "Liste Görünümü" @@ -6884,18 +7100,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6903,15 +7119,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "Özel Dokuları Yükle" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "GameCube Ana Menüsü'nü Yükle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6928,7 +7144,7 @@ msgstr "Yükleme Yolu:" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -7017,23 +7233,23 @@ msgstr "8. Durumu Yükle" msgid "Load State Slot 9" msgstr "9. Durumu Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "Dosyadan Durum Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "Seçili Yuvadan Durum Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "Yuvadan Durum Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "Wii Sistem Menüsünü Yükle %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -7041,16 +7257,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "Seçili Yuvadan Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7058,7 +7274,7 @@ msgstr "" msgid "Load..." msgstr "Yükle..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7075,15 +7291,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "Yerel" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7097,10 +7313,18 @@ msgstr "Günlük" msgid "Log Configuration" msgstr "Günlük Yapılandırması" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "Render Süresini Dosyaya Yaz" @@ -7113,18 +7337,10 @@ msgstr "Geçmiş Türü" msgid "Logger Outputs" msgstr "Geçmiş Çıkışı" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7136,20 +7352,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7161,13 +7377,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7175,9 +7391,37 @@ msgstr "" msgid "Main Stick" msgstr "Ana Çubuk" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7186,7 +7430,7 @@ msgstr "" msgid "Maker:" msgstr "Yapımcı:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7194,7 +7438,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7203,23 +7447,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7228,12 +7472,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "Bu Wii Menüsünde ve bazı oyunlarda yavaşlamaya neden olabilir." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7245,19 +7489,19 @@ msgstr "Hafıza" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "Hafıza Kartı" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7277,7 +7521,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7289,29 +7533,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "Mikrofon" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "Çeşitli" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "Çeşitli Ayarlar" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7334,12 +7583,20 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7351,11 +7608,11 @@ msgstr "Monoskopik Gölgeler" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7364,20 +7621,20 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7398,7 +7655,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7406,20 +7663,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7427,7 +7684,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7444,25 +7701,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7471,11 +7728,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "İsim:" @@ -7483,16 +7740,16 @@ msgstr "İsim:" msgid "Native (640x528)" msgstr "Orijinal (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7504,27 +7761,27 @@ msgstr "" msgid "Netherlands" msgstr "Hollanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "Ağ" @@ -7532,15 +7789,15 @@ msgstr "Ağ" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Yeni" @@ -7553,11 +7810,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "Yeni Etiket..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "Yeni kimlik oluşturuldu." @@ -7565,7 +7822,7 @@ msgstr "Yeni kimlik oluşturuldu." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Yeni etiket" @@ -7588,6 +7845,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "Kullanıcı Adı:" @@ -7615,14 +7873,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "Eşleşme Yok" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7632,7 +7894,7 @@ msgstr "" msgid "No description available" msgstr "Açıklama yok" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7640,7 +7902,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7648,15 +7910,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7687,23 +7953,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "Hiçbiri" @@ -7715,11 +7981,11 @@ msgstr "" msgid "Not Set" msgstr "Ayarlanmamış" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7727,7 +7993,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7735,11 +8001,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7774,25 +8040,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7810,7 +8076,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "Kapalı" @@ -7822,7 +8088,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7833,21 +8099,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "Çevrimiçi &Belgeler" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7858,24 +8124,24 @@ msgstr "" msgid "Open" msgstr "Aç" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Dizin Aç..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7883,7 +8149,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7915,7 +8181,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7923,8 +8189,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "Seçenekler" @@ -7933,21 +8199,21 @@ msgstr "Seçenekler" msgid "Orange" msgstr "Turuncu" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "Diğer" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7956,24 +8222,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "Diğer oyun..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8002,7 +8276,7 @@ msgstr "" msgid "PPC Size" msgstr "PPC Boyutu" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -8015,7 +8289,7 @@ msgstr "Kol" msgid "Pads" msgstr "Kollar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -8028,11 +8302,11 @@ msgstr "" msgid "Parsing Error" msgstr "Ayrıştırma Hatası" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8074,23 +8348,24 @@ msgstr "Yollar" msgid "Pause" msgstr "Duraklat" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "Filmin Sonunda Duraklat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8108,15 +8383,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "Piksel Aydınlatması" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "İnternet Üzerinden Sistem Güncellemesi Yap" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8146,11 +8421,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8162,8 +8437,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "Platform" @@ -8179,7 +8454,7 @@ msgstr "" msgid "Play Recording" msgstr "Çekimi Oynat" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8187,39 +8462,43 @@ msgstr "" msgid "Playback Options" msgstr "Oynatma Seçenekleri" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "Oyuncular" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8228,7 +8507,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8239,12 +8518,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8253,19 +8532,19 @@ msgstr "" msgid "Port:" msgstr "Port:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "Post-Processing Efekti:" @@ -8294,7 +8573,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8315,7 +8594,7 @@ msgstr "Sync düğmesine basın" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8345,15 +8624,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8375,7 +8654,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "Profil" @@ -8384,23 +8663,23 @@ msgstr "Profil" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8425,13 +8704,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "Soru" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "Çık" @@ -8452,11 +8731,11 @@ msgstr "R-Analog" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8464,7 +8743,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8481,7 +8760,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8513,11 +8796,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "Gerçek Balance Board" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "Gerçek Wii Remote" @@ -8534,7 +8817,7 @@ msgstr "" msgid "Record" msgstr "Çek" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8546,7 +8829,7 @@ msgstr "" msgid "Recording Options" msgstr "Çekim Seçenekleri" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8563,7 +8846,7 @@ msgstr "Kırmızı Sol" msgid "Red Right" msgstr "Kırmızı Sağ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8573,17 +8856,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "Yenile" @@ -8604,22 +8887,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Bölge" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "Kayıtlar" @@ -8631,52 +8914,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "Kaldır" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "Ana Pencereye Dönüştür" @@ -8697,18 +8980,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "Sıfırla" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8716,11 +8999,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8728,7 +9011,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8736,11 +9019,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "Kaydedilen tüm Wii Remote eşleştirmelerini sıfırla" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8756,11 +9039,11 @@ msgstr "Yeniden Başlatma Gerekli" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Tekrar Dene" @@ -8769,7 +9052,7 @@ msgstr "Tekrar Dene" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8781,7 +9064,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8792,7 +9075,7 @@ msgstr "Sağ" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "Sağ Çubuk" @@ -8828,11 +9111,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8857,23 +9140,23 @@ msgstr "" msgid "Rumble" msgstr "Gümbürtü" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8881,11 +9164,11 @@ msgstr "" msgid "Russia" msgstr "Rusya" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8893,11 +9176,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD Kart Yolu:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8905,7 +9188,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8918,7 +9201,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -8926,7 +9209,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8940,11 +9223,11 @@ msgstr "" msgid "START" msgstr "START TUŞU" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "&Durumu Kaydet" @@ -8954,8 +9237,8 @@ msgid "Safe" msgstr "Güvenli" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8965,34 +9248,34 @@ msgstr "Kaydet" msgid "Save All" msgstr "Tümünü Kaydet" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -9000,17 +9283,17 @@ msgstr "" msgid "Save Oldest State" msgstr "En Eski Durumu kaydet" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "Durumu Kaydet" @@ -9054,23 +9337,23 @@ msgstr "8. Duruma Kaydet" msgid "Save State Slot 9" msgstr "9. Duruma Kaydet" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "Durumu Seçili Slot'a Kaydet" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9078,7 +9361,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9090,26 +9373,26 @@ msgstr "" msgid "Save as..." msgstr "Farklı kaydet..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9117,7 +9400,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9125,13 +9408,13 @@ msgstr "" msgid "Save..." msgstr "Kaydet..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" "Kaydedilmiş Wii Remote eşleştirmeleri, yalnızca bir Wii oyunu açıkken " "sıfırlanabilir." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9139,7 +9422,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "Boyutlandırılmış EFB Kopyası" @@ -9153,11 +9436,11 @@ msgstr "Ekran Görüntüsü" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "Ara" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "Adres Ara" @@ -9180,7 +9463,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "Bir talimat ara" @@ -9188,11 +9471,11 @@ msgstr "Bir talimat ara" msgid "Search games..." msgstr "Oyun ara..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9216,7 +9499,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "Seç" @@ -9224,24 +9507,24 @@ msgstr "Seç" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9261,15 +9544,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9277,7 +9560,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "Durum Yuvası Seç" @@ -9329,17 +9612,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "Wii NAND Kök Seç" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "Bir Dizin Seç" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "Bir Dosya Seç" @@ -9355,7 +9638,7 @@ msgstr "Bir Oyun Seç" msgid "Select a SD Card Image" msgstr "Bir SD Kart Kalıbı Seç" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9363,19 +9646,19 @@ msgstr "" msgid "Select a game" msgstr "Bir oyun seç" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9383,20 +9666,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "Kayıt dosyasını seçin" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9408,11 +9691,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "Seçilmiş kontrolcü profili yok" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9424,19 +9707,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9447,7 +9730,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9456,7 +9739,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9466,11 +9749,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "Gönder" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "Sensör Çubuğu Konumu:" @@ -9490,7 +9773,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9507,35 +9790,35 @@ msgstr "" msgid "Set PC" msgstr "PC'yi Ayarla" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -9545,7 +9828,7 @@ msgstr "" "olarak ayarlar.\n" "Tüm oyunlarda çalışmayabilir." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "Wii sistem dilini ayarlar." @@ -9561,7 +9844,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9571,11 +9854,11 @@ msgstr "Ayarlar" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: setting.txt dosyası oluşturulamıyor" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "Gölgelendirici Derlemesi" @@ -9585,6 +9868,10 @@ msgstr "Gölgelendirici Derlemesi" msgid "Shake" msgstr "Salla" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9598,41 +9885,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "&Günlüğü Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "Araç Çubuğunu Gös&ter" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "Etkin Başlığı Pencere Başlığında Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "Avusturalya'yı Göster" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "Discord'da Mevcut Oyunu Göster" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "ELF/DOL'u Göster" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9640,7 +9927,7 @@ msgstr "" msgid "Show FPS" msgstr "FPS'yi Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "Kare Sayacını Göster" @@ -9648,19 +9935,19 @@ msgstr "Kare Sayacını Göster" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "Fransızları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "GameCube'leri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "Almanları göster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9668,23 +9955,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "Görüntü Girişini Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "İtalyanları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "Korelileri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "Takılma Sayacını Göster" @@ -9692,27 +9979,27 @@ msgstr "Takılma Sayacını Göster" msgid "Show Language:" msgstr "Dili Göster:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "Geçmiş &Yapılandırmasını Göster" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "NetPlay Mesajlarını Göster" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "NetPlay Ping'ini Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "Hollanda'yı Göster" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "PAL'ları Göster" @@ -9725,19 +10012,19 @@ msgstr "PC'yi Göster" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "Platformları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "Bölgeleri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "Rusya'yı Göster" @@ -9745,7 +10032,7 @@ msgstr "Rusya'yı Göster" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "İspanya'yı Göster" @@ -9757,19 +10044,19 @@ msgstr "" msgid "Show Statistics" msgstr "İstatistikleri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "Sistem Saatini Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "Tayvanlıları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "Amerikanları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "Bilinmeyenleri Göster" @@ -9781,27 +10068,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "WAD'ları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "Wii'leri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "Dünyayı Göster" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9818,11 +10105,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9870,7 +10157,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9882,7 +10169,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9898,7 +10185,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9917,12 +10204,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Basitleştirilmiş Çince" @@ -9930,11 +10217,11 @@ msgstr "Basitleştirilmiş Çince" msgid "Simulate DK Bongos" msgstr "DK Bongos'u Taklit Et" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "Boyut" @@ -9951,7 +10238,7 @@ msgstr "" msgid "Skip" msgstr "Atla" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9959,7 +10246,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "CPU'dan EFB'ye erişimi atla" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "Ana Menü'yü Atla" @@ -9985,28 +10272,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -10015,19 +10307,19 @@ msgstr "" msgid "Slider Bar" msgstr "Kaydırma Çubuğu" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "Slot A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "Yuva A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "Slot B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "Yuva B:" @@ -10053,18 +10345,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "Alfabetik Sırala" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "Ses:" @@ -10077,8 +10369,8 @@ msgid "Spain" msgstr "İspanya" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "İspanyolca" @@ -10086,11 +10378,11 @@ msgstr "İspanyolca" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "Hoparlör Ses Seviyesi:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10119,7 +10411,7 @@ msgstr "Hız" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10131,16 +10423,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "Standart Denetleyici" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Başlat" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "&Netplay'i Başlat..." @@ -10148,7 +10440,7 @@ msgstr "&Netplay'i Başlat..." msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10158,7 +10450,7 @@ msgstr "" msgid "Start Recording" msgstr "Çekimi Başlat" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10166,11 +10458,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10181,7 +10473,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "Direksiyon" @@ -10209,19 +10501,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10230,20 +10522,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "Stereoskopik 3D Modu:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "Stereoskopi" @@ -10264,7 +10556,7 @@ msgstr "Çubuk" msgid "Stop" msgstr "Durdur" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10272,7 +10564,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10304,11 +10596,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "Pencereye Göre Ayarla" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10322,6 +10614,10 @@ msgstr "" msgid "Strum" msgstr "Tıngırtı" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10329,69 +10625,69 @@ msgstr "Tıngırtı" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10399,16 +10695,16 @@ msgstr "" msgid "Support" msgstr "Destek" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10416,17 +10712,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10438,23 +10739,23 @@ msgstr "" msgid "Swing" msgstr "Hareket" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "Sembol" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10467,25 +10768,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "Semboller" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "Senkronize Et" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "Gerçek Wii Remote'ları senkronize edin ve onları eşleştirin" @@ -10499,7 +10800,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10517,25 +10818,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "Sistem Dili:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS Girişi" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS Araçları" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "Etiketler" @@ -10553,15 +10854,15 @@ msgstr "" msgid "Taiwan" msgstr "Tayvan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "Ekran Görüntüsü Al" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10569,11 +10870,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "Sınama" @@ -10590,11 +10891,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10635,13 +10936,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10652,6 +10953,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10685,7 +10990,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10712,11 +11017,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "Sanal Wii konsolu güncellendi." -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "Sanal Wii konsolu zaten güncel." @@ -10726,19 +11031,21 @@ msgstr "Sanal Wii konsolu zaten güncel." msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "Girilen PID geçersiz." -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "Girilen VID geçersiz." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10746,12 +11053,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10762,7 +11075,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10773,7 +11086,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10798,7 +11111,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10806,14 +11119,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10830,6 +11143,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10840,6 +11159,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10848,12 +11177,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10872,12 +11205,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "Ortaya çıkan şifresi çözülmüş AR kodu herhangi bir satır içermiyor." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10911,13 +11244,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10926,11 +11259,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10950,7 +11304,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10976,11 +11330,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "Geri alacak hiçbirşey yok!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -11016,7 +11370,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "Bu USB aygıtı zaten beyaz listeye eklenmiş." @@ -11042,7 +11400,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11143,7 +11501,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11202,7 +11560,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11237,14 +11595,14 @@ msgstr "Eğim" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "Başlık" @@ -11258,7 +11616,7 @@ msgstr "Buraya" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "&Tam Ekran Moduna Geç" @@ -11343,15 +11701,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "Üst" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "Üst-ve-Alt" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11390,19 +11748,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Geleneksel Çince" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11410,7 +11782,7 @@ msgstr "" msgid "Traversal Server" msgstr "Geçiş Sunucusu" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "Geçiş sunucusunun ana bilgisayar bağlantısı zaman aşımına uğradı" @@ -11420,7 +11792,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11429,12 +11801,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "Tetikler" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11460,7 +11837,7 @@ msgstr "AMERİKA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11468,26 +11845,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11495,7 +11870,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11504,7 +11879,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11516,7 +11891,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11536,7 +11915,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11552,34 +11931,34 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "Durum Yüklemeyi Geri Al" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "Durum Kaydetmeyi Geri Al" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "Kaldır" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "NAND'dan kaldır" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -11587,22 +11966,27 @@ msgstr "" "Yüklü olan WAD dosyası, herhangi bir kayıt verisi silinmeden NAND'dan " "kaldırılacaktır. Devam edilsin mi?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "ABD" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "Bilinmeyen" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11614,7 +11998,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11624,7 +12008,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11634,7 +12018,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11650,11 +12034,11 @@ msgstr "Bilinmeyen disk" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11662,20 +12046,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "Sınırsız" @@ -11687,23 +12071,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "Açma" @@ -11722,59 +12106,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "Yukarı" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "Güncelle" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "Güncelleştirme iptal edildi" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "Güncelleştirme tamamlandı" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "Güncelleştirme başarısız" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "Güncelleştiriliyor" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11792,7 +12176,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "İstatistik Raporlama Ayarları" @@ -11800,27 +12184,23 @@ msgstr "İstatistik Raporlama Ayarları" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 Modunu Kullan (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "Önemli Hataları Bildir" @@ -11885,15 +12265,11 @@ msgstr "Kullanıcı Yapılandırması" msgid "User Interface" msgstr "Kullanıcı Arayüzü" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "Kullanıcı Stili:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11912,14 +12288,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12172,14 +12554,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "Uyarı" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12246,11 +12628,11 @@ msgstr "İzle" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12279,11 +12661,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "Beyaz Listeye Alınmış USB Geçiş Aygıtları" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "Geniş Ekran Hilesi" @@ -12311,45 +12693,45 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii Remote Ayarları" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii Remote Kontrolcüleri" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii ve Wii Remote" @@ -12357,22 +12739,22 @@ msgstr "Wii ve Wii Remote" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12418,26 +12800,26 @@ msgstr "" msgid "Write to Window" msgstr "Pencereye Yaz" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -12451,9 +12833,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -12481,21 +12863,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12550,15 +12932,15 @@ msgstr "" "Kurulum talimatları için lütfen NAND kullanım kılavuzuna göz atın: https://" "dolphin-emu.org/docs/guides/nand-usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12566,7 +12948,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "Değişikliğin etkili olması için Dolphin'i yeniden başlatmalısınız." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12582,16 +12964,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -12612,7 +12994,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12635,21 +13017,21 @@ msgstr "otomatik" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12695,7 +13077,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12705,13 +13087,13 @@ msgstr "" msgid "none" msgstr "hiçbiri" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12760,11 +13142,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12774,8 +13156,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12783,7 +13165,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Languages/po/zh_CN.po b/Languages/po/zh_CN.po index 3cdd34f280..e99261b51a 100644 --- a/Languages/po/zh_CN.po +++ b/Languages/po/zh_CN.po @@ -21,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: 陈 依云 , 2023\n" +"Last-Translator: 天绝星 , 2015-2023\n" "Language-Team: Chinese (China) (http://app.transifex.com/delroth/dolphin-emu/" "language/zh_CN/)\n" "Language: zh_CN\n" @@ -60,7 +60,7 @@ msgstr "" msgid " (Disc %1)" msgstr " (光盘 %1)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "! 非" @@ -68,7 +68,7 @@ msgstr "! 非" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "“{0}” 不是一个有效的 GCM/ISO 文件,或者不是一个 GC/Wii 镜像。" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "$ 用户变量 " @@ -81,7 +81,7 @@ msgstr "$ 用户变量 " #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -89,7 +89,7 @@ msgstr "$ 用户变量 " msgid "%" msgstr "%" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "% 模除" @@ -114,14 +114,14 @@ msgstr "%1 %2" msgid "%1 %2 %3" msgstr "%1 %2 %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "%1 (%2)" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "%1 (复制)" @@ -134,7 +134,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (修订版 %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "%1 (库)" @@ -148,7 +148,7 @@ msgstr "%1 (推荐)" msgid "%1 (slow)" msgstr "%1 (慢)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -162,11 +162,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 图形配置" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "%1 MB (内存1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "%1 MB (内存2)" @@ -174,11 +174,11 @@ msgstr "%1 MB (内存2)" msgid "%1 doesn't support this feature on your system." msgstr "%1 在你的系统上不支持此特性。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "%1 不支持此特性。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -188,45 +188,49 @@ msgstr "" "%2 对象\n" "当前帧: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "%1 已加入" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "%1 已离开" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -"%1 已解锁 %2/%3 项成就 (包括 %4 项 Hardcore 成就) 折合 %5/%6 成就点数 (包括 " -"%7 Hardcore 点数)" +"%1 已解锁 %2/%3 项成就 (包括 %4 项硬核成就) 折合 %5/%6 成就点数 (包括 %7 硬核" +"点数)" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 已解锁 %2/%3 项成就,折合 %4/%5 成就点数" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "%1 不是有效的 ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "%1 控制中" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "%1 正在玩 %2" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "%1 内存范围" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 毫秒" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "%1 成就点数" @@ -238,30 +242,30 @@ msgstr "已找到 %1 个会话" msgid "%1 sessions found" msgstr "已找到 %1 个会话" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "%1%(正常速度)" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "%1 的值已更改" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "%1 的值被命中" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "%1 的值已使用" @@ -269,7 +273,7 @@ msgstr "%1 的值已使用" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" @@ -285,16 +289,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "%1x 原生 (%2x%3)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "%1x 原生 (%2x%3) 适合 %4" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -318,27 +326,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "%n 个地址已移除。" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "& 与" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "&1x" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "&2x" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "&3x" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "关于(&A)" @@ -346,85 +354,85 @@ msgstr "关于(&A)" msgid "&Add Memory Breakpoint" msgstr "添加内存断点(&A)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "添加新代码...(&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "添加函数(&A)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "添加...(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "音频设置(&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "自动更新(&A):" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "自动开始游戏(&A)" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "无边框窗口(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "断点(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "错误跟踪器(&B)" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "取消(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "金手指管理器(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "检查更新...(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "清除符号(&C)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "克隆...(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "代码(&C)" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "连接(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "控制器设置(&C)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "复制地址(&C)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "创建...(&C)" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "删除(&D)" @@ -440,21 +448,21 @@ msgstr "删除监视(&D)" msgid "&Delete Watches" msgstr "删除监视(&D)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "编辑代码...(&E)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "编辑...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "弹出光盘(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "模拟(&E)" @@ -462,39 +470,39 @@ msgstr "模拟(&E)" msgid "&Export" msgstr "导出(&E)" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "导出游戏存档...(&E)" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "导出状态...(&E)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "导出为 .gci...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "文件(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "字体...(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "逐帧播放(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "自由视点设置(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "生成符号来自(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "GitHub 资源库(&G)" @@ -502,15 +510,15 @@ msgstr "GitHub 资源库(&G)" msgid "&Go to start of function" msgstr "转到函数起始位置(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "图形设置(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "帮助(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "热键设置(&H)" @@ -518,31 +526,31 @@ msgstr "热键设置(&H)" msgid "&Import" msgstr "导入(&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "导入游戏存档...(&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "导入状态...(&I)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "导入...(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "Infinity 底座(&I)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "插入 blr (&I)" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "帧间混合(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "即时编译器(&J)" @@ -550,11 +558,11 @@ msgstr "即时编译器(&J)" msgid "&Language:" msgstr "语言(&L):" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "载入状态(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "载入符号映射(&L)" @@ -568,23 +576,23 @@ msgstr "将文件加载到当前地址(&L)" msgid "&Lock Watches" msgstr "锁定监视(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "锁定部件位置(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "内存(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "影片(&M)" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "静音(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "网络(&N)" @@ -592,82 +600,82 @@ msgstr "网络(&N)" msgid "&No" msgstr "否(&N)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "打开...(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "选项(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "修补 HLE 功能函数(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "暂停游戏(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "开始游戏(&P)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "属性(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "只读模式(&R)" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "刷新列表(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "寄存器(&R)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "移除(&R)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "移除代码(&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "重命名符号(&R)" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "重置游戏(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "资源包管理器(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "保存符号映射(&S)" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "扫描 e-Reader 卡...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "Skylanders 传送门(&S)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "速度限制(&S):" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "停止游戏(&S)" @@ -675,15 +683,15 @@ msgstr "停止游戏(&S)" msgid "&Theme:" msgstr "主题(&T):" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "线程(&T)" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "工具(&T)" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "卸载 ROM (&U)" @@ -693,21 +701,21 @@ msgstr "卸载 ROM (&U)" msgid "&Unlock Watches" msgstr "解锁监视(&U)" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "视图(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "监视(&W)" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "网站(&W)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "百科(&W)" @@ -715,23 +723,31 @@ msgstr "百科(&W)" msgid "&Yes" msgstr "是(&Y)" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "找不到 '%1',未生成符号名" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "找不到 '%1',改为扫描常用函数" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "(深色)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "(浅色)" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(无)" +msgid "(System)" +msgstr "(系统)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "(主机)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(关)" @@ -739,63 +755,71 @@ msgstr "(关)" msgid "(ppc)" msgstr "(ppc)" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "* 乘" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "+ 加" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr ", 逗号" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "- 减" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "--未知--" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "..." -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "/ 除" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "0" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "1 GiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "1080p" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "128 Mbit (2043 区块)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "128 MiB" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "1440p" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "16 字节" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "16 GiB (SDHC)" @@ -817,11 +841,11 @@ msgstr "16 位有符号整数" msgid "16-bit Unsigned Integer" msgstr "16 位无符号整数" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "16x 各向异性" @@ -829,11 +853,11 @@ msgstr "16x 各向异性" msgid "1x" msgstr "1x" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "2 GiB" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "256 MiB" @@ -841,15 +865,11 @@ msgstr "256 MiB" msgid "2x" msgstr "2x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "2x 各向异性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "2x 原生 (1280x1056) 适合 720p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "32 GiB (SDHC)" @@ -879,7 +899,7 @@ msgstr "32 位无符号整数" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "3D" @@ -893,15 +913,11 @@ msgstr "3D 深度" msgid "3x" msgstr "3x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "3x 原生 (1920x1584) 适合 1080p" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "4 字节" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "4 GiB (SDHC)" @@ -909,35 +925,35 @@ msgstr "4 GiB (SDHC)" msgid "4 Mbit (59 blocks)" msgstr "4 Mbit (59 区块)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "4:3" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "4K" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "4x" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "4x 各向异性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "4x 原生 (2560x2112) 适合 1440p" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "512 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" -msgstr "5x 原生 (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" +msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "64 Mbit (1019 区块)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "64 MiB" @@ -956,19 +972,15 @@ msgstr "64 位有符号整数" msgid "64-bit Unsigned Integer" msgstr "64 位无符号整数" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "6x 原生 (3840x3168) 适合 4K" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" -msgstr "7x 原生 (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" +msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "8 字节" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "8 GiB (SDHC)" @@ -990,19 +1002,19 @@ msgstr "8 位有符号整数" msgid "8-bit Unsigned Integer" msgstr "8 位无符号整数" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "8K" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "8x 各向异性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "8x 原生 (5120x4224) 适合 5K" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "< 小于" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "" @@ -1012,16 +1024,16 @@ msgstr "<系统语言>" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:406 msgid "If unsure, leave this unchecked." -msgstr "如果不确定,请不要选中此项。" +msgstr "如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "自动步进超时。当前指令与其不相关。" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1030,12 +1042,12 @@ msgstr "" "

有新版的 Dolphin 可用

现在可以下载 Dolphin %1。你正在运行 %2。
是" "否更新?

发布说明:

" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "> 大于" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "已经有一个联机会话正在进行!" @@ -1059,17 +1071,17 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "光盘已可插入。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "一些使颜色更准确的功能,使其与 Wii 和 GC 游戏的色彩空间相匹配。" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "载入保存状态必须指定要启动的游戏" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1077,7 +1089,7 @@ msgstr "" "关闭命令已在进行中。如果在程序完成前停止当前模拟则未保存的数据会丢失。强制停" "止?" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." @@ -1085,12 +1097,12 @@ msgstr "" "未能找到支持的蓝牙设备。\n" "你需要手动连接 Wii 遥控器。" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "只有在 Wii 游戏运行时同步才能触发。" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "AD16" @@ -1133,7 +1145,7 @@ msgstr "AR 代码" msgid "ASCII" msgstr "ASCII" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "终止" @@ -1144,7 +1156,7 @@ msgstr "关于 Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "加速度计" @@ -1157,8 +1169,8 @@ msgstr "加速度器影响" msgid "Accuracy:" msgstr "精确度:" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "成就" @@ -1246,11 +1258,11 @@ msgstr "Action Replay: 正常代码 {0}: 无效子类型 {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "激活联机聊天" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "激活" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "正在使用的 Infinity 角色:" @@ -1262,7 +1274,7 @@ msgstr "活动线程队列" msgid "Active threads" msgstr "活动线程" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "适配器" @@ -1270,7 +1282,7 @@ msgstr "适配器" msgid "Adapter Detected" msgstr "检测到适配器" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "适配器:" @@ -1292,8 +1304,8 @@ msgstr "添加新的 DSU 服务器" msgid "Add New USB Device" msgstr "添加新的 USB 设备" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "添加快捷方式到桌面" @@ -1305,7 +1317,7 @@ msgstr "添加一个断点" msgid "Add a Memory Breakpoint" msgstr "添加内存断点" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "添加内存断点(&B)" @@ -1315,7 +1327,7 @@ msgstr "添加内存断点" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "添加到监视(&W)" @@ -1325,9 +1337,9 @@ msgstr "添加到监视(&W)" msgid "Add to watch" msgstr "添加到监视" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "添加..." @@ -1335,16 +1347,16 @@ msgstr "添加..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "地址" @@ -1363,7 +1375,7 @@ msgstr "按 CPU 状态划分的地址空间" msgid "Address:" msgstr "地址:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1374,7 +1386,7 @@ msgid "" msgstr "" "调整纹理过滤。各向异性过滤增强了倾斜视角下纹理的视觉质量。强制邻近和强制线性" "会覆盖游戏自身选定的纹理缩放滤镜。

除“默认”之外的任何选项都会改变游戏" -"纹理的外观,并可能导致少数游戏出现问题。

如果不确" +"纹理的外观,并可能导致少数游戏出现问题。

如无法确" "定,请选择“默认”。" #. i18n: Refers to plastic shell of game controller (stick gate) that limits stick movements. @@ -1392,10 +1404,10 @@ msgid "" msgstr "" "调整 GPU 接收内存中的纹理更新的精确度。

选择“安全”能防止 GPU 错过内存" "中纹理更新。较低的精确度将导致一些游戏中文字出现错乱。" -"

如果不确定,请将滑块拖动至最右端。
如无法确定,请将滑块拖动至最右端。" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1406,7 +1418,7 @@ msgstr "" "\n" "警告:启用此功能会使很多游戏彻底奔溃。只有少数游戏可以从中受益。" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1426,27 +1438,64 @@ msgstr "" "警告:改动默认值 (100%) 可能会破坏游戏而导致故障。\n" "如要这样做风险自负。请不要提交非默认时钟频率下出现的错误。" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "GBA 游戏端口" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "高级" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "高级设置" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" +"影响游戏画面缩放到窗口分辨率的方式。
性能主要取决于每个方式使用的样本数。" +"
与 SSAA 相比,如果输出窗口
分辨率不是模拟分辨率的倍数,重采样将非常有" +"用。

默认 - [最快]
使用未进行伽玛校正的 GPU 内部双线性采样" +"器。
如果强制启用伽玛校正,则可能忽略此设置。

双线性 - [4 样" +"本数]
经过伽玛校正后像素间的线性插值。

双三次插值 - [16 样本" +"数]
经过伽玛校正后像素间的三次插值。
在接近目的分辨率时缩放效果良好。" +"如 1080p 和 1440p。
其他方式:
B样条曲线:模糊,但能避免伪影" +"
Mitchell-Netravali 过滤:在模糊与伪影间取得良好平衡
Catmull-" +"Rom 插值:画面更锐利,但可能导致伪影

锐利双线性 - [1-4 样本" +"数]
与近邻取样类似,保持清晰锐利的画面,
但进行了一些混合以避免闪烁。" +"
适用于低分辨率下的 2D 游戏。

区域取样 - [最高 324 样本" +"数]
按像素所占面积的百分比对像素进行加权。经伽玛校正。
适用于缩放倍数" +"在 2 倍以上的场合。

如无法确定,请选择“默认”。" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "非洲" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "风" @@ -1454,98 +1503,99 @@ msgstr "风" msgid "Aligned to data type length" msgstr "与数据类型长度对齐" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "全部" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "所有双精度" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "所有文件" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "所有文件 (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "所有浮点数" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "所有 GC/Wii 文件" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "全十六进制" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "所有状态存档 (*.sav *.s##);; 所有文件 (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "全部有符号整数" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "全部无符号整数" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "所有文件 (*)" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "所有玩家代码已同步。" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "所有玩家存档已同步。" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "允许不匹配的区域设置" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "允许使用情况统计报告" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "允许写入 SD 卡" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -"允许操纵游戏中的镜头。

如果不确定,请不要选中此项。" +"允许操纵游戏中的镜头。

如无法确定,请不要选中此项。" "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "其他输入源" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "总是" @@ -1555,7 +1605,7 @@ msgstr "总是" msgid "Always Connected" msgstr "始终连接" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "总在最前(&T)" @@ -1563,7 +1613,7 @@ msgstr "总在最前(&T)" msgid "An inserted disc was expected but not found." msgstr "光盘预计已插入但无法找到。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "色差" @@ -1581,36 +1631,36 @@ msgstr "角度" msgid "Angular velocity to ignore and remap." msgstr "要忽略并重新映射的角速度。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "抗锯齿" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "抗锯齿:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "任意区域" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "附加签名到" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "附加到现有签名文件...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "应用签名文件...(&Y)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." msgstr "" -"在渲染完一帧后应用后处理效果。

如果不确定,请选" +"在渲染完一帧后应用后处理效果。

如无法确定,请选" "择“关闭”。" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:127 @@ -1621,11 +1671,11 @@ msgstr "应用载入器时间:" msgid "Apply" msgstr "应用" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "应用签名文件" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "特殊多级纹理检测" @@ -1633,15 +1683,15 @@ msgstr "特殊多级纹理检测" msgid "Are you sure that you want to delete '%1'?" msgstr "确定要删除 '%1' 吗?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "确定要删除该文件吗?" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "确定要删除这个包吗?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "确定要退出联机吗?" @@ -1649,16 +1699,20 @@ msgstr "确定要退出联机吗?" msgid "Are you sure?" msgstr "确定?" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "区域取样" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "长宽比" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "长宽比:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "指定控制器端口" @@ -1666,7 +1720,7 @@ msgstr "指定控制器端口" msgid "Assign Controllers" msgstr "指定控制器" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "至少有两个选定的存档文件具有相同的内部文件名。" @@ -1691,7 +1745,7 @@ msgstr "音频伸缩设置" msgid "Australia" msgstr "澳大利亚" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "作者" @@ -1699,8 +1753,8 @@ msgstr "作者" msgid "Authors" msgstr "作者" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "自动" @@ -1708,11 +1762,11 @@ msgstr "自动" msgid "Auto (Multiple of 640x528)" msgstr "自动(640x528 的倍数)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "自动更新设置" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1723,7 +1777,7 @@ msgstr "" "\n" "请选择特定的内部分辨率。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "自动调整窗口大小" @@ -1731,20 +1785,20 @@ msgstr "自动调整窗口大小" msgid "Auto-Hide" msgstr "自动隐藏" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "自动检测 RSO 模块?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "自动与文件夹同步" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." msgstr "" -"自动将窗口大小调整为内部分辨率。

如果不确定,请不要" +"自动将窗口大小调整为内部分辨率。

如无法确定,请不要" "选中此项。" #. i18n: One of the options shown below "Address Space". "Auxiliary" is the address space of ARAM @@ -1771,7 +1825,7 @@ msgstr "" "BBA MAC 地址 {0} 对于 XLink Kai 无效。必须使用有效的任天堂 GameCube MAC 地" "址。 生成一个以 00:09:bf 或 00:17:ab 开头的新 MAC 地址。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "BIOS:" @@ -1783,7 +1837,7 @@ msgstr "BP 寄存器" msgid "Back Chain" msgstr "后链" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "后端" @@ -1795,12 +1849,12 @@ msgstr "后端多线程" msgid "Backend Settings" msgstr "后端设置" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "后端:" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "后台输入" @@ -1811,13 +1865,13 @@ msgstr "后台输入" msgid "Backward" msgstr "后" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "给定值错误" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "地址格式不正确。" @@ -1825,20 +1879,20 @@ msgstr "地址格式不正确。" msgid "Bad dump" msgstr "错误的转储" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "提交的偏移量不正确。" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "值格式不正确。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "标图" @@ -1858,11 +1912,11 @@ msgstr "摇把" msgid "Base priority" msgstr "基本优先级" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "基本" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "基本设置" @@ -1870,7 +1924,7 @@ msgstr "基本设置" msgid "Bass" msgstr "低音" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "使用批处理模式必须指定要启动的游戏" @@ -1878,7 +1932,7 @@ msgstr "使用批处理模式必须指定要启动的游戏" msgid "Battery" msgstr "电池" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "体验版(每月一次)" @@ -1886,6 +1940,22 @@ msgstr "体验版(每月一次)" msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy,DS4Windows,等" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "双三次插值:B样条曲线" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "双三次插值:Catmull-Rom 插值" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "双三次插值:Mitchell-Netravali 过滤" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "双线性" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "二进制 SSL" @@ -1902,7 +1972,7 @@ msgstr "二进制 SSL (写入)" msgid "Bitrate (kbps):" msgstr "比特率 (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" @@ -1910,14 +1980,14 @@ msgstr "" "创建空白角色失败于:\n" "%1 ,请使用其他字符重试" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "区块大小" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "区块大小:" @@ -1925,7 +1995,7 @@ msgstr "区块大小:" msgid "Blocking" msgstr "屏蔽" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "区块" @@ -1949,15 +2019,15 @@ msgid "" msgstr "" "蓝牙直通模式已启用,但 Dolphin 构建没有加入 libusb 驱动。无法使用直通模式。" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "引导后暂停" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND 备份文件 (*.bin);; 所有文件 (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii 密钥文件 (*.bin);; 所有文件 (*)" @@ -1965,7 +2035,7 @@ msgstr "BootMii 密钥文件 (*.bin);; 所有文件 (*)" msgid "Borderless Fullscreen" msgstr "无边框全屏" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "底部" @@ -1974,7 +2044,7 @@ msgstr "底部" msgid "Branch: %1" msgstr "分支: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "分支" @@ -1988,27 +2058,27 @@ msgstr "中断" msgid "Breakpoint" msgstr "断点" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "遇到断点!跳出已中止。" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "断点" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "宽带适配器 (HLE)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "宽带适配器 (TAP)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "宽带适配器 (XLink Kai)" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "宽带适配器(tap 服务器)" @@ -2026,7 +2096,7 @@ msgstr "宽带适配器错误" msgid "Broadband Adapter MAC Address" msgstr "宽带适配器 MAC 地址" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "浏览联机会话...(&N)" @@ -2034,12 +2104,12 @@ msgstr "浏览联机会话...(&N)" msgid "Buffer Size:" msgstr "缓冲区大小:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "缓冲区大小更改为 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "缓冲区:" @@ -2064,7 +2134,7 @@ msgstr "按键" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -2080,7 +2150,7 @@ msgstr "按键" msgid "Buttons" msgstr "按键" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "作者:" @@ -2090,7 +2160,7 @@ msgstr "作者:" msgid "C Stick" msgstr "C 摇杆" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "创建签名文件...(&R)" @@ -2098,19 +2168,19 @@ msgstr "创建签名文件...(&R)" msgid "CP register " msgstr "CP 寄存器" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "CPU 模拟引擎:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU 选项" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "CRC32:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "缓存解释器(较慢)" @@ -2121,14 +2191,14 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" "在启动时将自定义纹理缓存到系统内存。

这将导致内存需求指数级增加但会修" -"正可能的卡顿。

如果不确定,请不要选中此项。
如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "计算" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2137,7 +2207,7 @@ msgid "" msgstr "" "逐个像素而非逐个顶点地计算 3D 物体的光照,这将使被照明多边形外观更平滑,单个" "三角面更不明显。

很少造成速度降低或图像问题。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:897 msgid "Calibrate" @@ -2155,19 +2225,19 @@ msgstr "校准周期" msgid "Call display list at %1 with size %2" msgstr "调用位于 %1 大小为 %2 的显示列表" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "调用方" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "调用" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "调用堆栈" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "镜头 1" @@ -2181,22 +2251,30 @@ msgstr "镜头视野(影响指向的灵敏度)。" msgid "Can only generate AR code for values in virtual memory." msgstr "只能为虚拟内存中的数值生成 AR 代码。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "现在还不能进行修改!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "无法对此奖杯编辑反派角色!" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "不能按照连接句柄 {0:02x} 找到 Wii 遥控器" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "游戏运行时无法启动联机会话!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "取消" @@ -2229,11 +2307,11 @@ msgstr "无法为此地址生成 AR 代码。" msgid "Cannot refresh without results." msgstr "没有结果下无法刷新。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "无法将 GCI 文件夹设置为空路径。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "无法将存储卡设置为空路径。" @@ -2241,6 +2319,10 @@ msgstr "无法将存储卡设置为空路径。" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "找不到 GC IPL,无法启动游戏。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "已捕获的反派 %1:" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "卡大小" @@ -2259,11 +2341,11 @@ msgstr "鼠标中键" msgid "Center and Calibrate" msgstr "中心和校准" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "切换光盘(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "切换光盘...(&D)" @@ -2271,7 +2353,7 @@ msgstr "切换光盘...(&D)" msgid "Change Disc" msgstr "切换光盘" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "自动切换光盘" @@ -2284,10 +2366,10 @@ msgid "" "Changes the color of the FPS counter depending on emulation speed." "

If unsure, leave this checked." msgstr "" -"根据模拟速度改变 FPS 计数器的颜色。

如果不确定,请选" +"根据模拟速度改变 FPS 计数器的颜色。

如无法确定,请选" "中此项。" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2308,15 +2390,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "游戏重启后更改的金手指才会生效。" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "通道分区 (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "输入的字符无效!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "聊天" @@ -2332,7 +2414,7 @@ msgstr "金手指搜索" msgid "Cheats Manager" msgstr "金手指管理器" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "校验 NAND..." @@ -2344,13 +2426,13 @@ msgstr "在后台检查游戏列表变更" msgid "Check for updates" msgstr "检查更新" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "请检查您是否有删除该文件的权限以及其是否仍在使用。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "校验" @@ -2358,31 +2440,31 @@ msgstr "校验" msgid "China" msgstr "中国" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "选择" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "选择要打开的文件" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "选择要打开或创建的文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "选择优先输入文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "选择次要输入文件" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "选择 GCI 基础文件夹" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "选择提取目标文件夹" @@ -2391,7 +2473,7 @@ msgstr "选择提取目标文件夹" msgid "Clamping of rotation about the yaw axis." msgstr "围绕偏转轴的旋转夹角。" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "传统按键" @@ -2401,27 +2483,27 @@ msgid "Classic Controller" msgstr "传统控制器" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "清除" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "清除缓存" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "清除插槽" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "时钟频率覆盖" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "复制并编辑代码...(&E)" @@ -2430,11 +2512,11 @@ msgstr "复制并编辑代码...(&E)" msgid "Close" msgstr "关闭" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "程序设置(&N)" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "代码" @@ -2461,15 +2543,19 @@ msgstr "代码已执行" msgid "Code:" msgstr "代码:" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "代码已接收!" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "色彩校正" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "色彩校正配置" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "色彩校正:" @@ -2477,12 +2563,12 @@ msgstr "色彩校正:" msgid "Color Space" msgstr "色彩空间" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "合并两个签名文件...(&T)" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "通用" @@ -2508,7 +2594,7 @@ msgstr "" "与游戏的 Wii 光盘发布版本相比,这是错误的转储。尽管如此,与游戏的 Wii U " "eShop 版本比较的话这可能是一个正确的转储。Dolphin 无法验证这一点。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "在开始前编译着色器" @@ -2516,18 +2602,18 @@ msgstr "在开始前编译着色器" msgid "Compiling Shaders" msgstr "正在编译着色器" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "压缩" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "压缩级别:" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "压缩:" @@ -2537,7 +2623,7 @@ msgstr "压缩:" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "条件" @@ -2651,14 +2737,14 @@ msgstr "" msgid "Config" msgstr "设置" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "配置" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "配置控制器" @@ -2667,22 +2753,22 @@ msgstr "配置控制器" msgid "Configure Dolphin" msgstr "Dolphin 配置" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "配置输入" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "配置输出" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "确定" @@ -2690,13 +2776,13 @@ msgstr "确定" msgid "Confirm backend change" msgstr "确认改变后端" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "停止游戏时确认" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "确认" @@ -2705,15 +2791,15 @@ msgstr "确认" msgid "Connect" msgstr "连接" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "连接平衡板" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "连接 USB 键盘" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "连接 Wii 遥控器 %1" @@ -2733,15 +2819,15 @@ msgstr "连接 Wii 遥控器 3" msgid "Connect Wii Remote 4" msgstr "连接 Wii 遥控器 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "连接 Wii 遥控器" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "作为模拟控制器来连接 Wii 遥控器" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "是否连接到互联网并执行在线系统更新?" @@ -2749,7 +2835,7 @@ msgstr "是否连接到互联网并执行在线系统更新?" msgid "Connected" msgstr "已连接" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "正在连接" @@ -2761,7 +2847,7 @@ msgstr "连接类型:" msgid "Content {0:08x} is corrupt." msgstr "内容 {0:08x} 已损坏。" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "持续扫描" @@ -2774,7 +2860,7 @@ msgstr "控制联机高尔夫模式" msgid "Control Stick" msgstr "控制摇杆" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "控制器预设" @@ -2811,9 +2897,9 @@ msgid "" msgstr "" "控制 HDR 白色亮度(单位:尼特)。用于在使用 HDR 显示器时根据不同的环境照明条件" "进行亮度调整。

此设置需要 HDR 输出才能生效。

" -"如果不确定,请将其保持为 200。" +"如无法确定,请将其保持为 200。
" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2823,7 +2909,7 @@ msgstr "" "控制会聚平面的距离。即虚拟物体看起来出现在屏幕前方的距离。

数值越高凸" "出屏幕效果越强,而数值越低观感会越舒适。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2833,9 +2919,9 @@ msgid "" msgstr "" "控制渲染的分辨率。

选择较高的分辨率将显著提高图像质量,但也将显著增加 " "GPU 负荷且可能在一些游戏中引起故障。一般而言,内部分辨率越低,性能将越高。" -"

如果不确定,请选择“原生”。" +"

如无法确定,请选择“原生”。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2863,49 +2949,49 @@ msgid "" "True" msgstr "控制使用高级还是低级 DSP 模拟。默认值为 True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "会聚" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "会聚:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "转换失败。" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "转换" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "立即将文件转换为文件夹" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "转换文件..." -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "立即将文件夹转换为文件" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "转换所选文件..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "转换..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " @@ -2914,13 +3000,13 @@ msgstr "" "与转换为 ISO 格式相比,在不移除垃圾数据的情况下将 Wii 光盘镜像转换为 GCZ 格式" "不会节省任何更明显的空间。是否仍要继续?" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "正在转换..." -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2943,7 +3029,7 @@ msgstr "" "标准并且大多数游戏不认可,因此无法知道游戏的确切色彩空间是什么 ,所以从游戏光" "盘区域假设一种格式是不正确的。只需选择对您来说更自然的格式,或将其与游戏开发" "地的区域相匹配。

需要 HDR 输出才能显示 PAL 和 NTSC-J 色彩空间的所有颜" -"色。

如果不确定,请不要选中此项。" +"色。

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:47 msgid "" @@ -2952,21 +3038,21 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" "将伽玛值从游戏标准转换为当前 SDR 显示标准。
显示器通常以 sRGB 为标准。电视" -"通常以 2.2 为标准。

如果不确定,请不要选中此项。
如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "复制" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "复制函数(&F)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "复制十六进制(&H)" @@ -2974,7 +3060,7 @@ msgstr "复制十六进制(&H)" msgid "Copy Address" msgstr "复制地址" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "复制失败" @@ -2986,19 +3072,19 @@ msgstr "复制十六进制" msgid "Copy Value" msgstr "复制数值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "复制代码行(&L)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "复制目标地址(&G)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "复制到 A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "复制到 B" @@ -3034,13 +3120,13 @@ msgstr "无法创建客户端。" msgid "Could not create peer." msgstr "无法创建对等点。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "无法从任天堂下载更新文件。请检查你的互联网连接然后重试。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -3070,7 +3156,7 @@ msgstr "" "\n" "模拟主机即将停止运行。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -3104,6 +3190,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "无法识别文件 {0}" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "无法保存您所做的更改!" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -3127,15 +3217,15 @@ msgstr "" "您是否是在移动模拟器目录后收到这个消息?\n" "如果是这样,您可能需要在选项中重新指定您的存储卡位置。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "无法查找中心服务器" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "无法打开文件。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "无法读取文件。" @@ -3143,13 +3233,13 @@ msgstr "无法读取文件。" msgid "Country:" msgstr "国家:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "创建" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "创建 Infinity 文件" @@ -3158,16 +3248,16 @@ msgstr "创建 Infinity 文件" msgid "Create New Memory Card" msgstr "创建新存储卡" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "创建 Skylander 文件" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "创建 Skylander 文件夹" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "为其他设备创建映射" @@ -3185,10 +3275,10 @@ msgid "" msgstr "" "以渲染器的内部分辨率创建帧转储和屏幕截图,而不是其在窗口中显示的大小。" "

如果长宽比是宽屏,输出图像将会水平缩放以保持垂直分辨率。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "创建者:" @@ -3205,7 +3295,7 @@ msgid "" "Crops the picture from its native aspect ratio to 4:3 or 16:9." "

If unsure, leave this unchecked." msgstr "" -"将图像由原生长宽比裁切为 4:3 或 16:9 。

如果不确定," +"将图像由原生长宽比裁切为 4:3 或 16:9 。

如无法确定," "请不要选中此项。" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:82 @@ -3224,9 +3314,9 @@ msgid "" "leave this unchecked.
" msgstr "" "清除 CPU 上的顶点以减少所需的绘制调用数。可能影响性能和绘制统计数据。" -"

如不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "当前区域" @@ -3238,7 +3328,7 @@ msgstr "当前值" msgid "Current context" msgstr "当前上下文" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "当前游戏" @@ -3250,7 +3340,7 @@ msgstr "当前线程" msgid "Custom Address Space" msgstr "自定义地址空间" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "自定义 RTC 选项" @@ -3258,13 +3348,13 @@ msgstr "自定义 RTC 选项" msgid "Custom:" msgstr "自定义:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "自定义" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3285,7 +3375,7 @@ msgstr "DFF 文件大小为 0;损坏或不完整的文件?" msgid "DJ Turntable" msgstr "打碟机" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "DK 小对鼓" @@ -3313,7 +3403,7 @@ msgstr "音频 LLE 重编译器(较慢)" msgid "DSU Client" msgstr "DSU 客户端" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3324,15 +3414,21 @@ msgstr "" "器的输入与体感数据。

配置方法
参见此页。" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "跳舞毯" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "暗" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "数据" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "数据分区 (%1)" @@ -3344,23 +3440,23 @@ msgstr "数据传输" msgid "Data Type" msgstr "数据类型" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "文件中本应未被使用的区域存在数据。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "数据格式无法识别或损坏。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "GC 存储卡管理器中的数据不一致,正在中止操作。" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "数据已接收!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "Datel MaxDrive/Pro 文件" @@ -3374,7 +3470,7 @@ msgid "Debug" msgstr "调试" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "调试" @@ -3420,8 +3516,9 @@ msgstr "减小 X" msgid "Decrease Y" msgstr "减小 Y" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "默认" @@ -3429,7 +3526,7 @@ msgstr "默认" msgid "Default Config (Read Only)" msgstr "默认配置 (只读)" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "默认设备" @@ -3463,19 +3560,19 @@ msgid "" msgstr "" "将 EFB 访问缓存失效推迟至 GPU 同步指令执行时。如果禁用,每次绘制调用都将令缓" "存失效。

可能提高一些依靠 CPU EFB 访问游戏的性能,但会牺牲稳定性。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "删除" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "删除文件..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "删除所选文件..." @@ -3484,7 +3581,7 @@ msgstr "删除所选文件..." msgid "Delete the existing file '{0}'?" msgstr "删除已经存在的文件 ‘{0}’ 吗?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "深度" @@ -3492,26 +3589,26 @@ msgstr "深度" msgid "Depth Percentage:" msgstr "深度百分比:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "深度:" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "说明" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "说明:" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "说明:" @@ -3519,11 +3616,11 @@ msgstr "说明:" msgid "Detached" msgstr "分离的" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "检测" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "正在检测 RSO 模块" @@ -3531,11 +3628,11 @@ msgstr "正在检测 RSO 模块" msgid "Deterministic dual core:" msgstr "确定性双核:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "开发版(一天多次)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "设备" @@ -3544,7 +3641,7 @@ msgstr "设备" msgid "Device PID (e.g., 0305)" msgstr "设备 PID (例如: 0305)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "设备设置" @@ -3561,11 +3658,11 @@ msgstr "设备:" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "无法将 %1 识别为有效的 Riivolution XML 文件。" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "差异" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "五分钟非活动状态后变暗屏幕。" @@ -3577,12 +3674,12 @@ msgstr "直接连接" msgid "Direct3D 11" msgstr "Direct3D 11" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "断开连接(&C)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "禁用" @@ -3590,7 +3687,7 @@ msgstr "禁用" msgid "Disable Bounding Box" msgstr "禁用边界框" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "禁用复制过滤" @@ -3602,15 +3699,19 @@ msgstr "禁用 EFB VRAM 副本" msgid "Disable Emulation Speed Limit" msgstr "禁用模拟速度限制" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "禁用快速内存" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "禁用快速内存区" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "禁用雾化" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "禁用 JIT 缓存" @@ -3625,7 +3726,7 @@ msgid "" "unsure, leave this checked." msgstr "" "禁用边界框模拟。

这可能显著提高 GPU 性能,但是一些游戏可能会停止运行。" -"

如果不确定,请选中此项。" +"

如无法确定,请选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:331 msgid "" @@ -3634,9 +3735,9 @@ msgid "" "dolphin_emphasis>" msgstr "" "禁用 VRAM 中的 EFB 副本,而强制从 RAM 中读取。所有放大将不可用。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3646,9 +3747,9 @@ msgid "" msgstr "" "禁用复制 EFB 时相邻行间的混合。一些游戏称之为“抗闪烁”或“平滑”。

禁用此" "过滤器对性能没有影响,但会使图像更锐利,且很少导致图像问题。" -"

如果不确定,请选中此项。" +"

如无法确定,请选中此项。" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "光盘" @@ -3674,7 +3775,7 @@ msgid "" msgstr "" "在 XFB 副本创建后立即将其显示,而不是等待扫描输出。

在一些不将所有 " "XFB 副本用于显示的游戏中会导致图像瑕疵。然而开启此项可以降低延迟。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:28 msgid "Distance" @@ -3685,25 +3786,25 @@ msgstr "距离" msgid "Distance of travel from neutral position." msgstr "从中间位置移动的距离。" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "是否授权 Dolphin 向开发者报告信息?" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "是否要添加 \"%1\" 到游戏路径列表?" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "你是否要清除符号名称列表?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "是否要删除 %n 已选定的存档文件?" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "您确定是否停止当前模拟?" @@ -3715,35 +3816,35 @@ msgstr "你要尝试修复 NAND 吗?" msgid "Dolby Pro Logic II Decoder" msgstr "杜比定向逻辑II解码器" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO 日志 (*.dff)" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "Dolphin 游戏模组预设" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "Dolphin 映射文件 (*.map)" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "Dolphin 签名 CSV 文件" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "Dolphin 签名文件" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS 电影 (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3761,7 +3862,7 @@ msgstr "" "\n" "无论如何还是要继续吗?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." @@ -3769,7 +3870,7 @@ msgstr "" "Dolphin 无法找到任何 GameCube/Wii 镜像或 WAD 文件。\n" "双击这里设置一个游戏目录……" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "Dolphin 未能完成请求的操作。" @@ -3781,7 +3882,7 @@ msgstr "Dolphin 未能完成请求的操作。" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin 是一个免费开源的 GameCube/Wii 模拟器。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "Dolphin 版本太旧,穿透服务器不支持" @@ -3795,7 +3896,7 @@ msgstr "Dolphin 无法正确验证典型的 TGC 文件,因为其不是真实 msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin 无法验证未经授权的光盘。" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3810,15 +3911,15 @@ msgstr "Dolphin 的金手指系统当前已禁用。" msgid "Domain" msgstr "域名" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "不更新" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "不再显示" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "光盘镜像已压缩完成。" @@ -3831,37 +3932,37 @@ msgstr "门已锁上" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "双精度" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "下" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "下载代码" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "从 WiiRD 数据库中下载代码" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "从 GameTDB.com 下载游戏封面以便在网格模式下使用" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "下载完成" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "已下载 %1 代码。(已添加 %2)" @@ -3884,7 +3985,7 @@ msgstr "双核" msgid "Dual View" msgstr "双视图" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "虚设" @@ -3904,7 +4005,7 @@ msgstr "转储伪显存(&F)" msgid "Dump &MRAM" msgstr "转储主内存(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "转储音频" @@ -3916,7 +4017,7 @@ msgstr "转储基本纹理" msgid "Dump EFB Target" msgstr "转储 EFB 目标" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "转储帧" @@ -3968,7 +4069,7 @@ msgid "" "dolphin_emphasis>" msgstr "" "根据其他标记将解码的游戏纹理转储到 User/Dump/Textures/<game_id>/ 目录" -"中。

如果不确定,请不要选中此项。" +"中。

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:325 msgid "" @@ -3976,7 +4077,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" "将 EFB 副本的内容转储到 User/Dump/Textures/ 目录中。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:328 msgid "" @@ -3984,7 +4085,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" "将 XFB 副本的内容转储到 User/Dump/Textures/ 目录中。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 msgid "Duration of Turbo Button Press (frames):" @@ -3995,12 +4096,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "连发按键的松开持续时间(帧):" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "荷兰语" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "退出模拟(&X)" @@ -4018,7 +4119,7 @@ msgstr "" "错误:此版本的 Dolphin 需要 {0}.{1} 或更高版本的 TAP-Win32 驱动——如果您最近升" "级您的 Dolphin 发行版,可能现在需要重新启动计算机以使 Windows 识别新驱动。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4034,7 +4135,7 @@ msgstr "内存提前更新" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "土" @@ -4047,7 +4148,7 @@ msgstr "东亚" msgid "Edit Breakpoint" msgstr "编辑断点" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "编辑..." @@ -4081,7 +4182,7 @@ msgstr "弹出光盘" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "元素" @@ -4089,11 +4190,11 @@ msgstr "元素" msgid "Embedded Frame Buffer (EFB)" msgstr "内置帧缓冲 (EFB)" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "空" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "模拟线程已经在运行" @@ -4101,15 +4202,15 @@ msgstr "模拟线程已经在运行" msgid "Emulate Disc Speed" msgstr "模拟光盘速度" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "模拟 Infinity 底座" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "模拟 Skylander 传送门" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "模拟 Wii 的蓝牙适配器" @@ -4119,11 +4220,11 @@ msgid "" "Defaults to True" msgstr "模拟实机的光盘速度。禁用可能会导致不稳定。默认启用" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "模拟 USB 设备" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "模拟 Wii 遥控器" @@ -4146,12 +4247,12 @@ msgstr "模拟速度" msgid "Emulation must be started to record." msgstr "必须要开始模拟才能录制。" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "启用" @@ -4159,6 +4260,10 @@ msgstr "启用" msgid "Enable API Validation Layers" msgstr "启用 API 验证层" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "启用成就徽章" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "启用成就" @@ -4167,15 +4272,19 @@ msgstr "启用成就" msgid "Enable Audio Stretching" msgstr "启用音频伸缩" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "启用金手指" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "启用控制器输入(&T)" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "启用自定义 RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "启用调试页面" @@ -4183,19 +4292,19 @@ msgstr "启用调试页面" msgid "Enable Dual Core" msgstr "启用双核心" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "启用双核心(加速)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "启用模拟 CPU 频率覆盖" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "启用模拟内存大小覆盖" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "启用硬核成就" @@ -4212,10 +4321,14 @@ msgid "Enable Leaderboards" msgstr "启用排行榜" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "启用 MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "启用成就进度通知" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "启用逐行扫描" @@ -4229,15 +4342,15 @@ msgid "Enable Rich Presence" msgstr "启用详细状态信息" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "启用震动" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "允许屏幕保护程序" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "启用扬声器" @@ -4245,11 +4358,11 @@ msgstr "启用扬声器" msgid "Enable Unofficial Achievements" msgstr "启用非官方成就" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "启用使用情况统计报告" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "通过 WiiLink 启用 WiiConnect24" @@ -4257,10 +4370,19 @@ msgstr "通过 WiiLink 启用 WiiConnect24" msgid "Enable Wireframe" msgstr "启用线框" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "使用回写缓存 (慢速)" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" +"启用成就徽章。

显示玩家、游戏和成就的图标。需要少量额外内存和时间来下" +"载图像。" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4300,6 +4422,15 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" +"启用成就进度通知。

每当玩家在需要累积值的成就上取得进展时,显示一条简" +"短的弹出消息,例如已获得 120 颗星中的 60 颗星。" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4335,7 +4466,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "启用浮点结果标记运算,一些游戏需要。(开 = 兼容,关 = 快速)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4348,18 +4479,19 @@ msgstr "" "启用对非常规多级纹理的检测。一些游戏使用这一技术实现基于距离的特殊效果。" "

可能存在误判而导致高内部分辨率下的纹理模糊,例如在使用很低分辨率的多" "级纹理的游戏中。禁用此功能还可以在频繁加载新纹理的游戏中减少卡顿。此功能与 " -"GPU 纹理解码不兼容。

如果不确定,请选中此项。
如无法确定,请选中此项。" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" -"启用 CPU 回写缓存的模拟。\n" -"启用后将对性能产生重大影响。\n" -"如非必要,请保持禁用。" +"启用 CPU 回写缓存的模拟。
启用后将对性能产生重大影响。
如非必要,请保持" +"禁用。

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 msgid "" @@ -4369,7 +4501,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" "在支持的后端中启用多线程指令提交。启用此选项可能会在两个以上 CPU 核心的系统中" -"有性能提升。目前仅限于 Vulkan 后端。

如果不确定,请" +"有性能提升。目前仅限于 Vulkan 后端。

如无法确定,请" "选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:361 @@ -4379,9 +4511,9 @@ msgid "" "this unchecked.
" msgstr "" "启用逐行扫描模拟支持该特性的软件。对多数游戏无任何影响。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4393,7 +4525,7 @@ msgstr "" "启用 scRGB HDR 输出(如果您的图形后端和显示器支持)。可能需要全屏。

这" "为后处理着色器提供了更多的准确性空间,允许“AutoHDR”后处理着色器工作,并允许完" "全显示 PAL 和 NTSC-J 色彩空间。

请注意,游戏仍然在内部以 SDR 渲染。" -"

如果 不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:151 msgid "Enables stretching of the audio to match emulation speed." @@ -4407,17 +4539,25 @@ msgid "" "
" msgstr "" "启用 GPU 而非 CPU 进行纹理解码。

这将在某些场景下,或 CPU 成为瓶颈的系" -"统中带来性能提升。

如果不确定,请不要选中此项。
如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "启用内存管理单元。一些游戏需要(开 = 兼容,关 = 快速)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" +"启用内存管理单元,某些游戏需要启用此项。(开 = 兼容,关 = 快" +"速)

如无法确定,请不要选中此项。" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4437,7 +4577,7 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" "启用由视频后端调用的 API 验证,这可以帮助调试图形问题。在 Vulkan 和 D3D 后" -"端,这也为已编译的着色器启用调试符号。

如果不确定," +"端,这也为已编译的着色器启用调试符号。

如无法确定," "请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:344 @@ -4445,7 +4585,7 @@ msgid "" "Encodes frame dumps using the FFV1 codec.

If " "unsure, leave this unchecked." msgstr "" -"使用 FFV1 编解码器编码转储的帧。

如果不确定,请不要" +"使用 FFV1 编解码器编码转储的帧。

如无法确定,请不要" "选中此项。" #. i18n: Character encoding @@ -4453,7 +4593,7 @@ msgstr "" msgid "Encoding" msgstr "编码" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4470,12 +4610,12 @@ msgid "Enet Didn't Initialize" msgstr "Enet 没有初始化" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "英语" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "增强" @@ -4506,84 +4646,84 @@ msgstr "输入密码" msgid "Enter the DNS server to use:" msgstr "输入要使用的 DNS 服务器:" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "请输入 RSO 模块地址:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "错误" @@ -4592,13 +4732,13 @@ msgstr "错误" msgid "Error Opening Adapter: %1" msgstr "打开适配器时出错: %1" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "收集存档数据时出错!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "转换值时出错" @@ -4610,15 +4750,15 @@ msgstr "加载选定语言错误。正在退回系统默认。" msgid "Error obtaining session list: %1" msgstr "获取会话列表时出错: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "加载一些纹理包时发生错误" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "处理代码时出错。" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "处理数据时出错。" @@ -4626,11 +4766,11 @@ msgstr "处理数据时出错。" msgid "Error reading file: {0}" msgstr "读取文件时出错:{0}" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "同步保存金手指代码时出错!" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "同步存档数据时出错!" @@ -4707,7 +4847,7 @@ msgstr "在 {1} 分区未使用的 {0} 区块中发现错误。" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "欧洲" @@ -4748,11 +4888,11 @@ msgstr "" msgid "Excluded: %1" msgstr "已排除: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "已排除: 0" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "专用超着色器" @@ -4800,14 +4940,14 @@ msgstr "建议使用的变量名称。" msgid "Experimental" msgstr "实验性" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "导出所有 Wii 存档" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "导出失败" @@ -4815,42 +4955,42 @@ msgstr "导出失败" msgid "Export Recording" msgstr "导出录制" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "导出录制..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "导出存档文件" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "导出存档文件" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "导出 Wii 存档" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "导出 Wii 存档" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "导出为 .gcs...(&G)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "导出为 .sav...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "已导出 %n 个存档" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "扩展" @@ -4863,7 +5003,7 @@ msgstr "扩展体感输入" msgid "Extension Motion Simulation" msgstr "扩展体感模拟" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "外部" @@ -4871,35 +5011,35 @@ msgstr "外部" msgid "External Frame Buffer (XFB)" msgstr "外部帧缓冲 (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "从 NAND 中提取证书" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "提取整个光盘..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "提取整个分区..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "提取文件..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "提取文件..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "提取系统数据" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "正在提取所有文件..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "正在提取目录..." @@ -4909,7 +5049,7 @@ msgid "FD" msgstr "文件描述符" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "FIFO 回放器" @@ -4917,7 +5057,7 @@ msgstr "FIFO 回放器" msgid "Failed loading XML." msgstr "加载 XML 文件失败。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" @@ -4925,11 +5065,11 @@ msgstr "" "打开存储卡失败:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "无法将此会话添加到联机索引: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "附加到签名文件 '%1' 失败" @@ -4937,11 +5077,11 @@ msgstr "附加到签名文件 '%1' 失败" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "申请蓝牙直通接口失败: {0}" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "清除 Skylander 失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "清除插槽 (%1) 的 Skylander 失败!" @@ -4949,7 +5089,7 @@ msgstr "清除插槽 (%1) 的 Skylander 失败!" msgid "Failed to connect to Redump.org" msgstr "连接 Redump.org 失败" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "连接服务器失败: %1" @@ -4970,15 +5110,15 @@ msgstr "创建 D3D12 全局资源失败" msgid "Failed to create DXGI factory" msgstr "创建 DXGI 工厂失败" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "创建 Infinity 文件失败" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "创建 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4997,7 +5137,7 @@ msgstr "删除联机 GBA{0} 存档文件失败。请验证你的写入权限。" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "删除联机存储卡失败。请验证你的写入权限。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "无法删除所选文件。" @@ -5005,36 +5145,36 @@ msgstr "无法删除所选文件。" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "分离蓝牙直通内核驱动失败: {0}" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "下载代码失败。" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "转储 %1 失败:无法打开文件" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "转储 %1 失败:无法写入文件" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "在 %1 个存档文件中 %n 个导出失败。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "导出以下存档文件失败:" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "从 NAND 中提取证书失败" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "提取文件失败。" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "提取系统数据失败。" @@ -5052,22 +5192,22 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "无法找到一个或多个 D3D 符号" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "导入 \"%1\" 失败。" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "导入存档文件失败。请运行一次游戏,然后重试。" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "导入存档文件失败。给定的文件似乎已损坏或不是有效的 Wii 存档。" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5076,7 +5216,7 @@ msgstr "" "导入存档文件失败。您的 NAND 可能已损坏,或某些因素阻止访问里面的文件。请尝试" "修复 NAND(工具 -> 管理 NAND -> 校验 NAND...),然后再次导入存档。" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "初始化核心失败" @@ -5094,23 +5234,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "初始化渲染器类失败" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "安装包失败: %1" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "无法将该游戏安装到 NAND。" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "监听端口 %1 失败。是否有另一个联机服务器的实例正在运行?" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "无法在 %1 处加载 RSO 模块" @@ -5122,15 +5262,15 @@ msgstr "载入 d3d11.dll 失败" msgid "Failed to load dxgi.dll" msgstr "载入 dxgi.dll 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "载入映射文件 '%1' 失败" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "载入 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "载入 Skylander 文件 (%1) 失败!\n" @@ -5144,8 +5284,12 @@ msgid "" "update package." msgstr "加载 {0} 失败。如果你使用的是 Windows 7,请尝试安装 KB4019990 更新包。" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "修改 Skylander 失败!" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "无法打开 '%1'" @@ -5174,19 +5318,19 @@ msgstr "" "无法在外部编辑器中打开文件。\n" "请确保已关联了应用程序来打开 INI 文件。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "打开文件失败。" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "打开服务器失败" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "打开 Infinity 文件失败!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." @@ -5194,11 +5338,11 @@ msgstr "" "打开 Infinity 文件 (%1) 失败!\n" "此 Skylander 可能已在传送门上。" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "打开 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." @@ -5206,12 +5350,12 @@ msgstr "" "打开 Skylander 文件 (%1) 失败!\n" "此 Skylander 可能已在传送门上。" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "打开输入文件 \"%1\" 失败。" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -5233,25 +5377,25 @@ msgstr "将给定值解析为目标数据类型失败。" msgid "Failed to read DFF file." msgstr "读取 DFF 文件失败。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "从文件读取失败。" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "从输入文件 “{0}” 读取失败。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "从存储卡读取所选的存档文件失败。" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "读取 Infinity 文件失败!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." @@ -5259,11 +5403,11 @@ msgstr "" "读取 Infinity 文件 (%1) 失败!\n" "文件过小。" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "读取 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -5275,11 +5419,11 @@ msgstr "" msgid "Failed to read {0}" msgstr "读取 {0} 失败" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "移除文件失败。" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" @@ -5289,7 +5433,7 @@ msgstr "" "\n" "是否要在不移除垃圾数据的情况下进行转换?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "将该游戏从 NAND 中移除失败。" @@ -5305,27 +5449,36 @@ msgstr "重置联机 NAND 文件夹失败。请验证你的写入权限。" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "重置联机重定向文件夹失败。请验证你的写入权限。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "保存 FIFO 日志失败。" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "保存代码映射到路径 '%1' 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "保存签名文件 '%1' 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "保存符号映射到路径 '%1' 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "保存到签名文件 '%1' 失败" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" +"无法将 SD 卡与文件夹同步。如果您不在“设置 > Wii > SD 卡设置 > 立即将文件转换" +"为文件夹”中手动重新发起同步,在下次启动时,此会话的所有更改都将被丢弃!" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "卸载包失败: %1" @@ -5345,9 +5498,9 @@ msgstr "写入 Wii 存档失败。" msgid "Failed to write config file!" msgstr "写入配置文件失败!" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "修改过的存储卡写入磁盘失败。" @@ -5355,12 +5508,12 @@ msgstr "修改过的存储卡写入磁盘失败。" msgid "Failed to write redirected save." msgstr "写入重定向存档失败。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "存档文件写入磁盘失败。" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." @@ -5368,22 +5521,22 @@ msgstr "" "无法写入输出文件 “{0}”。\n" "请检查目标驱动器是否有足够多的可用空间。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "失败" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "公平输入延迟" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "备用区域" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "备用区域:" @@ -5408,17 +5561,21 @@ msgstr "" msgid "Field of View" msgstr "视野" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "角色编号:" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "角色类型" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "文件详细信息" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "文件格式" @@ -5430,20 +5587,20 @@ msgstr "文件格式:" msgid "File Info" msgstr "文件信息" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "文件名" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "文件路径" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "文件大小" @@ -5451,15 +5608,15 @@ msgstr "文件大小" msgid "File Size:" msgstr "文件大小:" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "文件未包含代码。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "文件名" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "文件已打开,准备压缩。" @@ -5471,11 +5628,11 @@ msgstr "" "找不到 M3U 文件 “{0}” 中指定的下列文件:\n" "{1}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "文件大小与任何已知的 GameCube 存储卡大小都不匹配。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "标头中的文件大小与实际卡大小不匹配。" @@ -5483,7 +5640,7 @@ msgstr "标头中的文件大小与实际卡大小不匹配。" msgid "Filesystem" msgstr "文件系统" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "过滤" @@ -5499,7 +5656,7 @@ msgstr "查找上一个(&P)" msgid "Finish Calibration" msgstr "完成校准" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5509,19 +5666,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "火" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "第一人称" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "修正校验和" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "修正校验和失败" @@ -5531,7 +5688,7 @@ msgstr "固定对齐" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "标记" @@ -5540,12 +5697,12 @@ msgstr "标记" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "浮点" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "跟随分支(&B)" @@ -5569,35 +5726,35 @@ msgstr "" "有关设置说明,请参阅此页" "面。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "强制 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "强制 24 位色" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "强制 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "强制线性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "强制线性和 16x 各向异性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "强制线性和 2x 各向异性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "强制线性和 4x 各向异性" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "强制线性和 8x 各向异性" @@ -5605,7 +5762,7 @@ msgstr "强制线性和 8x 各向异性" msgid "Force Listen Port:" msgstr "强制监听端口:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "强制邻近" @@ -5617,7 +5774,7 @@ msgstr "已强制关闭,因为 %1 不支持顶点着色器扩展。" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "已强制打开,因为 %1 不支持几何着色器。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5629,9 +5786,9 @@ msgstr "" "强制游戏输出任何比例的图像。配合“强制 16:9”的“长宽比”设置可使仅用于 4:3 比例" "的游戏在 16:9 下运行。

很少能够得到理想的结果并经常会部分破坏图像和游" "戏界面。如果使用任何 AR/Gecko 宽屏补丁代码则不应选中此项。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5639,10 +5796,10 @@ msgid "" "unsure, leave this checked.
" msgstr "" "强制游戏渲染 24 位的 RGB 颜色通道,从而通过减少渐变色带来提高质量。

对" -"性能没有影响,并且几乎没有图形问题。

如果不确定,请" +"性能没有影响,并且几乎没有图形问题。

如无法确定,请" "选中此项。" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "格式:" @@ -5708,19 +5865,19 @@ msgstr "录制帧数:" msgid "France" msgstr "法国" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "空闲区块数: %1" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "空闲文件数: %1" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "自由视点控制类型" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "自由视点控制器 %1" @@ -5728,7 +5885,7 @@ msgstr "自由视点控制器 %1" msgid "Free Look Settings" msgstr "自由视点设置" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -6205,7 +6367,7 @@ msgid "" "dolphin_emphasis>" msgstr "" "显著提高渲染到纹理效果所生成纹理的质量。

轻微提升 GPU 占用率,较少产生" -"图像问题。提高内部分辨率将增强此选项的效果。

如果不" +"图像问题。提高内部分辨率将增强此选项的效果。

如无法" "确定,请选中此项。" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:38 @@ -6221,7 +6383,7 @@ msgstr "绿 左" msgid "Green Right" msgstr "绿 右" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "网格视图" @@ -6234,7 +6396,7 @@ msgstr "吉他" msgid "Gyroscope" msgstr "陀螺仪" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "HDMI 3D" @@ -6250,7 +6412,7 @@ msgstr "HDR 白色亮度尼特数" msgid "HDR Paper White Nits:" msgstr "HDR 白色亮度尼特数:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "HDR 后处理" @@ -6267,6 +6429,10 @@ msgstr "头" msgid "Help" msgstr "帮助" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "英雄等级:" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "十六进制" @@ -6287,7 +6453,7 @@ msgstr "十六进制 8" msgid "Hex Byte String" msgstr "十六进制字节字符串" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "十六进制" @@ -6296,28 +6462,28 @@ msgstr "十六进制" msgid "Hide" msgstr "隐藏" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "隐藏全部" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "隐藏正在游戏的会话" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "隐藏不兼容的会话" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "隐藏远程 GBA" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "高" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "最高" @@ -6326,7 +6492,7 @@ msgstr "最高" msgid "Hit Strength" msgstr "敲击力度" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -6342,11 +6508,11 @@ msgstr "水平视野" msgid "Host" msgstr "主机" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "主机代码 :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "主机输入优先权" @@ -6354,7 +6520,7 @@ msgstr "主机输入优先权" msgid "Host Size" msgstr "主机大小" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6365,15 +6531,15 @@ msgstr "" "增加其他人的延迟。\n" "适合 3 人以上的休闲游戏,在连接不稳定或高延迟下或许也能运作。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "主机输入优先权已禁用" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "主机输入优先权已启用" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "建主机联网" @@ -6381,7 +6547,7 @@ msgstr "建主机联网" msgid "Hostname" msgstr "主机名" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "热键设置" @@ -6391,11 +6557,11 @@ msgstr "热键设置" msgid "Hotkeys" msgstr "热键" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "热键需要窗口是活动状态" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "混合超着色器" @@ -6405,7 +6571,7 @@ msgstr "混合超着色器" msgid "Hz" msgstr "Hz" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "我已知道风险并希望继续" @@ -6414,11 +6580,11 @@ msgstr "我已知道风险并希望继续" msgid "ID" msgstr "ID" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "输入的 ID 无效!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "ID:" @@ -6444,24 +6610,24 @@ msgstr "" "IOS: 无法读取 SSL 服务所必需的一个文件 ({0})。请参阅 https://dolphin-emu.org/" "docs/guides/wii-network-guide/ 了解如何设置 Wii 联网。" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "IP 地址 :" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL 设置" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "红外线" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "红外灵敏度:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6490,11 +6656,11 @@ msgstr "" "RVZ:一种高级压缩格式,与 Dolphin 5.0-12188 及更高版本兼容。可以有效地压缩垃" "圾数据和加密的 Wii 数据。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "图标" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6503,11 +6669,11 @@ msgstr "" "与主机输入权限相同,除“主机”(零延迟)之外,其他可以随时切换。\n" "适用于需要时间敏感控制的回合制游戏,如高尔夫球。" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "身份标识生成" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6527,7 +6693,7 @@ msgstr "" "问题的罕见程序设置。\n" "您可以随时通过 Dolphin 的程序设置取消本授权。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6546,24 +6712,24 @@ msgstr "" "如果未选中,则模拟控制器的连接状态关联到\n" "真实默认设备(如果存在)的连接状态。 " -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" "如果启用,则所有内存刷新都会在第一帧之前立即发生。

会导致问题并出现大" -"量 fifo 日志,但对测试很有帮助。

如果不确定,请不要" +"量 fifo 日志,但对测试很有帮助。

如无法确定,请不要" "选中此项。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." "

If unsure, leave this checked." msgstr "" "如果未选中,则 fifo 日志 的回放将在最后一帧后停止。

这通常仅在启用帧转" -"储选项时有用。

如果不确定,请选中此项。
如无法确定,请选中此项。" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:55 @@ -6575,7 +6741,7 @@ msgstr "忽略" msgid "Ignore Format Changes" msgstr "忽略格式变化" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "本次会话期间忽略" @@ -6587,7 +6753,7 @@ msgid "" "checked." msgstr "" "忽略 EFB 格式的任何变化。

在许多游戏中会提高性能且无负面作用。但在其余" -"一小部分游戏中也会导致图像瑕疵。

如果不确定,请选中" +"一小部分游戏中也会导致图像瑕疵。

如无法确定,请选中" "此项。" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:219 @@ -6598,7 +6764,7 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" "忽略 CPU 对 EFB 的任何读写请求。

在一些游戏中可提高性能,但会禁用所有" -"基于 EFB 的图形效果或与游戏相关的特性。

如果不确定," +"基于 EFB 的图形效果或与游戏相关的特性。

如无法确定," "请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:89 @@ -6615,33 +6781,33 @@ msgid "" msgstr "" "使用一个覆盖整个屏幕的无边框窗口来实现全屏模式,而非使用独占模式。开启后在全" "屏模式与窗口模式之间切换会更快,但是输入延迟将略有增加,影响操作流畅性并且性" -"能也会略微降低。

如果不确定,请不要选中此项。
如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "导入 BootMii NAND 备份..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "导入失败" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "导入存档文件" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "导入 Wii 存档..." -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "正在导入 NAND 备份" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6659,7 +6825,7 @@ msgstr "游戏中?" msgid "Included: %1" msgstr "已包含: %1" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "已包含: 0" @@ -6672,7 +6838,31 @@ msgid "" msgstr "" "在即时存档中包含内置帧缓冲 (EFB) 和放大的 EFB 副本内容。可解决读取即时存档时" "纹理与物体缺失或模糊的问题,但会加长存/读档时间。

如" -"果不确定,请选中此项。" +"无法确定,请选中此项。
" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "错误的英雄等级!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "上次放置的时间不正确!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "上次重置的时间不正确!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "金钱数量不正确!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "昵称错误!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "错误的游玩时间!" #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" @@ -6711,19 +6901,19 @@ msgstr "增加 Y" msgid "Incremental Rotation" msgstr "增量旋转" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "增量旋转(度/秒)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "Infinity 角色创建器" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "Infinity 管理器" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "Infinity 文件 (*.bin);;" @@ -6738,27 +6928,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "信息" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "信息" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "在模拟过程中禁止屏幕保护程序" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "输入" @@ -6772,42 +6962,42 @@ msgstr "激活所需要的输入力度。" msgid "Input strength to ignore and remap." msgstr "要忽略并重新映射的输入力度。" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "插入 nop (&N)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "插入 SD 卡" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "已检查" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "安装" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "安装分区 (%1)" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "安装更新" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "安装 WAD..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "安装至 NAND" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "指令。" @@ -6819,7 +7009,7 @@ msgstr "指令" msgid "Instruction Breakpoint" msgstr "指令断点" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "指令:" @@ -6827,7 +7017,7 @@ msgstr "指令:" msgid "Instruction: %1" msgstr "指令: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6848,8 +7038,23 @@ msgstr "强度" msgid "Interface" msgstr "界面" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "内部 LZ4 错误 - 已尝试解压缩 {0} 字节" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "内部 LZ4 错误 - 压缩失败" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "内部 LZ4 错误 - 解压失败 ({0}, {1}, {2})" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "内部 LZ4 错误 - 有效载荷大小不匹配 ({0} / {1}))" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "内部 LZO 错误 - 压缩失败" @@ -6858,25 +7063,32 @@ msgstr "内部 LZO 错误 - 压缩失败" msgid "Internal LZO Error - decompression failed" msgstr "内部 LZO 错误 - 解压失败" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -"内部 LZO 错误 - 解压失败 ({0}) ({1}, {2})\n" -"请尝试重新加载状态" +"内部 LZO 错误 - 解压失败 ({0}) ({1}) \n" +"无法检索过时的存储状态版本信息。" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "内部 LZO 错误 - lzo_init() 失败" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "内部 LZO 错误 - 无法解析解压缩的版本 cookie 和版本字符串长度 ({0})" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "内部 LZO 错误 - 无法解析解压缩的版本字符串 ({0} / {1})" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "内部分辨率" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "内部分辨率:" @@ -6884,15 +7096,15 @@ msgstr "内部分辨率:" msgid "Internal error while generating AR code." msgstr "生成 AR 代码时出现内部错误。" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "解释器(最慢)" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "解释器核心" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "无效表达式。" @@ -6904,7 +7116,7 @@ msgstr "从自动更新服务接收到无效的 JSON 数据:{0}" msgid "Invalid Mixed Code" msgstr "无效混合代码" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "包 %1 无效: %2" @@ -6913,15 +7125,15 @@ msgstr "包 %1 无效: %2" msgid "Invalid Player ID" msgstr "无效玩家 ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "无效 RSO 模块地址: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "无效调用堆栈" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "无效校验和。" @@ -6929,7 +7141,7 @@ msgstr "无效校验和。" msgid "Invalid game." msgstr "无效游戏。" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "无效主机" @@ -6950,7 +7162,7 @@ msgstr "无效字面。" msgid "Invalid parameters given to search." msgstr "提供的搜索参数无效。" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "提交的密码无效。" @@ -6970,7 +7182,7 @@ msgstr "无效的搜索字符串(无法转换成数字)" msgid "Invalid search string (only even string lengths supported)" msgstr "无效的搜索字符串(仅支持相等长度的字符串)" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "无效游戏 ID" @@ -6979,8 +7191,8 @@ msgid "Invalid watch address: %1" msgstr "无效监视地址: %1" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "意大利语" @@ -6988,11 +7200,16 @@ msgstr "意大利语" msgid "Italy" msgstr "意大利" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "物品" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "关闭 JIT 区块链接" @@ -7000,68 +7217,68 @@ msgstr "关闭 JIT 区块链接" msgid "JIT Blocks" msgstr "JIT 区块" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "关闭 JIT 分支" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "关闭 JIT 浮点" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "关闭 JIT 整数" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "关闭 JIT 加载存储浮动" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "关闭 JIT 加载存储" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "关闭 JIT 加载存储配对" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "关闭 JIT 加载存储 IXz" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "关闭 JIT 加载存储 Ibzx" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "关闭 JIT 加载存储 Iwz" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "关闭 JIT (JIT 核心)" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "关闭 JIT 配对" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "适用于 ARM64 的 JIT 重编译器(推荐)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "适用于 x86-64 的 JIT 重编译器(推荐)" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "关闭 JIT 寄存器缓存" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "关闭 JIT 系统寄存器" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." @@ -7069,12 +7286,12 @@ msgstr "" "清除缓存后,JIT 无法找到代码空间。这应该从不会出现。请在错误跟踪器中上报此事" "件。 Dolphin 即将退出。" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "日本" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "日语" @@ -7085,12 +7302,18 @@ msgstr "日语" msgid "Japanese (Shift-JIS)" msgstr "日本 (Shift-JIS)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "Kaos 是这个奖杯的唯一反派,且一直是解锁状态。无需编辑任何内容!" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "保持运行" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "窗口置顶" @@ -7107,7 +7330,7 @@ msgstr "在内存中值的保留地址" msgid "Keyboard" msgstr "键盘" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "键盘控制器" @@ -7124,16 +7347,16 @@ msgstr "按键" msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "踢除玩家" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "韩国" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "韩语" @@ -7144,7 +7367,7 @@ msgstr "韩语" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "载入 ROM...(&O)" @@ -7166,23 +7389,31 @@ msgstr "标签" msgid "Last Value" msgstr "上个值" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "上次放置:" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "上次重置:" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "延迟:" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "延迟: ~10 毫秒" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "延迟: ~20 毫秒" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "延迟: ~40 毫秒" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "延迟: ~80 毫秒" @@ -7190,11 +7421,15 @@ msgstr "延迟: ~80 毫秒" msgid "Launching these titles may also fix the issues." msgstr "运行这些游戏也许可以解决问题。" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "排行榜" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7205,7 +7440,7 @@ msgstr "左" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "左摇杆" @@ -7231,7 +7466,7 @@ msgstr "" "左键单击设置摇杆值。\n" "右键单击重新居中。" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -7241,7 +7476,7 @@ msgstr "" "中键单击清除。\n" "右键单击得到更多选项。" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -7260,7 +7495,7 @@ msgstr "许可" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "生命" @@ -7270,20 +7505,23 @@ msgid "Lift" msgstr "举起" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" -msgstr "标识灯" +msgstr "光" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:137 msgid "Limit Chunked Upload Speed:" msgstr "限制数据块上传速度:" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "表单列" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "列表视图" @@ -7292,18 +7530,18 @@ msgid "Listening" msgstr "正在监听" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "载入" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "载入损坏映射文件(&B)..." -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "载入其他映射文件(&O)..." @@ -7311,15 +7549,15 @@ msgstr "载入其他映射文件(&O)..." msgid "Load Custom Textures" msgstr "加载自定义纹理" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "载入文件" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "载入 GameCube 主菜单" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "仅加载主机的存档数据" @@ -7336,7 +7574,7 @@ msgstr "加载路径:" msgid "Load ROM" msgstr "载入 ROM" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "载入插槽" @@ -7425,23 +7663,23 @@ msgstr "载入状态 8" msgid "Load State Slot 9" msgstr "载入状态 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "从文件中载入状态" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "从选择的插槽中加载状态" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "从插槽中载入状态" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "加载 Wii 系统菜单 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "加载和写入主机的存档数据" @@ -7449,16 +7687,16 @@ msgstr "加载和写入主机的存档数据" msgid "Load from Selected Slot" msgstr "从选择的插槽中加载" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "从插槽 %1 - %2 载入" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "载入映射文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "加载 vWii 系统菜单 %1" @@ -7466,7 +7704,7 @@ msgstr "加载 vWii 系统菜单 %1" msgid "Load..." msgstr "载入..." -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "已从 '%1' 中加载符号" @@ -7477,7 +7715,7 @@ msgid "" "leave this unchecked.
" msgstr "" "加载 User/Load/Textures/<game_id>/ 和 User/Load/DynamicInputTextures/" -"<game_id>/ 目录中的自定义纹理。

如果不确定,请" +"<game_id>/ 目录中的自定义纹理。

如无法确定,请" "不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:335 @@ -7485,18 +7723,18 @@ msgid "" "Loads graphics mods from User/Load/GraphicsMods/." "

If unsure, leave this unchecked." msgstr "" -"从 User/Load/GraphicsMods/ 加载图形模组。

如果不确" +"从 User/Load/GraphicsMods/ 加载图形模组。

如无法确" "定,请不要选中此项。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "本地" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "锁定鼠标光标" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "已锁定" @@ -7510,10 +7748,18 @@ msgstr "日志" msgid "Log Configuration" msgstr "日志设置" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "登录" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "记录 JIT 指令范围" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "注销" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "记录渲染时间到文件" @@ -7526,18 +7772,10 @@ msgstr "日志类型" msgid "Logger Outputs" msgstr "日志输出" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "登录" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "登录失败" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "注销" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7545,27 +7783,27 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" "将每帧的渲染时间记录于 User/Logs/render_time.txt 文件。

启用此功能可衡" -"量 Dolphin 的性能。

如果不确定,请不要选中此项。
如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Loop" msgstr "循环" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "丢失联机服务器连接..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "低" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "最低" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "MD5:" @@ -7577,13 +7815,13 @@ msgstr "MMU" msgid "MORIBUND" msgstr "即将结束" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "MadCatz Gameshark 文件" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "魔法" @@ -7591,9 +7829,37 @@ msgstr "魔法" msgid "Main Stick" msgstr "主摇杆" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "请确保英雄等级在 0 至 100 之间!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "请确保上次放置的时间是有效的!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "请确保上次重置的时间是有效的!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "请确保金钱数量在 0 至 65000 之间!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "请确保昵称长度为 0 至 15 个字符!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "请确保游玩时间是有效的!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "请确保 Skylander 已位于插槽 %1 中!" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "制作者" @@ -7602,7 +7868,7 @@ msgstr "制作者" msgid "Maker:" msgstr "制作者:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7610,10 +7876,10 @@ msgid "" "unchecked.
" msgstr "" "通过移除雾提升远处对象的可见性,进而增加整体细节。

有些游戏依赖正确的" -"雾模拟,禁用雾将破坏其游戏性。

如果不确定,请不要选" +"雾模拟,禁用雾将破坏其游戏性。

如无法确定,请不要选" "中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "管理 NAND" @@ -7622,23 +7888,23 @@ msgstr "管理 NAND" msgid "Manual Texture Sampling" msgstr "手动纹理采样" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "映射" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "伪装 ROM" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "找到匹配" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "最大缓冲区:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "最大缓冲区大小更改为 %1" @@ -7647,12 +7913,12 @@ msgstr "最大缓冲区大小更改为 %1" msgid "Maximum tilt angle." msgstr "最大倾斜角度。" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "这会导致 Wii 菜单和一些游戏减速。" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "中等" @@ -7664,19 +7930,19 @@ msgstr "内存" msgid "Memory Breakpoint" msgstr "内存断点" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "存储卡" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "存储卡管理器" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "存储卡路径:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "内存覆盖" @@ -7696,7 +7962,7 @@ msgstr "MemoryCard: 在无效源地址 ({0:#x}) 中读取调用" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: 在无效目标地址 ({0:#x}) 中写入调用" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7710,29 +7976,34 @@ msgstr "" msgid "MiB" msgstr "MiB" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "麦克风" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "迷你" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "其它" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "其它设置" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "标头中的空闲区块数与实际未使用的区块不匹配。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "内部数据结构不匹配。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7762,14 +8033,22 @@ msgid "" "unchecked.
" msgstr "" "修改纹理以显示以其编码格式。

可能需要重置模拟才能生效。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "修改插槽" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "已找到模块: %1" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "金钱:" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "单声道" @@ -7781,11 +8060,11 @@ msgstr "单视场阴影" msgid "Monospaced Font" msgstr "等宽字体" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "体感输入" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "体感模拟" @@ -7794,20 +8073,20 @@ msgstr "体感模拟" msgid "Motor" msgstr "马达" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "鼠标光标可见" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "鼠标光标在不活动后隐藏并在光标移动时可见。" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "鼠标光标将始终可见。" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "游戏运行时鼠标光标将一直不可见。" @@ -7828,7 +8107,7 @@ msgid "" msgstr "影片 {0} 表示从一个保存状态开始播放,但 {1} 不存在。电影可能无法同步!" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "多重分插器" @@ -7836,20 +8115,20 @@ msgstr "多重分插器" msgid "N&o to All" msgstr "全部选否(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND 校验" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "NKit 警告" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "NTSC-J" @@ -7857,7 +8136,7 @@ msgstr "NTSC-J" msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "NTSC-K" @@ -7875,28 +8154,28 @@ msgid "" msgstr "" "NTSC-M 和 NTSC-J 标准伽玛值约为 2.2。PAL 的标准伽玛值约为 2.8。
游戏或电视" "不一定遵循这两者。
2.35 是一个很好的通用值。

如果游戏允许您选择伽玛" -"值,请在此处进行设置。

如果不确定,请保持为 2.35。
如无法确定,请保持为 2.35。" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "NTSC-U" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "名称" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "命名一个新标签:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "要移除的标签名:" @@ -7905,11 +8184,11 @@ msgid "Name of your session shown in the server browser" msgstr "在服务器浏览器中所显示的会话名称" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "名称:" @@ -7917,16 +8196,16 @@ msgstr "名称:" msgid "Native (640x528)" msgstr "原生 (640x528)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "内部 GCI 文件" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "联机" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "联机会话浏览器" @@ -7938,7 +8217,7 @@ msgstr "联机设定" msgid "Netherlands" msgstr "荷兰" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -7946,7 +8225,7 @@ msgstr "" "联机将开始使用主机的存档数据,并且在联机会话期间创建或修改的任何存档数据都将" "保留在主机的本地存档中。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -7955,7 +8234,7 @@ msgstr "" "联机将开始使用主机的存档数据,但在联机会话期间创建或修改的任何存档数据都将在" "会话结束时被丢弃。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -7964,7 +8243,7 @@ msgstr "" "束时被丢弃。" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "网络" @@ -7972,15 +8251,15 @@ msgstr "网络" msgid "Network dump format:" msgstr "网络转储格式:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "从不" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "不要自动更新" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "新" @@ -7993,11 +8272,11 @@ msgstr "新断点" msgid "New Search" msgstr "新建搜索" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "新标签..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "已生成新的标识。" @@ -8005,7 +8284,7 @@ msgstr "已生成新的标识。" msgid "New instruction:" msgstr "新指令:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "新标签" @@ -8028,6 +8307,7 @@ msgid "Nickname is too long." msgstr "昵称太长。" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "昵称:" @@ -8055,14 +8335,18 @@ msgstr "无音频输出" msgid "No Compression" msgstr "不压缩" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "无匹配" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "无存档数据" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "没有可修改的数据!" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -8072,7 +8356,7 @@ msgstr "无存档数据" msgid "No description available" msgstr "没有可用的说明" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "没有错误。" @@ -8080,7 +8364,7 @@ msgstr "没有错误。" msgid "No extension selected." msgstr "未选择扩展。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "文件未加载 / 录制" @@ -8088,15 +8372,19 @@ msgstr "文件未加载 / 录制" msgid "No game is running." msgstr "没有游戏在运行。" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "没有游戏运行。" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "未选择图形模组" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "没有发现问题。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "未找到匹配的游戏" @@ -8129,23 +8417,23 @@ msgstr "没有找到游戏设置 ‘{0}’ 的预设" msgid "No recording loaded." msgstr "没有录制被载入。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "没有找到存档数据。" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "未找到 undo.dtm 文件,为防止影片出现不同步撤销载入状态操作被取消。" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "无" @@ -8157,11 +8445,11 @@ msgstr "北美" msgid "Not Set" msgstr "未设置" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "并不是所有玩家都有该游戏。你真的要开始吗?" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -8169,7 +8457,7 @@ msgid "" "required." msgstr "目标存储卡上没有足够的空闲区块。至少需要 %n 个区块。 " -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -8177,11 +8465,11 @@ msgid "" "required." msgstr "目标存储卡上没有足够的空闲文件数。至少需要 %n 个文件数。 " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "未找到" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -8216,25 +8504,25 @@ msgstr "每秒摇晃次数。" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "双节棍控制器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "双节棍控制器加速度计" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "双节棍按键" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "双节棍摇杆" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "确定" @@ -8252,7 +8540,7 @@ msgid "Oceania" msgstr "大洋洲" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "关" @@ -8264,7 +8552,7 @@ msgstr "偏移量" msgid "On" msgstr "开" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "活动时" @@ -8277,15 +8565,15 @@ msgstr "" "在同时支持使用几何着色器和顶点着色器来扩展点和线的后端上,为任务选择顶点着色" "器。可能会影响性能。

%1" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "在线文档(&D)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "只显示合集" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8293,7 +8581,7 @@ msgstr "" "仅附加有此前缀的符号:\n" "(留空表示全部)" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8306,24 +8594,24 @@ msgstr "" msgid "Open" msgstr "打开" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "打开所在目录(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "打开用户目录(&U)" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "打开目录..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "打开 FIFO 日志" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "打开 GameCube 存档目录(&S)" @@ -8331,7 +8619,7 @@ msgstr "打开 GameCube 存档目录(&S)" msgid "Open Riivolution XML..." msgstr "打开 Riivolutione XML..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "打开 Wii 存档目录(&S)" @@ -8363,7 +8651,7 @@ msgstr "OpenGL" msgid "OpenGL ES" msgstr "OpenGL ES" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "运算符" @@ -8371,8 +8659,8 @@ msgstr "运算符" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "选项" @@ -8381,21 +8669,21 @@ msgstr "选项" msgid "Orange" msgstr "橙" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "轨道式" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "其他" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "其他分区 (%1)" @@ -8404,24 +8692,32 @@ msgstr "其他分区 (%1)" msgid "Other State Hotkeys" msgstr "其他状态热键" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "其他状态管理" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "其他游戏..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "输出重采样" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "输出重采样:" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "覆盖" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "播放录制...(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "PAL" @@ -8450,7 +8746,7 @@ msgstr "PNG 图像文件 (*.png);; 所有文件 (*)" msgid "PPC Size" msgstr "PPC 大小" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "PPC 对 Host" @@ -8463,7 +8759,7 @@ msgstr "手柄" msgid "Pads" msgstr "鼓垫" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "参数" @@ -8476,11 +8772,11 @@ msgstr "解析为十六进制" msgid "Parsing Error" msgstr "解析错误" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "被动" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "直通蓝牙适配器" @@ -8522,27 +8818,28 @@ msgstr "路径" msgid "Pause" msgstr "暂停" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "在影片末尾暂停" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "窗口非活动时暂停" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "宕机时暂停" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" -"如果发生读/写或未知指令宕机,则暂停模拟。\n" -"启用会影响性能。\n" -"性能影响与启用 MMU 时相同。" +"如果发生读/写或未知指令宕机,则暂停模拟。
启用会影响性能。
性能影响与启" +"用 MMU 时相同。

如无法确定,请不要选中此项。" #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 @@ -8559,15 +8856,15 @@ msgstr "移动到中间位置的峰值速度。" msgid "Peak velocity of outward swing movements." msgstr "向外挥舞的峰值速度。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "逐像素光照" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "执行在线系统更新" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "执行系统更新" @@ -8597,11 +8894,11 @@ msgstr "物理地址空间" msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "选择调试字体" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "延迟" @@ -8613,8 +8910,8 @@ msgstr "下俯" msgid "Pitch Up" msgstr "上仰" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "平台" @@ -8630,7 +8927,7 @@ msgstr "播放/录制" msgid "Play Recording" msgstr "播放录制" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "玩具组合/动力飞盘" @@ -8638,39 +8935,43 @@ msgstr "玩具组合/动力飞盘" msgid "Playback Options" msgstr "回放选项" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "玩家" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "玩家 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "玩家 1 的第 1 项能力" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "玩家 1 的第 2 项能力" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "玩家 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "玩家 2 的第 1 项能力" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "玩家 2 的第 2 项能力" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "玩家" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "游玩时间:" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8680,7 +8981,7 @@ msgid "" msgstr "" "请将“SyncOnSkipIdle”设置更改为“True”!当前已被禁用,使得很可能发生这个问题。" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "在以标准内存区域开始搜索前,请先运行游戏。" @@ -8691,12 +8992,12 @@ msgstr "在以标准内存区域开始搜索前,请先运行游戏。" msgid "Point" msgstr "指向" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "端口 %1" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "端口 %1 ROM:" @@ -8705,19 +9006,19 @@ msgstr "端口 %1 ROM:" msgid "Port:" msgstr "端口 :" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "传送门插槽" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "检测到可能的非同步异常: %1 或许已在帧 %2 处不同步 " -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "后处理效果" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "后处理效果:" @@ -8746,7 +9047,7 @@ msgstr "在 PlayWiimote 中提前结束影片。{0} + {1} > {2}" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "在PlayWiimote 中提前结束影片。{0} > {1}" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8767,7 +9068,7 @@ msgstr "按下同步按钮" msgid "Pressure" msgstr "压感" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8800,15 +9101,15 @@ msgstr "上一个预设" msgid "Primitive %1" msgstr "图元 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "私密" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "私密和公开" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "问题" @@ -8830,7 +9131,7 @@ msgid "" "the game might not work correctly." msgstr "发现中等严重性问题。游戏整体或特定部分可能无法正确运行。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "预设" @@ -8839,23 +9140,23 @@ msgstr "预设" msgid "Program Counter" msgstr "程序计数器" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "进度" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "公开" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "清除游戏列表缓存" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "将 IPL ROM 放至 User/GC/。" @@ -8880,13 +9181,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "DPLII 解码器的质量。质量越高音频延迟越大。" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "询问" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "退出" @@ -8907,11 +9208,11 @@ msgstr "R-模拟" msgid "READY" msgstr "就绪" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "RSO 模块" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "RSO 自动检测" @@ -8919,7 +9220,7 @@ msgstr "RSO 自动检测" msgid "RUNNING" msgstr "运行" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "RVZ GC/Wii 镜像 (*.rvz)" @@ -8936,7 +9237,11 @@ msgstr "结束范围:" msgid "Range Start: " msgstr "开始范围:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "排名 %1" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "替换指令(&P)" @@ -8968,11 +9273,11 @@ msgstr "读取或写入" msgid "Read-Only Mode" msgstr "只读模式" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "真实平衡板" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "真实 Wii 遥控器" @@ -8989,7 +9294,7 @@ msgstr "回到中心" msgid "Record" msgstr "录制" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "录制输入" @@ -9001,7 +9306,7 @@ msgstr "正在录制" msgid "Recording Options" msgstr "录制选项" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "正在录制..." @@ -9018,7 +9323,7 @@ msgstr "红 左" msgid "Red Right" msgstr "红 右" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9030,19 +9335,19 @@ msgstr "" "减轻栅格化 3D 图像产生的图形失真。 可使物体边缘变得平滑。会增加 GPU 负载且有" "时导致图形问题。

SSAA 的性能需求明显高于MSAA,但能提供顶级的几何图形抗" "锯齿并且还可将抗锯齿应用于光源、着色器效果与纹理。

" -"如果不确定,选择“无”。" +"如无法确定,选择“无”。
" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "Redump.org 状态:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "刷新" @@ -9063,22 +9368,22 @@ msgstr "刷新失败。请运行一会儿游戏,然后重试。" msgid "Refreshed current values." msgstr "已刷新当前值。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "正在刷新..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "地区" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "地区:" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "寄存器" @@ -9090,36 +9395,36 @@ msgstr "相对输入" msgid "Relative Input Hold" msgstr "保持相对输入" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "以后提醒我" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "移除" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "移除失败" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "移除垃圾数据(不可逆):" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "移除标签..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "移除标签" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " @@ -9128,16 +9433,16 @@ msgstr "" "转换为 ISO 格式时,移除垃圾数据不会节省任何空间(除非以后将 ISO 文件打包为压" "缩文件格式,例如 ZIP 文件)。是否仍要继续?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "重命名符号" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "渲染窗口" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "渲染到主窗口" @@ -9146,7 +9451,7 @@ msgid "" "Renders the scene as a wireframe.

If unsure, leave " "this unchecked." msgstr "" -"将场景以线框样式渲染。

如果不确定,请不要选中此项。" +"将场景以线框样式渲染。

如无法确定,请不要选中此项。" "" #: Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:408 @@ -9160,18 +9465,18 @@ msgstr "请求加入你的派对" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "重置" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "全部重置" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "重置忽略警告程序" @@ -9179,11 +9484,11 @@ msgstr "重置忽略警告程序" msgid "Reset Results" msgstr "重置结果" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "重置穿透服务器" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "重置穿透服务器到 %1:%2" @@ -9191,7 +9496,7 @@ msgstr "重置穿透服务器到 %1:%2" msgid "Reset Traversal Settings" msgstr "重置穿透设置" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "重置值" @@ -9199,11 +9504,11 @@ msgstr "重置值" msgid "Reset View" msgstr "重置视图" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "重置所有保存的 Wii 遥控器配对" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "资源包管理器" @@ -9219,11 +9524,11 @@ msgstr "需要重启" msgid "Restore Defaults" msgstr "恢复默认值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "恢复指令" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "重试" @@ -9232,7 +9537,7 @@ msgstr "重试" msgid "Return Speed" msgstr "返回速度" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "修订版" @@ -9244,7 +9549,7 @@ msgstr "修订版: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9255,7 +9560,7 @@ msgstr "右" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "右摇杆" @@ -9291,11 +9596,11 @@ msgstr "左倾" msgid "Roll Right" msgstr "右倾" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "房间 ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "旋转" @@ -9314,7 +9619,7 @@ msgid "" msgstr "" "将 2D 顶点舍入为整数像素并将视口大小舍入为整数。

修正部分游戏在较高内" "部分辨率下的图像问题。该选项在使用原生内部分辨率时没有效果。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/Core/HW/GCPadEmu.h:59 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:283 @@ -9323,23 +9628,23 @@ msgstr "" msgid "Rumble" msgstr "震动" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "运行到此处(&T)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "在独占线程中运行 GBA 内核" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "运行直到" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "运行直到(忽略断点)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "运行直到命中(忽略断点)" @@ -9347,11 +9652,11 @@ msgstr "运行直到命中(忽略断点)" msgid "Russia" msgstr "俄罗斯" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "SD 卡" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "SD 卡文件大小:" @@ -9359,11 +9664,11 @@ msgstr "SD 卡文件大小:" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "SD 卡镜像 (*.raw);;所有文件 (*)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "SD 卡路径:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "SD 卡设置" @@ -9371,7 +9676,7 @@ msgstr "SD 卡设置" msgid "SD Root:" msgstr "SD 根目录:" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "SD 同步文件夹:" @@ -9384,7 +9689,7 @@ msgstr "SDR 显示目标伽玛值" msgid "SELECT" msgstr "选择" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "SHA-1:" @@ -9392,7 +9697,7 @@ msgstr "SHA-1:" msgid "SHA1 Digest" msgstr "SHA1 摘要" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "SP1:" @@ -9406,11 +9711,11 @@ msgstr "SSL 上下文" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "保存代码(&V)" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "保存状态(&V)" @@ -9420,8 +9725,8 @@ msgid "Safe" msgstr "安全" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9431,34 +9736,34 @@ msgstr "保存" msgid "Save All" msgstr "保存全部" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "存档导出" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "保存 FIFO 日志" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "保存文件到" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "游戏存档" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "游戏存档文件 (*.sav);;所有文件 (*)" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "存档导入" @@ -9466,17 +9771,17 @@ msgstr "存档导入" msgid "Save Oldest State" msgstr "保存到最早状态存档" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "保存预设" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "录制文件另存为" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "保存状态" @@ -9520,23 +9825,23 @@ msgstr "保存状态 8" msgid "Save State Slot 9" msgstr "保存状态 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "保存状态到文件" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "保存状态到最早的插槽" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "向选中的插槽保存状态" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "保存状态到插槽" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "保存符号映射为...(&A)" @@ -9544,7 +9849,7 @@ msgstr "保存符号映射为...(&A)" msgid "Save Texture Cache to State" msgstr "保存纹理缓存到状态" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "保存和载入状态" @@ -9556,11 +9861,11 @@ msgstr "另存为预设..." msgid "Save as..." msgstr "另存为..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "将组合输出文件另存为" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9569,15 +9874,15 @@ msgstr "" "此游戏的存档数据已存在于 NAND 中。 建议在覆盖之前备份当前数据。\n" "是否现在覆盖? " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "保存在与 ROM 相同的目录中" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "保存映射文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "保存签名文件" @@ -9585,7 +9890,7 @@ msgstr "保存签名文件" msgid "Save to Selected Slot" msgstr "保存至所选插槽" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "保存到插槽 %1 - %2" @@ -9593,11 +9898,11 @@ msgstr "保存到插槽 %1 - %2" msgid "Save..." msgstr "保存..." -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "只有在 Wii 游戏运行时保存的 Wii 遥控器配对才能重置。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "存档:" @@ -9605,7 +9910,7 @@ msgstr "存档:" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "即时存档影片 {0} 被破坏,影片录制停止……" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "缩放 EFB 副本" @@ -9619,11 +9924,11 @@ msgstr "截图" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "搜索" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "搜索地址" @@ -9646,7 +9951,7 @@ msgid "" "for a bit and try again." msgstr "当前无法在虚拟地址空间中进行搜索。请运行一会儿游戏,然后重试。" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "搜索一个指令" @@ -9654,11 +9959,11 @@ msgstr "搜索一个指令" msgid "Search games..." msgstr "搜索游戏..." -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "搜索指令" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "搜索:" @@ -9682,7 +9987,7 @@ msgstr "包含大部分 CPU 与硬件相关设置的部分。" msgid "Security options" msgstr "安全选项" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "选择" @@ -9690,24 +9995,24 @@ msgstr "选择" msgid "Select Dump Path" msgstr "选择转储路径" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "选择导出目录" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "选择角色文件" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "选择 GBA BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "选择 GBA ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "选择 GBA 存档路径" @@ -9727,15 +10032,15 @@ msgstr "选择资源包路径" msgid "Select Riivolution XML file" msgstr "选择 Riivolutione XML 文件" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "选择 Skylander 合集" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "选择 Skylander 文件" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "选择插槽 %1 - %2" @@ -9743,7 +10048,7 @@ msgstr "选择插槽 %1 - %2" msgid "Select State" msgstr "选择状态" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "选择状态插槽" @@ -9795,17 +10100,17 @@ msgstr "选择 WFS 路径" msgid "Select Wii NAND Root" msgstr "选择 Wii NAND 根目录" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "选择目录" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "选择文件" @@ -9821,7 +10126,7 @@ msgstr "选择游戏" msgid "Select a SD Card Image" msgstr "选择 SD 卡镜像" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "选择文件" @@ -9829,19 +10134,19 @@ msgstr "选择文件" msgid "Select a game" msgstr "选择游戏" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "选择要安装到 NAND 的软件" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "选择 e-Reader 卡" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "选择 RSO 模块地址:" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "选择要播放的录制文件" @@ -9849,20 +10154,20 @@ msgstr "选择要播放的录制文件" msgid "Select the Virtual SD Card Root" msgstr "选择虚拟 SD 卡根目录" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "选择密钥文件 (OTP/SEEPROM 转储)" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "选择一个存档文件" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "选择要保存转换镜像的位置" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "选择要保存多个转换镜像的位置" @@ -9874,11 +10179,11 @@ msgstr "所选字体" msgid "Selected controller profile does not exist" msgstr "所选控制器预设不存在" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "所选游戏在游戏列表中不存在!" @@ -9890,7 +10195,7 @@ msgstr "选定的线程调用栈" msgid "Selected thread context" msgstr "选定的线程上下文" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." @@ -9898,15 +10203,15 @@ msgstr "" "选择要使用的硬件适配器。

%1 不支持此功能。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -"选择要使用的硬件适配器。

如果不确定,请选择第一个。" +"选择要使用的硬件适配器。

如无法确定,请选择第一个。" "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9919,10 +10224,10 @@ msgstr "" "选择立体 3D 显示模式。如果硬件支持,开启此功能可产生更强的立体感。严重降低模" "拟速度,有时会造成问题。

多数 3D 电视采用左右或上下模式。
色差模式" "配合红青眼镜使用。
显示器支持 3D 显示分辨率时可使用 HDMI 3D 模式。
还有" -"一部分电视采用被动模式。

如果不确定,请选择“关”。
如无法确定,请选择“关”。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9932,10 +10237,10 @@ msgid "" msgstr "" "选择渲染时使用哪种长高比。

“自动”:使用原生长宽比。
“强制 16:9”:模" "仿一个宽屏长宽比的模拟电视。
“强制 4:3”:模仿一个标准的 4:3 模拟电视。" -"
“拉伸到窗口”:将图像拉伸至窗口大小。

如果不确" +"
“拉伸到窗口”:将图像拉伸至窗口大小。

如无法确" "定,请选择“自动”。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9946,14 +10251,14 @@ msgid "" msgstr "" "选择在内部使用的图形接口。

软件渲染器非常慢,仅用于调试,所以推荐其他" "任一后端。各后端具体表现因游戏与 GPU 而异,因此建议逐个尝试一下并选择问题最少" -"的一个以达到最好的模拟效果。

如果不确定,请选" +"的一个以达到最好的模拟效果。

如无法确定,请选" "择“OpenGL”。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "发送" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "感应条位置:" @@ -9976,7 +10281,7 @@ msgstr "服务器 IP 地址" msgid "Server Port" msgstr "服务器端口" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "穿透尝试被服务器拒绝" @@ -9993,35 +10298,35 @@ msgstr "设置 blr (&B)" msgid "Set PC" msgstr "设置 PC" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "设置为默认镜像(&D)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "给插槽 A 设置存储卡文件" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "给插槽 B 设置存储卡文件" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "设置符号终止地址(&E)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "设置符号大小(&S)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "设置符号终止地址" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "设置符号大小 (%1):" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" @@ -10030,7 +10335,7 @@ msgstr "" "将 PAL 制式 Wii 游戏的显示模式由 50Hz (576i) 改为 60Hz (480i)。\n" "可能并不适用于所有游戏。" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "设置 Wii 的系统语言。" @@ -10048,7 +10353,7 @@ msgstr "" "设置搜索在虚拟地址空间中使用标准内存 1 和(在 Wii 上)内存 2 映射。这将适用于" "绝大多数游戏。" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -10058,11 +10363,11 @@ msgstr "设置" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: 无法创建 setting.txt 文件" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "严重性" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "着色器编译" @@ -10072,6 +10377,10 @@ msgstr "着色器编译" msgid "Shake" msgstr "摇晃" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "锐利双线性" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "新干线" @@ -10085,41 +10394,41 @@ msgstr "新干线控制器" msgid "Show % Speed" msgstr "显示百分比速度" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "显示日志(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "显示工具栏(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "在标题栏显示当前游戏名" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "显示全部" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "显示澳大利亚" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "在 Discord 软件中显示当前游戏" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "优先显示禁用的代码" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "显示 ELF/DOL" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "优先显示启用的代码" @@ -10127,7 +10436,7 @@ msgstr "优先显示启用的代码" msgid "Show FPS" msgstr "显示 FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "显示帧计数器" @@ -10135,19 +10444,19 @@ msgstr "显示帧计数器" msgid "Show Frame Times" msgstr "显示帧生成时间" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "显示法国" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "显示 GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "显示德国" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "叠加显示高尔夫模式" @@ -10155,23 +10464,23 @@ msgstr "叠加显示高尔夫模式" msgid "Show Infinity Base" msgstr "显示 Infinity 底座" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "显示输入回显" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "显示意大利" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "显示日本" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "显示韩国" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "显示延迟计数器" @@ -10179,27 +10488,27 @@ msgstr "显示延迟计数器" msgid "Show Language:" msgstr "显示语言:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "显示日志设置(&C)" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "显示联机信息" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "显示联机延迟" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "显示荷兰" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "显示屏显消息" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "显示 PAL" @@ -10212,19 +10521,19 @@ msgstr "显示 PC" msgid "Show Performance Graphs" msgstr "显示性能图表" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "显示平台" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "显示地区" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "显示重录计数器" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "显示俄罗斯" @@ -10232,7 +10541,7 @@ msgstr "显示俄罗斯" msgid "Show Skylanders Portal" msgstr "显示 Skylanders 传送门" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "显示西班牙" @@ -10244,19 +10553,19 @@ msgstr "显示速度颜色" msgid "Show Statistics" msgstr "显示统计数据" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "显示系统频率" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "显示台湾" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "显示美国" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "显示未知" @@ -10268,27 +10577,27 @@ msgstr "显示垂直消隐时间" msgid "Show VPS" msgstr "显示 VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "显示 WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "显示 Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "显示全球" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "在内存中显示(&M)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "在代码中显示" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "在内存中显示" @@ -10305,17 +10614,17 @@ msgstr "在内存中显示" msgid "Show in server browser" msgstr "在服务器浏览器中显示" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "在内存中显示目标(&Y)" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." msgstr "" "在联机游戏时显示聊天消息、缓冲变化和未同步警告。

如" -"果不确定,请不要选中此项。" +"无法确定,请不要选中此项。
" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" @@ -10323,7 +10632,7 @@ msgid "" "performance.

If unsure, leave this unchecked." msgstr "" -"显示帧时间图以及统计数据来展现模拟性能。

如果不确" +"显示帧时间图以及统计数据来展现模拟性能。

如无法确" "定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:270 @@ -10332,7 +10641,7 @@ msgid "" "Shows the % speed of emulation compared to full speed." "

If unsure, leave this unchecked." msgstr "" -"显示与全速相对的百分比模拟速度。

如果不确定,请不要" +"显示与全速相对的百分比模拟速度。

如无法确定,请不要" "选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:254 @@ -10342,7 +10651,7 @@ msgid "" "unchecked.
" msgstr "" "以毫秒显示每个不同渲染帧与标准差之间的平均时间。

如" -"果不确定,请不要选中此项。" +"无法确定,请不要选中此项。
" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" @@ -10350,7 +10659,7 @@ msgid "" "standard deviation.

If unsure, leave this unchecked." "" msgstr "" -"以毫秒显示每个渲染帧与标准差之间的平均时间。

如果不" +"以毫秒显示每个渲染帧与标准差之间的平均时间。

如无法" "确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:250 @@ -10359,7 +10668,7 @@ msgid "" "visual smoothness.

If unsure, leave this unchecked." "" msgstr "" -"显示每秒呈现的不同帧数以衡量视觉平滑度。

如果不确" +"显示每秒呈现的不同帧数以衡量视觉平滑度。

如无法确" "定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:258 @@ -10368,15 +10677,15 @@ msgid "" "speed.

If unsure, leave this unchecked." msgstr "" -"显示每秒渲染的帧数以衡量模拟速度。

如果不确定,请不" +"显示每秒渲染的帧数以衡量模拟速度。

如无法确定,请不" "要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." msgstr "" -"在联机游戏时显示玩家的最大延迟。

如果不确定,请不要" +"在联机游戏时显示玩家的最大延迟。

如无法确定,请不要" "选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:291 @@ -10384,10 +10693,10 @@ msgid "" "Shows various rendering statistics.

If unsure, " "leave this unchecked." msgstr "" -"显示各种渲染统计数据。

如果不确定,请不要选中此项。" +"显示各种渲染统计数据。

如无法确定,请不要选中此项。" "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "左右" @@ -10403,7 +10712,7 @@ msgstr "切换横握" msgid "Sideways Wii Remote" msgstr "横握 Wii 遥控器" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "签名数据库" @@ -10422,12 +10731,12 @@ msgstr "有符号 32" msgid "Signed 8" msgstr "有符号 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "有符号整数" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "简体中文" @@ -10435,11 +10744,11 @@ msgstr "简体中文" msgid "Simulate DK Bongos" msgstr "模仿 DK 小对鼓" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "六轴" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "大小" @@ -10454,7 +10763,7 @@ msgstr "伸缩缓冲区的大小,以毫秒计。数值过低可能导致噼啪 msgid "Skip" msgstr "跳过" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "跳过绘制" @@ -10462,7 +10771,7 @@ msgstr "跳过绘制" msgid "Skip EFB Access from CPU" msgstr "跳过 CPU 对 EFB 访问" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "跳过主菜单" @@ -10480,7 +10789,7 @@ msgid "" msgstr "" "检测到延迟时跳过垂直消隐中断,从而在模拟速度不是 100% 时平滑地播放音频。" "

警告:可能导致卡死和兼容性问题。

如果不确定,请不要选中此项。

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:258 @@ -10493,31 +10802,36 @@ msgid "" msgstr "" "在 25fps/30fps 游戏中跳过重复帧(XFB 副本)的显示。这可以提高低端设备的性能," "同时会降低帧定步的一致性。

可禁用此选项并启用 “垂直同步” 来获得最佳" -"的帧定步。

如果不确定,请选中此项。
如无法确定,请选中此项。" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "Skylander" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "Skylander %1" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;所有文件 (*)" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "Skylander 合集路径:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "在此合集中未找到 Skylander。是否创建新文件?" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "Skylander 管理器" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "未找到该用户的 Skylanders 文件夹。是否创建新文件夹?" @@ -10526,19 +10840,19 @@ msgstr "未找到该用户的 Skylanders 文件夹。是否创建新文件夹? msgid "Slider Bar" msgstr "滑品板" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "插槽 A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "插槽 A:" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "插槽 B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "插槽 B:" @@ -10564,7 +10878,7 @@ msgid "" "freeze at certain points." msgstr "一些应为零的填充数据没有为零。这会使游戏在某些节点处卡死。" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." @@ -10572,12 +10886,12 @@ msgstr "" "您提供的某些值无效。\n" "请检查高亮显示的值。" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "按字母排序" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "声音:" @@ -10590,8 +10904,8 @@ msgid "Spain" msgstr "西班牙" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "西班牙语" @@ -10599,11 +10913,11 @@ msgstr "西班牙语" msgid "Speaker Pan" msgstr "扬声器声像" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "扬声器音量:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "专门化(默认)" @@ -10627,7 +10941,7 @@ msgstr "" "于 PNG 使用无损压缩,因此不会影响图像质量;是文件大小和压缩时长的均衡。" "

值为 0 时不使用压缩。值为 1 压缩程度较小,而最大值 9 则使用高强度压" "缩。对于 PNG 文件,在 3 和 9 之间的压缩程度通常与级别 9 相仿,但完成时间要短" -"得多。

如果不确定,请将其保留为 6。
如无法确定,请将其保留为 6。" #: Source/Core/Core/FreeLookManager.cpp:95 @@ -10638,7 +10952,7 @@ msgstr "速度" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "小龙斯派罗的大冒险" @@ -10650,16 +10964,16 @@ msgstr "堆栈结束" msgid "Stack start" msgstr "堆栈开始" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "标准控制器" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "开始" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "开始联机...(&N)" @@ -10667,7 +10981,7 @@ msgstr "开始联机...(&N)" msgid "Start New Cheat Search" msgstr "开始新的金手指搜索" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "开始录制输入(&C)" @@ -10677,7 +10991,7 @@ msgstr "开始录制输入(&C)" msgid "Start Recording" msgstr "开始录制" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "以全屏启动" @@ -10685,11 +10999,11 @@ msgstr "以全屏启动" msgid "Start with Riivolution Patches" msgstr "启动时附加 Riivolution 补丁" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "启动时附加 Riivolution 补丁..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "游戏已启动" @@ -10700,7 +11014,7 @@ msgstr "游戏已启动" msgid "State" msgstr "状态" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "方向盘" @@ -10728,19 +11042,19 @@ msgstr "单步跳出" msgid "Step Over" msgstr "单步跳过" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "跳出成功!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "跳出超时!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "跳过正在处理..." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "单步成功!" @@ -10749,20 +11063,20 @@ msgstr "单步成功!" msgid "Stepping" msgstr "步进" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "立体声" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "立体 3D 模式" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "立体 3D 模式:" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "立体 3D" @@ -10783,7 +11097,7 @@ msgstr "摇杆" msgid "Stop" msgstr "停止" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "停止播放/录制输入" @@ -10791,7 +11105,7 @@ msgstr "停止播放/录制输入" msgid "Stop Recording" msgstr "停止录制" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "游戏已停止" @@ -10815,7 +11129,7 @@ msgid "" msgstr "" "绕过系统内存而仅在 GPU 中存储 EFB 副本。会在少数游戏中导致图形缺陷。

" "开启 = EFB 副本为纹理
关闭 = EFB 副本为内存(和纹理)" -"

如果不确定,请选中此项。" +"

如无法确定,请选中此项。" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:248 msgid "" @@ -10827,13 +11141,13 @@ msgid "" msgstr "" "绕过系统内存而仅在 GPU 中存储 XFB 副本。会在少数游戏中导致图形缺陷。

" "开启 = XFB 副本为纹理
关闭 = XFB 副本为内存(和纹理)" -"

如果不确定,请选中此项。" +"

如无法确定,请选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "拉伸到窗口大小" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "严格设置同步" @@ -10847,6 +11161,10 @@ msgstr "字符串" msgid "Strum" msgstr "拨弦" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "样式:" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10854,69 +11172,69 @@ msgstr "拨弦" msgid "Stylus" msgstr "手写笔" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "成功" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "已成功加入联机索引" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "成功转换 %n 个镜像。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "成功删除 '%1'。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "在 %1 个存档文件中 %n 个导出成功。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "成功导出存档文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "已成功从 NAND 中提取证书" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "提取文件成功。" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "提取系统数据成功。" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "导入存档文件成功。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "成功将此软件安装到 NAND。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "成功将此软件从 NAND 中移除。" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "超级充能者" @@ -10924,16 +11242,16 @@ msgstr "超级充能者" msgid "Support" msgstr "支持" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "支持的文件格式" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "支持 SD 和 SDHC 格式。默认大小为 128 MB。" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "环绕" @@ -10941,22 +11259,27 @@ msgstr "环绕" msgid "Suspended" msgstr "已暂停" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "交换双眼" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "交换力量" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "交换者" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." msgstr "" -"交换左右眼图像。通常用于左右并排立体模式。

如果不确" +"交换左右眼图像。通常用于左右并排立体模式。

如无法确" "定,请不要选中此项。" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:58 @@ -10965,23 +11288,23 @@ msgstr "" msgid "Swing" msgstr "挥舞" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "转换到 A" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "转换到 B" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "符号" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "符号 (%1) 终止地址:" @@ -10999,25 +11322,25 @@ msgstr "" "符号 -> 生成符号自 ->\n" "\t地址 | 签名数据库 | RSO 模块" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "符号名:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "符号" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "同步" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "同步 AR/Gecko 代码" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "同步并配对真实 Wii 遥控器" @@ -11032,7 +11355,7 @@ msgid "" msgstr "" "同步 GPU 与 CPU 线程以帮助防止双核模式下的随机卡死。(开=兼容,关=快速)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -11050,25 +11373,25 @@ msgstr "正在同步 Gecko 代码..." msgid "Synchronizing save data..." msgstr "正在同步存档数据..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "系统语言:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "TAS 输入" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "TAS 工具" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "标签" @@ -11086,15 +11409,15 @@ msgstr "尾" msgid "Taiwan" msgstr "台湾" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "屏幕截图" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "目标地址范围无效。" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11104,11 +11427,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "科技" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "测试" @@ -11125,11 +11448,11 @@ msgstr "纹理缓存精度" msgid "Texture Dumping" msgstr "转储纹理" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "纹理过滤" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "纹理过滤:" @@ -11154,7 +11477,7 @@ msgstr "" "Direct3D 11 渲染器需要某些您的系统配置所不支持的特性。您仍然可以使用此后端," "但您可能会在某些游戏中遇到图像错误。\n" "\n" -"您真的想要切换到 Direct3D 11 吗?如果不确定,请选择“否”。" +"您真的想要切换到 Direct3D 11 吗?如无法确定,请选择“否”。" #: Source/Core/DiscIO/VolumeVerifier.cpp:601 msgid "The H3 hash table for the {0} partition is not correct." @@ -11174,13 +11497,13 @@ msgstr "此 IPL 文件不是已知的正确转储。(CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "缺少杰作分区。" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "该 NAND 无法修复。建议备份您当前的数据并使用新的 NAND 启动。" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "NAND 已修复。" @@ -11193,6 +11516,10 @@ msgstr "" "TMD 文件未正确签名。如果你将此游戏移动或复制到 SD 卡,Wii 系统菜单将不再运行" "该游戏,并且也会拒绝将其复制或移动回 NAND。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "此 Skylander 拥有的金钱数量。介于 0 至 65000 之间" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -11201,8 +11528,8 @@ msgid "" "at 1000ms.
" msgstr "" "FPS 和 VPS 计数器采样的时间量。

值越高,FPS/VPS 计数器越稳定,但其更新" -"速度也越慢。

如果您不确定,请将其保留为 1000 毫秒。" -"" +"速度也越慢。

如无法确定,请将其保留为 1000 毫秒。" #: Source/Core/DiscIO/VolumeVerifier.cpp:467 msgid "The channel partition is missing." @@ -11231,7 +11558,7 @@ msgstr "分区 {0} 的数据大小无法用区块大小平均分配。" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "解密密钥需要附加到 NAND 备份文件中。" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -11264,11 +11591,11 @@ msgid "" msgstr "" "模拟的 NAND 已损坏。系统软件如 Wii 菜单和 Wii 商店频道可能无法正常工作。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "模拟的 Wii 主机已更新。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "模拟的 Wii 主机已经是最新的。" @@ -11278,19 +11605,21 @@ msgstr "模拟的 Wii 主机已经是最新的。" msgid "The entered MAC address is invalid." msgstr "输入的 MAC 地址无效。" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "输入的 PID 无效。" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "输入的 VID 无效。" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "此表达式含有语法错误。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -11302,7 +11631,7 @@ msgstr "" "已损坏或不是 GameCube 存储卡文件。\n" "%2" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" @@ -11310,6 +11639,12 @@ msgstr "" "文件 %1 已经存在。\n" "是否替换?" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "与此文件关联的文件已关闭!可能是保存之前插槽已被清空?" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -11320,7 +11655,7 @@ msgstr "文件 {0} 无法以写入形式打开。请检查该文件是否已经 msgid "The file {0} was already open, the file header will not be written." msgstr "文件 {0} 已经打开,文件头不会被写入。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -11333,7 +11668,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "文件系统无效或无法读取。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -11360,7 +11695,7 @@ msgstr "游戏 ID 异常短。" msgid "The game ID is {0} but should be {1}." msgstr "游戏 ID 是 {0} ,但应该为 {1} 。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "此游戏光盘未包含任何可用的更新信息。" @@ -11368,7 +11703,7 @@ msgstr "此游戏光盘未包含任何可用的更新信息。" msgid "The game is currently running." msgstr "游戏当前正在运行。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " @@ -11377,7 +11712,7 @@ msgstr "" "该游戏区域与你的主机不匹配。为避免系统菜单出现问题,现无法使用此光盘更新模拟" "主机。" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11398,6 +11733,13 @@ msgstr "哈希值不匹配!" msgid "The hashes match!" msgstr "哈希值匹配!" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" +"此 Skylander 的英雄等级。仅在《小龙斯派罗大冒险》中出场。介于 0 至 100 之间" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -11410,6 +11752,18 @@ msgstr "" msgid "The install partition is missing." msgstr "缺少安装分区。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "最近一次将角色放置在传送门上的时间" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" +"最近一次重置角色的时间。如果角色从未重置过,则为角色第一次放置在传送门上的时" +"间" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -11420,12 +11774,16 @@ msgstr "" "影片指示应将存储卡插入 {0:n},但当前未插入存储卡(而是插入了 {1})。为使影片" "正确同步,请将所选设备更改为存储卡或 GCI 文件夹。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "Skylander 的昵称。不能超过 15 个字符" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "此 %1 中的补丁不适用于选定的游戏或游戏修订版。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "配置文件 '%1' 不存在" @@ -11446,12 +11804,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "产生的已解密 AR 代码不包含任何行。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "同一文件不能在多个插槽中使用;其已被 %1 占用。" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "同一文件夹不能在多个插槽中使用;其已被 %1 占用。" @@ -11477,7 +11835,7 @@ msgid "" msgstr "" "软件渲染比其他后端要慢一个数量级,仅推荐用于调试目的。\n" "\n" -"您真的想要启用软件渲染吗?如果不确定,请选择“否”。" +"您真的想要启用软件渲染吗?如无法确定,请选择“否”。" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" #: Source/Core/DiscIO/VolumeVerifier.cpp:976 @@ -11488,13 +11846,15 @@ msgstr "指定的公用密钥索引是 {0} ,但应该为 {1} 。" msgid "The specified file \"{0}\" does not exist" msgstr "指定的文件 “{0}” 不存在" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"NAND 中的系统保留分区包含 %1 个数据块(%2 KiB),而允许的最大数据块数为 %3 (%4 " +"KiB)。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "目标存储卡已包含文件 “%1”。" @@ -11503,11 +11863,32 @@ msgstr "目标存储卡已包含文件 “%1”。" msgid "The ticket is not correctly signed." msgstr "ticket 文件未正确签名。" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "在游戏中使用此角色的总时间(以秒为单位)" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "此角色的玩具代码。仅适用于真实存在的角色玩具。" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "无法读取的分区类型。" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "此 Skylander 类型没有任何数据可供修改!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "此 Skylander 的类型未知!" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "此 Skylander 的类型未知,或当前还无法修改。" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -11525,11 +11906,13 @@ msgstr "缺少更新分区。" msgid "The update partition is not at its normal position." msgstr "更新分区未处于正常位置。" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"NAND 中用户可访问分区包含 %1 个数据块(%2 KiB),而允许的最大数据块数为 %3 (%4 " +"KiB)。" #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -11551,11 +11934,11 @@ msgstr "分区 {0} 未正确对齐。" msgid "There are too many partitions in the first partition table." msgstr "第一个分区表中的分区太多。" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "没有需要撤销的操作。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "向桌面添加快捷方式时出现问题" @@ -11591,7 +11974,11 @@ msgid "" msgstr "" "此韩语游戏设置为使用通常不在韩版主机上用到的 IOS。 这很可能导致错误 #002。" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "此 Skylander 类型现在还无法修改!" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "此 USB 设备已列入白名单。" @@ -11618,7 +12005,7 @@ msgstr "" "请运行 Dolphin 的 ARM64 版本以获得更好的体验。" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "不能被撤销!" @@ -11734,7 +12121,7 @@ msgstr "这是一个正确的转储。" msgid "This session requires a password:" msgstr "此会话需要密码:" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11743,7 +12130,7 @@ msgid "" msgstr "" "该设定可以让你设置一个与当前系统时间隔离的自定义实时时钟(RTC)。\n" "\n" -"如果不确定,请不要选中此项。" +"如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/AboutDialog.cpp:66 msgid "This software should not be used to play games you do not legally own." @@ -11801,7 +12188,7 @@ msgid "" "save sync." msgstr "这将限制每个客户端用于存档同步的数据块上传速度。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11839,14 +12226,14 @@ msgstr "倾斜" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "触发校准的稳定输入时间段。(0 为禁用)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "超时" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "标题" @@ -11860,7 +12247,7 @@ msgstr "至" msgid "To:" msgstr "至:" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "切换全屏(&F)" @@ -11945,15 +12332,15 @@ msgstr "标记化失败。" msgid "Toolbar" msgstr "工具栏" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "顶部" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "上下" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11992,19 +12379,33 @@ msgstr "总共移动距离。" msgid "Touch" msgstr "接触" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "玩具代码:" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "繁体中文" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "陷阱" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "陷阱大师" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" -msgstr "诱捕小队" +msgstr "陷阱小队" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "穿透错误" @@ -12012,7 +12413,7 @@ msgstr "穿透错误" msgid "Traversal Server" msgstr "穿透服务器" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "穿透服务器与主机连接超时" @@ -12022,7 +12423,7 @@ msgid "" "cases. Defaults to True" msgstr "尝试提前翻译分支,多数情况下可提高性能。默认值为 True" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "Triforce AM 基板" @@ -12031,12 +12432,17 @@ msgstr "Triforce AM 基板" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "扳机" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "奖杯" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -12062,7 +12468,7 @@ msgstr "美国" msgid "USB Device Emulation" msgstr "USB 设备模拟" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "USB 模拟" @@ -12070,29 +12476,27 @@ msgstr "USB 模拟" msgid "USB Emulation Devices" msgstr "USB 模拟设备" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "USB Gecko" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "USB 白名单错误" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" "不使用超着色器。在着色器编译期间将产生卡顿,但对 GPU 要求低。

推荐用于" -"低端硬件。

如果不确定,请选择此模式。
如无法确定,请选择此模式。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -12103,7 +12507,7 @@ msgstr "" "

除非使用混合超着色器遇到卡顿并且拥有非常强大的 " "GPU,否则不要使用此选项。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -12115,7 +12519,7 @@ msgstr "" "

在理想情况下将在消除着色器编译卡顿的同时尽可能减小性能影响,但效果因" "视频驱动的行为而异。" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "无法自动检测 RSO 模块" @@ -12127,7 +12531,11 @@ msgstr "无法连接更新服务器。" msgid "Unable to create updater copy." msgstr "无法创建更新程序副本。" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "无法修改 Skylander!" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "无法打开文件。" @@ -12154,7 +12562,7 @@ msgstr "" "\n" "是否要忽略此行继续分析?" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "无法读取文件。" @@ -12170,34 +12578,34 @@ msgstr "无法写入文件 {0}" msgid "Unbound" msgstr "未绑定" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "未压缩的 GC/Wii 镜像 (*.iso *.gcm)" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "亡灵" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "撤销载入状态" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "撤销保存状态" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "卸载" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "从 NAND 中卸载" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" @@ -12205,22 +12613,27 @@ msgstr "" "卸载 WAD 会将该游戏的当前已安装版本从 NAND 中移除,而不会删除其存档。是否继" "续?" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "美国" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "未知的 Skylander 类型!" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "未知" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "未知 (Id:%1 Var:%2)" @@ -12232,7 +12645,7 @@ msgstr "未知 DVD 命令 {0:08x} - 致命错误" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "收到未知的 同步_代码 消息,ID:{0}" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -12242,7 +12655,7 @@ msgstr "收到未知的 同步_GECKO_代码 消息,ID:{0} 来自玩家:{1} msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "收到未知的 同步_存档_数据 消息,ID:{0}" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -12252,7 +12665,7 @@ msgstr "收到未知的 同步_存档_数据 消息,ID:{0} 来自玩家:{1 msgid "Unknown address space" msgstr "未知地址空间" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "未知作者" @@ -12268,11 +12681,11 @@ msgstr "未知光盘" msgid "Unknown error occurred." msgstr "发生未知错误。" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "未知错误 {0:x}" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "未知错误。" @@ -12280,20 +12693,20 @@ msgstr "未知错误。" msgid "Unknown message received with id : {0}" msgstr "收到未知的消息,ID:{0}" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "收到未知的消息,ID:{0} 来自玩家:{1} 剔除玩家!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "Unknown(%1 %2).sky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "Unknown(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "无限制" @@ -12305,23 +12718,23 @@ msgstr "卸载 ROM" msgid "Unlock Cursor" msgstr "解锁光标" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "已解锁" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "本次会话期间解锁 %1 次" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "已解锁 (临时)" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "本次会话期间解锁" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "正在解包" @@ -12340,59 +12753,59 @@ msgstr "无符号 32" msgid "Unsigned 8" msgstr "无符号 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "无符号整数" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "上" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "更新" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "更新分区 (%1)" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "关闭 Dolphin 后更新" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "更新可用" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "更新已取消" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "更新已完成" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "更新失败" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "正在更新" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -12412,7 +12825,7 @@ msgstr "切换竖握" msgid "Upright Wii Remote" msgstr "竖握 Wii 遥控器" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "使用情况统计报告设置" @@ -12420,27 +12833,23 @@ msgstr "使用情况统计报告设置" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "使用 8.8.8.8 作为通用 DNS,或输入你的自定义设置" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "使用所有 Wii 存档数据" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "使用内建数据库游戏名称" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "使用自定义用户风格" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "使用无损编解码器 (FFV1)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "使用 PAL60 模式 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "使用警告程序" @@ -12462,7 +12871,7 @@ msgstr "" "样将允许在特殊情况下正确模拟纹理打包(在 1x 内部分辨率或禁用缩放 EFB 时,并禁" "用自定义纹理)并更好地模拟细节级别计算。

代价是性能消耗可能会更大,尤" "其是在更高的内部分辨率下;此外,各向异性过滤目前与手动纹理采样不兼容。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:141 msgid "Use a single depth buffer for both eyes. Needed for a few games." @@ -12523,15 +12932,11 @@ msgstr "用户配置" msgid "User Interface" msgstr "用户界面" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "用户风格:" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "用户变量" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -12553,26 +12958,26 @@ msgid "" "checked.
" msgstr "" "使用精确度较低的算法计算深度值。

在一些游戏中将导致问题但可能带来可观" -"的提速,取决于游戏和/或 GPU。

如果不确定,请选中此" +"的提速,取决于游戏和/或 GPU。

如无法确定,请选中此" "项。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" "使用整个屏幕进行渲染。

如果禁用,则会创建一个渲染窗口。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -"使用 Dolphin 主窗口而非单独的渲染窗口进行渲染。

如果" -"不确定,请不要选中此项。" +"使用 Dolphin 主窗口而非单独的渲染窗口进行渲染。

如无" +"法确定,请不要选中此项。" #: Source/Core/DolphinQt/AboutDialog.cpp:57 msgid "Using Qt %1" @@ -12602,7 +13007,7 @@ msgstr "通常用于纹理坐标矩阵" msgid "Utility" msgstr "实用功能" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:60 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "V-Sync" msgstr "垂直同步" @@ -12614,7 +13019,7 @@ msgstr "跳过垂直消隐中断" msgid "Value" msgstr "值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:705 msgid "Value tracked to current instruction." msgstr "值跟踪到当前指令。" @@ -12622,14 +13027,20 @@ msgstr "值跟踪到当前指令。" msgid "Value:" msgstr "值:" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Variant entered is invalid!" msgstr "输入的变量无效!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:502 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:589 msgid "Variant:" msgstr "变量:" +#. i18n: One of the figure types in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 +msgid "Vehicle" +msgstr "载具" + #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:36 msgid "Velocity" msgstr "速度" @@ -12642,7 +13053,7 @@ msgstr "详细" msgid "Verify" msgstr "验证" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:100 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:101 msgid "Verify Integrity" msgstr "验证完整性" @@ -12650,13 +13061,13 @@ msgstr "验证完整性" msgid "Verify certificates" msgstr "验证证书" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:160 msgid "Verifying" msgstr "正在验证" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:225 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Version" msgstr "版本" @@ -12678,12 +13089,12 @@ msgstr "垂直偏移" msgid "Video" msgstr "视频" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 msgid "View &code" msgstr "查看代码(&C)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "View &memory" msgstr "查看内存(&M)" @@ -12719,7 +13130,7 @@ msgstr "增大音量" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "WAD files (*.wad)" msgstr "WAD 文件 (*.wad)" @@ -12756,7 +13167,7 @@ msgstr "" "警告:修复此 NAND 需要删除 NAND 中数据不完整的游戏,包括所有相关的存档数据。" "若继续,以下游戏将被移除:" -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:31 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:32 msgid "" "WARNING: The controls under Accelerometer and Gyroscope are designed to " "interface directly with motion sensor hardware. They are not intended for " @@ -12766,7 +13177,7 @@ msgstr "" "警告: 加速度计与陀螺仪组内的各控制项用于直接对接体感硬件,而非映射至传统按" "键、扳机或轴。使用这些控制项前可能需要先进行其他输入源的配置。" -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:34 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:35 msgid "" "WARNING: These controls are designed to interface directly with motion " "sensor hardware. They are not intended for mapping traditional buttons, " @@ -12784,7 +13195,7 @@ msgstr "WASAPI (独占模式)" msgid "WFS Path:" msgstr "WFS 路径:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:352 +#: Source/Core/DolphinQt/ConvertDialog.cpp:353 msgid "WIA GC/Wii images (*.wia)" msgstr "WIA GC/Wii 镜像 (*.wia)" @@ -12793,7 +13204,7 @@ msgstr "WIA GC/Wii 镜像 (*.wia)" msgid "Waiting for first scan..." msgstr "等待第一次扫描..." -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:247 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:248 msgid "" "Waits for all shaders to finish compiling before starting a game. Enabling " "this option may reduce stuttering or hitching for a short time after the " @@ -12805,17 +13216,17 @@ msgid "" msgstr "" "等到所有着色器编译完成再开始游戏。启用此选项将会减少游戏开始后短时间的卡顿," "但游戏开始前会有更长的延迟。对于有两个或以下核心的系统,较大的着色器队列将降" -"低帧率,因而建议启用此选项。

其他情况下,如果不确" +"低帧率,因而建议启用此选项。

其他情况下,如无法确" "定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " "unsure, leave this unchecked." msgstr "" "等待场消隐期以防止撕裂。

模拟速度低于 100% 时会降低性能。" -"

如果不确定,请不要选中此项。" +"

如无法确定,请不要选中此项。" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:235 msgid "" @@ -12827,21 +13238,21 @@ msgid "" msgstr "" "在将 EFB 副本的内容写入内存之前等待,直到游戏与模拟 GPU 同步。

可减少 " "EFB 内存副本占用,在许多游戏中有性能提升,但有可能导致某些无法与模拟 GPU 安全" -"同步的风险。

如果不确定,请选中此项。
如无法确定,请选中此项。" #: Source/Core/Common/MsgHandler.cpp:61 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "警告" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12932,11 +13343,11 @@ msgstr "监视" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "水" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "网站" @@ -12958,7 +13369,7 @@ msgid "" msgstr "" "是否将基本游戏纹理转储到 User/Dump/Textures/<game_id>/。如果在增强选项" "卡中启用了“特殊多级纹理检测”,则特殊基本纹理也会被转储。" -"

如果不确定,请选中此项。" +"

如无法确定,请选中此项。" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:307 msgid "" @@ -12969,13 +13380,13 @@ msgid "" msgstr "" "是否将多级纹理的游戏材质转储到 User/Dump/Textures/<game_id>/。如果在增" "强选项卡中启用了“特殊多级纹理检测”,则特殊多级纹理也会被转储。" -"

如果不确定,请选中此项。" +"

如无法确定,请选中此项。" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "USB 直通设备白名单" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "宽屏修正" @@ -13003,45 +13414,45 @@ msgstr "Wii 遥控器" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii 遥控器 %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "Wii 遥控器加速度计" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "Wii 遥控器按键" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "Wii 遥控器陀螺仪" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "Wii 遥控器设置" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "Wii 遥控器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS 输入 %1 - 传统控制器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS 输入 %1 - Wii 遥控器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS 输入 %1 - Wii 遥控器 + 双节棍" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "Wii 和 Wii 遥控器" @@ -13049,22 +13460,22 @@ msgstr "Wii 和 Wii 遥控器" msgid "Wii data is not public yet" msgstr "Wii 数据尚未公开" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii 存档文件 (*.bin);; 所有文件 (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "WiiTools 签名 MEGA 文件" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "只要有活动窗口就把鼠标光标锁定到渲染部件。你可以设置一个热键来解锁。 " #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "窗口大小" @@ -13110,26 +13521,26 @@ msgstr "写入到日志并中断" msgid "Write to Window" msgstr "写入到窗口" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "光盘编号错误" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "哈希值错误" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "区域错误" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "错误修订版" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" @@ -13143,9 +13554,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA 目标地址" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13173,7 +13584,7 @@ msgstr "是" msgid "Yes to &All" msgstr "全部选是(&A)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " @@ -13182,7 +13593,7 @@ msgstr "" "即将把 %2 的文件内容转换到 %1 的文件夹中。文件夹的所有当前内容将被删除。请确" "定是否要继续?" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " @@ -13191,7 +13602,7 @@ msgstr "" "即将把 %1 的文件夹内容转换到 %2 的文件中。文件的所有当前内容将被删除。请确定" "是否要继续?" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -13227,8 +13638,8 @@ msgid "" "for \"Phantasy Star Online Episode I & II\". If you are unsure, turn back " "now and configure a \"Standard Controller\"." msgstr "" -"你正在配置“键盘控制器”。此设备为《梦幻之星 Online Episode I & II》专用。如果" -"不确定,请返回并配置“标准控制器”。" +"你正在配置“键盘控制器”。此设备为《梦幻之星 Online Episode I & II》专用。如无" +"法确定,请返回并配置“标准控制器”。" #: Source/Core/UICommon/AutoUpdate.cpp:222 msgid "You are running the latest version available on this update track." @@ -13266,15 +13677,15 @@ msgstr "" "请参考 NAND 使用指南了解设置说明: https://dolphin-emu.org/docs/guides/nand-" "usage-guide/" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "您必须输入一个名称。" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "你必须为会话提供一个名称!" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "你必须为会话提供一个区域!" @@ -13282,7 +13693,7 @@ msgstr "你必须为会话提供一个区域!" msgid "You must restart Dolphin in order for the change to take effect." msgstr "您必须重新启动 Dolphin 以使改动生效。" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "你必须选择一个游戏来建主机!" @@ -13305,16 +13716,17 @@ msgstr "" "您想现在停下来修复此问题吗?\n" "如果选择“否”,音频可能会嘈杂混乱。" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"您的 NAND 包含的数据超过了允许的数量。Wii 软件可能出现异常或不允许保存。" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13335,7 +13747,7 @@ msgstr "[%1, %2]" msgid "[%1, %2] and [%3, %4]" msgstr "[%1, %2] 和 [%3, %4]" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "^ 异或" @@ -13358,21 +13770,21 @@ msgstr "自动" msgid "cm" msgstr "厘米" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "无法加载 d3d12.dll。" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "默认" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "连接已断开" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader 卡 (*.raw);;所有文件 (*)" @@ -13418,7 +13830,7 @@ msgstr "上个值" msgid "m/s" msgstr "米/秒" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -13430,13 +13842,13 @@ msgstr "" msgid "none" msgstr "无" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "关" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "开" @@ -13485,11 +13897,11 @@ msgstr "{0} (NKit)" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "{0} IPL 位于 {1} 目录中。光盘可能无法识别" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "{0} 同步代码失败。" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "{0} 同步失败。" @@ -13501,8 +13913,8 @@ msgstr "" "{0} 不是一个目录,移动至 *.original 失败。\n" "请验证你的写入权限或者将文件移动至 Dolphin 之外" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "区块 {0} ,共 {1} 。压缩率 {2}%" @@ -13510,7 +13922,7 @@ msgstr "区块 {0} ,共 {1} 。压缩率 {2}%" msgid "{0} was not a directory, moved to *.original" msgstr "{0} 不是一个目录,已移动至 *.original" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "| 或" diff --git a/Languages/po/zh_TW.po b/Languages/po/zh_TW.po index 71bc255705..6a50ca26c2 100644 --- a/Languages/po/zh_TW.po +++ b/Languages/po/zh_TW.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-01 21:06+0200\n" +"POT-Creation-Date: 2023-11-15 21:18+0100\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Narusawa Yui , 2016,2018\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/delroth/dolphin-" @@ -45,7 +45,7 @@ msgstr "" msgid " (Disc %1)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:264 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" msgstr "" @@ -53,7 +53,7 @@ msgstr "" msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:276 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" msgstr "" @@ -66,7 +66,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp:71 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:292 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:298 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:352 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:105 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:45 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:46 @@ -74,7 +74,7 @@ msgstr "" msgid "%" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:267 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:286 msgid "% Modulo" msgstr "" @@ -97,14 +97,14 @@ msgstr "" msgid "%1 %2 %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:80 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:81 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:167 msgid "%1 (%2)" msgstr "" #. i18n: If there is a pre-defined patch with the name %1 and the user wants to edit it, #. a copy of it gets created with this name -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:98 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:105 msgid "%1 (Copy)" msgstr "" @@ -117,7 +117,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:509 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:511 msgid "%1 (Stock)" msgstr "" @@ -131,7 +131,7 @@ msgstr "" msgid "%1 (slow)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:317 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -142,11 +142,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:308 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:298 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:322 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:312 msgid "%1 MB (MEM2)" msgstr "" @@ -154,54 +154,58 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:253 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:292 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:297 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:910 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:915 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:120 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:169 msgid "" "%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " "hardcore)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:131 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:180 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 msgid "%1 is now golfing" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:136 +msgid "%1 is playing %2" +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:112 msgid "%1 memory ranges" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:254 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:323 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:251 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:320 msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:86 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:55 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:155 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:101 msgid "%1 points" msgstr "" @@ -213,30 +217,30 @@ msgstr "" msgid "%1 sessions found" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:408 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:405 msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:292 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:281 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 msgid "%1% (Normal Speed)" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:633 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 msgid "%1's value is changed" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:627 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:628 msgid "%1's value is hit" msgstr "" #. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:630 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:631 msgid "%1's value is used" msgstr "" @@ -244,7 +248,7 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:605 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" @@ -260,16 +264,20 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:286 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:325 #, c-format msgid "%1x MSAA" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 msgid "%1x Native (%2x%3)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:298 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +msgid "%1x Native (%2x%3) for %4" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:337 #, c-format msgid "%1x SSAA" msgstr "" @@ -293,27 +301,27 @@ msgctxt "" msgid "%n address(es) were removed." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:272 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:291 msgid "& And" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:432 +#: Source/Core/DolphinQt/GBAWidget.cpp:433 msgid "&1x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:434 +#: Source/Core/DolphinQt/GBAWidget.cpp:435 msgid "&2x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:436 +#: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "&3x" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:438 +#: Source/Core/DolphinQt/GBAWidget.cpp:439 msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:616 +#: Source/Core/DolphinQt/MenuBar.cpp:608 msgid "&About" msgstr "關於(&A)" @@ -321,85 +329,85 @@ msgstr "關於(&A)" msgid "&Add Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:58 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:83 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 msgid "&Add New Code..." msgstr "新增代碼 (&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 msgid "&Add function" msgstr "新增功能 (&A)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:43 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:44 msgid "&Add..." msgstr "新增... (&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:542 +#: Source/Core/DolphinQt/MenuBar.cpp:534 msgid "&Audio Settings" msgstr "聲音設定 (&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:190 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:191 msgid "&Auto Update:" msgstr "自動更新 (&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:558 +#: Source/Core/DolphinQt/MenuBar.cpp:550 msgid "&Automatic Start" msgstr "自動啟動 (&A)" -#: Source/Core/DolphinQt/GBAWidget.cpp:441 +#: Source/Core/DolphinQt/GBAWidget.cpp:442 msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:474 +#: Source/Core/DolphinQt/MenuBar.cpp:466 msgid "&Breakpoints" msgstr "中斷點(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:599 +#: Source/Core/DolphinQt/MenuBar.cpp:591 msgid "&Bug Tracker" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:104 +#: Source/Core/DolphinQt/WiiUpdate.cpp:105 msgid "&Cancel" msgstr "取消 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:226 +#: Source/Core/DolphinQt/MenuBar.cpp:218 msgid "&Cheats Manager" msgstr "作弊碼管理器 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:609 +#: Source/Core/DolphinQt/MenuBar.cpp:601 msgid "&Check for Updates..." msgstr "檢查更新 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:982 +#: Source/Core/DolphinQt/MenuBar.cpp:964 msgid "&Clear Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Clone..." msgstr "相容版 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:439 +#: Source/Core/DolphinQt/MenuBar.cpp:431 msgid "&Code" msgstr "代碼 (&C)" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:544 +#: Source/Core/DolphinQt/MenuBar.cpp:536 msgid "&Controller Settings" msgstr "控制器設定(&C)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:569 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 msgid "&Copy address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:457 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:112 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "刪除 (&D)" @@ -415,21 +423,21 @@ msgstr "刪除監視 (&D)" msgid "&Delete Watches" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:59 -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:84 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 msgid "&Edit Code..." msgstr "編輯代碼 (&E)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:162 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:175 msgid "&Edit..." msgstr "編輯 (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:206 +#: Source/Core/DolphinQt/MenuBar.cpp:198 msgid "&Eject Disc" msgstr "退出碟片 (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:317 +#: Source/Core/DolphinQt/MenuBar.cpp:309 msgid "&Emulation" msgstr "模擬 (&E)" @@ -437,39 +445,39 @@ msgstr "模擬 (&E)" msgid "&Export" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:413 +#: Source/Core/DolphinQt/GBAWidget.cpp:414 msgid "&Export Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:421 +#: Source/Core/DolphinQt/GBAWidget.cpp:422 msgid "&Export State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:116 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:196 +#: Source/Core/DolphinQt/MenuBar.cpp:188 msgid "&File" msgstr "檔案 (&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:571 +#: Source/Core/DolphinQt/MenuBar.cpp:563 msgid "&Font..." msgstr "字體... (&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:323 +#: Source/Core/DolphinQt/MenuBar.cpp:315 msgid "&Frame Advance" msgstr "畫格步進(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:546 +#: Source/Core/DolphinQt/MenuBar.cpp:538 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:966 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:595 +#: Source/Core/DolphinQt/MenuBar.cpp:587 msgid "&GitHub Repository" msgstr "" @@ -477,15 +485,15 @@ msgstr "" msgid "&Go to start of function" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:541 +#: Source/Core/DolphinQt/MenuBar.cpp:533 msgid "&Graphics Settings" msgstr "影像設定(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:586 +#: Source/Core/DolphinQt/MenuBar.cpp:578 msgid "&Help" msgstr "說明(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:545 +#: Source/Core/DolphinQt/MenuBar.cpp:537 msgid "&Hotkey Settings" msgstr "快捷鍵設定(&D)" @@ -493,31 +501,31 @@ msgstr "快捷鍵設定(&D)" msgid "&Import" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:410 +#: Source/Core/DolphinQt/GBAWidget.cpp:411 msgid "&Import Save Game..." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:418 +#: Source/Core/DolphinQt/GBAWidget.cpp:419 msgid "&Import State..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:126 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 msgid "&Import..." msgstr "匯入... (&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:224 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 msgid "&Insert blr" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:451 +#: Source/Core/DolphinQt/GBAWidget.cpp:452 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:499 +#: Source/Core/DolphinQt/MenuBar.cpp:491 msgid "&JIT" msgstr "&JIT" @@ -525,11 +533,11 @@ msgstr "&JIT" msgid "&Language:" msgstr "語言 (&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:340 +#: Source/Core/DolphinQt/MenuBar.cpp:332 msgid "&Load State" msgstr "讀取進度(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:990 +#: Source/Core/DolphinQt/MenuBar.cpp:972 msgid "&Load Symbol Map" msgstr "" @@ -543,23 +551,23 @@ msgstr "" msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:431 +#: Source/Core/DolphinQt/MenuBar.cpp:423 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:483 +#: Source/Core/DolphinQt/MenuBar.cpp:475 msgid "&Memory" msgstr "記憶卡(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "&Movie" msgstr "影片(&M)" -#: Source/Core/DolphinQt/GBAWidget.cpp:424 +#: Source/Core/DolphinQt/GBAWidget.cpp:425 msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:491 +#: Source/Core/DolphinQt/MenuBar.cpp:483 msgid "&Network" msgstr "" @@ -567,82 +575,82 @@ msgstr "" msgid "&No" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:198 Source/Core/DolphinQt/MenuBar.cpp:200 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:190 Source/Core/DolphinQt/MenuBar.cpp:192 msgid "&Open..." msgstr "開啟(&O)..." -#: Source/Core/DolphinQt/MenuBar.cpp:532 +#: Source/Core/DolphinQt/MenuBar.cpp:524 msgid "&Options" msgstr "選項(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1010 +#: Source/Core/DolphinQt/MenuBar.cpp:992 msgid "&Patch HLE Functions" msgstr "修正 HLE 功能 (&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:319 +#: Source/Core/DolphinQt/MenuBar.cpp:311 msgid "&Pause" msgstr "暫停(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DolphinQt/MenuBar.cpp:310 msgid "&Play" msgstr "執行(&P)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:399 +#: Source/Core/DolphinQt/GameList/GameList.cpp:400 msgid "&Properties" msgstr "屬性(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:760 +#: Source/Core/DolphinQt/MenuBar.cpp:752 msgid "&Read-Only Mode" msgstr "唯讀模式(&R)" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:447 +#: Source/Core/DolphinQt/MenuBar.cpp:439 msgid "&Registers" msgstr "寄存器(&R)" -#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:45 +#: Source/Core/DolphinQt/Config/PatchesWidget.cpp:46 msgid "&Remove" msgstr "移除 (&R)" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:60 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:85 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:61 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 msgid "&Remove Code" msgstr "移除代碼 (&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 msgid "&Rename symbol" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:404 -#: Source/Core/DolphinQt/MenuBar.cpp:321 +#: Source/Core/DolphinQt/GBAWidget.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:313 msgid "&Reset" msgstr "重新啟動(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:215 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:973 msgid "&Save Symbol Map" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:400 +#: Source/Core/DolphinQt/GBAWidget.cpp:401 msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:231 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:176 msgid "&Speed Limit:" msgstr "限制速度 (&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "&Stop" msgstr "停止(&S)" @@ -650,15 +658,15 @@ msgstr "停止(&S)" msgid "&Theme:" msgstr "主題 (&T)" -#: Source/Core/DolphinQt/MenuBar.cpp:456 +#: Source/Core/DolphinQt/MenuBar.cpp:448 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:221 +#: Source/Core/DolphinQt/MenuBar.cpp:213 msgid "&Tools" msgstr "工具(&T)" -#: Source/Core/DolphinQt/GBAWidget.cpp:396 +#: Source/Core/DolphinQt/GBAWidget.cpp:397 msgid "&Unload ROM" msgstr "" @@ -668,21 +676,21 @@ msgstr "" msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:405 +#: Source/Core/DolphinQt/MenuBar.cpp:397 msgid "&View" msgstr "檢視(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:466 +#: Source/Core/DolphinQt/MenuBar.cpp:458 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Website" msgstr "網站(&W)" -#: Source/Core/DolphinQt/GameList/GameList.cpp:402 +#: Source/Core/DolphinQt/GameList/GameList.cpp:403 msgid "&Wiki" msgstr "&Wiki" @@ -690,23 +698,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1285 +#: Source/Core/DolphinQt/MenuBar.cpp:1271 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1506 +#: Source/Core/DolphinQt/MenuBar.cpp:1493 msgid "'%1' not found, scanning for common functions instead" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +msgid "(Dark)" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:140 +msgid "(Light)" +msgstr "" + #: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 -msgid "(None)" -msgstr "(無)" +msgid "(System)" +msgstr "" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:142 msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:266 msgid "(off)" msgstr "(關閉)" @@ -714,63 +730,71 @@ msgstr "(關閉)" msgid "(ppc)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:268 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:269 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:373 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:374 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:215 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:217 msgid "--Unknown--" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:298 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:300 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:167 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:101 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:503 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:504 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:591 msgid "0" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "1 GiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1080p" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "128 MiB" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "1440p" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "16 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "16 GiB (SDHC)" msgstr "" @@ -792,11 +816,11 @@ msgstr "" msgid "16-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:167 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 msgid "16:9" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:94 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 msgid "16x Anisotropic" msgstr "" @@ -804,11 +828,11 @@ msgstr "" msgid "1x" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "2 GiB" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "256 MiB" msgstr "" @@ -816,15 +840,11 @@ msgstr "" msgid "2x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 msgid "2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "2x Native (1280x1056) for 720p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "32 GiB (SDHC)" msgstr "" @@ -854,7 +874,7 @@ msgstr "" #. i18n: Stereoscopic 3D #: Source/Core/Core/HotkeyManager.cpp:350 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "3D" msgstr "" @@ -868,15 +888,11 @@ msgstr "" msgid "3x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:66 -msgid "3x Native (1920x1584) for 1080p" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:207 msgid "4 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "4 GiB (SDHC)" msgstr "" @@ -884,35 +900,35 @@ msgstr "" msgid "4 Mbit (59 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "4:3" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "4K" +msgstr "" + #: Source/Core/Core/HotkeyManager.cpp:196 msgid "4x" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:92 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:111 msgid "4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "4x Native (2560x2112) for 1440p" -msgstr "" - -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "512 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:67 -msgid "5x Native (3200x2640)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:74 +msgid "5K" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:76 msgid "64 MiB" msgstr "" @@ -931,19 +947,15 @@ msgstr "" msgid "64-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "6x Native (3840x3168) for 4K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:68 -msgid "7x Native (4480x3696)" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:73 +msgid "720p" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:208 msgid "8 Bytes" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "8 GiB (SDHC)" msgstr "" @@ -965,19 +977,19 @@ msgstr "" msgid "8-bit Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:93 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:75 +msgid "8K" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 msgid "8x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:69 -msgid "8x Native (5120x4224) for 5K" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:271 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:290 msgid "< Less-than" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:132 +#: Source/Core/Core/HW/EXI/EXI_Device.h:131 msgid "" msgstr "<無>" @@ -989,26 +1001,26 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:700 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:63 +#: Source/Core/DolphinQt/Updater.cpp:64 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:270 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:289 msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1502 -#: Source/Core/DolphinQt/MainWindow.cpp:1569 +#: Source/Core/DolphinQt/MainWindow.cpp:1515 +#: Source/Core/DolphinQt/MainWindow.cpp:1582 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1026,34 +1038,34 @@ msgstr "" msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:457 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:539 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:226 +#: Source/Core/DolphinQt/Main.cpp:228 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:930 +#: Source/Core/DolphinQt/MainWindow.cpp:932 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:159 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:160 msgid "" "A supported Bluetooth device could not be found.\n" "You must manually connect your Wii Remote." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 msgid "A sync can only be triggered when a Wii game is running." msgstr "" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. -#: Source/Core/Core/HW/EXI/EXI_Device.h:99 +#: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" msgstr "" @@ -1086,7 +1098,7 @@ msgstr "AR 代碼" msgid "ASCII" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 msgid "Abort" msgstr "" @@ -1097,7 +1109,7 @@ msgstr "關於 Dolphin" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:62 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:253 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:49 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:51 msgid "Accelerometer" msgstr "" @@ -1110,8 +1122,8 @@ msgstr "" msgid "Accuracy:" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:21 -#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:22 +#: Source/Core/DolphinQt/MenuBar.cpp:237 msgid "Achievements" msgstr "" @@ -1187,11 +1199,11 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:74 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:75 msgid "Active Infinity Figures:" msgstr "" @@ -1203,7 +1215,7 @@ msgstr "" msgid "Active threads" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:257 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:258 msgid "Adapter" msgstr "" @@ -1211,7 +1223,7 @@ msgstr "" msgid "Adapter Detected" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:75 msgid "Adapter:" msgstr "配接器:" @@ -1233,8 +1245,8 @@ msgstr "" msgid "Add New USB Device" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:483 -#: Source/Core/DolphinQt/GameList/GameList.cpp:486 +#: Source/Core/DolphinQt/GameList/GameList.cpp:490 +#: Source/Core/DolphinQt/GameList/GameList.cpp:493 msgid "Add Shortcut to Desktop" msgstr "" @@ -1246,7 +1258,7 @@ msgstr "" msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:136 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 msgid "Add memory &breakpoint" msgstr "" @@ -1256,7 +1268,7 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:125 msgid "Add to &watch" msgstr "" @@ -1266,9 +1278,9 @@ msgstr "" msgid "Add to watch" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:36 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:37 #: Source/Core/DolphinQt/Settings/PathPane.cpp:141 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:327 msgid "Add..." msgstr "新增..." @@ -1276,16 +1288,16 @@ msgstr "新增..." #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:82 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:181 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:985 +#: Source/Core/DolphinQt/MenuBar.cpp:967 msgid "Address" msgstr "位址" @@ -1304,7 +1316,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:451 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:502 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1328,7 +1340,7 @@ msgid "" "rightmost value.
" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:144 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:150 msgid "" "Adjusts the amount of RAM in the emulated console.\n" "\n" @@ -1336,7 +1348,7 @@ msgid "" "of games can benefit from this." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:103 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:109 msgid "" "Adjusts the emulated CPU's clock rate.\n" "\n" @@ -1349,27 +1361,50 @@ msgid "" "with a non-default clock." msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:105 +#: Source/Core/Core/HW/EXI/EXI_Device.h:104 msgid "Advance Game Port" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:63 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:156 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:157 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:43 msgid "Advanced" msgstr "進階" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:209 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:210 msgid "Advanced Settings" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +msgid "" +"Affects how the game output is scaled to the window resolution.
The " +"performance mostly depends on the number of samples each method uses." +"
Compared to SSAA, resampling is useful in case the output " +"window
resolution isn't a multiplier of the native emulation resolution." +"

Default - [fastest]
Internal GPU bilinear sampler which is " +"not gamma corrected.
This setting might be ignored if gamma correction is " +"forced on.

Bilinear - [4 samples]
Gamma corrected linear " +"interpolation between pixels.

Bicubic - [16 samples]
Gamma " +"corrected cubic interpolation between pixels.
Good when rescaling between " +"close resolutions. i.e 1080p and 1440p.
Comes in various flavors:
B-" +"Spline: Blurry, but avoids all lobing artifacts
Mitchell-" +"Netravali: Good middle ground between blurry and lobing
Catmull-" +"Rom: Sharper, but can cause lobing artifacts

Sharp Bilinear - [1-4 samples]
Similarly to \"Nearest Neighbor\", it maintains a " +"sharp look,
but also does some blending to avoid shimmering.
Works " +"best with 2D games at low resolutions.

Area Sampling - [up to " +"324 samples]
Weights pixels by the percentage of area they occupy. Gamma " +"corrected.
Best for down scaling by more than 2x." +"

If unsure, select 'Default'." +msgstr "" + #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 風. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:342 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:358 msgid "Air" msgstr "" @@ -1377,96 +1412,97 @@ msgstr "" msgid "Aligned to data type length" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:320 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:414 msgid "All" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 msgid "All Double" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:362 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:439 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:590 -#: Source/Core/DolphinQt/MainWindow.cpp:768 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:363 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:440 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:591 +#: Source/Core/DolphinQt/MainWindow.cpp:770 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:121 -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:328 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:654 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:664 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:767 +#: Source/Core/DolphinQt/MainWindow.cpp:769 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1369 -#: Source/Core/DolphinQt/MainWindow.cpp:1378 +#: Source/Core/DolphinQt/MainWindow.cpp:1382 +#: Source/Core/DolphinQt/MainWindow.cpp:1391 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 msgid "All Unsigned Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 msgid "All files (*)" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1205 +#: Source/Core/Core/NetPlayServer.cpp:1209 msgid "All players' codes synchronized." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1147 +#: Source/Core/Core/NetPlayServer.cpp:1151 msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:145 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:146 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:257 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:221 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Allow Writes to SD Card" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:37 msgid "" "Allows manipulation of the in-game camera.

If " "unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:36 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:37 #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:19 -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:29 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:38 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:36 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:39 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:37 msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:189 msgid "Always" msgstr "" @@ -1476,7 +1512,7 @@ msgstr "" msgid "Always Connected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:446 +#: Source/Core/DolphinQt/GBAWidget.cpp:447 msgid "Always on &Top" msgstr "" @@ -1484,7 +1520,7 @@ msgstr "" msgid "An inserted disc was expected but not found." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Anaglyph" msgstr "" @@ -1502,31 +1538,31 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:532 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:614 msgid "Anti-Aliasing" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:129 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:164 msgid "Anti-Aliasing:" msgstr "邊緣抗鋸齒:" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:75 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:76 msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1642 msgid "Append signature to" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:985 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1007 +#: Source/Core/DolphinQt/MenuBar.cpp:989 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:460 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:542 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1540,11 +1576,11 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1678 +#: Source/Core/DolphinQt/MenuBar.cpp:1665 msgid "Apply signature file" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:155 msgid "Arbitrary Mipmap Detection" msgstr "" @@ -1552,15 +1588,15 @@ msgstr "" msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:817 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 msgid "Are you sure you want to delete this file?" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:241 msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:497 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1568,16 +1604,20 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:259 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 +msgid "Area Sampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:260 msgid "Aspect Ratio" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:164 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:78 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 msgid "Aspect Ratio:" msgstr "畫面比例:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Assign Controller Ports" msgstr "" @@ -1585,7 +1625,7 @@ msgstr "" msgid "Assign Controllers" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:535 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:536 msgid "" "At least two of the selected save files have the same internal filename." msgstr "" @@ -1610,7 +1650,7 @@ msgstr "" msgid "Australia" msgstr "澳洲" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Author" msgstr "" @@ -1618,8 +1658,8 @@ msgstr "" msgid "Authors" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:74 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:75 msgid "Auto" msgstr "自動" @@ -1627,11 +1667,11 @@ msgstr "自動" msgid "Auto (Multiple of 640x528)" msgstr "自動 (640x528 的倍數)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:180 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:181 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:478 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1639,7 +1679,7 @@ msgid "" "Please select a specific internal resolution." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:89 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 msgid "Auto-Adjust Window Size" msgstr "" @@ -1647,15 +1687,15 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "Auto-detect RSO modules?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:241 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:238 msgid "Automatically Sync with Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:203 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:204 msgid "" "Automatically adjusts the window size to the internal resolution." "

If unsure, leave this unchecked." @@ -1683,7 +1723,7 @@ msgid "" "00:17:ab." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:210 msgid "BIOS:" msgstr "" @@ -1695,7 +1735,7 @@ msgstr "" msgid "Back Chain" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:254 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:255 msgid "Backend" msgstr "" @@ -1707,12 +1747,12 @@ msgstr "" msgid "Backend Settings" msgstr "裝置設定" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:71 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:72 msgid "Backend:" msgstr "" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:64 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:65 msgid "Background Input" msgstr "背景輸入" @@ -1723,13 +1763,13 @@ msgstr "背景輸入" msgid "Backward" msgstr "向後" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:823 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:822 msgid "Bad Value Given" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:809 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:808 msgid "Bad address provided." msgstr "" @@ -1737,20 +1777,20 @@ msgstr "" msgid "Bad dump" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:815 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:814 msgid "Bad offset provided." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:982 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:217 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:151 -#: Source/Core/DolphinQt/MenuBar.cpp:643 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:152 +#: Source/Core/DolphinQt/MenuBar.cpp:635 msgid "Banner" msgstr "橫幅" @@ -1770,11 +1810,11 @@ msgstr "Bar" msgid "Base priority" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:52 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:53 msgid "Basic" msgstr "基本" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:134 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:135 msgid "Basic Settings" msgstr "基本設定" @@ -1782,7 +1822,7 @@ msgstr "基本設定" msgid "Bass" msgstr "Bass" -#: Source/Core/DolphinQt/Main.cpp:233 +#: Source/Core/DolphinQt/Main.cpp:235 msgid "Batch mode cannot be used without specifying a game to launch." msgstr "" @@ -1790,7 +1830,7 @@ msgstr "" msgid "Battery" msgstr "電池" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Beta (once a month)" msgstr "" @@ -1798,6 +1838,22 @@ msgstr "" msgid "BetterJoy, DS4Windows, etc" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 +msgid "Bicubic: B-Spline" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 +msgid "Bicubic: Catmull-Rom" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 +msgid "Bicubic: Mitchell-Netravali" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:128 +msgid "Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "Binary SSL" msgstr "" @@ -1814,20 +1870,20 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:292 msgid "" "Blank figure creation failed at:\n" "%1, try again with a different character" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:992 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:653 +#: Source/Core/DolphinQt/MenuBar.cpp:645 msgid "Block Size" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:75 -#: Source/Core/DolphinQt/ConvertDialog.cpp:63 +#: Source/Core/DolphinQt/ConvertDialog.cpp:64 msgid "Block Size:" msgstr "" @@ -1835,7 +1891,7 @@ msgstr "" msgid "Blocking" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:157 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:158 msgid "Blocks" msgstr "區塊" @@ -1858,15 +1914,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:551 +#: Source/Core/DolphinQt/MenuBar.cpp:543 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1725 +#: Source/Core/DolphinQt/MainWindow.cpp:1775 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1751 +#: Source/Core/DolphinQt/MainWindow.cpp:1801 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -1874,7 +1930,7 @@ msgstr "" msgid "Borderless Fullscreen" msgstr "無框全螢幕" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 msgid "Bottom" msgstr "下方" @@ -1883,7 +1939,7 @@ msgstr "下方" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 msgid "Branches" msgstr "" @@ -1897,27 +1953,27 @@ msgstr "" msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:564 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:41 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 msgid "Breakpoints" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:108 +#: Source/Core/Core/HW/EXI/EXI_Device.h:107 msgid "Broadband Adapter (HLE)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:101 +#: Source/Core/Core/HW/EXI/EXI_Device.h:100 msgid "Broadband Adapter (TAP)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:106 +#: Source/Core/Core/HW/EXI/EXI_Device.h:105 msgid "Broadband Adapter (XLink Kai)" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:107 +#: Source/Core/Core/HW/EXI/EXI_Device.h:106 msgid "Broadband Adapter (tapserver)" msgstr "" @@ -1935,7 +1991,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:238 +#: Source/Core/DolphinQt/MenuBar.cpp:230 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -1943,12 +1999,12 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:925 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Buffer:" msgstr "緩衝:" @@ -1971,7 +2027,7 @@ msgstr "按鈕" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:33 #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:54 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:40 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:118 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:24 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:48 @@ -1987,7 +2043,7 @@ msgstr "按鈕" msgid "Buttons" msgstr "按鈕" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:212 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:213 msgid "By: " msgstr "" @@ -1997,7 +2053,7 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:984 msgid "C&reate Signature File..." msgstr "" @@ -2005,19 +2061,19 @@ msgstr "" msgid "CP register " msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:60 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:62 msgid "CPU Emulation Engine:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:49 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:51 msgid "CPU Options" msgstr "CPU 選項" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:73 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 msgid "CRC32:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:29 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 msgid "Cached Interpreter (slower)" msgstr "" @@ -2028,11 +2084,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:107 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:108 msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:468 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:550 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2056,19 +2112,19 @@ msgstr "" msgid "Call display list at %1 with size %2" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:143 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:144 msgid "Callers" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:139 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:140 msgid "Calls" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:131 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:132 msgid "Callstack" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:68 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:69 msgid "Camera 1" msgstr "" @@ -2082,22 +2138,30 @@ msgstr "" msgid "Can only generate AR code for values in virtual memory." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:99 +msgid "Can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:291 +msgid "Can't edit villains for this trophy!" +msgstr "" + #: Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1828 msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1495 -#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1508 +#: Source/Core/DolphinQt/MainWindow.cpp:1575 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:157 -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:59 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:158 +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 #: qtbase/src/gui/kernel/qplatformtheme.cpp:732 msgid "Cancel" msgstr "取消" @@ -2130,11 +2194,11 @@ msgstr "" msgid "Cannot refresh without results." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 msgid "Cannot set GCI folder to an empty path." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 msgid "Cannot set memory card to an empty path." msgstr "" @@ -2142,6 +2206,10 @@ msgstr "" msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:312 +msgid "Captured villain %1:" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:41 msgid "Card Size" msgstr "" @@ -2160,11 +2228,11 @@ msgstr "" msgid "Center and Calibrate" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:419 +#: Source/Core/DolphinQt/GameList/GameList.cpp:420 msgid "Change &Disc" msgstr "更換光碟(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:205 +#: Source/Core/DolphinQt/MenuBar.cpp:197 msgid "Change &Disc..." msgstr "更換光碟(&D)..." @@ -2172,7 +2240,7 @@ msgstr "更換光碟(&D)..." msgid "Change Disc" msgstr "更換光碟" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:148 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:149 msgid "Change Discs Automatically" msgstr "" @@ -2186,7 +2254,7 @@ msgid "" "

If unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:44 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:45 msgid "" "Changes the in-game camera type during Free Look.

Six Axis: Offers " "full camera control on all axes, akin to moving a spacecraft in zero " @@ -2202,15 +2270,15 @@ msgstr "" msgid "Changing cheats will only take effect when the game is restarted." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:150 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:151 msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:264 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 msgid "Chat" msgstr "聊天" @@ -2226,7 +2294,7 @@ msgstr "尋找作弊代碼" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:270 +#: Source/Core/DolphinQt/MenuBar.cpp:262 msgid "Check NAND..." msgstr "" @@ -2238,13 +2306,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:842 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:209 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 msgid "Checksum" msgstr "" @@ -2252,31 +2320,31 @@ msgstr "" msgid "China" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:220 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:231 msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:620 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:630 msgid "Choose a file to open" msgstr "選擇一個要開啟的檔案" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:411 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:421 msgid "Choose a file to open or create" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1700 +#: Source/Core/DolphinQt/MenuBar.cpp:1687 msgid "Choose priority input file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1705 +#: Source/Core/DolphinQt/MenuBar.cpp:1692 msgid "Choose secondary input file" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:514 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:524 msgid "Choose the GCI base folder" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 msgid "Choose the folder to extract to" msgstr "選擇提取的資料夾存放位置" @@ -2285,7 +2353,7 @@ msgstr "選擇提取的資料夾存放位置" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:333 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 msgid "Classic Buttons" msgstr "" @@ -2295,27 +2363,27 @@ msgid "Classic Controller" msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:246 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:106 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 msgid "Clear" msgstr "清除" -#: Source/Core/DolphinQt/MenuBar.cpp:861 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Clear Cache" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:119 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:127 msgid "Clear Slot" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:89 msgid "Clock Override" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:179 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:180 msgid "Clone and &Edit Code..." msgstr "" @@ -2324,11 +2392,11 @@ msgstr "" msgid "Close" msgstr "關閉" -#: Source/Core/DolphinQt/MenuBar.cpp:534 Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:526 Source/Core/DolphinQt/MenuBar.cpp:529 msgid "Co&nfiguration" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:39 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:40 msgid "Code" msgstr "" @@ -2355,15 +2423,19 @@ msgstr "" msgid "Code:" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1860 +#: Source/Core/Core/NetPlayClient.cpp:1864 msgid "Codes received!" msgstr "" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:623 +msgid "Color Correction" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Color Correction:" msgstr "" @@ -2371,12 +2443,12 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:987 msgid "Combine &Two Signature Files..." msgstr "" #. i18n: This is "common" as in "shared", not the opposite of "uncommon" -#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:32 +#: Source/Core/DolphinQt/Config/CommonControllersWidget.cpp:33 msgid "Common" msgstr "" @@ -2398,7 +2470,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:118 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:119 msgid "Compile Shaders Before Starting" msgstr "" @@ -2406,18 +2478,18 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:993 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:654 +#: Source/Core/DolphinQt/MenuBar.cpp:646 msgid "Compression" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:71 +#: Source/Core/DolphinQt/ConvertDialog.cpp:72 msgid "Compression Level:" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:67 +#: Source/Core/DolphinQt/ConvertDialog.cpp:68 msgid "Compression:" msgstr "" @@ -2427,7 +2499,7 @@ msgstr "" #. for triggering the breakpoint. #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 msgid "Condition" msgstr "" @@ -2501,14 +2573,14 @@ msgstr "" msgid "Config" msgstr "設定" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:85 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:106 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:86 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:144 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:140 msgid "Configure" msgstr "設定" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:38 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:39 msgid "Configure Controller" msgstr "" @@ -2517,22 +2589,22 @@ msgstr "" msgid "Configure Dolphin" msgstr "設定 Dolphin" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Input" msgstr "設定輸入" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:223 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 msgid "Configure Output" msgstr "設定輸出" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:406 -#: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/GameList/GameList.cpp:816 -#: Source/Core/DolphinQt/MainWindow.cpp:929 -#: Source/Core/DolphinQt/MainWindow.cpp:1691 -#: Source/Core/DolphinQt/WiiUpdate.cpp:140 +#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/GameList/GameList.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:828 +#: Source/Core/DolphinQt/MainWindow.cpp:931 +#: Source/Core/DolphinQt/MainWindow.cpp:1711 +#: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "確認" @@ -2540,13 +2612,13 @@ msgstr "確認" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1240 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:496 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:239 +#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2555,15 +2627,15 @@ msgstr "" msgid "Connect" msgstr "連接" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:311 +#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:303 msgid "Connect Balance Board" msgstr "連接平衡板" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:162 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Connect USB Keyboard" msgstr "連接 USB 鍵盤" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Connect Wii Remote %1" msgstr "連接 Wii Remote %1" @@ -2583,15 +2655,15 @@ msgstr "連接 Wii Remote 3" msgid "Connect Wii Remote 4" msgstr "連接 Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:288 msgid "Connect Wii Remotes" msgstr "連接 Wii Remote" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:115 msgid "Connect Wii Remotes for Emulated Controllers" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:141 +#: Source/Core/DolphinQt/WiiUpdate.cpp:143 msgid "Connect to the Internet and perform an online system update?" msgstr "連接至網路並執行線上的系統更新?" @@ -2599,7 +2671,7 @@ msgstr "連接至網路並執行線上的系統更新?" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:712 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 msgid "Connecting" msgstr "" @@ -2611,7 +2683,7 @@ msgstr "連線類型:" msgid "Content {0:08x} is corrupt." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Continuous Scanning" msgstr "" @@ -2624,7 +2696,7 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 msgid "Controller Profile" msgstr "控制器設定檔" @@ -2660,7 +2732,7 @@ msgid "" "

If unsure, leave this at 200." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:496 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:578 msgid "" "Controls the distance of the convergence plane. This is the distance at " "which virtual objects will appear to be in front of the screen.

A " @@ -2668,7 +2740,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:438 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:489 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2677,7 +2749,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:493 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:575 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2702,62 +2774,62 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Convergence" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:145 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:179 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:218 msgid "Convergence:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Conversion failed." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:43 +#: Source/Core/DolphinQt/ConvertDialog.cpp:44 msgid "Convert" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:298 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:317 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:268 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:296 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:316 msgid "Convert File to Folder Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:417 +#: Source/Core/DolphinQt/GameList/GameList.cpp:418 msgid "Convert File..." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:270 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:293 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:267 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:271 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:291 msgid "Convert Folder to File Now" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:381 +#: Source/Core/DolphinQt/GameList/GameList.cpp:382 msgid "Convert Selected Files..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:78 +#: Source/Core/DolphinQt/ConvertDialog.cpp:79 msgid "Convert..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:315 +#: Source/Core/DolphinQt/ConvertDialog.cpp:316 msgid "" "Converting Wii disc images to GCZ without removing junk data does not save " "any noticeable amount of space compared to converting to ISO. Do you want to " "continue anyway?" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:432 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:282 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 +#: Source/Core/DolphinQt/ConvertDialog.cpp:434 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:279 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:304 msgid "Converting..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:440 +#: Source/Core/DolphinQt/ConvertDialog.cpp:442 msgid "" "Converting...\n" "%1" @@ -2782,18 +2854,18 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:704 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:733 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:761 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 msgid "Copy" msgstr "複製" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:571 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:572 msgid "Copy &function" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:575 msgid "Copy &hex" msgstr "" @@ -2801,7 +2873,7 @@ msgstr "" msgid "Copy Address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:640 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" @@ -2813,19 +2885,19 @@ msgstr "" msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 msgid "Copy code &line" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:580 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 msgid "Copy tar&get address" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to B" msgstr "" @@ -2861,13 +2933,13 @@ msgstr "" msgid "Could not create peer." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." @@ -2889,7 +2961,7 @@ msgid "" "The emulated console will now stop." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:54 msgid "" "Could not install an update to the Wii system memory. Please refer to logs " "for more information." @@ -2917,6 +2989,10 @@ msgstr "" msgid "Could not recognize file {0}" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:273 +msgid "Could not save your changes!" +msgstr "" + #: Source/Core/UICommon/AutoUpdate.cpp:303 #: Source/Core/UICommon/AutoUpdate.cpp:309 msgid "Could not start updater process: {0}" @@ -2934,15 +3010,15 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 msgid "Couldn't look up central server" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:827 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:829 msgid "Couldn't open file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:830 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:832 msgid "Couldn't read file." msgstr "" @@ -2950,13 +3026,13 @@ msgstr "" msgid "Country:" msgstr "國別:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:107 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:242 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:516 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:244 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:603 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:279 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:281 msgid "Create Infinity File" msgstr "" @@ -2965,16 +3041,16 @@ msgstr "" msgid "Create New Memory Card" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:447 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:534 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:83 msgid "Create Skylander Folder" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:109 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 msgid "Create mappings for other devices" msgstr "" @@ -2992,7 +3068,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 msgid "Creator:" msgstr "" @@ -3026,7 +3102,7 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:280 +#: Source/Core/DolphinQt/MenuBar.cpp:272 msgid "Current Region" msgstr "" @@ -3038,7 +3114,7 @@ msgstr "" msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Current game" msgstr "" @@ -3050,7 +3126,7 @@ msgstr "" msgid "Custom Address Space" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:151 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:157 msgid "Custom RTC Options" msgstr "" @@ -3058,13 +3134,13 @@ msgstr "" msgid "Custom:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:117 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:125 msgid "Customize" msgstr "" #: Source/Core/Core/HW/GBAPadEmu.h:37 Source/Core/Core/HW/GCPadEmu.h:57 #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:223 -#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:119 +#: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h:120 #: Source/Core/DolphinQt/Config/Mapping/GBAPadEmu.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:51 @@ -3085,7 +3161,7 @@ msgstr "" msgid "DJ Turntable" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" msgstr "" @@ -3113,7 +3189,7 @@ msgstr "" msgid "DSU Client" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:50 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" "DSU protocol enables the use of input and motion data from compatible " "sources, like PlayStation, Nintendo Switch and Steam controllers.

For " @@ -3121,15 +3197,21 @@ msgid "" "title=DSU_Client\">refer to this page
." msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:39 msgid "Dance Mat" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:137 +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:365 +msgid "Dark" +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 msgid "Data" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:144 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:145 msgid "Data Partition (%1)" msgstr "" @@ -3141,23 +3223,23 @@ msgstr "" msgid "Data Type" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:848 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:850 msgid "Data in area of file that should be unused." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 msgid "Data in unrecognized format or corrupted." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:378 msgid "Data inconsistency in GCMemcardManager, aborting action." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1818 +#: Source/Core/Core/NetPlayClient.cpp:1822 msgid "Data received!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:402 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" msgstr "" @@ -3171,7 +3253,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:77 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Debugging" msgstr "" @@ -3217,8 +3299,9 @@ msgstr "" msgid "Decrease Y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:90 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:126 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 msgid "Default" msgstr "預設值" @@ -3226,7 +3309,7 @@ msgstr "預設值" msgid "Default Config (Read Only)" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:369 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:366 msgid "Default Device" msgstr "" @@ -3259,17 +3342,17 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "刪除" -#: Source/Core/DolphinQt/GameList/GameList.cpp:481 +#: Source/Core/DolphinQt/GameList/GameList.cpp:488 msgid "Delete File..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:392 +#: Source/Core/DolphinQt/GameList/GameList.cpp:393 msgid "Delete Selected Files..." msgstr "" @@ -3278,7 +3361,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:562 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Depth" msgstr "" @@ -3286,26 +3369,26 @@ msgstr "" msgid "Depth Percentage:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:177 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:216 msgid "Depth:" msgstr "" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:534 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 #: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:233 -#: Source/Core/DolphinQt/GameList/GameList.cpp:984 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:219 -#: Source/Core/DolphinQt/MenuBar.cpp:645 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/MenuBar.cpp:637 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "描述" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:110 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:111 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:158 msgid "Description:" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:219 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:220 msgid "Description: " msgstr "" @@ -3313,11 +3396,11 @@ msgstr "" msgid "Detached" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:243 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:262 msgid "Detect" msgstr "檢測" -#: Source/Core/DolphinQt/MenuBar.cpp:1328 +#: Source/Core/DolphinQt/MenuBar.cpp:1314 msgid "Detecting RSO Modules" msgstr "" @@ -3325,11 +3408,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:99 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 msgid "Device" msgstr "裝置" @@ -3338,7 +3421,7 @@ msgstr "裝置" msgid "Device PID (e.g., 0305)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:93 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:94 msgid "Device Settings" msgstr "裝置設定" @@ -3355,11 +3438,11 @@ msgstr "" msgid "Did not recognize %1 as a valid Riivolution XML file." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:107 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:108 msgid "Diff" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:191 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "Dims the screen after five minutes of inactivity." msgstr "" @@ -3371,12 +3454,12 @@ msgstr "" msgid "Direct3D 11" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:386 +#: Source/Core/DolphinQt/GBAWidget.cpp:387 msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Disable" msgstr "" @@ -3384,7 +3467,7 @@ msgstr "" msgid "Disable Bounding Box" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:119 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Copy Filter" msgstr "" @@ -3396,15 +3479,19 @@ msgstr "" msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:845 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 +#: Source/Core/DolphinQt/MenuBar.cpp:851 +msgid "Disable Fastmem Arena" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:150 msgid "Disable Fog" msgstr "關閉霧化" -#: Source/Core/DolphinQt/MenuBar.cpp:845 +#: Source/Core/DolphinQt/MenuBar.cpp:837 msgid "Disable JIT Cache" msgstr "" @@ -3426,7 +3513,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:508 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3435,7 +3522,7 @@ msgid "" "checked.
" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:96 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "光碟" @@ -3469,25 +3556,25 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:259 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1692 +#: Source/Core/DolphinQt/MainWindow.cpp:1712 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1241 +#: Source/Core/DolphinQt/MenuBar.cpp:1227 msgid "Do you want to clear the list of symbol names?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:658 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:933 +#: Source/Core/DolphinQt/MainWindow.cpp:935 msgid "Do you want to stop the current emulation?" msgstr "您要停止目前的模擬嗎?" @@ -3499,35 +3586,35 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:219 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:230 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:215 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:226 msgid "Dolphin FIFO Log (*.dff)" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:327 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:326 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1536 -#: Source/Core/DolphinQt/MenuBar.cpp:1553 -#: Source/Core/DolphinQt/MenuBar.cpp:1572 +#: Source/Core/DolphinQt/MenuBar.cpp:1523 +#: Source/Core/DolphinQt/MenuBar.cpp:1540 +#: Source/Core/DolphinQt/MenuBar.cpp:1559 msgid "Dolphin Map File (*.map)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature CSV File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:73 +#: Source/Core/DolphinQt/MenuBar.cpp:74 msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS 影片 (*.dtm)" -#: Source/Core/DolphinQt/ConvertDialog.cpp:326 +#: Source/Core/DolphinQt/ConvertDialog.cpp:327 msgid "" "Dolphin can't convert NKit files to non-NKit files. Converting an NKit file " "in Dolphin will result in another NKit file.\n" @@ -3538,13 +3625,13 @@ msgid "" "Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:279 +#: Source/Core/DolphinQt/GameList/GameList.cpp:280 msgid "" "Dolphin could not find any GameCube/Wii ISOs or WADs.\n" "Double-click here to set a games directory..." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:526 +#: Source/Core/DolphinQt/ConvertDialog.cpp:529 msgid "Dolphin failed to complete the requested action." msgstr "" @@ -3556,7 +3643,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:996 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3570,7 +3657,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:216 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:217 msgid "" "Dolphin will use this for titles whose region cannot be determined " "automatically." @@ -3585,15 +3672,15 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:193 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:194 msgid "Don't Update" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:56 msgid "Don't show this again" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:369 +#: Source/Core/DiscIO/CompressedBlob.cpp:374 msgid "Done compressing disc image." msgstr "" @@ -3606,37 +3693,37 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 msgid "Double" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:89 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:80 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:35 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:19 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:24 msgid "Down" msgstr "下" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:86 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:87 msgid "Download Codes" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:88 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:89 msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:148 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:153 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:370 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:373 msgid "Download complete" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:371 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:374 msgid "Downloaded %1 codes. (added %2)" msgstr "" @@ -3659,7 +3746,7 @@ msgstr "" msgid "Dual View" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:95 +#: Source/Core/Core/HW/EXI/EXI_Device.h:94 msgid "Dummy" msgstr "空" @@ -3679,7 +3766,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:814 +#: Source/Core/DolphinQt/MenuBar.cpp:806 msgid "Dump Audio" msgstr "轉儲聲音" @@ -3691,7 +3778,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "轉儲 EFB 目標" -#: Source/Core/DolphinQt/MenuBar.cpp:808 +#: Source/Core/DolphinQt/MenuBar.cpp:800 msgid "Dump Frames" msgstr "轉儲畫格" @@ -3764,12 +3851,12 @@ msgid "Duration of Turbo Button Release (frames):" msgstr "" #: Source/Core/DiscIO/Enums.cpp:95 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:174 msgid "Dutch" msgstr "Dutch" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:207 msgid "E&xit" msgstr "離開(&X)" @@ -3785,7 +3872,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -3799,7 +3886,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 土. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:336 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:352 msgid "Earth" msgstr "" @@ -3812,7 +3899,7 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:426 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:430 msgid "Edit..." msgstr "" @@ -3846,7 +3933,7 @@ msgstr "" #. i18n: Elements are a trait of Skylanders figures. For official translations of this term, #. check the Skylanders SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:289 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:300 msgid "Element" msgstr "" @@ -3854,11 +3941,11 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:541 +#: Source/Core/Core/State.cpp:629 msgid "Empty" msgstr "" -#: Source/Core/Core/Core.cpp:246 +#: Source/Core/Core/Core.cpp:247 msgid "Emu Thread already running" msgstr "模擬器線程已經執行中" @@ -3866,15 +3953,15 @@ msgstr "模擬器線程已經執行中" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:60 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:61 msgid "Emulate Infinity Base" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:146 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:157 msgid "Emulate Skylander Portal" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Emulate the Wii's Bluetooth adapter" msgstr "" @@ -3884,11 +3971,11 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:230 +#: Source/Core/DolphinQt/MenuBar.cpp:222 msgid "Emulated USB Devices" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Emulated Wii Remote" msgstr "" @@ -3908,12 +3995,12 @@ msgstr "" msgid "Emulation must be started to record." msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:29 -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:33 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:30 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:34 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:120 -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:129 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:402 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:130 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:406 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:423 msgid "Enable" msgstr "" @@ -3921,6 +4008,10 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:83 +msgid "Enable Achievement Badges" +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 msgid "Enable Achievements" msgstr "" @@ -3929,15 +4020,19 @@ msgstr "" msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:143 msgid "Enable Cheats" msgstr "開啟作弊" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:155 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +msgid "Enable Controller Inpu&t" +msgstr "" + +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:161 msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:149 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:154 msgid "Enable Debugging UI" msgstr "" @@ -3945,19 +4040,19 @@ msgstr "" msgid "Enable Dual Core" msgstr "開啟雙核心" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:140 msgid "Enable Dual Core (speedup)" msgstr "開啟雙核心 (加速)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:88 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:94 msgid "Enable Emulated CPU Clock Override" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:118 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:124 msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "Enable Encore Achievements" msgstr "" @@ -3974,10 +4069,14 @@ msgid "Enable Leaderboards" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:66 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "Enable MMU" msgstr "開啟 MMU" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +msgid "Enable Progress Notifications" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:156 msgid "Enable Progressive Scan" msgstr "開啟逐行掃瞄" @@ -3991,15 +4090,15 @@ msgid "Enable Rich Presence" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:353 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:352 msgid "Enable Rumble" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:157 msgid "Enable Screen Saver" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:114 msgid "Enable Speaker Data" msgstr "" @@ -4007,11 +4106,11 @@ msgstr "" msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:231 msgid "Enable Usage Statistics Reporting" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:161 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Enable WiiConnect24 via WiiLink" msgstr "" @@ -4019,10 +4118,17 @@ msgstr "" msgid "Enable Wireframe" msgstr "開啟線框" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:77 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:82 msgid "Enable Write-Back Cache (slow)" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:85 +msgid "" +"Enable achievement badges.

Displays icons for the player, game, and " +"achievements. Simple visual option, but will require a small amount of extra " +"memory and time to download the images." +msgstr "" + #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 msgid "" "Enable competing in RetroAchievements leaderboards.

Hardcore Mode " @@ -4053,6 +4159,13 @@ msgstr "" #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "" +"Enable progress notifications on achievements.

Displays a brief popup " +"message whenever the player makes progress on an achievement that tracks an " +"accumulated value, such as 60 out of 120 stars." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:90 +msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " @@ -4083,7 +4196,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:514 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4094,11 +4207,12 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:79 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:84 msgid "" -"Enables emulation of the CPU write-back cache.\n" -"Enabling will have a significant impact on performance.\n" -"This should be left disabled unless absolutely needed." +"Enables emulation of the CPU write-back cache.
Enabling will have a " +"significant impact on performance.
This should be left disabled unless " +"absolutely needed.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:365 @@ -4116,7 +4230,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:522 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4139,13 +4253,19 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:100 -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:68 msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "開啟記憶體管理單元,某些遊戲需要。(ON = 兼容、OFF = 快速)" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:70 +msgid "" +"Enables the Memory Management Unit, needed for some games. (ON = Compatible, " +"OFF = Fast)

If unsure, leave this unchecked." +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:190 msgid "" "Enables the WiiLink service for WiiConnect24 channels.\n" "WiiLink is an alternate provider for the discontinued WiiConnect24 Channels " @@ -4172,7 +4292,7 @@ msgstr "" msgid "Encoding" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" "Encountered the following errors while opening save files:\n" "%1\n" @@ -4185,12 +4305,12 @@ msgid "Enet Didn't Initialize" msgstr "" #: Source/Core/DiscIO/Enums.cpp:80 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:85 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 msgid "English" msgstr "English" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:59 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:61 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:61 msgid "Enhancements" msgstr "增強" @@ -4221,84 +4341,84 @@ msgstr "" msgid "Enter the DNS server to use:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1300 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 msgid "Enter the RSO module address:" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:265 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:259 -#: Source/Core/DolphinQt/ConvertDialog.cpp:424 -#: Source/Core/DolphinQt/ConvertDialog.cpp:471 -#: Source/Core/DolphinQt/ConvertDialog.cpp:525 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 +#: Source/Core/DolphinQt/ConvertDialog.cpp:426 +#: Source/Core/DolphinQt/ConvertDialog.cpp:473 +#: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:638 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:644 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:653 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:684 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:690 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:637 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:643 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:652 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:683 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:689 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:736 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:743 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:346 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:376 -#: Source/Core/DolphinQt/Main.cpp:209 Source/Core/DolphinQt/Main.cpp:225 -#: Source/Core/DolphinQt/Main.cpp:232 Source/Core/DolphinQt/MainWindow.cpp:295 -#: Source/Core/DolphinQt/MainWindow.cpp:303 -#: Source/Core/DolphinQt/MainWindow.cpp:1108 -#: Source/Core/DolphinQt/MainWindow.cpp:1494 -#: Source/Core/DolphinQt/MainWindow.cpp:1501 -#: Source/Core/DolphinQt/MainWindow.cpp:1561 -#: Source/Core/DolphinQt/MainWindow.cpp:1568 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 -#: Source/Core/DolphinQt/MenuBar.cpp:1204 -#: Source/Core/DolphinQt/MenuBar.cpp:1284 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:377 +#: Source/Core/DolphinQt/Main.cpp:211 Source/Core/DolphinQt/Main.cpp:227 +#: Source/Core/DolphinQt/Main.cpp:234 Source/Core/DolphinQt/MainWindow.cpp:297 +#: Source/Core/DolphinQt/MainWindow.cpp:305 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 +#: Source/Core/DolphinQt/MainWindow.cpp:1507 +#: Source/Core/DolphinQt/MainWindow.cpp:1514 +#: Source/Core/DolphinQt/MainWindow.cpp:1574 +#: Source/Core/DolphinQt/MainWindow.cpp:1581 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1270 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 #: Source/Core/DolphinQt/MenuBar.cpp:1307 -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1352 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 -#: Source/Core/DolphinQt/MenuBar.cpp:1597 -#: Source/Core/DolphinQt/MenuBar.cpp:1608 -#: Source/Core/DolphinQt/MenuBar.cpp:1620 -#: Source/Core/DolphinQt/MenuBar.cpp:1642 -#: Source/Core/DolphinQt/MenuBar.cpp:1668 -#: Source/Core/DolphinQt/MenuBar.cpp:1722 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:477 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:738 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:980 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1098 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:347 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 +#: Source/Core/DolphinQt/MenuBar.cpp:1584 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 +#: Source/Core/DolphinQt/MenuBar.cpp:1607 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 +#: Source/Core/DolphinQt/MenuBar.cpp:1655 +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1110 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:345 #: Source/Core/DolphinQt/RenderWidget.cpp:123 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:203 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:224 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:423 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:439 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:460 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:481 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:525 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:562 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:585 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:433 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:470 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:491 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:535 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:572 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:595 #: Source/Core/DolphinQt/Translation.cpp:322 msgid "Error" msgstr "錯誤" @@ -4307,13 +4427,13 @@ msgstr "錯誤" msgid "Error Opening Adapter: %1" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1493 +#: Source/Core/Core/NetPlayServer.cpp:1497 msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:260 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:533 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:262 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:620 msgid "Error converting value" msgstr "" @@ -4325,15 +4445,15 @@ msgstr "讀取選擇的語系出錯。返回使用系統預設值。" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:296 +#: Source/Core/DolphinQt/MainWindow.cpp:298 msgid "Error occurred while loading some texture packs" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1847 +#: Source/Core/Core/NetPlayClient.cpp:1851 msgid "Error processing codes." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1819 +#: Source/Core/Core/NetPlayClient.cpp:1823 msgid "Error processing data." msgstr "" @@ -4341,11 +4461,11 @@ msgstr "" msgid "Error reading file: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1529 +#: Source/Core/Core/NetPlayServer.cpp:1533 msgid "Error synchronizing cheat codes!" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1515 +#: Source/Core/Core/NetPlayServer.cpp:1519 msgid "Error synchronizing save data!" msgstr "" @@ -4416,7 +4536,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:274 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4445,11 +4565,11 @@ msgstr "" msgid "Excluded: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:72 msgid "Excluded: 0" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 msgid "Exclusive Ubershaders" msgstr "" @@ -4497,14 +4617,14 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:294 +#: Source/Core/DolphinQt/MenuBar.cpp:286 msgid "Export All Wii Saves" msgstr "匯出全部 Wii 存檔" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:422 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:492 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:499 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:493 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:500 msgid "Export Failed" msgstr "" @@ -4512,42 +4632,42 @@ msgstr "" msgid "Export Recording" msgstr "匯出錄像" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Export Recording..." msgstr "匯出錄像..." -#: Source/Core/DolphinQt/GCMemcardManager.cpp:437 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:438 msgid "Export Save File" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:455 msgid "Export Save Files" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:470 +#: Source/Core/DolphinQt/GameList/GameList.cpp:473 msgid "Export Wii Save" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:388 +#: Source/Core/DolphinQt/GameList/GameList.cpp:389 msgid "Export Wii Saves" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:117 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 msgid "Export as .&gcs..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:118 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:119 msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1133 +#: Source/Core/DolphinQt/MenuBar.cpp:1115 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:268 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:434 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "擴充" @@ -4560,7 +4680,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:520 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "External" msgstr "" @@ -4568,35 +4688,35 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:271 +#: Source/Core/DolphinQt/MenuBar.cpp:263 msgid "Extract Certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:268 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:269 msgid "Extract Entire Disc..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:292 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:293 msgid "Extract Entire Partition..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:299 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:300 msgid "Extract File..." msgstr "提取檔案..." -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:241 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:242 msgid "Extract Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:251 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:252 msgid "Extract System Data..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:355 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 msgid "Extracting All Files..." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:356 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:357 msgid "Extracting Directory..." msgstr "" @@ -4606,7 +4726,7 @@ msgid "FD" msgstr "" #: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:37 -#: Source/Core/DolphinQt/MenuBar.cpp:228 +#: Source/Core/DolphinQt/MenuBar.cpp:220 msgid "FIFO Player" msgstr "" @@ -4614,17 +4734,17 @@ msgstr "" msgid "Failed loading XML." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:347 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:348 msgid "" "Failed opening memory card:\n" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:454 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1669 +#: Source/Core/DolphinQt/MenuBar.cpp:1656 msgid "Failed to append to signature file '%1'" msgstr "" @@ -4632,11 +4752,11 @@ msgstr "" msgid "Failed to claim interface for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:574 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:676 msgid "Failed to clear Skylander!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:575 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:677 msgid "Failed to clear the Skylander from slot(%1)!" msgstr "" @@ -4644,7 +4764,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:981 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 msgid "Failed to connect to server: %1" msgstr "" @@ -4665,15 +4785,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:289 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:291 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:678 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:798 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:679 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:799 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -4689,7 +4809,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:841 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 msgid "Failed to delete the selected file." msgstr "" @@ -4697,36 +4817,36 @@ msgstr "" msgid "Failed to detach kernel driver for BT passthrough: {0}" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:343 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:346 msgid "Failed to download codes." msgstr "下載代碼失敗。" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:737 msgid "Failed to dump %1: Can't open file" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:744 msgid "Failed to dump %1: Failed to write to file" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:488 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:489 msgctxt "" msgid "Failed to export %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:576 +#: Source/Core/DolphinQt/GameList/GameList.cpp:584 msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1204 +#: Source/Core/DolphinQt/MenuBar.cpp:1190 msgid "Failed to extract certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:386 msgid "Failed to extract file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:261 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:262 msgid "Failed to extract system data." msgstr "" @@ -4741,29 +4861,29 @@ msgstr "" msgid "Failed to find one or more D3D symbols" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:566 msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1109 +#: Source/Core/DolphinQt/MenuBar.cpp:1091 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1103 +#: Source/Core/DolphinQt/MenuBar.cpp:1085 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1116 +#: Source/Core/DolphinQt/MenuBar.cpp:1098 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1108 +#: Source/Core/DolphinQt/MainWindow.cpp:1110 msgid "Failed to init core" msgstr "" @@ -4778,23 +4898,23 @@ msgstr "" msgid "Failed to initialize renderer classes" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:204 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:205 msgid "Failed to install pack: %1" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:619 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:628 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1594 +#: Source/Core/DolphinQt/MainWindow.cpp:1607 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1321 -#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1363 msgid "Failed to load RSO module at %1" msgstr "" @@ -4806,15 +4926,15 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1608 +#: Source/Core/DolphinQt/MenuBar.cpp:1595 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:720 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:842 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:721 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:843 msgid "Failed to load the Skylander file(%1)!\n" msgstr "" @@ -4828,8 +4948,12 @@ msgid "" "update package." msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:576 -#: Source/Core/DolphinQt/MainWindow.cpp:1670 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:663 +msgid "Failed to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/GBAWidget.cpp:578 +#: Source/Core/DolphinQt/MainWindow.cpp:1690 #: Source/Core/DolphinQt/RenderWidget.cpp:123 msgid "Failed to open '%1'" msgstr "" @@ -4856,40 +4980,40 @@ msgid "" "Make sure there's an application assigned to open INI files." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:861 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1593 +#: Source/Core/DolphinQt/MainWindow.cpp:1606 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:164 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:166 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:165 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 msgid "" "Failed to open the Infinity file(%1)!\n" "File may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:696 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:697 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to open the Skylander file(%1)!\n" "File may already be in use on the portal." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:472 +#: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:282 Source/Core/DiscIO/FileBlob.cpp:53 -#: Source/Core/DiscIO/WIABlob.cpp:2037 +#: Source/Core/DiscIO/CompressedBlob.cpp:287 Source/Core/DiscIO/FileBlob.cpp:58 +#: Source/Core/DiscIO/WIABlob.cpp:2043 msgid "" "Failed to open the output file \"{0}\".\n" "Check that you have permissions to write the target folder and that the " @@ -4909,35 +5033,35 @@ msgstr "" msgid "Failed to read DFF file." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:863 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:865 msgid "Failed to read from file." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:373 Source/Core/DiscIO/FileBlob.cpp:93 -#: Source/Core/DiscIO/WIABlob.cpp:2052 +#: Source/Core/DiscIO/CompressedBlob.cpp:378 Source/Core/DiscIO/FileBlob.cpp:98 +#: Source/Core/DiscIO/WIABlob.cpp:2058 msgid "Failed to read from the input file \"{0}\"." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:423 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:641 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:424 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:642 msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:175 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:176 msgid "" "Failed to read the Infinity file(%1)!\n" "File was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:706 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:828 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:707 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:829 msgid "" "Failed to read the Skylander file(%1)!\n" "File was too small." @@ -4947,18 +5071,18 @@ msgstr "" msgid "Failed to read {0}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 msgid "Failed to remove file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:453 +#: Source/Core/DolphinQt/ConvertDialog.cpp:455 msgid "" "Failed to remove junk data from file \"%1\".\n" "\n" "Would you like to convert it without removing junk data?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:647 +#: Source/Core/DolphinQt/GameList/GameList.cpp:658 msgid "Failed to remove this title from the NAND." msgstr "" @@ -4974,27 +5098,34 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:241 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:237 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 +#: Source/Core/DolphinQt/MenuBar.cpp:1585 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1642 +#: Source/Core/DolphinQt/MenuBar.cpp:1629 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1621 +#: Source/Core/DolphinQt/MenuBar.cpp:1608 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1723 +#: Source/Core/DolphinQt/MenuBar.cpp:1710 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:225 +#: Source/Core/Core/Core.cpp:548 +msgid "" +"Failed to sync SD card with folder. All changes made this session will be " +"discarded on next boot if you do not manually re-issue a resync in Config > " +"Wii > SD Card Settings > Convert File to Folder Now!" +msgstr "" + +#: Source/Core/DolphinQt/ResourcePackManager.cpp:226 msgid "Failed to uninstall pack: %1" msgstr "" @@ -5014,9 +5145,9 @@ msgstr "" msgid "Failed to write config file!" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:574 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:677 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:692 msgid "Failed to write modified memory card to disk." msgstr "" @@ -5024,33 +5155,33 @@ msgstr "" msgid "Failed to write redirected save." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:447 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:448 msgid "Failed to write savefile to disk." msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:377 Source/Core/DiscIO/FileBlob.cpp:99 -#: Source/Core/DiscIO/WIABlob.cpp:2056 +#: Source/Core/DiscIO/CompressedBlob.cpp:382 +#: Source/Core/DiscIO/FileBlob.cpp:104 Source/Core/DiscIO/WIABlob.cpp:2062 msgid "" "Failed to write the output file \"{0}\".\n" "Check that you have enough space available on the target drive." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/GameList/GameList.cpp:840 -#: Source/Core/DolphinQt/MenuBar.cpp:1074 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/GameList/GameList.cpp:853 +#: Source/Core/DolphinQt/MenuBar.cpp:1056 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:199 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:211 msgid "Fallback Region:" msgstr "" @@ -5074,17 +5205,21 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:233 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:235 msgid "Figure Number:" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:380 +msgid "Figure type" +msgstr "" + #: Source/Core/DolphinQt/Config/InfoWidget.cpp:46 msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:991 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:229 -#: Source/Core/DolphinQt/MenuBar.cpp:652 +#: Source/Core/DolphinQt/MenuBar.cpp:644 msgid "File Format" msgstr "" @@ -5096,20 +5231,20 @@ msgstr "" msgid "File Info" msgstr "檔案資訊" -#: Source/Core/DolphinQt/GameList/GameList.cpp:986 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:223 -#: Source/Core/DolphinQt/MenuBar.cpp:647 +#: Source/Core/DolphinQt/MenuBar.cpp:639 msgid "File Name" msgstr "檔案名稱" -#: Source/Core/DolphinQt/GameList/GameList.cpp:987 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:225 -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:990 -#: Source/Core/DolphinQt/MenuBar.cpp:651 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:643 msgid "File Size" msgstr "檔案大小" @@ -5117,15 +5252,15 @@ msgstr "檔案大小" msgid "File Size:" msgstr "" -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:349 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:352 msgid "File contained no codes." msgstr "檔案未含有代碼。" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:149 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:289 +#: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." msgstr "檔案已開啟, 準備壓縮。" @@ -5135,11 +5270,11 @@ msgid "" "{1}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:833 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:835 msgid "Filesize does not match any known GameCube Memory Card size." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:836 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:838 msgid "Filesize in header mismatches actual card size." msgstr "" @@ -5147,7 +5282,7 @@ msgstr "" msgid "Filesystem" msgstr "檔案系統" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:102 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:103 msgid "Filters" msgstr "" @@ -5163,7 +5298,7 @@ msgstr "" msgid "Finish Calibration" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:109 +#: Source/Core/DolphinQt/WiiUpdate.cpp:110 msgid "" "Finishing the update...\n" "This can take a while." @@ -5171,19 +5306,19 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 火. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:333 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:349 msgid "Fire" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "First Person" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:127 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:128 msgid "Fix Checksums" msgstr "修正校驗" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:690 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:691 msgid "Fix Checksums Failed" msgstr "" @@ -5193,7 +5328,7 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:87 msgid "Flags" msgstr "" @@ -5202,12 +5337,12 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:565 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:566 msgid "Follow &branch" msgstr "" @@ -5227,35 +5362,35 @@ msgid "" "\">refer to this page." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 16:9" msgstr "強制 16:9" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:117 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:152 msgid "Force 24-Bit Color" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Force 4:3" msgstr "強制 4:3" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:96 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:115 msgid "Force Linear" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 msgid "Force Linear and 16x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:97 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:116 msgid "Force Linear and 2x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:99 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:118 msgid "Force Linear and 4x Anisotropic" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:101 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:120 msgid "Force Linear and 8x Anisotropic" msgstr "" @@ -5263,7 +5398,7 @@ msgstr "" msgid "Force Listen Port:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:95 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 msgid "Force Nearest" msgstr "" @@ -5275,7 +5410,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:474 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:556 msgid "" "Forces the game to output graphics for any aspect ratio. Use with \"Aspect " "Ratio\" set to \"Force 16:9\" to force 4:3-only games to run at 16:9." @@ -5285,7 +5420,7 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5293,7 +5428,7 @@ msgid "" "unsure, leave this checked.
" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:59 +#: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5359,19 +5494,19 @@ msgstr "" msgid "France" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:311 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:312 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:42 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:43 msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:470 msgid "Free Look Controller %1" msgstr "" @@ -5379,7 +5514,7 @@ msgstr "" msgid "Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:54 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:55 msgid "" "Free Look allows for manipulation of the in-game camera. Different camera " "types are available from the dropdown.

For detailed instructions,
Slightly increases GPU load and causes relatively few " @@ -5840,7 +5980,7 @@ msgstr "綠 左" msgid "Green Right" msgstr "綠 右" -#: Source/Core/DolphinQt/MenuBar.cpp:624 +#: Source/Core/DolphinQt/MenuBar.cpp:616 msgid "Grid View" msgstr "" @@ -5853,7 +5993,7 @@ msgstr "Guitar" msgid "Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "HDMI 3D" msgstr "" @@ -5869,7 +6009,7 @@ msgstr "" msgid "HDR Paper White Nits:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:122 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:157 msgid "HDR Post-Processing" msgstr "" @@ -5886,6 +6026,10 @@ msgstr "" msgid "Help" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:128 +msgid "Hero level:" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:120 msgid "Hex" msgstr "" @@ -5906,7 +6050,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:148 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -5915,28 +6059,28 @@ msgstr "" msgid "Hide" msgstr "隱藏" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Hide All" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:93 msgid "Hide In-Game Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:91 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:92 msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:429 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:208 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:426 msgid "High" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:424 msgid "Highest" msgstr "" @@ -5945,7 +6089,7 @@ msgstr "" msgid "Hit Strength" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Hits" @@ -5961,11 +6105,11 @@ msgstr "" msgid "Host" msgstr "主機" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:189 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 msgid "Host Input Authority" msgstr "" @@ -5973,7 +6117,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -5981,15 +6125,15 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:934 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 msgid "Host input authority enabled" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:519 +#: Source/Core/DolphinQt/GameList/GameList.cpp:526 msgid "Host with NetPlay" msgstr "" @@ -5997,7 +6141,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:462 msgid "Hotkey Settings" msgstr "" @@ -6007,11 +6151,11 @@ msgstr "" msgid "Hotkeys" msgstr "快捷鍵" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:150 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:155 msgid "Hotkeys Require Window Focus" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:108 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 msgid "Hybrid Ubershaders" msgstr "" @@ -6021,7 +6165,7 @@ msgstr "" msgid "Hz" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:50 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:53 msgid "I am aware of the risks and want to continue" msgstr "" @@ -6030,11 +6174,11 @@ msgstr "" msgid "ID" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:526 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:613 msgid "ID entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:501 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:588 msgid "ID:" msgstr "" @@ -6056,24 +6200,24 @@ msgid "" "setting up Wii networking." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:309 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:307 msgid "IP Address:" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:68 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:69 msgid "IPL Settings" msgstr "IPL 設定" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:48 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 msgid "IR" msgstr "IR" #. i18n: IR stands for infrared and refers to the pointer functionality of Wii Remotes -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:362 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:361 msgid "IR Sensitivity:" msgstr "IR 靈敏度:" -#: Source/Core/DolphinQt/ConvertDialog.cpp:87 +#: Source/Core/DolphinQt/ConvertDialog.cpp:88 msgid "" "ISO: A simple and robust format which is supported by many programs. It " "takes up more space than any other format.\n" @@ -6091,22 +6235,22 @@ msgid "" "encrypted Wii data." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:155 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:156 msgid "Icon" msgstr "圖示" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:371 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:261 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6119,7 +6263,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6133,14 +6277,14 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:200 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:208 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:204 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6156,7 +6300,7 @@ msgstr "" msgid "Ignore Format Changes" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:75 +#: Source/Core/DolphinQt/Main.cpp:76 msgid "Ignore for this session" msgstr "" @@ -6189,30 +6333,30 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:260 msgid "Import BootMii NAND Backup..." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:550 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:564 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:572 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:614 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:551 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:565 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:573 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:615 msgid "Import Failed" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:586 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:587 msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:293 +#: Source/Core/DolphinQt/MenuBar.cpp:285 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1734 +#: Source/Core/DolphinQt/MainWindow.cpp:1784 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1794 #, c-format msgid "" "Importing NAND backup\n" @@ -6228,7 +6372,7 @@ msgstr "" msgid "Included: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:74 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:73 msgid "Included: 0" msgstr "" @@ -6240,6 +6384,30 @@ msgid "" "

If unsure, leave this checked." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:218 +msgid "Incorrect hero level value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:241 +msgid "Incorrect last placed time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 +msgid "Incorrect last reset time!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:212 +msgid "Incorrect money value!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:224 +msgid "Incorrect nickname!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 +msgid "Incorrect playtime value!" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:98 msgid "Increase" msgstr "" @@ -6277,19 +6445,19 @@ msgstr "" msgid "Incremental Rotation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:41 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:43 msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:188 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:190 msgid "Infinity Figure Creator" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:37 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:38 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:282 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6302,27 +6470,27 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:48 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:68 -#: Source/Core/DolphinQt/ConvertDialog.cpp:101 +#: Source/Core/DolphinQt/ConvertDialog.cpp:102 msgid "Info" msgstr "訊息" #: Source/Core/Common/MsgHandler.cpp:59 -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 -#: Source/Core/DolphinQt/MenuBar.cpp:1277 -#: Source/Core/DolphinQt/MenuBar.cpp:1516 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 +#: Source/Core/DolphinQt/MenuBar.cpp:1263 +#: Source/Core/DolphinQt/MenuBar.cpp:1503 msgid "Information" msgstr "訊息" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 msgid "Inhibit Screensaver During Emulation" msgstr "" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1300 -#: Source/Core/DolphinQt/MenuBar.cpp:1358 -#: Source/Core/DolphinQt/MenuBar.cpp:1627 -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1286 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "Input" msgstr "輸入" @@ -6336,42 +6504,42 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:597 msgid "Insert &nop" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:216 msgid "Insert SD Card" msgstr "插入 SD 卡" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Inspected" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:319 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:321 msgid "Install" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:153 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:154 msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "Install WAD..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:442 +#: Source/Core/DolphinQt/GameList/GameList.cpp:443 msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 msgid "Instr." msgstr "" @@ -6383,7 +6551,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Instruction:" msgstr "" @@ -6391,7 +6559,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:730 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:731 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6408,8 +6576,23 @@ msgstr "" msgid "Interface" msgstr "界面" +#: Source/Core/Core/State.cpp:665 +msgid "Internal LZ4 Error - Tried decompressing {0} bytes" +msgstr "" + +#: Source/Core/Core/State.cpp:331 +msgid "Internal LZ4 Error - compression failed" +msgstr "" + +#: Source/Core/Core/State.cpp:685 +msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" +msgstr "" + +#: Source/Core/Core/State.cpp:698 +msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" +msgstr "" + #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 -#: Source/Core/Core/State.cpp:407 msgid "Internal LZO Error - compression failed" msgstr "內部 LZO 錯誤 - 壓縮失敗" @@ -6418,23 +6601,30 @@ msgstr "內部 LZO 錯誤 - 壓縮失敗" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:617 +#: Source/Core/Core/State.cpp:529 msgid "" -"Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" -"Try loading the state again" +"Internal LZO Error - decompression failed ({0}) ({1}) \n" +"Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:725 -msgid "Internal LZO Error - lzo_init() failed" -msgstr "內部 LZO 錯誤 - lzo_init() 失敗" +#: Source/Core/Core/State.cpp:542 +msgid "" +"Internal LZO Error - failed to parse decompressed version cookie and version " +"string length ({0})" +msgstr "" + +#: Source/Core/Core/State.cpp:559 +msgid "" +"Internal LZO Error - failed to parse decompressed version string ({0} / {1})" +msgstr "" #: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:529 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:611 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:125 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:160 msgid "Internal Resolution:" msgstr "内部解析度:" @@ -6442,15 +6632,15 @@ msgstr "内部解析度:" msgid "Internal error while generating AR code." msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:28 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:825 +#: Source/Core/DolphinQt/MenuBar.cpp:817 msgid "Interpreter Core" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:689 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:707 msgid "Invalid Expression." msgstr "" @@ -6462,7 +6652,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:304 +#: Source/Core/DolphinQt/MainWindow.cpp:306 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6471,15 +6661,15 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1307 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:350 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:352 msgid "Invalid callstack" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:839 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:841 msgid "Invalid checksums." msgstr "" @@ -6487,7 +6677,7 @@ msgstr "" msgid "Invalid game." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1979 +#: Source/Core/Core/NetPlayClient.cpp:1983 msgid "Invalid host" msgstr "" @@ -6508,7 +6698,7 @@ msgstr "" msgid "Invalid parameters given to search." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:315 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." msgstr "" @@ -6528,7 +6718,7 @@ msgstr "" msgid "Invalid search string (only even string lengths supported)" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:209 +#: Source/Core/DolphinQt/Main.cpp:211 msgid "Invalid title ID." msgstr "" @@ -6537,8 +6727,8 @@ msgid "Invalid watch address: %1" msgstr "" #: Source/Core/DiscIO/Enums.cpp:92 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:173 msgid "Italian" msgstr "Italian" @@ -6546,11 +6736,16 @@ msgstr "Italian" msgid "Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:823 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:426 +msgid "Item" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:815 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:837 +#: Source/Core/DolphinQt/MenuBar.cpp:829 msgid "JIT Block Linking Off" msgstr "" @@ -6558,79 +6753,79 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:961 +#: Source/Core/DolphinQt/MenuBar.cpp:945 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:929 +#: Source/Core/DolphinQt/MenuBar.cpp:917 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:937 +#: Source/Core/DolphinQt/MenuBar.cpp:924 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:912 +#: Source/Core/DolphinQt/MenuBar.cpp:902 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:880 +#: Source/Core/DolphinQt/MenuBar.cpp:874 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:921 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:896 +#: Source/Core/DolphinQt/MenuBar.cpp:888 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:888 +#: Source/Core/DolphinQt/MenuBar.cpp:881 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:904 +#: Source/Core/DolphinQt/MenuBar.cpp:895 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:872 +#: Source/Core/DolphinQt/MenuBar.cpp:868 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:945 +#: Source/Core/DolphinQt/MenuBar.cpp:931 msgid "JIT Paired Off" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:31 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:33 msgid "JIT Recompiler for ARM64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:30 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:952 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:953 +#: Source/Core/DolphinQt/MenuBar.cpp:938 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:793 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:795 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:815 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:936 msgid "" "JIT failed to find code space after a cache clear. This should never happen. " "Please report this incident on the bug tracker. Dolphin will now exit." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:284 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:276 msgid "Japan" msgstr "" #: Source/Core/DiscIO/Enums.cpp:77 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:171 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:168 msgid "Japanese" msgstr "Japanese" @@ -6641,12 +6836,18 @@ msgstr "Japanese" msgid "Japanese (Shift-JIS)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:292 +msgid "" +"Kaos is the only villain for this trophy and is always unlocked. No need to " +"edit anything!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:672 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:168 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 msgid "Keep Window on Top" msgstr "" @@ -6663,7 +6864,7 @@ msgstr "" msgid "Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:45 msgid "Keyboard Controller" msgstr "" @@ -6680,16 +6881,16 @@ msgstr "" msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:286 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:278 msgid "Korea" msgstr "" #: Source/Core/DiscIO/Enums.cpp:104 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:180 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:177 msgid "Korean" msgstr "Korean" @@ -6700,7 +6901,7 @@ msgstr "Korean" msgid "L" msgstr "L" -#: Source/Core/DolphinQt/GBAWidget.cpp:392 +#: Source/Core/DolphinQt/GBAWidget.cpp:393 msgid "L&oad ROM..." msgstr "" @@ -6722,23 +6923,31 @@ msgstr "" msgid "Last Value" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:153 +msgid "Last placed:" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:144 +msgid "Last reset:" +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:87 msgid "Latency:" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:438 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:435 msgid "Latency: ~10 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:440 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:437 msgid "Latency: ~20 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:444 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:441 msgid "Latency: ~40 ms" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:442 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:439 msgid "Latency: ~80 ms" msgstr "" @@ -6746,11 +6955,15 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:52 +msgid "Leaderboards" +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -6761,7 +6974,7 @@ msgstr "左" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:93 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 msgid "Left Stick" msgstr "左 搖桿" @@ -6783,7 +6996,7 @@ msgid "" "Right click to re-center it." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:81 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:82 msgid "" "Left-click to detect input.\n" "Middle-click to clear.\n" @@ -6793,7 +7006,7 @@ msgstr "" "中鍵清除。\n" "右鍵取得更多選項。" -#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:85 +#: Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp:86 msgid "" "Left/Right-click to configure output.\n" "Middle-click to clear." @@ -6810,7 +7023,7 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: ライフ. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:339 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:355 msgid "Life" msgstr "" @@ -6820,8 +7033,11 @@ msgid "Lift" msgstr "" #. i18n: Noun. This is used as a label for a control group that represents lights on controllers. +#. i18n: One of the elements in the Skylanders games. For official translations +#. in other languages, check the SuperChargers manual at https://support.activision.com/manuals #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:52 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:239 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:368 msgid "Light" msgstr "" @@ -6829,11 +7045,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:658 +#: Source/Core/DolphinQt/MenuBar.cpp:650 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:621 +#: Source/Core/DolphinQt/MenuBar.cpp:613 msgid "List View" msgstr "" @@ -6842,18 +7058,18 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 msgid "Load" msgstr "讀取" -#: Source/Core/DolphinQt/MenuBar.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:977 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:994 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "Load &Other Map File..." msgstr "" @@ -6861,15 +7077,15 @@ msgstr "" msgid "Load Custom Textures" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:118 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:126 msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:243 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:145 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 msgid "Load Host's Save Data Only" msgstr "" @@ -6886,7 +7102,7 @@ msgstr "" msgid "Load ROM" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:120 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:128 msgid "Load Slot" msgstr "" @@ -6975,23 +7191,23 @@ msgstr "讀取儲存格 8" msgid "Load State Slot 9" msgstr "讀取儲存格 9" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:333 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:342 +#: Source/Core/DolphinQt/MenuBar.cpp:334 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:343 +#: Source/Core/DolphinQt/MenuBar.cpp:335 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1016 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:150 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 msgid "Load and Write Host's Save Data" msgstr "" @@ -6999,16 +7215,16 @@ msgstr "" msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:389 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1535 -#: Source/Core/DolphinQt/MenuBar.cpp:1552 +#: Source/Core/DolphinQt/MenuBar.cpp:1522 +#: Source/Core/DolphinQt/MenuBar.cpp:1539 msgid "Load map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1015 msgid "Load vWii System Menu %1" msgstr "" @@ -7016,7 +7232,7 @@ msgstr "" msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1517 +#: Source/Core/DolphinQt/MenuBar.cpp:1504 msgid "Loaded symbols from '%1'" msgstr "" @@ -7033,15 +7249,15 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:525 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:197 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:115 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" @@ -7055,10 +7271,18 @@ msgstr "記錄" msgid "Log Configuration" msgstr "記錄設定" -#: Source/Core/DolphinQt/MenuBar.cpp:866 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 +msgid "Log In" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:862 msgid "Log JIT Instruction Coverage" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +msgid "Log Out" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:63 msgid "Log Render Time to File" msgstr "" @@ -7071,18 +7295,10 @@ msgstr "記錄類型" msgid "Logger Outputs" msgstr "記錄輸出" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:55 -msgid "Login" -msgstr "" - #: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:57 msgid "Login Failed" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 -msgid "Logout" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:284 msgid "" "Logs the render time of every frame to User/Logs/render_time.txt.

Use " @@ -7094,20 +7310,20 @@ msgstr "" msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:974 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:200 -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:425 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:202 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:422 msgid "Low" msgstr "" -#: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 +#: Source/Core/DolphinQt/Settings/AudioPane.cpp:420 msgid "Lowest" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:74 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "MD5:" msgstr "" @@ -7119,13 +7335,13 @@ msgstr "" msgid "MORIBUND" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:400 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:401 msgid "MadCatz Gameshark files" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: まほう. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:324 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:340 msgid "Magic" msgstr "" @@ -7133,9 +7349,37 @@ msgstr "" msgid "Main Stick" msgstr "主搖桿" -#: Source/Core/DolphinQt/GameList/GameList.cpp:985 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:219 +msgid "Make sure that the hero level value is between 0 and 100!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:242 +msgid "Make sure that the last placed datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 +msgid "Make sure that the last reset datetime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:213 +msgid "Make sure that the money value is between 0 and 65000!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:225 +msgid "Make sure that the nickname is between 0 and 15 characters long!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:231 +msgid "Make sure that the playtime value is valid!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:664 +msgid "Make sure there is a Skylander in slot %1!" +msgstr "" + +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:221 -#: Source/Core/DolphinQt/MenuBar.cpp:646 +#: Source/Core/DolphinQt/MenuBar.cpp:638 msgid "Maker" msgstr "" @@ -7144,7 +7388,7 @@ msgstr "" msgid "Maker:" msgstr "廠商:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:481 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:563 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7152,7 +7396,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "Manage NAND" msgstr "" @@ -7161,23 +7405,23 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Mapping" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:97 +#: Source/Core/Core/HW/EXI/EXI_Device.h:96 msgid "Mask ROM" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:845 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:844 msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:956 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:924 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 msgid "Max buffer size changed to %1" msgstr "" @@ -7186,12 +7430,12 @@ msgstr "" msgid "Maximum tilt angle." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:197 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:194 msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:205 msgid "Medium" msgstr "" @@ -7203,19 +7447,19 @@ msgstr "" msgid "Memory Breakpoint" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:96 +#: Source/Core/Core/HW/EXI/EXI_Device.h:95 msgid "Memory Card" msgstr "記憶卡" -#: Source/Core/DolphinQt/MenuBar.cpp:260 +#: Source/Core/DolphinQt/MenuBar.cpp:252 msgid "Memory Card Manager" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:108 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:109 msgid "Memory Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:113 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:119 msgid "Memory Override" msgstr "" @@ -7235,7 +7479,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1715 +#: Source/Core/DolphinQt/MainWindow.cpp:1765 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7247,29 +7491,34 @@ msgstr "" msgid "MiB" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:100 Source/Core/Core/HW/GCPadEmu.h:60 +#: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:60 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:420 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:422 msgid "Microphone" msgstr "" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:424 +msgid "Mini" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Misc" msgstr "雜項" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:155 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:152 msgid "Misc Settings" msgstr "其它設定" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:842 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:845 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:847 msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1100 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1102 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7292,12 +7541,20 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1327 -#: Source/Core/DolphinQt/MenuBar.cpp:1476 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:129 +msgid "Modify Slot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1313 +#: Source/Core/DolphinQt/MenuBar.cpp:1463 msgid "Modules found: %1" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:124 +msgid "Money:" +msgstr "" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:181 msgid "Mono" msgstr "" @@ -7309,11 +7566,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 msgid "Motion Simulation" msgstr "" @@ -7322,20 +7579,20 @@ msgstr "" msgid "Motor" msgstr "馬達" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:185 msgid "" "Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Mouse Cursor will always be visible." msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Mouse Cursor will never be visible while a game is running." msgstr "" @@ -7356,7 +7613,7 @@ msgid "" msgstr "" #. i18n: Controller input values are multiplied by this percentage value. -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:323 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 msgid "Multiplier" msgstr "" @@ -7364,20 +7621,20 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1163 +#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1154 #: Source/Core/DolphinQt/MenuBar.cpp:1172 -#: Source/Core/DolphinQt/MenuBar.cpp:1186 -#: Source/Core/DolphinQt/MenuBar.cpp:1190 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:29 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:253 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:245 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-J" msgstr "" @@ -7385,7 +7642,7 @@ msgstr "" msgid "NTSC-J (ARIB TR-B9)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-K" msgstr "" @@ -7402,25 +7659,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:255 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "NTSC-U" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:160 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -7429,11 +7686,11 @@ msgid "Name of your session shown in the server browser" msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:87 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:108 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:109 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:121 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:156 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:163 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:108 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:109 msgid "Name:" msgstr "名稱:" @@ -7441,16 +7698,16 @@ msgstr "名稱:" msgid "Native (640x528)" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:398 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:405 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:399 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:406 msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 msgid "NetPlay" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:33 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:34 msgid "NetPlay Session Browser" msgstr "" @@ -7462,27 +7719,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:181 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 msgid "Network" msgstr "" @@ -7490,15 +7747,15 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:186 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:83 +#: Source/Core/DolphinQt/Updater.cpp:84 msgid "Never Auto-Update" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -7511,11 +7768,11 @@ msgstr "" msgid "New Search" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:514 +#: Source/Core/DolphinQt/GameList/GameList.cpp:521 msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:372 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 msgid "New identity generated." msgstr "" @@ -7523,7 +7780,7 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1104 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" @@ -7546,6 +7803,7 @@ msgid "Nickname is too long." msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:195 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:134 msgid "Nickname:" msgstr "" @@ -7573,14 +7831,18 @@ msgstr "" msgid "No Compression" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:857 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:856 msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:140 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 msgid "No Save Data" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:82 +msgid "No data to modify!" +msgstr "" + #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:542 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:559 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:574 @@ -7590,7 +7852,7 @@ msgstr "" msgid "No description available" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:851 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:853 msgid "No errors." msgstr "" @@ -7598,7 +7860,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:329 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 msgid "No file loaded / recorded." msgstr "" @@ -7606,15 +7868,19 @@ msgstr "" msgid "No game is running." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:163 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:165 msgid "No game running." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1174 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:196 +msgid "No graphics mod selected" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1156 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "No matching game was found" msgstr "" @@ -7645,23 +7911,23 @@ msgstr "" msgid "No recording loaded." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:700 -#: Source/Core/DolphinQt/GameList/GameList.cpp:762 +#: Source/Core/DolphinQt/GameList/GameList.cpp:712 +#: Source/Core/DolphinQt/GameList/GameList.cpp:774 msgid "No save data found." msgstr "" -#: Source/Core/Core/State.cpp:817 +#: Source/Core/Core/State.cpp:1010 msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:34 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:284 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:323 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:423 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:111 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:129 -#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:82 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:749 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:112 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:130 +#: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:871 msgid "None" msgstr "無" @@ -7673,11 +7939,11 @@ msgstr "" msgid "Not Set" msgstr "未設定" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:470 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Not all players have the game. Do you really want to start?" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:528 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:529 #, c-format msgctxt "" msgid "" @@ -7685,7 +7951,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:521 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:522 #, c-format msgctxt "" msgid "" @@ -7693,11 +7959,11 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 msgid "Not found" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:27 +#: Source/Core/DolphinQt/Config/Mapping/FreeLookRotation.cpp:28 msgid "" "Note: motion input may require configuring alternate input sources before " "use." @@ -7732,25 +7998,25 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:104 -#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:30 +#: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionInput.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtensionMotionSimulation.cpp:27 msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:184 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:277 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:89 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 msgid "Nunchuk Stick" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:638 -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:57 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" @@ -7768,7 +8034,7 @@ msgid "Oceania" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Off" msgstr "關閉" @@ -7780,7 +8046,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:183 msgid "On Movement" msgstr "" @@ -7791,21 +8057,21 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "Online &Documentation" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:47 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:50 msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1652 +#: Source/Core/DolphinQt/MenuBar.cpp:1639 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1627 +#: Source/Core/DolphinQt/MenuBar.cpp:1614 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -7816,24 +8082,24 @@ msgstr "" msgid "Open" msgstr "開啟" -#: Source/Core/DolphinQt/GameList/GameList.cpp:480 +#: Source/Core/DolphinQt/GameList/GameList.cpp:487 msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:211 +#: Source/Core/DolphinQt/MenuBar.cpp:203 msgid "Open &User Folder" msgstr "" -#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:65 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:38 +#: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:66 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:214 msgid "Open FIFO log" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:476 +#: Source/Core/DolphinQt/GameList/GameList.cpp:483 msgid "Open GameCube &Save Folder" msgstr "" @@ -7841,7 +8107,7 @@ msgstr "" msgid "Open Riivolution XML..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:469 +#: Source/Core/DolphinQt/GameList/GameList.cpp:471 msgid "Open Wii &Save Folder" msgstr "" @@ -7873,7 +8139,7 @@ msgstr "" msgid "OpenGL ES" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:260 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:279 msgid "Operators" msgstr "" @@ -7881,8 +8147,8 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:37 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:70 -#: Source/Core/DolphinQt/ConvertDialog.cpp:83 -#: Source/Core/DolphinQt/GBAWidget.cpp:429 +#: Source/Core/DolphinQt/ConvertDialog.cpp:84 +#: Source/Core/DolphinQt/GBAWidget.cpp:430 msgid "Options" msgstr "選項" @@ -7891,21 +8157,21 @@ msgstr "選項" msgid "Orange" msgstr "橘" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Orbital" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:101 -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:85 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:98 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:226 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:347 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:357 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:369 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:444 msgid "Other" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:157 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" msgstr "" @@ -7914,24 +8180,32 @@ msgstr "" msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:213 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 msgid "Other game..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:690 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:620 +msgid "Output Resampling" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:172 +msgid "Output Resampling:" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:258 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:212 +#: Source/Core/DolphinQt/MenuBar.cpp:250 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:213 msgid "PAL" msgstr "" @@ -7960,7 +8234,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:595 msgid "PPC vs Host" msgstr "" @@ -7973,7 +8247,7 @@ msgstr "控制器" msgid "Pads" msgstr "控制器" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:156 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 msgid "Parameters" msgstr "" @@ -7986,11 +8260,11 @@ msgstr "" msgid "Parsing Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:207 msgid "Passive" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:104 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 msgid "Passthrough a Bluetooth adapter" msgstr "" @@ -8032,23 +8306,24 @@ msgstr "路徑" msgid "Pause" msgstr "暫停" -#: Source/Core/DolphinQt/MenuBar.cpp:769 +#: Source/Core/DolphinQt/MenuBar.cpp:761 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:173 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 msgid "Pause on Focus Loss" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:74 msgid "Pause on Panic" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:73 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:76 msgid "" -"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs.\n" -"Enabling will affect performance.\n" -"The performance impact is the same as having Enable MMU on." +"Pauses the emulation if a Read/Write or Unknown Instruction panic occurs." +"
Enabling will affect performance.
The performance impact is the same " +"as having Enable MMU on.

If unsure, leave this " +"unchecked." msgstr "" #. i18n: Refers to tilting an emulated Wii Remote. @@ -8066,15 +8341,15 @@ msgstr "" msgid "Peak velocity of outward swing movements." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:147 msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:278 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Perform Online System Update" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:430 +#: Source/Core/DolphinQt/GameList/GameList.cpp:431 msgid "Perform System Update" msgstr "" @@ -8104,11 +8379,11 @@ msgstr "" msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1232 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Ping" msgstr "" @@ -8120,8 +8395,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:981 -#: Source/Core/DolphinQt/MenuBar.cpp:642 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:634 msgid "Platform" msgstr "" @@ -8137,7 +8412,7 @@ msgstr "" msgid "Play Recording" msgstr "播放錄像" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:79 msgid "Play Set/Power Disc" msgstr "" @@ -8145,39 +8420,43 @@ msgstr "" msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:81 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:83 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:85 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:87 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:89 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:91 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:287 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 msgid "Players" msgstr "玩家" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:139 +msgid "Playtime:" +msgstr "" + #. i18n: Please leave SyncOnSkipIdle and True untranslated. #. The user needs to enter these terms as-is in an INI file. #: Source/Core/VideoCommon/CommandProcessor.cpp:717 @@ -8186,7 +8465,7 @@ msgid "" "disabled, which makes this problem very likely to happen." msgstr "" -#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:164 +#: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:166 msgid "" "Please start a game before starting a search with standard memory regions." msgstr "" @@ -8197,12 +8476,12 @@ msgstr "" msgid "Point" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:66 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 msgid "Port %1" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:219 msgid "Port %1 ROM:" msgstr "" @@ -8211,19 +8490,19 @@ msgstr "" msgid "Port:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:163 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:174 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:967 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:540 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:626 msgid "Post-Processing Effect" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:141 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Post-Processing Effect:" msgstr "" @@ -8252,7 +8531,7 @@ msgstr "" msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:96 +#: Source/Core/DolphinQt/WiiUpdate.cpp:97 msgid "" "Preparing to update...\n" "This can take a while." @@ -8271,7 +8550,7 @@ msgstr "" msgid "Pressure" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:242 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:243 msgid "" "Prevents shader compilation stuttering by not rendering waiting objects. Can " "work in scenarios where Ubershaders doesn't, at the cost of introducing " @@ -8301,15 +8580,15 @@ msgstr "" msgid "Primitive %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 msgid "Private" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:96 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:97 msgid "Private and Public" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Problem" msgstr "" @@ -8331,7 +8610,7 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:128 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 msgid "Profile" msgstr "設定檔" @@ -8340,23 +8619,23 @@ msgstr "設定檔" msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:46 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:344 -#: Source/Core/DolphinQt/ConvertDialog.cpp:434 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:284 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:308 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:50 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 +#: Source/Core/DolphinQt/ConvertDialog.cpp:436 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:306 msgid "Progress" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:98 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:516 +#: Source/Core/DolphinQt/MenuBar.cpp:508 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:712 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:722 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -8381,13 +8660,13 @@ msgid "Quality of the DPLII decoder. Audio latency increases with quality." msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 -#: Source/Core/DolphinQt/ConvertDialog.cpp:452 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:660 -#: Source/Core/DolphinQt/MainWindow.cpp:1714 +#: Source/Core/DolphinQt/ConvertDialog.cpp:454 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:661 +#: Source/Core/DolphinQt/MainWindow.cpp:1764 msgid "Question" msgstr "問題" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 msgid "Quit" msgstr "離開" @@ -8408,11 +8687,11 @@ msgstr "R-類比" msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:987 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1295 +#: Source/Core/DolphinQt/MenuBar.cpp:1281 msgid "RSO auto-detection" msgstr "" @@ -8420,7 +8699,7 @@ msgstr "" msgid "RUNNING" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:356 +#: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" msgstr "" @@ -8437,7 +8716,11 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:107 +msgid "Rank %1" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 msgid "Re&place instruction" msgstr "" @@ -8469,11 +8752,11 @@ msgstr "" msgid "Read-Only Mode" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:113 msgid "Real Balance Board" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:141 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:142 msgid "Real Wii Remote" msgstr "" @@ -8490,7 +8773,7 @@ msgstr "" msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:227 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 msgid "Record Inputs" msgstr "" @@ -8502,7 +8785,7 @@ msgstr "" msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 msgid "Recording..." msgstr "" @@ -8519,7 +8802,7 @@ msgstr "紅 左" msgid "Red Right" msgstr "紅 右" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:444 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:495 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -8529,17 +8812,17 @@ msgid "" "unsure, select None." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:86 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:87 msgid "Redump.org Status:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:106 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:99 -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:88 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 #: Source/Core/DolphinQt/ToolBar.cpp:116 msgid "Refresh" msgstr "更新" @@ -8560,22 +8843,22 @@ msgstr "" msgid "Refreshed current values." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:278 +#: Source/Core/DolphinQt/GameList/GameList.cpp:279 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:198 msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:989 -#: Source/Core/DolphinQt/MenuBar.cpp:650 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:642 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:106 +#: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:107 msgid "Region:" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:26 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:27 msgid "Registers" msgstr "" @@ -8587,52 +8870,52 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Remind Me Later" msgstr "" -#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:39 +#: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:40 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:129 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:40 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:41 #: Source/Core/DolphinQt/Settings/PathPane.cpp:142 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:329 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:328 msgid "Remove" msgstr "移除" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:668 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:675 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:669 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:676 msgid "Remove Failed" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:75 +#: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:515 +#: Source/Core/DolphinQt/GameList/GameList.cpp:522 msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1116 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:302 +#: Source/Core/DolphinQt/ConvertDialog.cpp:303 msgid "" "Removing junk data does not save any space when converting to ISO (unless " "you package the ISO file in a compressed file format such as ZIP " "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:954 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:956 msgid "Rename symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:163 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Render Window" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 msgid "Render to Main Window" msgstr "渲染至主視窗" @@ -8653,18 +8936,18 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:99 #: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:899 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:107 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" msgstr "重置" -#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:216 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:92 msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:565 +#: Source/Core/DolphinQt/MenuBar.cpp:557 msgid "Reset Ignore Panic Handler" msgstr "" @@ -8672,11 +8955,11 @@ msgstr "" msgid "Reset Results" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:389 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:387 msgid "Reset Traversal Server" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:390 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:388 msgid "Reset Traversal Server to %1:%2" msgstr "" @@ -8684,7 +8967,7 @@ msgstr "" msgid "Reset Traversal Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:314 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:333 msgid "Reset Values" msgstr "" @@ -8692,11 +8975,11 @@ msgstr "" msgid "Reset View" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:110 msgid "Reset all saved Wii Remote pairings" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:25 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" msgstr "" @@ -8712,11 +8995,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 msgid "Restore instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:739 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -8725,7 +9008,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:633 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 msgid "Revision" msgstr "" @@ -8737,7 +9020,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:216 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -8748,7 +9031,7 @@ msgstr "右" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:97 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 msgid "Right Stick" msgstr "右 搖桿" @@ -8784,11 +9067,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:519 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 msgid "Rotation" msgstr "" @@ -8813,23 +9096,23 @@ msgstr "" msgid "Rumble" msgstr "震動" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 msgid "Run &To Here" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:204 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:670 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:671 msgid "Run until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:625 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:626 msgid "Run until (ignoring breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -8837,11 +9120,11 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:221 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 msgid "SD Card" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:266 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:263 msgid "SD Card File Size:" msgstr "" @@ -8849,11 +9132,11 @@ msgstr "" msgid "SD Card Image (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:233 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:230 msgid "SD Card Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:213 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:210 msgid "SD Card Settings" msgstr "" @@ -8861,7 +9144,7 @@ msgstr "" msgid "SD Root:" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:255 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:252 msgid "SD Sync Folder:" msgstr "" @@ -8874,7 +9157,7 @@ msgstr "" msgid "SELECT" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:76 msgid "SHA-1:" msgstr "" @@ -8882,7 +9165,7 @@ msgstr "" msgid "SHA1 Digest" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:192 msgid "SP1:" msgstr "" @@ -8896,11 +9179,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:999 +#: Source/Core/DolphinQt/MenuBar.cpp:981 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Sa&ve State" msgstr "儲存進度(&V)" @@ -8910,8 +9193,8 @@ msgid "Safe" msgstr "安全" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -8921,34 +9204,34 @@ msgstr "儲存" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:575 -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 -#: Source/Core/DolphinQt/MenuBar.cpp:1132 +#: Source/Core/DolphinQt/GameList/GameList.cpp:583 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:225 msgid "Save FIFO log" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:301 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 msgid "Save File to" msgstr "" #. i18n: Noun (i.e. the data saved by the game) -#: Source/Core/DolphinQt/GBAWidget.cpp:409 +#: Source/Core/DolphinQt/GBAWidget.cpp:410 msgid "Save Game" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/GBAWidget.cpp:246 msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1072 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MenuBar.cpp:1084 #: Source/Core/DolphinQt/MenuBar.cpp:1090 -#: Source/Core/DolphinQt/MenuBar.cpp:1099 -#: Source/Core/DolphinQt/MenuBar.cpp:1102 -#: Source/Core/DolphinQt/MenuBar.cpp:1108 -#: Source/Core/DolphinQt/MenuBar.cpp:1115 +#: Source/Core/DolphinQt/MenuBar.cpp:1097 msgid "Save Import" msgstr "" @@ -8956,17 +9239,17 @@ msgstr "" msgid "Save Oldest State" msgstr "" -#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:325 +#: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:324 msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1843 +#: Source/Core/DolphinQt/MainWindow.cpp:1894 msgid "Save Recording File As" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:180 #: Source/Core/Core/HotkeyManager.cpp:354 -#: Source/Core/DolphinQt/GBAWidget.cpp:417 +#: Source/Core/DolphinQt/GBAWidget.cpp:418 msgid "Save State" msgstr "" @@ -9010,23 +9293,23 @@ msgstr "儲存至儲存格 8" msgid "Save State Slot 9" msgstr "儲存至儲存格 9" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:350 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:352 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:996 +#: Source/Core/DolphinQt/MenuBar.cpp:978 msgid "Save Symbol Map &As..." msgstr "" @@ -9034,7 +9317,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Save and Load State" msgstr "" @@ -9046,26 +9329,26 @@ msgstr "" msgid "Save as..." msgstr "另存為..." -#: Source/Core/DolphinQt/MenuBar.cpp:1710 +#: Source/Core/DolphinQt/MenuBar.cpp:1697 msgid "Save combined output file as" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1091 +#: Source/Core/DolphinQt/MenuBar.cpp:1073 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" "Overwrite now?" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:224 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:225 msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1570 +#: Source/Core/DolphinQt/MenuBar.cpp:1557 msgid "Save map file" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1630 +#: Source/Core/DolphinQt/MenuBar.cpp:1617 msgid "Save signature file" msgstr "" @@ -9073,7 +9356,7 @@ msgstr "" msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:390 msgid "Save to Slot %1 - %2" msgstr "" @@ -9081,11 +9364,11 @@ msgstr "" msgid "Save..." msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 msgid "Saved Wii Remote pairings can only be reset when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:230 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:231 msgid "Saves:" msgstr "" @@ -9093,7 +9376,7 @@ msgstr "" msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:110 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:145 msgid "Scaled EFB Copy" msgstr "" @@ -9107,11 +9390,11 @@ msgstr "截圖" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:148 #: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:86 -#: Source/Core/DolphinQt/MenuBar.cpp:524 Source/Core/DolphinQt/MenuBar.cpp:526 +#: Source/Core/DolphinQt/MenuBar.cpp:516 Source/Core/DolphinQt/MenuBar.cpp:518 msgid "Search" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:110 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:111 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:109 msgid "Search Address" msgstr "" @@ -9134,7 +9417,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:868 +#: Source/Core/DolphinQt/MenuBar.cpp:864 msgid "Search for an Instruction" msgstr "" @@ -9142,11 +9425,11 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1750 +#: Source/Core/DolphinQt/MenuBar.cpp:1737 msgid "Search instruction" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:236 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:247 msgid "Search:" msgstr "" @@ -9170,7 +9453,7 @@ msgstr "" msgid "Security options" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:242 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:261 msgid "Select" msgstr "選擇" @@ -9178,24 +9461,24 @@ msgstr "選擇" msgid "Select Dump Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:555 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:563 +#: Source/Core/DolphinQt/MenuBar.cpp:1108 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:138 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:653 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:663 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:801 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:811 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:682 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:692 msgid "Select GBA Saves Path" msgstr "" @@ -9215,15 +9498,15 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:410 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:497 msgid "Select Skylander Collection" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:481 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:568 msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/DolphinQt/MenuBar.cpp:391 msgid "Select Slot %1 - %2" msgstr "" @@ -9231,7 +9514,7 @@ msgstr "" msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:373 +#: Source/Core/DolphinQt/MenuBar.cpp:365 msgid "Select State Slot" msgstr "選擇儲存格" @@ -9283,17 +9566,17 @@ msgstr "" msgid "Select Wii NAND Root" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:291 +#: Source/Core/DolphinQt/GameList/GameList.cpp:292 #: Source/Core/DolphinQt/Settings/PathPane.cpp:39 msgid "Select a Directory" msgstr "" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:194 -#: Source/Core/DolphinQt/GBAWidget.cpp:213 -#: Source/Core/DolphinQt/GBAWidget.cpp:244 -#: Source/Core/DolphinQt/MainWindow.cpp:763 -#: Source/Core/DolphinQt/MainWindow.cpp:1368 -#: Source/Core/DolphinQt/MainWindow.cpp:1377 +#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:245 +#: Source/Core/DolphinQt/MainWindow.cpp:765 +#: Source/Core/DolphinQt/MainWindow.cpp:1381 +#: Source/Core/DolphinQt/MainWindow.cpp:1390 msgid "Select a File" msgstr "" @@ -9309,7 +9592,7 @@ msgstr "" msgid "Select a SD Card Image" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:694 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:693 msgid "Select a file" msgstr "" @@ -9317,19 +9600,19 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1061 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "Select a title to install to NAND" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1358 +#: Source/Core/DolphinQt/MenuBar.cpp:1345 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1772 +#: Source/Core/DolphinQt/MainWindow.cpp:1823 msgid "Select the Recording File to Play" msgstr "" @@ -9337,20 +9620,20 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1750 +#: Source/Core/DolphinQt/MainWindow.cpp:1800 msgid "Select the keys file (OTP/SEEPROM dump)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1724 -#: Source/Core/DolphinQt/MenuBar.cpp:1081 +#: Source/Core/DolphinQt/MainWindow.cpp:1774 +#: Source/Core/DolphinQt/MenuBar.cpp:1063 msgid "Select the save file" msgstr "選擇存檔" -#: Source/Core/DolphinQt/ConvertDialog.cpp:378 +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 msgid "Select where you want to save the converted image" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:369 +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 msgid "Select where you want to save the converted images" msgstr "" @@ -9362,11 +9645,11 @@ msgstr "" msgid "Selected controller profile does not exist" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1331 -#: Source/Core/Core/NetPlayServer.cpp:1705 -#: Source/Core/Core/NetPlayServer.cpp:2033 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:486 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:888 +#: Source/Core/Core/NetPlayServer.cpp:1335 +#: Source/Core/Core/NetPlayServer.cpp:1709 +#: Source/Core/Core/NetPlayServer.cpp:2037 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 msgid "Selected game doesn't exist in game list!" msgstr "" @@ -9378,19 +9661,19 @@ msgstr "" msgid "Selected thread context" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:307 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:308 msgid "" "Selects a hardware adapter to use.

%1 doesn't " "support this feature." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:304 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:305 msgid "" "Selects a hardware adapter to use.

If unsure, " "select the first one." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:486 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -9401,7 +9684,7 @@ msgid "" "

If unsure, select Off." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:210 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:211 msgid "" "Selects which aspect ratio to use when rendering.

Auto: Uses the " "native aspect ratio
Force 16:9: Mimics an analog TV with a widescreen " @@ -9410,7 +9693,7 @@ msgid "" "

If unsure, select Auto." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:192 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:193 msgid "" "Selects which graphics API to use internally.

The software renderer " "is extremely slow and only useful for debugging, so any of the other " @@ -9420,11 +9703,11 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 msgid "Send" msgstr "傳送" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:355 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Sensor Bar Position:" msgstr "傳感器位置:" @@ -9444,7 +9727,7 @@ msgstr "" msgid "Server Port" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1976 +#: Source/Core/Core/NetPlayClient.cpp:1980 msgid "Server rejected traversal attempt" msgstr "" @@ -9461,42 +9744,42 @@ msgstr "" msgid "Set PC" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:414 +#: Source/Core/DolphinQt/GameList/GameList.cpp:415 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:358 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 msgid "Set memory card file for Slot A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 msgid "Set memory card file for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 msgid "Set symbol &end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:587 msgid "Set symbol &size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:979 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:981 msgid "Set symbol end address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:955 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:957 msgid "Set symbol size (%1):" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:189 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " "games.\n" "May not work for all games." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:196 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:193 msgid "Sets the Wii system language." msgstr "" @@ -9512,7 +9795,7 @@ msgid "" "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:45 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:49 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 #: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 msgid "Settings" @@ -9522,11 +9805,11 @@ msgstr "" msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:62 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:63 msgid "Severity" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:102 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 msgid "Shader Compilation" msgstr "" @@ -9536,6 +9819,10 @@ msgstr "" msgid "Shake" msgstr "搖晃" +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 +msgid "Sharp Bilinear" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" msgstr "" @@ -9549,41 +9836,41 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:406 +#: Source/Core/DolphinQt/MenuBar.cpp:398 msgid "Show &Log" msgstr "顯示日誌視窗(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:419 +#: Source/Core/DolphinQt/MenuBar.cpp:411 msgid "Show &Toolbar" msgstr "顯示工具列(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:176 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:705 +#: Source/Core/DolphinQt/MenuBar.cpp:697 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:152 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 msgid "Show Current Game on Discord" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:262 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:119 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:265 msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:680 +#: Source/Core/DolphinQt/MenuBar.cpp:672 msgid "Show ELF/DOL" msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:261 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:118 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:264 msgid "Show Enabled Codes First" msgstr "" @@ -9591,7 +9878,7 @@ msgstr "" msgid "Show FPS" msgstr "顯示 FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:787 +#: Source/Core/DolphinQt/MenuBar.cpp:779 msgid "Show Frame Counter" msgstr "" @@ -9599,19 +9886,19 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:706 +#: Source/Core/DolphinQt/MenuBar.cpp:698 msgid "Show France" msgstr "顯示 France" -#: Source/Core/DolphinQt/MenuBar.cpp:678 +#: Source/Core/DolphinQt/MenuBar.cpp:670 msgid "Show GameCube" msgstr "顯示 GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:707 +#: Source/Core/DolphinQt/MenuBar.cpp:699 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 msgid "Show Golf Mode Overlay" msgstr "" @@ -9619,23 +9906,23 @@ msgstr "" msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:793 +#: Source/Core/DolphinQt/MenuBar.cpp:785 msgid "Show Input Display" msgstr "輸入顯示" -#: Source/Core/DolphinQt/MenuBar.cpp:708 +#: Source/Core/DolphinQt/MenuBar.cpp:700 msgid "Show Italy" msgstr "顯示 Italy" -#: Source/Core/DolphinQt/MenuBar.cpp:702 +#: Source/Core/DolphinQt/MenuBar.cpp:694 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:709 +#: Source/Core/DolphinQt/MenuBar.cpp:701 msgid "Show Korea" msgstr "顯示 Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:781 +#: Source/Core/DolphinQt/MenuBar.cpp:773 msgid "Show Lag Counter" msgstr "" @@ -9643,27 +9930,27 @@ msgstr "" msgid "Show Language:" msgstr "顯示語系:" -#: Source/Core/DolphinQt/MenuBar.cpp:412 +#: Source/Core/DolphinQt/MenuBar.cpp:404 msgid "Show Log &Configuration" msgstr "日誌記錄設定(&C)" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:90 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:91 msgid "Show NetPlay Messages" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:87 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:88 msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:710 +#: Source/Core/DolphinQt/MenuBar.cpp:702 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:175 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:703 +#: Source/Core/DolphinQt/MenuBar.cpp:695 msgid "Show PAL" msgstr "顯示 PAL" @@ -9676,19 +9963,19 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Show Platforms" msgstr "顯示平台" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show Regions" msgstr "顯示區域" -#: Source/Core/DolphinQt/MenuBar.cpp:775 +#: Source/Core/DolphinQt/MenuBar.cpp:767 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:711 +#: Source/Core/DolphinQt/MenuBar.cpp:703 msgid "Show Russia" msgstr "" @@ -9696,7 +9983,7 @@ msgstr "" msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:712 +#: Source/Core/DolphinQt/MenuBar.cpp:704 msgid "Show Spain" msgstr "" @@ -9708,19 +9995,19 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:800 +#: Source/Core/DolphinQt/MenuBar.cpp:792 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:713 +#: Source/Core/DolphinQt/MenuBar.cpp:705 msgid "Show Taiwan" msgstr "顯示 Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:704 +#: Source/Core/DolphinQt/MenuBar.cpp:696 msgid "Show USA" msgstr "顯示 USA" -#: Source/Core/DolphinQt/MenuBar.cpp:715 +#: Source/Core/DolphinQt/MenuBar.cpp:707 msgid "Show Unknown" msgstr "" @@ -9732,27 +10019,27 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:679 +#: Source/Core/DolphinQt/MenuBar.cpp:671 msgid "Show WAD" msgstr "顯示 WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:677 +#: Source/Core/DolphinQt/MenuBar.cpp:669 msgid "Show Wii" msgstr "顯示 Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:714 +#: Source/Core/DolphinQt/MenuBar.cpp:706 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "Show in &memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:405 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:422 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 msgid "Show in Memory" msgstr "" @@ -9769,11 +10056,11 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 msgid "Show target in memor&y" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:223 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:224 msgid "" "Shows chat messages, buffer changes, and desync alerts while playing NetPlay." "

If unsure, leave this unchecked." @@ -9821,7 +10108,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:220 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:221 msgid "" "Shows the player's maximum ping while playing on NetPlay." "

If unsure, leave this unchecked." @@ -9833,7 +10120,7 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Side-by-Side" msgstr "" @@ -9849,7 +10136,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:986 +#: Source/Core/DolphinQt/MenuBar.cpp:968 msgid "Signature Database" msgstr "" @@ -9868,12 +10155,12 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 msgid "Signed Integer" msgstr "" #: Source/Core/DiscIO/Enums.cpp:98 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:178 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 msgid "Simplified Chinese" msgstr "Simplified Chinese" @@ -9881,11 +10168,11 @@ msgstr "Simplified Chinese" msgid "Simulate DK Bongos" msgstr "" -#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:40 +#: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:41 msgid "Six Axis" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:60 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:227 msgid "Size" msgstr "大小" @@ -9900,7 +10187,7 @@ msgstr "" msgid "Skip" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:109 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Skip Drawing" msgstr "" @@ -9908,7 +10195,7 @@ msgstr "" msgid "Skip EFB Access from CPU" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:72 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:73 msgid "Skip Main Menu" msgstr "" @@ -9934,28 +10221,33 @@ msgid "" "" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:177 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:416 +msgid "Skylander" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:188 msgid "Skylander %1" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:482 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:551 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:569 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:638 msgid "Skylander (*.sky);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:217 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:228 msgid "Skylander Collection Path:" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:448 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:535 msgid "Skylander not found in this collection. Create new file?" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:42 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:81 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:84 msgid "Skylanders folder not found for this user. Create new folder?" msgstr "" @@ -9964,19 +10256,19 @@ msgstr "" msgid "Slider Bar" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot A" msgstr "插槽 A" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:163 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:164 msgid "Slot A:" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:133 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:134 msgid "Slot B" msgstr "插槽 B" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:177 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:178 msgid "Slot B:" msgstr "" @@ -10002,18 +10294,18 @@ msgid "" "freeze at certain points." msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:260 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:257 msgid "" "Some values you provided are invalid.\n" "Please check the highlighted values." msgstr "" -#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:116 -#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:260 +#: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:117 +#: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:263 msgid "Sort Alphabetically" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 msgid "Sound:" msgstr "" @@ -10026,8 +10318,8 @@ msgid "Spain" msgstr "" #: Source/Core/DiscIO/Enums.cpp:89 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:86 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:175 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:172 msgid "Spanish" msgstr "Spanish" @@ -10035,11 +10327,11 @@ msgstr "Spanish" msgid "Speaker Pan" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:369 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:368 msgid "Speaker Volume:" msgstr "揚聲器音量:" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:106 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:107 msgid "Specialized (Default)" msgstr "" @@ -10068,7 +10360,7 @@ msgstr "" #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:264 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:275 msgid "Spyro's Adventure" msgstr "" @@ -10080,16 +10372,16 @@ msgstr "" msgid "Stack start" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:36 msgid "Standard Controller" msgstr "標準控制器" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:130 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:61 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:237 +#: Source/Core/DolphinQt/MenuBar.cpp:229 msgid "Start &NetPlay..." msgstr "" @@ -10097,7 +10389,7 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Start Re&cording Input" msgstr "" @@ -10107,7 +10399,7 @@ msgstr "" msgid "Start Recording" msgstr "開始錄製" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:62 msgid "Start in Fullscreen" msgstr "" @@ -10115,11 +10407,11 @@ msgstr "" msgid "Start with Riivolution Patches" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:409 +#: Source/Core/DolphinQt/GameList/GameList.cpp:410 msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:870 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 msgid "Started game" msgstr "" @@ -10130,7 +10422,7 @@ msgstr "" msgid "State" msgstr "" -#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:37 +#: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:38 msgid "Steering Wheel" msgstr "" @@ -10158,19 +10450,19 @@ msgstr "" msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:485 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 msgid "Step over in progress..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:463 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:465 msgid "Step successful!" msgstr "" @@ -10179,20 +10471,20 @@ msgstr "" msgid "Stepping" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:185 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:182 msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Stereoscopic 3D Mode" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:175 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:214 msgid "Stereoscopic 3D Mode:" msgstr "" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:122 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:163 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:202 msgid "Stereoscopy" msgstr "" @@ -10213,7 +10505,7 @@ msgstr "搖桿" msgid "Stop" msgstr "停止" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Stop Playing/Recording Input" msgstr "" @@ -10221,7 +10513,7 @@ msgstr "" msgid "Stop Recording" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:406 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 msgid "Stopped game" msgstr "" @@ -10253,11 +10545,11 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:57 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:58 msgid "Stretch to Window" msgstr "拉伸至視窗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 msgid "Strict Settings Sync" msgstr "" @@ -10271,6 +10563,10 @@ msgstr "" msgid "Strum" msgstr "Strum" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 +msgid "Style:" +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:29 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:48 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:192 @@ -10278,69 +10574,69 @@ msgstr "Strum" msgid "Stylus" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:258 -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 -#: Source/Core/DolphinQt/ConvertDialog.cpp:534 -#: Source/Core/DolphinQt/GameList/GameList.cpp:617 -#: Source/Core/DolphinQt/GameList/GameList.cpp:645 -#: Source/Core/DolphinQt/MenuBar.cpp:1069 -#: Source/Core/DolphinQt/MenuBar.cpp:1199 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/ConvertDialog.cpp:537 +#: Source/Core/DolphinQt/GameList/GameList.cpp:626 +#: Source/Core/DolphinQt/GameList/GameList.cpp:656 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1185 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:453 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 msgid "Successfully added to the NetPlay index" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:535 +#: Source/Core/DolphinQt/ConvertDialog.cpp:538 #, c-format msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 msgid "Successfully deleted '%1'." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:496 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:497 msgctxt "" msgid "Successfully exported %n out of %1 save file(s)." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:580 +#: Source/Core/DolphinQt/GameList/GameList.cpp:588 msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1200 +#: Source/Core/DolphinQt/MenuBar.cpp:1186 msgid "Successfully extracted certificates from NAND" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:382 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 msgid "Successfully extracted file." msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:260 msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1099 +#: Source/Core/DolphinQt/MenuBar.cpp:1081 msgid "Successfully imported save file." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:618 -#: Source/Core/DolphinQt/MenuBar.cpp:1070 +#: Source/Core/DolphinQt/GameList/GameList.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:1052 msgid "Successfully installed this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:646 +#: Source/Core/DolphinQt/GameList/GameList.cpp:657 msgid "Successfully removed this title from the NAND." msgstr "" #. i18n: Figures for the games Skylanders: SuperChargers (not available for the Wii) and #. Skylanders: SuperChargers Racing (available for the Wii). The games have the same titles in #. all countries they were released in. They were not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:277 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:288 msgid "SuperChargers" msgstr "" @@ -10348,16 +10644,16 @@ msgstr "" msgid "Support" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:588 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:589 msgid "Supported file formats" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:220 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:217 msgid "Supports SD and SDHC. Default size is 128 MB." msgstr "" #. i18n: Surround audio (Dolby Pro Logic II) -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:187 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:184 msgid "Surround" msgstr "" @@ -10365,17 +10661,22 @@ msgstr "" msgid "Suspended" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:173 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:212 msgid "Swap Eyes" msgstr "" #. i18n: Figures for the game Skylanders: Swap Force. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:270 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:281 msgid "Swap Force" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:500 +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:420 +msgid "Swapper" +msgstr "" + +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:582 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -10387,23 +10688,23 @@ msgstr "" msgid "Swing" msgstr "揮舞" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to A" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:242 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:243 msgid "Switch to B" msgstr "" #. i18n: The symbolic name of a code block -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:84 msgid "Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:982 msgid "Symbol (%1) end address:" msgstr "" @@ -10416,25 +10717,25 @@ msgid "" "\tAddress | Signature Database | RSO Modules" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:919 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:921 msgid "Symbol name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:157 -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:135 -#: Source/Core/DolphinQt/MenuBar.cpp:980 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:136 +#: Source/Core/DolphinQt/MenuBar.cpp:962 msgid "Symbols" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:105 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:106 msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:172 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 msgid "Sync AR/Gecko Codes" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 msgid "Sync real Wii Remotes and pair them" msgstr "" @@ -10448,7 +10749,7 @@ msgid "" "core mode. (ON = Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:243 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "" "Synchronizes the SD Card with the SD Sync Folder when starting and ending " "emulation." @@ -10466,25 +10767,25 @@ msgstr "" msgid "Synchronizing save data..." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:82 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:169 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:83 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:166 msgid "System Language:" msgstr "系統語系:" -#: Source/Core/DolphinQt/MenuBar.cpp:765 +#: Source/Core/DolphinQt/MenuBar.cpp:757 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:447 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:449 msgid "TAS Tools" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:494 -#: Source/Core/DolphinQt/GameList/GameList.cpp:994 +#: Source/Core/DolphinQt/GameList/GameList.cpp:501 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:235 -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "Tags" msgstr "" @@ -10502,15 +10803,15 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:325 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:317 msgid "Take Screenshot" msgstr "截取畫面" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:665 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:664 msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:691 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:692 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -10518,11 +10819,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:330 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 msgid "Tech" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:244 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:263 msgid "Test" msgstr "測試" @@ -10539,11 +10840,11 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:535 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:617 msgid "Texture Filtering" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:133 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:168 msgid "Texture Filtering:" msgstr "" @@ -10584,13 +10885,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1191 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1186 +#: Source/Core/DolphinQt/MenuBar.cpp:1172 msgid "The NAND has been repaired." msgstr "" @@ -10601,6 +10902,10 @@ msgid "" "copy or move it back to the NAND." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:170 +msgid "The amount of money this skylander should have. Between 0 and 65000" +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:278 msgid "" "The amount of time the FPS and VPS counters will sample over.

The " @@ -10634,7 +10939,7 @@ msgstr "" msgid "The decryption keys need to be appended to the NAND backup file." msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:425 +#: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" "The destination file cannot be the same as the source file\n" "\n" @@ -10661,11 +10966,11 @@ msgid "" "Shop Channel may not work correctly." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:34 msgid "The emulated Wii console has been updated." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:38 +#: Source/Core/DolphinQt/WiiUpdate.cpp:39 msgid "The emulated Wii console is already up-to-date." msgstr "" @@ -10675,19 +10980,21 @@ msgstr "" msgid "The entered MAC address is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 +#. i18n: Here, PID means Product ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:140 msgid "The entered PID is invalid." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#. i18n: Here, VID means Vendor ID (for a USB device). +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:133 msgid "The entered VID is invalid." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:521 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:461 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:471 msgid "" "The file\n" "%1\n" @@ -10695,12 +11002,18 @@ msgid "" "%2" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:407 +#: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" "The file %1 already exists.\n" "Do you wish to replace it?" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:274 +msgid "" +"The file associated to this file was closed! Did you clear the slot before " +"saving?" +msgstr "" + #: Source/Core/AudioCommon/WaveFile.cpp:60 msgid "" "The file {0} could not be opened for writing. Please check if it's already " @@ -10711,7 +11024,7 @@ msgstr "" msgid "The file {0} was already open, the file header will not be written." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:440 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:450 msgid "" "The filename %1 does not conform to Dolphin's region code format for memory " "cards. Please rename this file to either %2, %3, or %4, matching the region " @@ -10722,7 +11035,7 @@ msgstr "" msgid "The filesystem is invalid or could not be read." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:563 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:573 msgid "" "The folder %1 does not conform to Dolphin's region code format for GCI " "folders. Please rename this folder to either %2, %3, or %4, matching the " @@ -10747,7 +11060,7 @@ msgstr "" msgid "The game ID is {0} but should be {1}." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:72 +#: Source/Core/DolphinQt/WiiUpdate.cpp:73 msgid "The game disc does not contain any usable update information." msgstr "" @@ -10755,14 +11068,14 @@ msgstr "" msgid "The game is currently running." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:66 msgid "" "The game's region does not match your console's. To avoid issues with the " "system menu, it is not possible to update the emulated console using this " "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:704 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -10779,6 +11092,12 @@ msgstr "" msgid "The hashes match!" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:171 +msgid "" +"The hero level of this skylander. Only seen in Skylanders: Spyro's " +"Adventures. Between 0 and 100" +msgstr "" + #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" "The host code is too long.\n" @@ -10789,6 +11108,16 @@ msgstr "" msgid "The install partition is missing." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 +msgid "The last time the figure has been placed on a portal" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:176 +msgid "" +"The last time the figure has been reset. If the figure has never been reset, " +"the first time the figure was placed on a portal" +msgstr "" + #: Source/Core/Core/HW/EXI/EXI.cpp:48 msgid "" "The movie indicates that a memory card should be inserted into {0:n}, but " @@ -10797,12 +11126,16 @@ msgid "" "Folder." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:173 +msgid "The nickname for this skylander. Limited to 15 characters" +msgstr "" + #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:141 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:257 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 msgid "The profile '%1' does not exist" msgstr "" @@ -10821,12 +11154,12 @@ msgstr "" msgid "The resulting decrypted AR code doesn't contain any lines." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:482 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:492 msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:586 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:596 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" @@ -10860,13 +11193,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1153 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:543 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." msgstr "" @@ -10875,11 +11208,32 @@ msgstr "" msgid "The ticket is not correctly signed." msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 +msgid "The total time this figure has been used inside a game in seconds" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:169 +msgid "The toy code for this figure. Only available for real figures." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:523 msgid "The type of a partition could not be read." msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:59 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:83 +msgid "The type of this Skylander does not have any data that can be modified!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:90 +msgid "The type of this Skylander is unknown!" +msgstr "" + +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:97 +msgid "" +"The type of this Skylander is unknown, or can't be modified at this time!" +msgstr "" + +#: Source/Core/DolphinQt/WiiUpdate.cpp:60 msgid "" "The update has been cancelled. It is strongly recommended to finish it in " "order to avoid inconsistent system software versions." @@ -10897,7 +11251,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1145 +#: Source/Core/DolphinQt/MenuBar.cpp:1127 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -10923,11 +11277,11 @@ msgstr "" msgid "There are too many partitions in the first partition table." msgstr "" -#: Source/Core/Core/State.cpp:827 +#: Source/Core/Core/State.cpp:1020 msgid "There is nothing to undo!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:487 +#: Source/Core/DolphinQt/GameList/GameList.cpp:494 msgid "There was an issue adding a shortcut to the desktop" msgstr "" @@ -10959,7 +11313,11 @@ msgid "" "consoles. This is likely to lead to ERROR #002." msgstr "" -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:150 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:100 +msgid "This Skylander type can't be modified yet!" +msgstr "" + +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:152 msgid "This USB device is already whitelisted." msgstr "" @@ -10984,7 +11342,7 @@ msgid "" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:818 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "This cannot be undone!" msgstr "" @@ -11082,7 +11440,7 @@ msgstr "" msgid "This session requires a password:" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:177 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:183 msgid "" "This setting allows you to set a custom real time clock (RTC) separate from " "your current system time.\n" @@ -11140,7 +11498,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -11175,14 +11533,14 @@ msgstr "傾斜" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:292 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:983 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:213 -#: Source/Core/DolphinQt/GCMemcardManager.cpp:153 -#: Source/Core/DolphinQt/MenuBar.cpp:644 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:154 +#: Source/Core/DolphinQt/MenuBar.cpp:636 msgid "Title" msgstr "標題" @@ -11196,7 +11554,7 @@ msgstr "" msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DolphinQt/MenuBar.cpp:314 msgid "Toggle &Fullscreen" msgstr "" @@ -11281,15 +11639,15 @@ msgstr "" msgid "Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:357 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:356 msgid "Top" msgstr "上方" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:167 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:206 msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:82 +#: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:81 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:144 #: Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp:375 msgid "Total Hits" @@ -11328,19 +11686,33 @@ msgstr "" msgid "Touch" msgstr "" +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:119 +msgid "Toy code:" +msgstr "" + #: Source/Core/DiscIO/Enums.cpp:101 -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:179 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:176 msgid "Traditional Chinese" msgstr "Traditional Chinese" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:433 +msgid "Trap" +msgstr "" + +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:422 +msgid "Trap Master" +msgstr "" + #. i18n: Figures for the game Skylanders: Trap Team. The game has the same title in all countries #. it was released in. It was not released in Japan. -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:273 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:284 msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:991 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:995 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 msgid "Traversal Error" msgstr "" @@ -11348,7 +11720,7 @@ msgstr "" msgid "Traversal Server" msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1973 +#: Source/Core/Core/NetPlayClient.cpp:1977 msgid "Traversal server timed out connecting to the host" msgstr "" @@ -11358,7 +11730,7 @@ msgid "" "cases. Defaults to True" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:102 +#: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" msgstr "" @@ -11367,12 +11739,17 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:211 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 msgid "Triggers" msgstr "扳機" +#. i18n: One of the figure types in the Skylanders games. +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:428 +msgid "Trophy" +msgstr "" + #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:330 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:352 msgid "Type" @@ -11398,7 +11775,7 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "USB Emulation" msgstr "" @@ -11406,26 +11783,24 @@ msgstr "" msgid "USB Emulation Devices" msgstr "" -#: Source/Core/Core/HW/EXI/EXI_Device.h:103 +#: Source/Core/Core/HW/EXI/EXI_Device.h:102 msgid "USB Gecko" msgstr "" -#. i18n: Here, VID means Vendor ID (for a USB device). -#. i18n: Here, PID means Product ID (for a USB device). -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:132 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:131 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:138 -#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:149 +#: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:151 msgid "USB Whitelist Error" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:227 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:228 msgid "" "Ubershaders are never used. Stuttering will occur during shader compilation, " "but GPU demands are low.

Recommended for low-end hardware. " "

If unsure, select this mode." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:232 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:233 msgid "" "Ubershaders will always be used. Provides a near stutter-free experience at " "the cost of very high GPU performance requirements." @@ -11433,7 +11808,7 @@ msgid "" "with Hybrid Ubershaders and have a very powerful GPU." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:237 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" "Ubershaders will be used to prevent stuttering during shader compilation, " "but specialized shaders will be used when they will not cause stuttering." @@ -11442,7 +11817,7 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1352 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "Unable to auto-detect RSO module" msgstr "" @@ -11454,7 +11829,11 @@ msgstr "" msgid "Unable to create updater copy." msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:705 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:96 +msgid "Unable to modify Skylander!" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:704 msgid "Unable to open file." msgstr "" @@ -11474,7 +11853,7 @@ msgid "" "Would you like to ignore this line and continue parsing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:713 +#: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:712 msgid "Unable to read file." msgstr "" @@ -11490,55 +11869,60 @@ msgstr "" msgid "Unbound" msgstr "" -#: Source/Core/DolphinQt/ConvertDialog.cpp:344 +#: Source/Core/DolphinQt/ConvertDialog.cpp:345 msgid "Uncompressed GC/Wii images (*.iso *.gcm)" msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: アンデッド. For official #. translations in other languages, check the SuperChargers manual at #. https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:346 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:362 msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:336 msgid "Undo Load State" msgstr "取消讀取進度" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:353 msgid "Undo Save State" msgstr "取消儲存進度" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:318 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:320 msgid "Uninstall" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:443 +#: Source/Core/DolphinQt/GameList/GameList.cpp:444 msgid "Uninstall from the NAND" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:633 +#: Source/Core/DolphinQt/GameList/GameList.cpp:643 msgid "" "Uninstalling the WAD will remove the currently installed version of this " "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:288 +#: Source/Core/DolphinQt/MenuBar.cpp:280 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:545 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:89 +msgid "Unknow Skylander type!" +msgstr "" + +#: Source/Core/Core/State.cpp:633 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:757 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 msgid "Unknown" msgstr "未知" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:744 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:56 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:866 msgid "Unknown (Id:%1 Var:%2)" msgstr "" @@ -11550,7 +11934,7 @@ msgstr "" msgid "Unknown SYNC_CODES message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1234 +#: Source/Core/Core/NetPlayServer.cpp:1238 msgid "" "Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} " "Kicking player!" @@ -11560,7 +11944,7 @@ msgstr "" msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1177 +#: Source/Core/Core/NetPlayServer.cpp:1181 msgid "" "Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking " "player!" @@ -11570,7 +11954,7 @@ msgstr "" msgid "Unknown address space" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:119 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:120 msgid "Unknown author" msgstr "" @@ -11586,11 +11970,11 @@ msgstr "" msgid "Unknown error occurred." msgstr "" -#: Source/Core/Core/NetPlayClient.cpp:1982 +#: Source/Core/Core/NetPlayClient.cpp:1986 msgid "Unknown error {0:x}" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:867 +#: Source/Core/DolphinQt/GCMemcardManager.cpp:869 msgid "Unknown error." msgstr "" @@ -11598,20 +11982,20 @@ msgstr "" msgid "Unknown message received with id : {0}" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1242 +#: Source/Core/Core/NetPlayServer.cpp:1246 msgid "Unknown message with id:{0} received from player:{1} Kicking player!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:462 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:546 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:549 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:633 msgid "Unknown(%1 %2).sky" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:275 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:277 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:163 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:164 msgid "Unlimited" msgstr "無限制" @@ -11623,23 +12007,23 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:119 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:166 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:155 msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:117 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:164 msgid "Unlocked (Casual)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:110 +#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:157 msgid "Unlocked this session" msgstr "" -#: Source/Core/DiscIO/FileBlob.cpp:82 +#: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" msgstr "" @@ -11658,59 +12042,59 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Unsigned Integer" msgstr "" #: Source/Core/Core/FreeLookManager.cpp:88 #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:79 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:34 -#: Source/Core/DolphinQt/ResourcePackManager.cpp:42 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:18 #: Source/Core/InputCommon/ControllerEmu/ControllerEmu.h:23 msgid "Up" msgstr "上" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:281 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 msgid "Update" msgstr "更新" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:147 +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:148 msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:76 +#: Source/Core/DolphinQt/Updater.cpp:77 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:59 +#: Source/Core/DolphinQt/Updater.cpp:60 msgid "Update available" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:58 +#: Source/Core/DolphinQt/WiiUpdate.cpp:59 msgid "Update cancelled" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:32 -#: Source/Core/DolphinQt/WiiUpdate.cpp:37 +#: Source/Core/DolphinQt/WiiUpdate.cpp:33 +#: Source/Core/DolphinQt/WiiUpdate.cpp:38 msgid "Update completed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:42 -#: Source/Core/DolphinQt/WiiUpdate.cpp:47 -#: Source/Core/DolphinQt/WiiUpdate.cpp:52 -#: Source/Core/DolphinQt/WiiUpdate.cpp:64 -#: Source/Core/DolphinQt/WiiUpdate.cpp:71 +#: Source/Core/DolphinQt/WiiUpdate.cpp:43 +#: Source/Core/DolphinQt/WiiUpdate.cpp:48 +#: Source/Core/DolphinQt/WiiUpdate.cpp:53 +#: Source/Core/DolphinQt/WiiUpdate.cpp:65 +#: Source/Core/DolphinQt/WiiUpdate.cpp:72 msgid "Update failed" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:97 +#: Source/Core/DolphinQt/WiiUpdate.cpp:98 msgid "Updating" msgstr "" -#: Source/Core/DolphinQt/WiiUpdate.cpp:123 +#: Source/Core/DolphinQt/WiiUpdate.cpp:124 msgid "" "Updating title %1...\n" "This can take a while." @@ -11728,7 +12112,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:225 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:226 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -11736,27 +12120,23 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:164 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "Use Built-In Database of Game Names" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 -msgid "Use Custom User Style" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:136 msgid "Use Lossless Codec (FFV1)" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:156 msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:170 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:174 msgid "Use Panic Handlers" msgstr "顯示錯誤提示" @@ -11820,15 +12200,11 @@ msgstr "" msgid "User Interface" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:131 -msgid "User Style:" -msgstr "" - -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:309 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:311 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" "User defined variables usable in the control expression.\n" "You can use them to save or retrieve values between\n" @@ -11847,14 +12223,14 @@ msgid "" "checked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:199 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:200 msgid "" "Uses the entire screen for rendering.

If disabled, a render window " "will be created instead.

If unsure, leave this " "unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:206 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:207 msgid "" "Uses the main Dolphin window for rendering rather than a separate render " "window.

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:215 +#: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:216 msgid "" "Waits for vertical blanks in order to prevent tearing.

Decreases " "performance if emulation speed is below 100%.

If " @@ -12105,14 +12487,14 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:131 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:215 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:231 -#: Source/Core/DolphinQt/MenuBar.cpp:1505 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:469 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:216 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:232 +#: Source/Core/DolphinQt/MenuBar.cpp:1492 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 msgid "Warning" msgstr "警告" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:122 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:123 msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." @@ -12179,11 +12561,11 @@ msgstr "" #. i18n: One of the elements in the Skylanders games. Japanese: 水. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:327 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:343 msgid "Water" msgstr "" -#: Source/Core/DolphinQt/ResourcePackManager.cpp:91 +#: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Website" msgstr "" @@ -12212,11 +12594,11 @@ msgid "" "unsure, leave this checked." msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:341 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:340 msgid "Whitelisted USB Passthrough Devices" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:114 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Widescreen Hack" msgstr "寬螢幕修正" @@ -12244,45 +12626,45 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:137 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:138 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:111 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:269 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:144 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 msgid "Wii Remote Gyroscope" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:349 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:348 msgid "Wii Remote Settings" msgstr "" -#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:101 +#: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:102 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:412 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:427 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:397 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "Wii and Wii Remote" msgstr "" @@ -12290,22 +12672,22 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1082 +#: Source/Core/DolphinQt/MenuBar.cpp:1064 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:74 +#: Source/Core/DolphinQt/MenuBar.cpp:75 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "" "Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " "can set a hotkey to unlock it." msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 -#: Source/Core/DolphinQt/GBAWidget.cpp:431 +#: Source/Core/DolphinQt/GBAWidget.cpp:432 msgid "Window Size" msgstr "" @@ -12351,26 +12733,26 @@ msgstr "" msgid "Write to Window" msgstr "寫入至視窗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 msgid "Wrong revision" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:121 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:161 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:188 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" @@ -12384,9 +12766,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:127 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:167 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:194 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -12414,21 +12796,21 @@ msgstr "" msgid "Yes to &All" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:299 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:297 msgid "" "You are about to convert the content of the file at %2 into the folder at " "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:275 +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:272 msgid "" "You are about to convert the content of the folder at %1 into the file at " "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" -#: Source/Core/DolphinQt/NKitWarningDialog.cpp:36 +#: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" "You are about to run an NKit disc image. NKit disc images cause problems " "that don't happen with normal disc images. These problems include:\n" @@ -12479,15 +12861,15 @@ msgid "" "emu.org/docs/guides/nand-usage-guide/" msgstr "" -#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:232 +#: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:340 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:338 msgid "You must provide a name for your session!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:348 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:346 msgid "You must provide a region for your session!" msgstr "" @@ -12495,7 +12877,7 @@ msgstr "" msgid "You must restart Dolphin in order for the change to take effect." msgstr "You must restart Dolphin in order for the change to take effect." -#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:334 +#: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:332 msgid "You must select a game to host!" msgstr "" @@ -12511,16 +12893,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1165 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:133 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:173 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:200 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -12541,7 +12923,7 @@ msgstr "" msgid "[%1, %2] and [%3, %4]" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:273 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:292 msgid "^ Xor" msgstr "" @@ -12564,21 +12946,21 @@ msgstr "" msgid "cm" msgstr "" -#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:107 +#: Source/Core/VideoBackends/D3D12/DX12Context.cpp:108 msgid "d3d12.dll could not be loaded." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:617 -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:637 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:635 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:655 msgid "default" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:639 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:385 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:657 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:387 msgid "disconnected" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:191 +#: Source/Core/DolphinQt/GBAWidget.cpp:192 msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" @@ -12624,7 +13006,7 @@ msgstr "" msgid "m/s" msgstr "" -#: Source/Core/DolphinQt/GBAWidget.cpp:214 +#: Source/Core/DolphinQt/GBAWidget.cpp:215 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" @@ -12634,13 +13016,13 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "off" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:186 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:228 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:229 msgid "on" msgstr "" @@ -12689,11 +13071,11 @@ msgstr "" msgid "{0} IPL found in {1} directory. The disc might not be recognized" msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1226 +#: Source/Core/Core/NetPlayServer.cpp:1230 msgid "{0} failed to synchronize codes." msgstr "" -#: Source/Core/Core/NetPlayServer.cpp:1168 +#: Source/Core/Core/NetPlayServer.cpp:1172 msgid "{0} failed to synchronize." msgstr "" @@ -12703,8 +13085,8 @@ msgid "" " Verify your write permissions or move the file outside of Dolphin" msgstr "" -#: Source/Core/DiscIO/CompressedBlob.cpp:260 -#: Source/Core/DiscIO/WIABlob.cpp:1697 +#: Source/Core/DiscIO/CompressedBlob.cpp:265 +#: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" msgstr "" @@ -12712,7 +13094,7 @@ msgstr "" msgid "{0} was not a directory, moved to *.original" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:275 +#: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" msgstr "" diff --git a/Source/Android/.gitignore b/Source/Android/.gitignore index 3fbf1ea2ff..2cef59b3ec 100644 --- a/Source/Android/.gitignore +++ b/Source/Android/.gitignore @@ -39,4 +39,5 @@ tasks.xml build/ *.so *.iml -build.properties \ No newline at end of file +build.properties +baseline-prof.txt diff --git a/Source/Android/app/build.gradle b/Source/Android/app/build.gradle deleted file mode 100644 index eeb7b31a95..0000000000 --- a/Source/Android/app/build.gradle +++ /dev/null @@ -1,221 +0,0 @@ -plugins { - id 'com.android.application' - id 'org.jetbrains.kotlin.android' - id 'org.jetbrains.kotlin.plugin.serialization' version "1.8.21" -} - -task copyProfile (type: Copy) { - description('Copies a generated baseline profile text file from managed device to src/main in the app module.') - from(project(':benchmark').file('build/outputs/managed_device_android_test_additional_output/pixel6Api31')) - into('src/main') - include('BaselineProfileGenerator_generate-baseline-prof.txt') - rename('BaselineProfileGenerator_generate-baseline-prof', 'baseline-prof') -} - -android { - compileSdkVersion 33 - ndkVersion "25.2.9519653" - - viewBinding.enabled = true - - compileOptions { - // Flag to enable support for the new language APIs - coreLibraryDesugaringEnabled true - - sourceCompatibility = "17" - targetCompatibility = "17" - } - - kotlinOptions { - jvmTarget = '17' - } - - lint { - // This is important as it will run lint but not abort on error - // Lint has some overly obnoxious "errors" that should really be warnings - abortOnError false - - //Uncomment disable lines for test builds... - //disable 'MissingTranslation' - //disable 'ExtraTranslation' - } - - defaultConfig { - applicationId "org.dolphinemu.dolphinemu" - minSdkVersion 21 - targetSdkVersion 33 - - versionCode(getBuildVersionCode()) - - versionName "${getVersion()}" - - buildConfigField "String", "GIT_HASH", "\"${getGitHash()}\"" - buildConfigField "String", "BRANCH", "\"${getBranch()}\"" - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - - signingConfigs { - release { - if (project.hasProperty('keystore')) { - storeFile file(project.property('keystore')) - storePassword project.property('storepass') - keyAlias project.property('keyalias') - keyPassword project.property('keypass') - } - } - } - - // Define build types, which are orthogonal to product flavors. - buildTypes { - // Signed by release key, allowing for upload to Play Store. - release { - if (project.hasProperty('keystore')) { - signingConfig signingConfigs.release - } - - resValue 'string', 'app_name_suffixed', 'Dolphin Emulator' - minifyEnabled true - shrinkResources true - proguardFiles getDefaultProguardFile( - 'proguard-android-optimize.txt'), - 'proguard-rules.pro' - - preBuild.dependsOn copyProfile - } - - // Signed by debug key disallowing distribution on Play Store. - // Attaches 'debug' suffix to version and package name, allowing installation alongside the release build. - debug { - resValue 'string', 'app_name_suffixed', 'Dolphin Debug' - applicationIdSuffix ".debug" - versionNameSuffix '-debug' - jniDebuggable true - } - - benchmark { - resValue 'string', 'app_name_suffixed', 'Dolphin Benchmark' - signingConfig signingConfigs.debug - matchingFallbacks = ['release'] - debuggable false - applicationIdSuffix ".benchmark" - versionNameSuffix '-benchmark' - proguardFiles getDefaultProguardFile( - 'proguard-android-optimize.txt'), - 'proguard-rules.pro' - minifyEnabled true - shrinkResources true - } - } - - externalNativeBuild { - cmake { - path "../../../CMakeLists.txt" - version "3.22.1+" - } - } - namespace 'org.dolphinemu.dolphinemu' - - defaultConfig { - externalNativeBuild { - cmake { - arguments "-DANDROID_STL=c++_static", "-DCMAKE_BUILD_TYPE=RelWithDebInfo" - // , "-DENABLE_GENERIC=ON" - abiFilters "arm64-v8a", "x86_64" //, "armeabi-v7a", "x86" - - // Remove the line below if you want to build the C++ unit tests - //targets "main", "hook_impl", "main_hook", "gsl_alloc_hook", "file_redirect_hook" - } - } - } - - packagingOptions { - jniLibs.useLegacyPackaging = true - } -} - -dependencies { - coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.3' - - implementation 'androidx.core:core-ktx:1.10.1' - implementation 'androidx.appcompat:appcompat:1.6.1' - implementation 'androidx.exifinterface:exifinterface:1.3.6' - implementation 'androidx.cardview:cardview:1.0.0' - implementation 'androidx.recyclerview:recyclerview:1.3.0' - implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'androidx.lifecycle:lifecycle-viewmodel:2.6.1' - implementation 'androidx.fragment:fragment:1.6.0' - implementation 'androidx.slidingpanelayout:slidingpanelayout:1.2.0' - implementation 'com.google.android.material:material:1.9.0' - implementation 'androidx.core:core-splashscreen:1.0.1' - implementation 'androidx.preference:preference:1.2.0' - implementation 'androidx.profileinstaller:profileinstaller:1.3.1' - - // Kotlin extensions for lifecycle components - implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1' - implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1' - implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.6.1' - - // Android TV UI libraries. - implementation 'androidx.leanback:leanback:1.0.0' - implementation 'androidx.tvprovider:tvprovider:1.0.0' - - // For REST calls - implementation 'com.android.volley:volley:1.2.1' - - // For loading game covers from disk and GameTDB - implementation 'io.coil-kt:coil:2.2.2' - - // For loading custom GPU drivers - implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1" - - implementation 'com.nononsenseapps:filepicker:4.2.1' -} - -def getVersion() { - def versionNumber = '0.0' - - try { - versionNumber = 'git describe --always --long'.execute([], project.rootDir).text - .trim() - .replaceAll(/(-0)?-[^-]+$/, "") - } catch (Exception e) { - logger.error(e + ': Cannot find git, defaulting to dummy version number') - } - - return versionNumber -} - -def getBuildVersionCode() { - try { - def versionNumber = 'git rev-list --first-parent --count HEAD'.execute([], project.rootDir).text - .trim() - return Integer.valueOf(versionNumber) - } catch (Exception e) { - logger.error(e + ': Cannot find git, defaulting to dummy version number') - } - - return 1 -} - -def getGitHash() { - try { - def gitHash = 'git rev-parse HEAD'.execute([], project.rootDir).text.trim() - return gitHash - } catch (Exception e) { - logger.error(e + ': Cannot find git, defaulting to dummy build hash') - } - - return 0 -} - -def getBranch() { - try { - def branch = 'git rev-parse --abbrev-ref HEAD'.execute([], project.rootDir).text.trim() - return branch - } catch (Exception e) { - logger.error(e + ': Cannot find git, defaulting to dummy build hash') - } - - return 'master' -} diff --git a/Source/Android/app/build.gradle.kts b/Source/Android/app/build.gradle.kts new file mode 100644 index 0000000000..ab38baddf1 --- /dev/null +++ b/Source/Android/app/build.gradle.kts @@ -0,0 +1,217 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") + kotlin("plugin.serialization") version "1.8.21" + id("androidx.baselineprofile") +} + +@Suppress("UnstableApiUsage") +android { + compileSdkVersion = "android-34" + ndkVersion = "26.1.10909125" + + buildFeatures { + viewBinding = true + } + + compileOptions { + // Flag to enable support for the new language APIs + isCoreLibraryDesugaringEnabled = true + + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + kotlinOptions { + jvmTarget = "17" + } + + lint { + // This is important as it will run lint but not abort on error + // Lint has some overly obnoxious "errors" that should really be warnings + abortOnError = false + + //Uncomment disable lines for test builds... + //disable "MissingTranslation" + //disable "ExtraTranslation" + } + + defaultConfig { + applicationId = "org.dolphinemu.dolphinemu" + minSdk = 21 + targetSdk = 34 + + versionCode = getBuildVersionCode() + + versionName = getGitVersion() + + buildConfigField("String", "GIT_HASH", "\"${getGitHash()}\"") + buildConfigField("String", "BRANCH", "\"${getBranch()}\"") + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + signingConfigs { + create("release") { + if (project.hasProperty("keystore")) { + storeFile = file(project.property("keystore")!!) + storePassword = project.property("storepass").toString() + keyAlias = project.property("keyalias").toString() + keyPassword = project.property("keypass").toString() + } + } + } + + // Define build types, which are orthogonal to product flavors. + buildTypes { + // Signed by release key, allowing for upload to Play Store. + release { + if (project.hasProperty("keystore")) { + signingConfig = signingConfigs.getByName("release") + } + + resValue("string", "app_name_suffixed", "Dolphin Emulator") + isMinifyEnabled = true + isShrinkResources = true + proguardFiles( + getDefaultProguardFile("proguard-android.txt"), + "proguard-rules.pro" + ) + } + + // Signed by debug key disallowing distribution on Play Store. + // Attaches "debug" suffix to version and package name, allowing installation alongside the release build. + debug { + resValue("string", "app_name_suffixed", "Dolphin Debug") + applicationIdSuffix = ".debug" + versionNameSuffix = "-debug" + isJniDebuggable = true + } + } + + externalNativeBuild { + cmake { + path = file("../../../CMakeLists.txt") + version = "3.22.1+" + } + } + namespace = "org.dolphinemu.dolphinemu" + + defaultConfig { + externalNativeBuild { + cmake { + arguments("-DANDROID_STL=c++_static", "-DCMAKE_BUILD_TYPE=RelWithDebInfo") + // , "-DENABLE_GENERIC=ON" + abiFilters("arm64-v8a", "x86_64") //, "armeabi-v7a", "x86" + + // Remove the line below if you want to build the C++ unit tests + //targets "main", "hook_impl", "main_hook", "gsl_alloc_hook", "file_redirect_hook" + } + } + } + + packaging { + jniLibs.useLegacyPackaging = true + } +} + +dependencies { + "baselineProfile"(project(":benchmark")) + coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.4") + + implementation("androidx.core:core-ktx:1.12.0") + implementation("androidx.appcompat:appcompat:1.6.1") + implementation("androidx.exifinterface:exifinterface:1.3.6") + implementation("androidx.cardview:cardview:1.0.0") + implementation("androidx.recyclerview:recyclerview:1.3.2") + implementation("androidx.constraintlayout:constraintlayout:2.1.4") + implementation("androidx.fragment:fragment-ktx:1.6.2") + implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0") + implementation("com.google.android.material:material:1.10.0") + implementation("androidx.core:core-splashscreen:1.0.1") + implementation("androidx.preference:preference-ktx:1.2.1") + implementation("androidx.profileinstaller:profileinstaller:1.3.1") + + // Kotlin extensions for lifecycle components + implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.2") + implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.6.2") + + // Android TV UI libraries. + implementation("androidx.leanback:leanback:1.0.0") + implementation("androidx.tvprovider:tvprovider:1.0.0") + + // For REST calls + implementation("com.android.volley:volley:1.2.1") + + // For loading game covers from disk and GameTDB + implementation("io.coil-kt:coil:2.5.0") + + // For loading custom GPU drivers + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1") + + implementation("com.nononsenseapps:filepicker:4.2.1") +} + +fun getGitVersion(): String { + try { + return ProcessBuilder("git", "describe", "--always", "--long") + .directory(project.rootDir) + .redirectOutput(ProcessBuilder.Redirect.PIPE) + .redirectError(ProcessBuilder.Redirect.PIPE) + .start().inputStream.bufferedReader().use { it.readText() } + .trim() + .replace(Regex("(-0)?-[^-]+$"), "") + } catch (e: Exception) { + logger.error("Cannot find git, defaulting to dummy version number") + } + + return "0.0" +} + +fun getBuildVersionCode(): Int { + try { + return Integer.valueOf( + ProcessBuilder("git", "rev-list", "--first-parent", "--count", "HEAD") + .directory(project.rootDir) + .redirectOutput(ProcessBuilder.Redirect.PIPE) + .redirectError(ProcessBuilder.Redirect.PIPE) + .start().inputStream.bufferedReader().use { it.readText() } + .trim() + ) + } catch (e: Exception) { + logger.error("Cannot find git, defaulting to dummy version code") + } + + return 1 +} + +fun getGitHash(): String { + try { + return ProcessBuilder("git", "rev-parse", "HEAD") + .directory(project.rootDir) + .redirectOutput(ProcessBuilder.Redirect.PIPE) + .redirectError(ProcessBuilder.Redirect.PIPE) + .start().inputStream.bufferedReader().use { it.readText() } + .trim() + } catch (e: Exception) { + logger.error("Cannot find git, defaulting to dummy git hash") + } + + return "0" +} + +fun getBranch(): String { + try { + return ProcessBuilder("git", "rev-parse", "--abbrev-ref", "HEAD") + .directory(project.rootDir) + .redirectOutput(ProcessBuilder.Redirect.PIPE) + .redirectError(ProcessBuilder.Redirect.PIPE) + .start().inputStream.bufferedReader().use { it.readText() } + .trim() + } catch (e: Exception) { + logger.error("Cannot find git, defaulting to dummy git hash") + } + + return "master" +} diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt index def62eb7ec..4735b506dd 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt @@ -56,6 +56,7 @@ import org.dolphinemu.dolphinemu.overlay.InputOverlayPointer import org.dolphinemu.dolphinemu.ui.main.MainPresenter import org.dolphinemu.dolphinemu.ui.main.ThemeProvider import org.dolphinemu.dolphinemu.utils.AfterDirectoryInitializationRunner +import org.dolphinemu.dolphinemu.utils.DirectoryInitialization import org.dolphinemu.dolphinemu.utils.FileBrowserHelper import org.dolphinemu.dolphinemu.utils.ThemeHelper import kotlin.math.roundToInt @@ -109,8 +110,6 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { settings = Settings() settings.loadSettings() - updateOrientation() - // Set these options now so that the SurfaceView the game renders into is the right size. enableFullscreenImmersive() @@ -203,22 +202,20 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { super.onResume() - // Only android 9+ support this feature. - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { - val attributes = window.attributes - - attributes.layoutInDisplayCutoutMode = - if (BooleanSetting.MAIN_EXPAND_TO_CUTOUT_AREA.boolean) { - WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES - } else { - WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER - } - - window.attributes = attributes + // If the whole app process was recreated, directory initialization might not be done yet. + // If that's the case, we can't read settings, so skip reading the settings for now and do + // it once onTitleChanged runs instead. + if (DirectoryInitialization.areDolphinDirectoriesReady()) { + updateDisplaySettings(); + } else { + // If the process was recreated and DolphinApplication.onStart didn't think it should + // start directory initialization, we have to start it, otherwise emulation will never + // start. Technically it would be nicer to ask the user for write permission first, + // but because this problem can only happen in very convoluted situations, this code is + // going to get essentially no testing, so let's go with the simplest possible fix. + DirectoryInitialization.start(this); } - updateOrientation() - DolphinSensorEventListener.setDeviceRotation(windowManager.defaultDisplay.rotation) } @@ -238,6 +235,8 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { title = NativeLibrary.GetCurrentTitleDescription() emulationFragment?.refreshInputOverlay() + + updateDisplaySettings() } catch (_: IllegalStateException) { // Most likely the core delivered an onTitleChanged while emulation was shutting down. // Let's just ignore it, since we're about to shut down anyway. @@ -338,7 +337,20 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY } - private fun updateOrientation() { + private fun updateDisplaySettings() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + val attributes = window.attributes + + attributes.layoutInDisplayCutoutMode = + if (BooleanSetting.MAIN_EXPAND_TO_CUTOUT_AREA.boolean) { + WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES + } else { + WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER + } + + window.attributes = attributes + } + requestedOrientation = IntSetting.MAIN_EMULATION_ORIENTATION.int } @@ -1066,16 +1078,16 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { } @JvmStatic - fun launch(activity: FragmentActivity, filePaths: Array, riivolution: Boolean) { + fun launch(activity: FragmentActivity, filePaths: Array, riivolution: Boolean, fromIntent: Boolean = false) { if (ignoreLaunchRequests) return - performLaunchChecks(activity) { launchWithoutChecks(activity, filePaths, riivolution) } + performLaunchChecks(activity, fromIntent) { launchWithoutChecks(activity, filePaths, riivolution) } } @JvmStatic - fun launch(activity: FragmentActivity, filePath: String, riivolution: Boolean) = - launch(activity, arrayOf(filePath), riivolution) + fun launch(activity: FragmentActivity, filePath: String, riivolution: Boolean, fromIntent: Boolean = false) = + launch(activity, arrayOf(filePath), riivolution, fromIntent) private fun launchWithoutChecks( activity: FragmentActivity, @@ -1089,8 +1101,11 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { activity.startActivity(launcher) } - private fun performLaunchChecks(activity: FragmentActivity, continueCallback: Runnable) { + private fun performLaunchChecks(activity: FragmentActivity, fromIntent: Boolean, continueCallback: Runnable) { AfterDirectoryInitializationRunner().runWithLifecycle(activity) { + if (fromIntent) { + activity.finish() + } if (!FileBrowserHelper.isPathEmptyOrValid(StringSetting.MAIN_DEFAULT_ISO) || !FileBrowserHelper.isPathEmptyOrValid(StringSetting.MAIN_FS_PATH) || !FileBrowserHelper.isPathEmptyOrValid(StringSetting.MAIN_DUMP_PATH) || @@ -1129,7 +1144,7 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { if (ignoreLaunchRequests) return - performLaunchChecks(activity) { launchSystemMenuWithoutChecks(activity) } + performLaunchChecks(activity, false) { launchSystemMenuWithoutChecks(activity) } } private fun launchSystemMenuWithoutChecks(activity: FragmentActivity) { diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/controlleremu/EmulatedController.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/controlleremu/EmulatedController.kt index 348e75b6a0..e84dd201a5 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/controlleremu/EmulatedController.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/controlleremu/EmulatedController.kt @@ -30,10 +30,15 @@ class EmulatedController private constructor(private val pointer: Long) { external fun saveProfile(path: String) + external fun getProfileName(): String + companion object { @JvmStatic external fun getGcPad(controllerIndex: Int): EmulatedController + @JvmStatic + external fun getGcKeyboard(controllerIndex: Int): EmulatedController + @JvmStatic external fun getWiimote(controllerIndex: Int): EmulatedController diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/ProfileDialogPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/ProfileDialogPresenter.kt index 624441aa73..2896c815fe 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/ProfileDialogPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/ProfileDialogPresenter.kt @@ -100,15 +100,14 @@ class ProfileDialogPresenter { .show() } - private val profileDirectoryName: String - get() = if (menuTag.isGCPadMenu) "GCPad" else if (menuTag.isWiimoteMenu) "Wiimote" else throw UnsupportedOperationException() - - private fun getProfileDirectoryPath(stock: Boolean): String = - if (stock) { + private fun getProfileDirectoryPath(stock: Boolean): String { + val profileDirectoryName = menuTag.correspondingEmulatedController.getProfileName() + return if (stock) { "${DirectoryInitialization.getSysDirectory()}/Profiles/$profileDirectoryName/" } else { "${DirectoryInitialization.getUserDirectory()}/Config/Profiles/$profileDirectoryName/" } + } private fun getProfilePath(profileName: String, stock: Boolean): String = getProfileDirectoryPath(stock) + profileName + EXTENSION diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt index 298f2ebe24..6fddbe6b43 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt @@ -14,6 +14,8 @@ enum class BooleanSetting( MAIN_SKIP_IPL(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "SkipIPL", true), MAIN_DSP_HLE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "DSPHLE", true), MAIN_FASTMEM(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "Fastmem", true), + MAIN_FASTMEM_ARENA(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "FastmemArena", true), + MAIN_LARGE_ENTRY_POINTS_MAP(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "LargeEntryPointsMap", true), MAIN_CPU_THREAD(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "CPUThread", true), MAIN_SYNC_ON_SKIP_IDLE( Settings.FILE_DOLPHIN, @@ -761,7 +763,7 @@ enum class BooleanSetting( Settings.FILE_GFX, Settings.SECTION_GFX_ENHANCEMENTS, "ArbitraryMipmapDetection", - true + false ), GFX_CC_CORRECT_COLOR_SPACE( Settings.FILE_GFX, @@ -897,12 +899,13 @@ enum class BooleanSetting( companion object { private val NOT_RUNTIME_EDITABLE_ARRAY = arrayOf( MAIN_DSP_HLE, + MAIN_FASTMEM_ARENA, + MAIN_LARGE_ENTRY_POINTS_MAP, MAIN_CPU_THREAD, MAIN_ENABLE_CHEATS, MAIN_OVERRIDE_REGION_SETTINGS, MAIN_MMU, MAIN_PAUSE_ON_PANIC, - MAIN_ACCURATE_CPU_CACHE, MAIN_RAM_OVERRIDE_ENABLE, MAIN_CUSTOM_RTC_ENABLE, MAIN_DSP_JIT, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ConfigChangedCallback.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ConfigChangedCallback.kt new file mode 100644 index 0000000000..4415efa9e8 --- /dev/null +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ConfigChangedCallback.kt @@ -0,0 +1,33 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +package org.dolphinemu.dolphinemu.features.settings.model + +import androidx.annotation.Keep + +/** + * Calls the passed-in Runnable when Dolphin's config changes. + * + * Please note: The Runnable may be called from any thread. + */ +class ConfigChangedCallback(runnable: Runnable) { + @Keep + private var pointer: Long = initialize(runnable) + + /** + * Stops the callback from being called in the future. + */ + fun unregister() { + if (pointer != 0L) { + deinitialize(pointer) + pointer = 0L + } + } + + companion object { + @JvmStatic + private external fun initialize(runnable: Runnable): Long + + @JvmStatic + private external fun deinitialize(pointer: Long) + } +} diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/Settings.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/Settings.kt index 27291718dc..c5c1851e5d 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/Settings.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/Settings.kt @@ -8,7 +8,6 @@ import android.widget.Toast import org.dolphinemu.dolphinemu.NativeLibrary import org.dolphinemu.dolphinemu.R import org.dolphinemu.dolphinemu.features.input.model.MappingCommon -import org.dolphinemu.dolphinemu.services.GameFileCacheManager import java.io.Closeable class Settings : Closeable { @@ -19,7 +18,6 @@ class Settings : Closeable { private set private var settingsLoaded = false - private var loadedRecursiveIsoPathsValue = false private val isGameSpecific: Boolean get() = !TextUtils.isEmpty(gameId) @@ -41,8 +39,6 @@ class Settings : Closeable { check(!NativeLibrary.IsRunning()) { "Attempted to load game INI while emulating" } NativeConfig.loadGameInis(gameId, revision) } - - loadedRecursiveIsoPathsValue = BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.boolean } fun loadSettings(gameId: String, revision: Int, isWii: Boolean) { @@ -65,11 +61,6 @@ class Settings : Closeable { NativeLibrary.ReloadLoggerConfig() NativeLibrary.UpdateGCAdapterScanThread() - - if (loadedRecursiveIsoPathsValue != BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.boolean) { - // Refresh game library - GameFileCacheManager.startRescan() - } } else { // custom game settings if (context != null) { diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/StringSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/StringSetting.kt index bea6521229..ea685b817d 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/StringSetting.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/StringSetting.kt @@ -21,7 +21,7 @@ enum class StringSetting( Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "BBA_BUILTIN_DNS", - "149.56.167.128" + "3.18.217.27" ), MAIN_CUSTOM_RTC_VALUE( Settings.FILE_DOLPHIN, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt index 099ae980e6..1051f445ae 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt @@ -1941,6 +1941,22 @@ class SettingsFragmentPresenter( 0 ) ) + sl.add( + InvertedSwitchSetting( + context, + BooleanSetting.MAIN_FASTMEM_ARENA, + R.string.debug_fastmem_arena, + 0 + ) + ) + sl.add( + InvertedSwitchSetting( + context, + BooleanSetting.MAIN_LARGE_ENTRY_POINTS_MAP, + R.string.debug_large_entry_points_map, + 0 + ) + ) sl.add(HeaderSetting(context, R.string.debug_jit_header, 0)) sl.add( @@ -2071,34 +2087,49 @@ class SettingsFragmentPresenter( } private fun addGcPadSubSettings(sl: ArrayList, gcPadNumber: Int, gcPadType: Int) { - if (gcPadType == 6) { - // Emulated - val gcPad = EmulatedController.getGcPad(gcPadNumber) + when (gcPadType) { + 6, 8, 9, 10 -> { + // Emulated + val gcPad = EmulatedController.getGcPad(gcPadNumber) - if (!TextUtils.isEmpty(gameId)) { - addControllerPerGameSettings(sl, "Pad", gcPadNumber) - } else { - addControllerMetaSettings(sl, gcPad) - addControllerMappingSettings(sl, gcPad, null) + if (!TextUtils.isEmpty(gameId)) { + addControllerPerGameSettings(sl, gcPad, gcPadNumber) + } else { + addControllerMetaSettings(sl, gcPad) + addControllerMappingSettings(sl, gcPad, null) + } } - } else if (gcPadType == 12) { - // Adapter - sl.add( - SwitchSetting( - context, - BooleanSetting.getSettingForAdapterRumble(gcPadNumber), - R.string.gc_adapter_rumble, - R.string.gc_adapter_rumble_description + 7 -> { + // Emulated keyboard controller + val gcKeyboard = EmulatedController.getGcKeyboard(gcPadNumber) + + if (!TextUtils.isEmpty(gameId)) { + addControllerPerGameSettings(sl, gcKeyboard, gcPadNumber) + } else { + sl.add(HeaderSetting(context, R.string.keyboard_controller_warning, 0)) + addControllerMetaSettings(sl, gcKeyboard) + addControllerMappingSettings(sl, gcKeyboard, null) + } + } + 12 -> { + // Adapter + sl.add( + SwitchSetting( + context, + BooleanSetting.getSettingForAdapterRumble(gcPadNumber), + R.string.gc_adapter_rumble, + R.string.gc_adapter_rumble_description + ) ) - ) - sl.add( - SwitchSetting( - context, - BooleanSetting.getSettingForSimulateKonga(gcPadNumber), - R.string.gc_adapter_bongos, - R.string.gc_adapter_bongos_description + sl.add( + SwitchSetting( + context, + BooleanSetting.getSettingForSimulateKonga(gcPadNumber), + R.string.gc_adapter_bongos, + R.string.gc_adapter_bongos_description + ) ) - ) + } } } @@ -2106,7 +2137,7 @@ class SettingsFragmentPresenter( val wiimote = EmulatedController.getWiimote(wiimoteNumber) if (!TextUtils.isEmpty(gameId)) { - addControllerPerGameSettings(sl, "Wiimote", wiimoteNumber) + addControllerPerGameSettings(sl, wiimote, wiimoteNumber) } else { addControllerMetaSettings(sl, wiimote) @@ -2202,11 +2233,11 @@ class SettingsFragmentPresenter( */ private fun addControllerPerGameSettings( sl: ArrayList, - profileString: String, + controller: EmulatedController, controllerNumber: Int ) { val profiles = ProfileDialogPresenter(menuTag).getProfileNames(false) - val profileKey = profileString + "Profile" + (controllerNumber + 1) + val profileKey = controller.getProfileName() + "Profile" + (controllerNumber + 1) sl.add( StringSingleChoiceSetting( context, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt index e403e7ef5d..637f4fb924 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt @@ -16,6 +16,7 @@ import org.dolphinemu.dolphinemu.databinding.FragmentEmulationBinding import org.dolphinemu.dolphinemu.features.settings.model.BooleanSetting import org.dolphinemu.dolphinemu.features.settings.model.Settings import org.dolphinemu.dolphinemu.overlay.InputOverlay +import org.dolphinemu.dolphinemu.utils.AfterDirectoryInitializationRunner import org.dolphinemu.dolphinemu.utils.Log import java.io.File @@ -100,7 +101,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { if (NativeLibrary.IsGameMetadataValid()) inputOverlay?.refreshControls() - run(emulationActivity!!.isActivityRecreated) + AfterDirectoryInitializationRunner().runWithLifecycle(this) { + run(emulationActivity!!.isActivityRecreated) + } } override fun onPause() { diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheManager.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheManager.java index a979ee599f..02b8b15b9f 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheManager.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/services/GameFileCacheManager.java @@ -2,9 +2,14 @@ package org.dolphinemu.dolphinemu.services; +import android.os.Handler; +import android.os.Looper; + import androidx.lifecycle.LiveData; import androidx.lifecycle.MutableLiveData; +import org.dolphinemu.dolphinemu.features.settings.model.BooleanSetting; +import org.dolphinemu.dolphinemu.features.settings.model.ConfigChangedCallback; import org.dolphinemu.dolphinemu.model.GameFile; import org.dolphinemu.dolphinemu.model.GameFileCache; import org.dolphinemu.dolphinemu.ui.platform.Platform; @@ -26,6 +31,7 @@ public final class GameFileCacheManager new MutableLiveData<>(new GameFile[]{}); private static boolean sFirstLoadDone = false; private static boolean sRunRescanAfterLoad = false; + private static boolean sRecursiveScanEnabled; private static final ExecutorService sExecutor = Executors.newFixedThreadPool(1); private static final MutableLiveData sLoadInProgress = new MutableLiveData<>(false); @@ -154,8 +160,8 @@ public final class GameFileCacheManager public static GameFile addOrGet(String gamePath) { - // Common case: The game is in the cache, so just grab it from there. - // (Actually, addOrGet already checks for this case, but we want to avoid calling it if possible + // Common case: The game is in the cache, so just grab it from there. (GameFileCache.addOrGet + // actually already checks for this case, but we want to avoid calling it if possible // because the executor thread may hold a lock on sGameFileCache for extended periods of time.) GameFile[] allGames = sGameFiles.getValue(); for (GameFile game : allGames) @@ -182,6 +188,7 @@ public final class GameFileCacheManager if (!sFirstLoadDone) { sFirstLoadDone = true; + setUpAutomaticRescan(); sGameFileCache.load(); if (sGameFileCache.getSize() != 0) { @@ -191,6 +198,8 @@ public final class GameFileCacheManager if (sRunRescanAfterLoad) { + // Without this, there will be a short blip where the loading indicator in the GUI disappears + // because neither sLoadInProgress nor sRescanInProgress is true sRescanInProgress.postValue(true); } @@ -258,4 +267,19 @@ public final class GameFileCacheManager sGameFileCache = new GameFileCache(); } } + + private static void setUpAutomaticRescan() + { + sRecursiveScanEnabled = BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.getBoolean(); + new ConfigChangedCallback(() -> + new Handler(Looper.getMainLooper()).post(() -> + { + boolean recursiveScanEnabled = BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.getBoolean(); + if (sRecursiveScanEnabled != recursiveScanEnabled) + { + sRecursiveScanEnabled = recursiveScanEnabled; + startRescan(); + } + })); + } } diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/CoilUtils.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/CoilUtils.kt index 350306b572..846fcd564e 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/CoilUtils.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/CoilUtils.kt @@ -73,7 +73,7 @@ object CoilUtils { } .memoryCache { MemoryCache.Builder(DolphinApplication.getAppContext()) - .maxSizePercent(0.25) + .maxSizePercent(0.9) .build() } .build() diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/StartupHandler.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/StartupHandler.java index 1cb332636e..63b8657f83 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/StartupHandler.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/StartupHandler.java @@ -37,8 +37,7 @@ public final class StartupHandler if (gamesToLaunch != null && gamesToLaunch.length > 0) { // Start the emulation activity, send the ISO passed in and finish the main activity - EmulationActivity.launch(parent, gamesToLaunch, false); - parent.finish(); + EmulationActivity.launch(parent, gamesToLaunch, false, true); } } diff --git a/Source/Android/app/src/main/res/values/arrays.xml b/Source/Android/app/src/main/res/values/arrays.xml index 212bcb3d2b..2f8adeb60c 100644 --- a/Source/Android/app/src/main/res/values/arrays.xml +++ b/Source/Android/app/src/main/res/values/arrays.xml @@ -367,11 +367,19 @@ @string/gcpad_disabled @string/gcpad_emulated + @string/gcpad_keyboard + @string/gcpad_steering_wheel + @string/gcpad_dance_mat + @string/gcpad_taru_konga @string/gcpad_gc_adapter 0 6 + 7 + 8 + 9 + 10 12 diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml index a81cb58a59..894c2a40e1 100644 --- a/Source/Android/app/src/main/res/values/strings.xml +++ b/Source/Android/app/src/main/res/values/strings.xml @@ -47,6 +47,7 @@ Clear Clear settings for this controller. Are you sure? Your current controller settings will be deleted. + "You are configuring a \"Keyboard Controller\". This device is exclusively for \"Phantasy Star Online Episode I & II\". If you are unsure, turn back now and configure a \"Standard Controller\". Your controller settings are from an old version of Dolphin and won\'t work in this version. Press \"Default\" to start over with new settings. Input Binding @@ -221,7 +222,7 @@ Disable Copy Filter Disables the blending of adjacent rows when copying the EFB. This is known in some games as \"deflickering\" or \"smoothing\". Disabling the filter is usually safe, and may result in a sharper image. Arbitrary Mipmap Detection - Enables detection of arbitrary mipmaps, which some games use for special distance-based effects.\nMay have false positives that result in blurry textures at increased internal resolution, such as in games that use very low resolution mipmaps. Disabling this can also reduce stutter in games that frequently load new textures.\n\nIf unsure, leave this checked. + Enables detection of arbitrary mipmaps, which some games use for special distance-based effects.\nMay have false positives that result in blurry textures at increased internal resolution, such as in games that use very low resolution mipmaps. Disabling this can also reduce stutter in games that frequently load new textures.\n\nIf unsure, leave this unchecked. Color Correction Color Space Correct Color Space @@ -399,6 +400,8 @@ Debug Warning: Debug settings will slow emulation Disable Fastmem + Disable Fastmem Arena + Disable Large Entry Points Map Jit Jit Disabled Jit Load Store Disabled @@ -772,13 +775,17 @@ It can efficiently compress both junk data and encrypted Wii data. Unknown - Disabled - Emulated + None + Standard Controller + Keyboard Controller + Steering Wheel + Dance Mat + DK Bongos GameCube Adapter - Disabled - Emulated + None + Emulated Wii Remote Real Wii Remote (DolphinBar required) diff --git a/Source/Android/benchmark/.gitignore b/Source/Android/benchmark/.gitignore index 796b96d1c4..42afabfd2a 100644 --- a/Source/Android/benchmark/.gitignore +++ b/Source/Android/benchmark/.gitignore @@ -1 +1 @@ -/build +/build \ No newline at end of file diff --git a/Source/Android/benchmark/build.gradle b/Source/Android/benchmark/build.gradle deleted file mode 100644 index 13a94f5621..0000000000 --- a/Source/Android/benchmark/build.gradle +++ /dev/null @@ -1,71 +0,0 @@ -import com.android.build.api.dsl.ManagedVirtualDevice - -plugins { - id 'com.android.test' - id 'org.jetbrains.kotlin.android' -} - -android { - namespace 'com.dolphin.benchmark' - compileSdk 33 - - compileOptions { - sourceCompatibility = "11" - targetCompatibility = "11" - } - - kotlinOptions { - jvmTarget = "11" - } - - defaultConfig { - minSdk 23 - targetSdk 33 - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - - testOptions { - managedDevices { - devices { - pixel6Api31 (ManagedVirtualDevice) { - device = "Pixel 6" - apiLevel = 31 - systemImageSource = "aosp" - } - } - } - } - - buildTypes { - // This benchmark buildType is used for benchmarking, and should function like your - // release build (for example, with minification on). It's signed with a debug key - // for easy local/CI testing. - benchmark { - signingConfig signingConfigs.debug - matchingFallbacks = ['release'] - debuggable true - proguardFiles getDefaultProguardFile( - 'proguard-android-optimize.txt'), - 'proguard-rules.pro' - minifyEnabled true - shrinkResources true - } - } - - targetProjectPath = ":app" - experimentalProperties["android.experimental.self-instrumenting"] = true -} - -dependencies { - implementation 'androidx.test.ext:junit:1.1.5' - implementation 'androidx.test.espresso:espresso-core:3.5.1' - implementation 'androidx.test.uiautomator:uiautomator:2.2.0' - implementation 'androidx.benchmark:benchmark-macro-junit4:1.1.1' -} - -androidComponents { - beforeVariants(selector().all()) { - enabled = buildType == "benchmark" - } -} diff --git a/Source/Android/benchmark/build.gradle.kts b/Source/Android/benchmark/build.gradle.kts new file mode 100644 index 0000000000..0065dadb0f --- /dev/null +++ b/Source/Android/benchmark/build.gradle.kts @@ -0,0 +1,52 @@ +import com.android.build.api.dsl.ManagedVirtualDevice + +plugins { + id("com.android.test") + id("org.jetbrains.kotlin.android") + id("androidx.baselineprofile") +} + +android { + namespace = "org.dolphinemu.baselineprofile" + compileSdk = 34 + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + kotlinOptions { + jvmTarget = "17" + } + + defaultConfig { + minSdk = 28 + targetSdk = 34 + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + targetProjectPath = ":app" + + testOptions.managedDevices.devices { + create("pixel6Api31") { + device = "Pixel 6" + apiLevel = 31 + systemImageSource = "google" + } + } +} + +// This is the configuration block for the Baseline Profile plugin. +// You can specify to run the generators on a managed devices or connected devices. +baselineProfile { + managedDevices += "pixel6Api31" + useConnectedDevices = false +} + +dependencies { + implementation("androidx.test.ext:junit:1.1.5") + implementation("androidx.test.espresso:espresso-core:3.5.1") + implementation("androidx.test.uiautomator:uiautomator:2.2.0") + implementation("androidx.benchmark:benchmark-macro-junit4:1.2.2") +} diff --git a/Source/Android/benchmark/src/main/AndroidManifest.xml b/Source/Android/benchmark/src/main/AndroidManifest.xml index 8f83f3238c..cc947c5679 100644 --- a/Source/Android/benchmark/src/main/AndroidManifest.xml +++ b/Source/Android/benchmark/src/main/AndroidManifest.xml @@ -1,6 +1 @@ - - - - - - + diff --git a/Source/Android/benchmark/src/main/java/com/dolphin/benchmark/StartupBenchmark.kt b/Source/Android/benchmark/src/main/java/com/dolphin/benchmark/StartupBenchmark.kt deleted file mode 100644 index 5ae5d40f6b..0000000000 --- a/Source/Android/benchmark/src/main/java/com/dolphin/benchmark/StartupBenchmark.kt +++ /dev/null @@ -1,40 +0,0 @@ -package com.dolphin.benchmark - -import androidx.benchmark.macro.BaselineProfileMode -import androidx.benchmark.macro.CompilationMode -import androidx.benchmark.macro.StartupMode -import androidx.benchmark.macro.StartupTimingMetric -import androidx.benchmark.macro.junit4.MacrobenchmarkRule -import androidx.test.ext.junit.runners.AndroidJUnit4 -import org.junit.Rule -import org.junit.Test -import org.junit.runner.RunWith - -@RunWith(AndroidJUnit4::class) -class StartupBenchmark { - @get:Rule - val benchmarkRule = MacrobenchmarkRule() - - @Test - fun startupBaselineProfileDisabled() = startup( - CompilationMode.Partial(baselineProfileMode = BaselineProfileMode.Disable, warmupIterations = 1) - ) - - @Test - fun startupBaselineProfile() = startup( - CompilationMode.Partial(baselineProfileMode = BaselineProfileMode.Require, warmupIterations = 1) - ) - - private fun startup(compilationMode: CompilationMode) = benchmarkRule.measureRepeated( - packageName = "org.dolphinemu.dolphinemu.benchmark", - metrics = listOf(StartupTimingMetric()), - iterations = 10, - compilationMode = compilationMode, - startupMode = StartupMode.COLD, - setupBlock = { - pressHome() - } - ) { - startActivityAndWait() - } -} diff --git a/Source/Android/benchmark/src/main/java/com/dolphin/benchmark/BaselineProfileGenerator.kt b/Source/Android/benchmark/src/main/java/org/dolphinemu/baselineprofile/BaselineProfileGenerator.kt similarity index 73% rename from Source/Android/benchmark/src/main/java/com/dolphin/benchmark/BaselineProfileGenerator.kt rename to Source/Android/benchmark/src/main/java/org/dolphinemu/baselineprofile/BaselineProfileGenerator.kt index 366a22ab6a..9bf621d6c1 100644 --- a/Source/Android/benchmark/src/main/java/com/dolphin/benchmark/BaselineProfileGenerator.kt +++ b/Source/Android/benchmark/src/main/java/org/dolphinemu/baselineprofile/BaselineProfileGenerator.kt @@ -1,24 +1,25 @@ -package com.dolphin.benchmark +// SPDX-License-Identifier: GPL-2.0-or-later + +package org.dolphinemu.baselineprofile -import androidx.benchmark.macro.ExperimentalBaselineProfilesApi import androidx.benchmark.macro.junit4.BaselineProfileRule -import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.filters.LargeTest import androidx.test.uiautomator.UiSelector import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith -@OptIn(ExperimentalBaselineProfilesApi::class) -@RunWith(AndroidJUnit4ClassRunner::class) +@RunWith(AndroidJUnit4::class) +@LargeTest class BaselineProfileGenerator { @get:Rule val rule = BaselineProfileRule() @Test - fun generate() = rule.collectBaselineProfile( - packageName = "org.dolphinemu.dolphinemu.benchmark", - profileBlock = { + fun generate() { + rule.collect("org.dolphinemu.dolphinemu") { pressHome() startActivityAndWait() @@ -26,7 +27,7 @@ class BaselineProfileGenerator { device.pressBack() // Navigate through activities that don't require games - // TODO: Make all activities testable without having games available + // TODO: Make all activities testable without having games available (or use homebrew) // TODO: Use resource strings to support more languages // Navigate to the Settings Activity @@ -38,6 +39,6 @@ class BaselineProfileGenerator { config.click() val userData = device.findObject(UiSelector().textContains("User Data")) userData.clickAndWaitForNewWindow(30_000) - }, - ) + } + } } diff --git a/Source/Android/benchmark/src/main/java/org/dolphinemu/baselineprofile/StartupBenchmarks.kt b/Source/Android/benchmark/src/main/java/org/dolphinemu/baselineprofile/StartupBenchmarks.kt new file mode 100644 index 0000000000..359a3df584 --- /dev/null +++ b/Source/Android/benchmark/src/main/java/org/dolphinemu/baselineprofile/StartupBenchmarks.kt @@ -0,0 +1,46 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +package org.dolphinemu.baselineprofile + +import androidx.benchmark.macro.BaselineProfileMode +import androidx.benchmark.macro.CompilationMode +import androidx.benchmark.macro.StartupMode +import androidx.benchmark.macro.StartupTimingMetric +import androidx.benchmark.macro.junit4.MacrobenchmarkRule +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.filters.LargeTest +import org.junit.Rule +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4::class) +@LargeTest +class StartupBenchmarks { + + @get:Rule + val rule = MacrobenchmarkRule() + + @Test + fun startupCompilationNone() = + benchmark(CompilationMode.None()) + + @Test + fun startupCompilationBaselineProfiles() = + benchmark(CompilationMode.Partial(BaselineProfileMode.Require)) + + private fun benchmark(compilationMode: CompilationMode) { + rule.measureRepeated( + packageName = "org.dolphinemu.dolphinemu", + metrics = listOf(StartupTimingMetric()), + compilationMode = compilationMode, + startupMode = StartupMode.COLD, + iterations = 10, + setupBlock = { + pressHome() + }, + measureBlock = { + startActivityAndWait() + } + ) + } +} diff --git a/Source/Android/build.gradle b/Source/Android/build.gradle deleted file mode 100644 index e8343673c7..0000000000 --- a/Source/Android/build.gradle +++ /dev/null @@ -1,6 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -plugins { - id 'com.android.application' version '8.0.2' apply false - id 'com.android.library' version '8.0.2' apply false - id 'org.jetbrains.kotlin.android' version '1.8.21' apply false -} diff --git a/Source/Android/build.gradle.kts b/Source/Android/build.gradle.kts new file mode 100644 index 0000000000..730a0b458e --- /dev/null +++ b/Source/Android/build.gradle.kts @@ -0,0 +1,14 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id("com.android.application") version "8.2.0" apply false + id("com.android.library") version "8.2.0" apply false + id("org.jetbrains.kotlin.android") version "1.8.21" apply false + id("com.android.test") version "8.2.0" apply false + id("androidx.baselineprofile") version "1.2.0" apply false +} + +buildscript { + repositories { + google() + } +} diff --git a/Source/Android/gradle/wrapper/gradle-wrapper.properties b/Source/Android/gradle/wrapper/gradle-wrapper.properties index cfe4843ea4..03c675731f 100644 --- a/Source/Android/gradle/wrapper/gradle-wrapper.properties +++ b/Source/Android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Thu Dec 08 14:08:30 EST 2022 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME diff --git a/Source/Android/jni/AndroidCommon/AndroidCommon.h b/Source/Android/jni/AndroidCommon/AndroidCommon.h index 733d2882f6..cc86795418 100644 --- a/Source/Android/jni/AndroidCommon/AndroidCommon.h +++ b/Source/Android/jni/AndroidCommon/AndroidCommon.h @@ -19,8 +19,9 @@ jobjectArray VectorToJStringArray(JNIEnv* env, const std::vector& v template jobjectArray VectorToJObjectArray(JNIEnv* env, const std::vector& vector, jclass clazz, F f) { - jobjectArray result = env->NewObjectArray(vector.size(), clazz, nullptr); - for (jsize i = 0; i < vector.size(); ++i) + const auto vector_size = static_cast(vector.size()); + jobjectArray result = env->NewObjectArray(vector_size, clazz, nullptr); + for (jsize i = 0; i < vector_size; ++i) { jobject obj = f(env, vector[i]); env->SetObjectArrayElement(result, i, obj); diff --git a/Source/Android/jni/AndroidCommon/IDCache.cpp b/Source/Android/jni/AndroidCommon/IDCache.cpp index c3bd435af6..a19423d67c 100644 --- a/Source/Android/jni/AndroidCommon/IDCache.cpp +++ b/Source/Android/jni/AndroidCommon/IDCache.cpp @@ -109,6 +109,8 @@ static jclass s_core_device_control_class; static jfieldID s_core_device_control_pointer; static jmethodID s_core_device_control_constructor; +static jmethodID s_runnable_run; + namespace IDCache { JNIEnv* GetEnvForThread() @@ -504,6 +506,11 @@ jmethodID GetCoreDeviceControlConstructor() return s_core_device_control_constructor; } +jmethodID GetRunnableRun() +{ + return s_runnable_run; +} + } // namespace IDCache extern "C" { @@ -709,6 +716,10 @@ JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) "(Lorg/dolphinemu/dolphinemu/features/input/model/CoreDevice;J)V"); env->DeleteLocalRef(core_device_control_class); + const jclass runnable_class = env->FindClass("java/lang/Runnable"); + s_runnable_run = env->GetMethodID(runnable_class, "run", "()V"); + env->DeleteLocalRef(runnable_class); + return JNI_VERSION; } diff --git a/Source/Android/jni/AndroidCommon/IDCache.h b/Source/Android/jni/AndroidCommon/IDCache.h index eef5a8a085..604b68e38e 100644 --- a/Source/Android/jni/AndroidCommon/IDCache.h +++ b/Source/Android/jni/AndroidCommon/IDCache.h @@ -108,4 +108,6 @@ jclass GetCoreDeviceControlClass(); jfieldID GetCoreDeviceControlPointer(); jmethodID GetCoreDeviceControlConstructor(); +jmethodID GetRunnableRun(); + } // namespace IDCache diff --git a/Source/Android/jni/CMakeLists.txt b/Source/Android/jni/CMakeLists.txt index bb18440b02..ab2acc7063 100644 --- a/Source/Android/jni/CMakeLists.txt +++ b/Source/Android/jni/CMakeLists.txt @@ -5,6 +5,7 @@ add_library(main SHARED Cheats/GraphicsMod.cpp Cheats/GraphicsModGroup.cpp Cheats/PatchCheat.cpp + Config/ConfigChangedCallback.cpp Config/NativeConfig.cpp Config/PostProcessing.cpp GameList/GameFile.cpp diff --git a/Source/Android/jni/Config/ConfigChangedCallback.cpp b/Source/Android/jni/Config/ConfigChangedCallback.cpp new file mode 100644 index 0000000000..2ec8b06541 --- /dev/null +++ b/Source/Android/jni/Config/ConfigChangedCallback.cpp @@ -0,0 +1,44 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include + +#include "Common/Config/Config.h" +#include "jni/AndroidCommon/AndroidCommon.h" +#include "jni/AndroidCommon/IDCache.h" + +struct ConfigChangedCallbackContext +{ + jobject runnable; + Config::ConfigChangedCallbackID callback_id; +}; + +extern "C" { + +JNIEXPORT jlong JNICALL +Java_org_dolphinemu_dolphinemu_features_settings_model_ConfigChangedCallback_initialize( + JNIEnv* env, jclass, jobject runnable) +{ + auto* context = new ConfigChangedCallbackContext; + + jobject runnable_global = env->NewGlobalRef(runnable); + context->runnable = runnable_global; + context->callback_id = Config::AddConfigChangedCallback([runnable_global] { + IDCache::GetEnvForThread()->CallVoidMethod(runnable_global, IDCache::GetRunnableRun()); + }); + + return reinterpret_cast(context); +} + +JNIEXPORT void JNICALL +Java_org_dolphinemu_dolphinemu_features_settings_model_ConfigChangedCallback_deinitialize( + JNIEnv* env, jclass, jlong pointer) +{ + auto* context = reinterpret_cast(pointer); + + Config::RemoveConfigChangedCallback(context->callback_id); + env->DeleteGlobalRef(context->runnable); + + delete context; +} +} diff --git a/Source/Android/jni/Config/NativeConfig.cpp b/Source/Android/jni/Config/NativeConfig.cpp index f8b9397930..f367c5e162 100644 --- a/Source/Android/jni/Config/NativeConfig.cpp +++ b/Source/Android/jni/Config/NativeConfig.cpp @@ -123,7 +123,6 @@ Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_loadGameInis jstring jGameId, jint jRevision) { - HostThreadLock guard; const std::string game_id = GetJString(env, jGameId); const u16 revision = static_cast(jRevision); Config::AddLayer(ConfigLoaders::GenerateGlobalGameConfigLoader(game_id, revision)); @@ -133,7 +132,6 @@ Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_loadGameInis JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_unloadGameInis(JNIEnv*, jclass) { - HostThreadLock guard; Config::RemoveLayer(Config::LayerType::GlobalGame); Config::RemoveLayer(Config::LayerType::LocalGame); } @@ -141,7 +139,10 @@ Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_unloadGameIn JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_save( JNIEnv*, jclass, jint layer) { + // HostThreadLock is used to ensure we don't try to save to SYSCONF at the same time as + // emulation shutdown does HostThreadLock guard; + return GetLayer(layer, {})->Save(); } @@ -149,7 +150,6 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_deleteAllKeys(JNIEnv*, jclass, jint layer) { - HostThreadLock guard; return GetLayer(layer, {})->DeleteAllKeys(); } @@ -166,7 +166,6 @@ JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_deleteKey( JNIEnv* env, jclass, jint layer, jstring file, jstring section, jstring key) { - HostThreadLock guard; const Config::Location location = GetLocation(env, file, section, key); const bool had_value = GetLayer(layer, location)->DeleteKey(location); if (had_value) @@ -220,7 +219,6 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_setString( JNIEnv* env, jclass, jint layer, jstring file, jstring section, jstring key, jstring value) { - HostThreadLock guard; return Set(layer, GetLocation(env, file, section, key), GetJString(env, value)); } @@ -228,21 +226,18 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_setBoolean( JNIEnv* env, jclass, jint layer, jstring file, jstring section, jstring key, jboolean value) { - HostThreadLock guard; return Set(layer, GetLocation(env, file, section, key), static_cast(value)); } JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_setInt( JNIEnv* env, jclass, jint layer, jstring file, jstring section, jstring key, jint value) { - HostThreadLock guard; return Set(layer, GetLocation(env, file, section, key), value); } JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_setFloat( JNIEnv* env, jclass, jint layer, jstring file, jstring section, jstring key, jfloat value) { - HostThreadLock guard; return Set(layer, GetLocation(env, file, section, key), value); } } diff --git a/Source/Android/jni/GpuDriver.cpp b/Source/Android/jni/GpuDriver.cpp index bb2d7b3208..cff81691e7 100644 --- a/Source/Android/jni/GpuDriver.cpp +++ b/Source/Android/jni/GpuDriver.cpp @@ -7,7 +7,7 @@ #include -#include "Common/EnumUtils.h"` +#include "Common/EnumUtils.h" #include "Common/IniFile.h" #include "jni/AndroidCommon/AndroidCommon.h" #include "jni/AndroidCommon/IDCache.h" diff --git a/Source/Android/jni/Input/EmulatedController.cpp b/Source/Android/jni/Input/EmulatedController.cpp index 3d2676812f..c1dfd7ce5d 100644 --- a/Source/Android/jni/Input/EmulatedController.cpp +++ b/Source/Android/jni/Input/EmulatedController.cpp @@ -5,6 +5,7 @@ #include "Common/FileUtil.h" #include "Common/IniFile.h" +#include "Core/HW/GCKeyboard.h" #include "Core/HW/GCPad.h" #include "Core/HW/Wiimote.h" #include "Core/HW/WiimoteEmu/WiimoteEmu.h" @@ -124,6 +125,13 @@ Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedContro ini.Save(path); } +JNIEXPORT jstring JNICALL +Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getProfileName( + JNIEnv* env, jobject obj) +{ + return ToJString(env, EmulatedControllerFromJava(env, obj)->GetConfig()->GetProfileName()); +} + JNIEXPORT jobject JNICALL Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getGcPad( JNIEnv* env, jclass, jint controller_index) @@ -131,6 +139,13 @@ Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedContro return EmulatedControllerToJava(env, Pad::GetConfig()->GetController(controller_index)); } +JNIEXPORT jobject JNICALL +Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getGcKeyboard( + JNIEnv* env, jclass, jint controller_index) +{ + return EmulatedControllerToJava(env, Keyboard::GetConfig()->GetController(controller_index)); +} + JNIEXPORT jobject JNICALL Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getWiimote( JNIEnv* env, jclass, jint controller_index) diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index 8724b8449e..5741afb9d8 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -531,18 +531,12 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_Initialize(J JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_ReportStartToAnalytics(JNIEnv*, jclass) { - // Identity generation ends up calling config code, and some config callbacks use RunAsCPUThread - HostThreadLock guard; - DolphinAnalytics::Instance().ReportDolphinStart(GetAnalyticValue("DEVICE_TYPE")); } JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GenerateNewStatisticsId(JNIEnv*, jclass) { - // Identity generation ends up calling config code, and some config callbacks use RunAsCPUThread - HostThreadLock guard; - DolphinAnalytics::Instance().GenerateNewIdentity(); } diff --git a/Source/Android/jni/SkylanderConfig.cpp b/Source/Android/jni/SkylanderConfig.cpp index 76a0718624..51c621c919 100644 --- a/Source/Android/jni/SkylanderConfig.cpp +++ b/Source/Android/jni/SkylanderConfig.cpp @@ -7,7 +7,7 @@ #include "AndroidCommon/AndroidCommon.h" #include "AndroidCommon/IDCache.h" -#include "Core/IOS/USB/Emulated/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" #include "Core/System.h" extern "C" { @@ -107,11 +107,12 @@ Java_org_dolphinemu_dolphinemu_features_skylanders_SkylanderConfig_loadSkylander name = it->second.name; } - return env->NewObject(pair_class, pair_init, - env->NewObject(integer_class, int_init, - system.GetSkylanderPortal().LoadSkylander( - file_data.data(), std::move(sky_file))), - ToJString(env, name)); + return env->NewObject( + pair_class, pair_init, + env->NewObject(integer_class, int_init, + system.GetSkylanderPortal().LoadSkylander( + std::make_unique(std::move(sky_file)))), + ToJString(env, name)); } JNIEXPORT jobject JNICALL @@ -124,7 +125,11 @@ Java_org_dolphinemu_dolphinemu_features_skylanders_SkylanderConfig_createSkyland std::string file_name = GetJString(env, fileName); auto& system = Core::System::GetInstance(); - system.GetSkylanderPortal().CreateSkylander(file_name, sky_id, sky_var); + { + IOS::HLE::USB::SkylanderFigure figure(file_name); + figure.Create(sky_id, sky_var); + figure.Close(); + } system.GetSkylanderPortal().RemoveSkylander(slot); jclass pair_class = env->FindClass("android/util/Pair"); @@ -154,10 +159,11 @@ Java_org_dolphinemu_dolphinemu_features_skylanders_SkylanderConfig_createSkyland name = it->second.name; } - return env->NewObject(pair_class, pair_init, - env->NewObject(integer_class, integer_init, - system.GetSkylanderPortal().LoadSkylander( - file_data.data(), std::move(sky_file))), - ToJString(env, name)); + return env->NewObject( + pair_class, pair_init, + env->NewObject(integer_class, integer_init, + system.GetSkylanderPortal().LoadSkylander( + std::make_unique(std::move(sky_file)))), + ToJString(env, name)); } } diff --git a/Source/Android/settings.gradle b/Source/Android/settings.gradle.kts similarity index 80% rename from Source/Android/settings.gradle rename to Source/Android/settings.gradle.kts index 698c7c15b2..1a68f74a48 100644 --- a/Source/Android/settings.gradle +++ b/Source/Android/settings.gradle.kts @@ -5,6 +5,8 @@ pluginManagement { mavenCentral() } } + +@Suppress("UnstableApiUsage") dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { @@ -12,5 +14,6 @@ dependencyResolutionManagement { mavenCentral() } } -include ':app' -include ':benchmark' + +include(":app") +include(":benchmark") diff --git a/Source/Core/Common/Arm64Emitter.cpp b/Source/Core/Common/Arm64Emitter.cpp index 296b9976c7..4dd39c4357 100644 --- a/Source/Core/Common/Arm64Emitter.cpp +++ b/Source/Core/Common/Arm64Emitter.cpp @@ -1795,6 +1795,62 @@ void ARM64XEmitter::ADRP(ARM64Reg Rd, s64 imm) EncodeAddressInst(1, Rd, static_cast(imm >> 12)); } +// This is using a hand-rolled algorithm. The goal is zero memory allocations, not necessarily +// the best JIT-time time complexity. (The number of moves is usually very small.) +void ARM64XEmitter::ParallelMoves(RegisterMove* begin, RegisterMove* end, + std::array* source_gpr_usages) +{ + // X0-X7 are used for passing arguments. + // X18-X31 are either callee saved or used for special purposes. + constexpr size_t temp_reg_begin = 8; + constexpr size_t temp_reg_end = 18; + + while (begin != end) + { + bool removed_moves_during_this_loop_iteration = false; + + RegisterMove* move = end; + while (move != begin) + { + RegisterMove* prev_move = move; + --move; + if ((*source_gpr_usages)[DecodeReg(move->dst)] == 0) + { + MOV(move->dst, move->src); + (*source_gpr_usages)[DecodeReg(move->src)]--; + std::move(prev_move, end, move); + --end; + removed_moves_during_this_loop_iteration = true; + } + } + + if (!removed_moves_during_this_loop_iteration) + { + // We need to break a cycle using a temporary register. + + size_t temp_reg = temp_reg_begin; + while ((*source_gpr_usages)[temp_reg] != 0) + { + ++temp_reg; + ASSERT_MSG(COMMON, temp_reg != temp_reg_end, "Out of registers"); + } + + const ARM64Reg src = begin->src; + const ARM64Reg dst = + (Is64Bit(src) ? EncodeRegTo64 : EncodeRegTo32)(static_cast(temp_reg)); + + MOV(dst, src); + (*source_gpr_usages)[DecodeReg(dst)] = (*source_gpr_usages)[DecodeReg(src)]; + (*source_gpr_usages)[DecodeReg(src)] = 0; + + std::for_each(begin, end, [src, dst](RegisterMove& move) { + if (move.src == src) + move.src = dst; + }); + } + } +} + template void ARM64XEmitter::MOVI2RImpl(ARM64Reg Rd, T imm) { @@ -1876,13 +1932,13 @@ void ARM64XEmitter::MOVI2RImpl(ARM64Reg Rd, T imm) (imm & 0xFFFF'FFFF'0000'0000) | (imm >> 32), (imm << 48) | (imm & 0x0000'FFFF'FFFF'0000) | (imm >> 48)}) { - if (LogicalImm(orr_imm, 64)) + if (LogicalImm(orr_imm, GPRSize::B64)) try_base(orr_imm, Approach::ORRBase, false); } } else { - if (LogicalImm(imm, 32)) + if (LogicalImm(imm, GPRSize::B32)) try_base(imm, Approach::ORRBase, false); } } @@ -3983,9 +4039,28 @@ void ARM64FloatEmitter::ABI_PopRegisters(BitSet32 registers, ARM64Reg tmp) void ARM64XEmitter::ANDI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) { if (!Is64Bit(Rn)) - imm &= 0xFFFFFFFF; + { + // To handle 32-bit logical immediates, the very easiest thing is to repeat + // the input value twice to make a 64-bit word. The correct encoding of that + // as a logical immediate will also be the correct encoding of the 32-bit + // value. + // + // Doing this here instead of in the LogicalImm constructor makes it easier + // to check if the input is all ones. - if (const auto result = LogicalImm(imm, Is64Bit(Rn) ? 64 : 32)) + imm = (imm << 32) | (imm & 0xFFFFFFFF); + } + + if (imm == 0) + { + MOVZ(Rd, 0); + } + else if ((~imm) == 0) + { + if (Rd != Rn) + MOV(Rd, Rn); + } + else if (const auto result = LogicalImm(imm, GPRSize::B64)) { AND(Rd, Rn, result); } @@ -4001,7 +4076,29 @@ void ARM64XEmitter::ANDI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) void ARM64XEmitter::ORRI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) { - if (const auto result = LogicalImm(imm, Is64Bit(Rn) ? 64 : 32)) + if (!Is64Bit(Rn)) + { + // To handle 32-bit logical immediates, the very easiest thing is to repeat + // the input value twice to make a 64-bit word. The correct encoding of that + // as a logical immediate will also be the correct encoding of the 32-bit + // value. + // + // Doing this here instead of in the LogicalImm constructor makes it easier + // to check if the input is all ones. + + imm = (imm << 32) | (imm & 0xFFFFFFFF); + } + + if (imm == 0) + { + if (Rd != Rn) + MOV(Rd, Rn); + } + else if ((~imm) == 0) + { + MOVN(Rd, 0); + } + else if (const auto result = LogicalImm(imm, GPRSize::B64)) { ORR(Rd, Rn, result); } @@ -4017,7 +4114,29 @@ void ARM64XEmitter::ORRI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) void ARM64XEmitter::EORI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) { - if (const auto result = LogicalImm(imm, Is64Bit(Rn) ? 64 : 32)) + if (!Is64Bit(Rn)) + { + // To handle 32-bit logical immediates, the very easiest thing is to repeat + // the input value twice to make a 64-bit word. The correct encoding of that + // as a logical immediate will also be the correct encoding of the 32-bit + // value. + // + // Doing this here instead of in the LogicalImm constructor makes it easier + // to check if the input is all ones. + + imm = (imm << 32) | (imm & 0xFFFFFFFF); + } + + if (imm == 0) + { + if (Rd != Rn) + MOV(Rd, Rn); + } + else if ((~imm) == 0) + { + MVN(Rd, Rn); + } + else if (const auto result = LogicalImm(imm, GPRSize::B64)) { EOR(Rd, Rn, result); } @@ -4033,7 +4152,29 @@ void ARM64XEmitter::EORI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) void ARM64XEmitter::ANDSI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm, ARM64Reg scratch) { - if (const auto result = LogicalImm(imm, Is64Bit(Rn) ? 64 : 32)) + if (!Is64Bit(Rn)) + { + // To handle 32-bit logical immediates, the very easiest thing is to repeat + // the input value twice to make a 64-bit word. The correct encoding of that + // as a logical immediate will also be the correct encoding of the 32-bit + // value. + // + // Doing this here instead of in the LogicalImm constructor makes it easier + // to check if the input is all ones. + + imm = (imm << 32) | (imm & 0xFFFFFFFF); + } + + if (imm == 0) + { + ANDS(Rd, Is64Bit(Rn) ? ARM64Reg::ZR : ARM64Reg::WZR, + Is64Bit(Rn) ? ARM64Reg::ZR : ARM64Reg::WZR); + } + else if ((~imm) == 0) + { + ANDS(Rd, Rn, Rn); + } + else if (const auto result = LogicalImm(imm, GPRSize::B64)) { ANDS(Rd, Rn, result); } @@ -4069,11 +4210,24 @@ void ARM64XEmitter::AddImmediate(ARM64Reg Rd, ARM64Reg Rn, u64 imm, bool shift, void ARM64XEmitter::ADDI2R_internal(ARM64Reg Rd, ARM64Reg Rn, u64 imm, bool negative, bool flags, ARM64Reg scratch) { + DEBUG_ASSERT(Is64Bit(Rd) == Is64Bit(Rn)); + + if (!Is64Bit(Rd)) + imm &= 0xFFFFFFFFULL; + bool has_scratch = scratch != ARM64Reg::INVALID_REG; u64 imm_neg = Is64Bit(Rd) ? u64(-s64(imm)) : u64(-s64(imm)) & 0xFFFFFFFFuLL; bool neg_neg = negative ? false : true; - // Fast paths, aarch64 immediate instructions + // Special path for zeroes + if (imm == 0 && !flags) + { + if (Rd != Rn) + MOV(Rd, Rn); + return; + } + + // Regular fast paths, aarch64 immediate instructions // Try them all first if (imm <= 0xFFF) { @@ -4196,7 +4350,7 @@ bool ARM64XEmitter::TryCMPI2R(ARM64Reg Rn, u64 imm) bool ARM64XEmitter::TryANDI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm) { - if (const auto result = LogicalImm(imm, Is64Bit(Rd) ? 64 : 32)) + if (const auto result = LogicalImm(imm, Is64Bit(Rd) ? GPRSize::B64 : GPRSize::B32)) { AND(Rd, Rn, result); return true; @@ -4207,7 +4361,7 @@ bool ARM64XEmitter::TryANDI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm) bool ARM64XEmitter::TryORRI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm) { - if (const auto result = LogicalImm(imm, Is64Bit(Rd) ? 64 : 32)) + if (const auto result = LogicalImm(imm, Is64Bit(Rd) ? GPRSize::B64 : GPRSize::B32)) { ORR(Rd, Rn, result); return true; @@ -4218,7 +4372,7 @@ bool ARM64XEmitter::TryORRI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm) bool ARM64XEmitter::TryEORI2R(ARM64Reg Rd, ARM64Reg Rn, u64 imm) { - if (const auto result = LogicalImm(imm, Is64Bit(Rd) ? 64 : 32)) + if (const auto result = LogicalImm(imm, Is64Bit(Rd) ? GPRSize::B64 : GPRSize::B32)) { EOR(Rd, Rn, result); return true; diff --git a/Source/Core/Common/Arm64Emitter.h b/Source/Core/Common/Arm64Emitter.h index 00691dc647..e97e72f3c3 100644 --- a/Source/Core/Common/Arm64Emitter.h +++ b/Source/Core/Common/Arm64Emitter.h @@ -3,10 +3,12 @@ #pragma once +#include #include #include #include #include +#include #include #include "Common/ArmCommon.h" @@ -17,6 +19,7 @@ #include "Common/Common.h" #include "Common/CommonTypes.h" #include "Common/MathUtil.h" +#include "Common/SmallVector.h" namespace Arm64Gen { @@ -347,6 +350,12 @@ enum class RoundingMode Z, // round towards zero }; +enum class GPRSize +{ + B32, + B64, +}; + struct FixupBranch { enum class Type : u32 @@ -519,7 +528,7 @@ struct LogicalImm constexpr LogicalImm(u8 r_, u8 s_, bool n_) : r(r_), s(s_), n(n_), valid(true) {} - constexpr LogicalImm(u64 value, u32 width) + constexpr LogicalImm(u64 value, GPRSize size) { // Logical immediates are encoded using parameters n, imm_s and imm_r using // the following table: @@ -537,17 +546,14 @@ struct LogicalImm // are set. The pattern is rotated right by R, and repeated across a 32 or // 64-bit value, depending on destination register width. - constexpr int kWRegSizeInBits = 32; - - if (width == kWRegSizeInBits) + if (size == GPRSize::B32) { // To handle 32-bit logical immediates, the very easiest thing is to repeat // the input value twice to make a 64-bit word. The correct encoding of that // as a logical immediate will also be the correct encoding of the 32-bit // value. - value <<= kWRegSizeInBits; - value |= value >> kWRegSizeInBits; + value = (value << 32) | (value & 0xFFFFFFFF); } if (value == 0 || (~value) == 0) @@ -599,6 +605,12 @@ class ARM64XEmitter friend class ARM64FloatEmitter; private: + struct RegisterMove + { + ARM64Reg dst; + ARM64Reg src; + }; + // Pointer to memory where code will be emitted to. u8* m_code = nullptr; @@ -646,6 +658,10 @@ private: [[nodiscard]] FixupBranch WriteFixupBranch(); + // This function solves the "parallel moves" problem common in compilers. + // The arguments are mutated! + void ParallelMoves(RegisterMove* begin, RegisterMove* end, std::array* source_gpr_usages); + template void MOVI2RImpl(ARM64Reg Rd, T imm); @@ -1058,6 +1074,114 @@ public: void ABI_PushRegisters(BitSet32 registers); void ABI_PopRegisters(BitSet32 registers, BitSet32 ignore_mask = BitSet32(0)); + // Plain function call + void QuickCallFunction(ARM64Reg scratchreg, const void* func); + template + void QuickCallFunction(ARM64Reg scratchreg, T func) + { + QuickCallFunction(scratchreg, (const void*)func); + } + + template + void ABI_CallFunction(FuncRet (*func)(FuncArgs...), Args... args) + { + static_assert(sizeof...(FuncArgs) == sizeof...(Args), "Wrong number of arguments"); + static_assert(sizeof...(FuncArgs) <= 8, "Passing arguments on the stack is not supported"); + + if constexpr (!std::is_void_v) + static_assert(sizeof(FuncRet) <= 16, "Large return types are not supported"); + + std::array source_gpr_uses{}; + + auto check_argument = [&](auto& arg) { + using Arg = std::decay_t; + + if constexpr (std::is_same_v) + { + ASSERT(IsGPR(arg)); + source_gpr_uses[DecodeReg(arg)]++; + } + else + { + // To be more correct, we should be checking FuncArgs here rather than Args, but that's a + // lot more effort to implement. Let's just do these best-effort checks for now. + static_assert(!std::is_floating_point_v, "Floating-point arguments are not supported"); + static_assert(sizeof(Arg) <= 8, "Arguments bigger than a register are not supported"); + } + }; + + (check_argument(args), ...); + + { + Common::SmallVector pending_moves; + + size_t i = 0; + + auto handle_register_argument = [&](auto& arg) { + using Arg = std::decay_t; + + if constexpr (std::is_same_v) + { + const ARM64Reg dst_reg = + (Is64Bit(arg) ? EncodeRegTo64 : EncodeRegTo32)(static_cast(i)); + + if (dst_reg == arg) + { + // The value is already in the right register. + source_gpr_uses[DecodeReg(arg)]--; + } + else if (source_gpr_uses[i] == 0) + { + // The destination register isn't used as the source of another move. + // We can go ahead and do the move right away. + MOV(dst_reg, arg); + source_gpr_uses[DecodeReg(arg)]--; + } + else + { + // The destination register is used as the source of a move we haven't gotten to yet. + // Let's record that we need to deal with this move later. + pending_moves.emplace_back(dst_reg, arg); + } + } + + ++i; + }; + + (handle_register_argument(args), ...); + + if (!pending_moves.empty()) + { + ParallelMoves(pending_moves.data(), pending_moves.data() + pending_moves.size(), + &source_gpr_uses); + } + } + + { + size_t i = 0; + + auto handle_immediate_argument = [&](auto& arg) { + using Arg = std::decay_t; + + if constexpr (!std::is_same_v) + { + const ARM64Reg dst_reg = + (sizeof(arg) == 8 ? EncodeRegTo64 : EncodeRegTo32)(static_cast(i)); + if constexpr (std::is_pointer_v) + MOVP2R(dst_reg, arg); + else + MOVI2R(dst_reg, arg); + } + + ++i; + }; + + (handle_immediate_argument(args), ...); + } + + QuickCallFunction(ARM64Reg::X8, func); + } + // Utility to generate a call to a std::function object. // // Unfortunately, calling operator() directly is undefined behavior in C++ @@ -1069,23 +1193,11 @@ public: return (*f)(args...); } - // This function expects you to have set up the state. - // Overwrites X0 and X8 - template - ARM64Reg ABI_SetupLambda(const std::function* f) + template + void ABI_CallLambdaFunction(const std::function* f, Args... args) { - auto trampoline = &ARM64XEmitter::CallLambdaTrampoline; - MOVP2R(ARM64Reg::X8, trampoline); - MOVP2R(ARM64Reg::X0, const_cast((const void*)f)); - return ARM64Reg::X8; - } - - // Plain function call - void QuickCallFunction(ARM64Reg scratchreg, const void* func); - template - void QuickCallFunction(ARM64Reg scratchreg, T func) - { - QuickCallFunction(scratchreg, (const void*)func); + auto trampoline = &ARM64XEmitter::CallLambdaTrampoline; + ABI_CallFunction(trampoline, f, args...); } }; diff --git a/Source/Core/Common/Assembler/AssemblerShared.cpp b/Source/Core/Common/Assembler/AssemblerShared.cpp new file mode 100644 index 0000000000..77d7e737f9 --- /dev/null +++ b/Source/Core/Common/Assembler/AssemblerShared.cpp @@ -0,0 +1,26 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Assembler/AssemblerShared.h" + +#include + +namespace Common::GekkoAssembler +{ +std::string AssemblerError::FormatError() const +{ + const char* space_char = col == 0 ? "" : " "; + + std::string_view line_str = error_line; + if (line_str.back() == '\n') + { + line_str = line_str.substr(0, line_str.length() - 1); + } + + return fmt::format("Error on line {0} col {1}:\n" + " {2}\n" + " {3:{4}}{5:^^{6}}\n" + "{7}", + line + 1, col + 1, line_str, space_char, col, '^', len, message); +} +} // namespace Common::GekkoAssembler diff --git a/Source/Core/Common/Assembler/AssemblerShared.h b/Source/Core/Common/Assembler/AssemblerShared.h new file mode 100644 index 0000000000..23bf5be0ce --- /dev/null +++ b/Source/Core/Common/Assembler/AssemblerShared.h @@ -0,0 +1,545 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include +#include + +namespace Common::GekkoAssembler +{ +struct Interval +{ + size_t begin; + size_t len; + constexpr size_t End() const { return begin + len; } +}; + +struct AssemblerError +{ + std::string message; + std::string_view error_line; + size_t line; + size_t col; + size_t len; + + std::string FormatError() const; +}; + +template +using Tagged = std::pair; +template +constexpr const Tag& TagOf(const Tagged& val) +{ + return std::get<0>(val); +} +template +constexpr Tag& TagOf(Tagged& val) +{ + return std::get<0>(val); +} +template +constexpr const T& ValueOf(const Tagged& val) +{ + return std::get<1>(val); +} +template +constexpr T& ValueOf(Tagged& val) +{ + return std::get<1>(val); +} + +template +using FailureOr = std::variant; +template +constexpr bool IsFailure(const FailureOr& var) +{ + return std::holds_alternative(var); +} +template +constexpr AssemblerError& GetFailure(FailureOr& var) +{ + return std::get(var); +} +template +constexpr const AssemblerError& GetFailure(const FailureOr& var) +{ + return std::get(var); +} +template +constexpr const T& GetT(const FailureOr& var) +{ + return std::get(var); +} +template +constexpr T& GetT(FailureOr& var) +{ + return std::get(var); +} + +enum class GekkoDirective +{ + Byte, + _2byte, + _4byte, + _8byte, + Float, + Double, + Locate, + PadAlign, + Align, + Zeros, + Skip, + DefVar, + Ascii, + Asciz +}; + +enum class GekkoMnemonic : size_t +{ + Add, + Addc, + Adde, + Addi, + Addic, + AddicDot, + Addis, + Addme, + Addze, + Divw, + Divwu, + Mulhw, + Mulhwu, + Mulli, + Mullw, + Neg, + Subf, + Subfc, + Subfe, + Subfic, + Subfme, + Subfze, + Cmp, + Cmpi, + Cmpl, + Cmpli, + And, + Andc, + AndiDot, + AndisDot, + Cntlzw, + Eqv, + Extsb, + Extsh, + Nand, + Nor, + Or, + Orc, + Ori, + Oris, + Xor, + Xori, + Xoris, + Rlwimi, + Rlwinm, + Rlwnm, + Slw, + Sraw, + Srawi, + Srw, + Fadd, + Fadds, + Fdiv, + Fdivs, + Fmul, + Fmuls, + Fres, + Frsqrte, + Fsub, + Fsubs, + Fsel, + Fmadd, + Fmadds, + Fmsub, + Fmsubs, + Fnmadd, + Fnmadds, + Fnmsub, + Fnmsubs, + Fctiw, + Fctiwz, + Frsp, + Fcmpo, + Fcmpu, + Mcrfs, + Mffs, + Mtfsb0, + Mtfsb1, + Mtfsf, + Mtfsfi, + Lbz, + Lbzu, + Lbzux, + Lbzx, + Lha, + Lhau, + Lhaux, + Lhax, + Lhz, + Lhzu, + Lhzux, + Lhzx, + Lwz, + Lwzu, + Lwzux, + Lwzx, + Stb, + Stbu, + Stbux, + Stbx, + Sth, + Sthu, + Sthux, + Sthx, + Stw, + Stwu, + Stwux, + Stwx, + Lhbrx, + Lwbrx, + Sthbrx, + Stwbrx, + Lmw, + Stmw, + Lswi, + Lswx, + Stswi, + Stswx, + Eieio, + Isync, + Lwarx, + StwcxDot, + Sync, + Lfd, + Lfdu, + Lfdux, + Lfdx, + Lfs, + Lfsu, + Lfsux, + Lfsx, + Stfd, + Stfdu, + Stfdux, + Stfdx, + Stfiwx, + Stfs, + Stfsu, + Stfsux, + Stfsx, + Fabs, + Fmr, + Fnabs, + Fneg, + B, + Bc, + Bcctr, + Bclr, + Crand, + Crandc, + Creqv, + Crnand, + Crnor, + Cror, + Crorc, + Crxor, + Mcrf, + Rfi, + Sc, + Tw, + Twi, + Mcrxr, + Mfcr, + Mfmsr, + Mfspr_nobitswap, + Mftb_nobitswap, + Mtcrf, + Mtmsr, + Mtspr_nobitswap, + Dcbf, + Dcbi, + Dcbst, + Dcbt, + Dcbtst, + Dcbz, + Icbi, + Mfsr, + Mfsrin, + Mtsr, + Mtsrin, + Tlbie, + Tlbsync, + Eciwx, + Ecowx, + Psq_lx, + Psq_stx, + Psq_lux, + Psq_stux, + Psq_l, + Psq_lu, + Psq_st, + Psq_stu, + Ps_div, + Ps_sub, + Ps_add, + Ps_sel, + Ps_res, + Ps_mul, + Ps_rsqrte, + Ps_msub, + Ps_madd, + Ps_nmsub, + Ps_nmadd, + Ps_neg, + Ps_mr, + Ps_nabs, + Ps_abs, + Ps_sum0, + Ps_sum1, + Ps_muls0, + Ps_muls1, + Ps_madds0, + Ps_madds1, + Ps_cmpu0, + Ps_cmpo0, + Ps_cmpu1, + Ps_cmpo1, + Ps_merge00, + Ps_merge01, + Ps_merge10, + Ps_merge11, + Dcbz_l, + LastMnemonic = Dcbz_l, + InvalidMnemonic, +}; + +enum class ExtendedGekkoMnemonic : size_t +{ + Subi, + Subis, + Subic, + SubicDot, + Sub, + Subc, + Cmpwi, + Cmpw, + Cmplwi, + Cmplw, + Extlwi, + Extrwi, + Inslwi, + Insrwi, + Rotlwi, + Rotrwi, + Rotlw, + Slwi, + Srwi, + Clrlwi, + Clrrwi, + Clrlslwi, + Bt, + Bf, + Bdnz, + Bdnzt, + Bdnzf, + Bdz, + Bdzt, + Bdzf, + BtPredict, + BfPredict, + BdnzPredict, + BdnztPredict, + BdnzfPredict, + BdzPredict, + BdztPredict, + BdzfPredict, + Blr, + Btlr, + Bflr, + Bdnzlr, + Bdnztlr, + Bdnzflr, + Bdzlr, + Bdztlr, + Bdzflr, + BtlrPredict, + BflrPredict, + BdnzlrPredict, + BdnztlrPredict, + BdnzflrPredict, + BdzlrPredict, + BdztlrPredict, + BdzflrPredict, + Bctr, + Btctr, + Bfctr, + BtctrPredict, + BfctrPredict, + Blt, + Ble, + Beq, + Bge, + Bgt, + Bnl, + Bne, + Bng, + Bso, + Bns, + Bun, + Bnu, + BltPredict, + BlePredict, + BeqPredict, + BgePredict, + BgtPredict, + BnlPredict, + BnePredict, + BngPredict, + BsoPredict, + BnsPredict, + BunPredict, + BnuPredict, + Bltlr, + Blelr, + Beqlr, + Bgelr, + Bgtlr, + Bnllr, + Bnelr, + Bnglr, + Bsolr, + Bnslr, + Bunlr, + Bnulr, + BltlrPredict, + BlelrPredict, + BeqlrPredict, + BgelrPredict, + BgtlrPredict, + BnllrPredict, + BnelrPredict, + BnglrPredict, + BsolrPredict, + BnslrPredict, + BunlrPredict, + BnulrPredict, + Bltctr, + Blectr, + Beqctr, + Bgectr, + Bgtctr, + Bnlctr, + Bnectr, + Bngctr, + Bsoctr, + Bnsctr, + Bunctr, + Bnuctr, + BltctrPredict, + BlectrPredict, + BeqctrPredict, + BgectrPredict, + BgtctrPredict, + BnlctrPredict, + BnectrPredict, + BngctrPredict, + BsoctrPredict, + BnsctrPredict, + BunctrPredict, + BnuctrPredict, + Crset, + Crclr, + Crmove, + Crnot, + Twlt, + Twlti, + Twle, + Twlei, + Tweq, + Tweqi, + Twge, + Twgei, + Twgt, + Twgti, + Twnl, + Twnli, + Twne, + Twnei, + Twng, + Twngi, + Twllt, + Twllti, + Twlle, + Twllei, + Twlge, + Twlgei, + Twlgt, + Twlgti, + Twlnl, + Twlnli, + Twlng, + Twlngi, + Trap, + Mtxer, + Mfxer, + Mtlr, + Mflr, + Mtctr, + Mfctr, + Mtdsisr, + Mfdsisr, + Mtdar, + Mfdar, + Mtdec, + Mfdec, + Mtsdr1, + Mfsdr1, + Mtsrr0, + Mfsrr0, + Mtsrr1, + Mfsrr1, + Mtasr, + Mfasr, + Mtear, + Mfear, + Mttbl, + Mftbl, + Mttbu, + Mftbu, + Mtsprg, + Mfsprg, + Mtibatu, + Mfibatu, + Mtibatl, + Mfibatl, + Mtdbatu, + Mfdbatu, + Mtdbatl, + Mfdbatl, + Nop, + Li, + Lis, + La, + Mr, + Not, + Mtcr, + Mfspr, + Mftb, + Mtspr, + LastMnemonic = Mtspr, + InvalidMnemonic +}; +} // namespace Common::GekkoAssembler diff --git a/Source/Core/Common/Assembler/AssemblerTables.cpp b/Source/Core/Common/Assembler/AssemblerTables.cpp new file mode 100644 index 0000000000..ba6c8ad5d4 --- /dev/null +++ b/Source/Core/Common/Assembler/AssemblerTables.cpp @@ -0,0 +1,1482 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Assembler/AssemblerTables.h" + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/CaseInsensitiveDict.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler::detail +{ +namespace +{ +constexpr size_t PLAIN_MNEMONIC = 0x0; +constexpr size_t RECORD_BIT = 0x1; +constexpr size_t OVERFLOW_EXCEPTION = 0x2; +// Since RC/OE are mutually exclusive from LK/AA, they can occupy the same slot +constexpr size_t LINK_BIT = 0x1; +constexpr size_t ABSOLUTE_ADDRESS_BIT = 0x2; + +// Compile-time helpers for mnemonic generation +// Generate inclusive mask [left, right] -- MSB=0 LSB=31 +constexpr u32 Mask(u32 left, u32 right) +{ + return static_cast(((u64{1} << (32 - left)) - 1) & ~((u64{1} << (31 - right)) - 1)); +} +constexpr u32 InsertVal(u32 val, u32 left, u32 right) +{ + return val << (31 - right) & Mask(left, right); +} +constexpr u32 InsertOpcode(u32 opcode) +{ + return InsertVal(opcode, 0, 5); +} +constexpr u32 SprBitswap(u32 spr) +{ + return ((spr & 0b0000011111) << 5) | ((spr & 0b1111100000) >> 5); +} + +constexpr MnemonicDesc INVALID_MNEMONIC = {0, 0, {}}; +constexpr ExtendedMnemonicDesc INVALID_EXT_MNEMONIC = {0, nullptr}; + +// All operands as referenced by the Gekko/Broadway user manual +// See section 12.1.2 under Chapter 12 +constexpr OperandDesc _A = OperandDesc{Mask(11, 15), {16, false}}; +constexpr OperandDesc _B = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc _BD = OperandDesc{Mask(16, 29), {0, true}}; +constexpr OperandDesc _BI = OperandDesc{Mask(11, 15), {16, false}}; +constexpr OperandDesc _BO = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc _C = OperandDesc{Mask(21, 25), {6, false}}; +constexpr OperandDesc _Crba = OperandDesc{Mask(11, 15), {16, false}}; +constexpr OperandDesc _Crbb = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc _Crbd = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc _Crfd = OperandDesc{Mask(6, 8), {23, false}}; +constexpr OperandDesc _Crfs = OperandDesc{Mask(11, 13), {18, false}}; +constexpr OperandDesc _CRM = OperandDesc{Mask(12, 19), {12, false}}; +constexpr OperandDesc _D = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc _FM = OperandDesc{Mask(7, 14), {17, false}}; +constexpr OperandDesc _W1 = OperandDesc{Mask(16, 16), {15, false}}; +constexpr OperandDesc _W2 = OperandDesc{Mask(21, 21), {10, false}}; +constexpr OperandDesc _IMM = OperandDesc{Mask(16, 19), {12, false}}; +constexpr OperandDesc _L = OperandDesc{Mask(10, 10), {21, false}}; +constexpr OperandDesc _LI = OperandDesc{Mask(6, 29), {0, true}}; +constexpr OperandDesc _MB = OperandDesc{Mask(21, 25), {6, false}}; +constexpr OperandDesc _ME = OperandDesc{Mask(26, 30), {1, false}}; +constexpr OperandDesc _NB = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc _Offd = OperandDesc{Mask(16, 31), {0, true}}; +constexpr OperandDesc _OffdPs = OperandDesc{Mask(20, 31), {0, true}}; +constexpr OperandDesc _S = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc _SH = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc _SIMM = OperandDesc{Mask(16, 31), {0, true}}; +constexpr OperandDesc _SPR = OperandDesc{Mask(11, 20), {11, false}}; +constexpr OperandDesc _SR = OperandDesc{Mask(12, 15), {16, false}}; +constexpr OperandDesc _TO = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc _TPR = OperandDesc{Mask(11, 20), {11, false}}; +constexpr OperandDesc _UIMM = OperandDesc{Mask(16, 31), {0, false}}; +constexpr OperandDesc _I1 = OperandDesc{Mask(17, 19), {12, false}}; +constexpr OperandDesc _I2 = OperandDesc{Mask(22, 24), {7, false}}; +} // namespace + +void OperandList::Insert(size_t before, u32 val) +{ + overfill = count == MAX_OPERANDS; + for (size_t i = before + 1; i <= count && i < MAX_OPERANDS; i++) + { + std::swap(list[i], list[before]); + } + + list[before] = Tagged({0, 0}, val); + if (!overfill) + { + count++; + } +} + +// OperandDesc holds the shift position for an operand, as well as the mask +// Whether the user provided a valid input for an operand can be determined by the mask +u32 OperandDesc::MaxVal() const +{ + const u32 mask_sh = mask >> shift; + if (is_signed) + { + const u32 mask_hibit = (mask_sh & (mask_sh ^ (mask_sh >> 1))); + return mask_hibit - 1; + } + return mask_sh; +} + +u32 OperandDesc::MinVal() const +{ + if (is_signed) + { + return ~MaxVal(); + } + return 0; +} + +u32 OperandDesc::TruncBits() const +{ + const u32 mask_sh = mask >> shift; + const u32 mask_lobit = mask_sh & (mask_sh ^ (mask_sh << 1)); + return mask_lobit - 1; +} + +bool OperandDesc::Fits(u32 val) const +{ + const u32 mask_sh = mask >> shift; + if (is_signed) + { + // Get high bit and low bit from a range mask + const u32 mask_hibit = mask_sh & (mask_sh ^ (mask_sh >> 1)); + const u32 mask_lobit = mask_sh & (mask_sh ^ (mask_sh << 1)); + // Positive max is (signbit - 1) + // Negative min is ~(Positive Max) + const u32 positive_max = mask_hibit - 1; + const u32 negative_max = ~positive_max; + // Truncated bits are any bits right of the mask that are 0 after shifting + const u32 truncate_bits = mask_lobit - 1; + return (val <= positive_max || val >= negative_max) && !(val & truncate_bits); + } + return (mask_sh & val) == val; +} + +u32 OperandDesc::Fit(u32 val) const +{ + return (val << shift) & mask; +} + +/////////////////// +// PARSER TABLES // +/////////////////// + +extern const CaseInsensitiveDict sprg_map = { + {"xer", 1}, {"lr", 8}, {"ctr", 9}, {"dsisr", 18}, {"dar", 19}, + {"dec", 22}, {"sdr1", 25}, {"srr0", 26}, {"srr1", 27}, {"sprg0", 272}, + {"sprg1", 273}, {"sprg2", 274}, {"sprg3", 275}, {"ear", 282}, {"tbl", 284}, + {"tbu", 285}, {"ibat0u", 528}, {"ibat0l", 529}, {"ibat1u", 530}, {"ibat1l", 531}, + {"ibat2u", 532}, {"ibat2l", 533}, {"ibat3u", 534}, {"ibat3l", 535}, {"dbat0u", 536}, + {"dbat0l", 537}, {"dbat1u", 538}, {"dbat1l", 539}, {"dbat2u", 540}, {"dbat2l", 541}, + {"dbat3u", 542}, {"dbat3l", 543}, {"gqr0", 912}, {"gqr1", 913}, {"gqr2", 914}, + {"gqr3", 915}, {"gqr4", 916}, {"gqr5", 917}, {"gqr6", 918}, {"gqr7", 919}, + {"hid2", 920}, {"wpar", 921}, {"dma_u", 922}, {"dma_l", 923}, {"ummcr0", 936}, + {"upmc1", 937}, {"upmc2", 938}, {"usia", 939}, {"ummcr1", 940}, {"upmc3", 941}, + {"upmc4", 942}, {"usda", 943}, {"mmcr0", 952}, {"pmc1", 953}, {"pmc2", 954}, + {"sia", 955}, {"mmcr1", 956}, {"pmc3", 957}, {"pmc4", 958}, {"sda", 959}, + {"hid0", 1008}, {"hid1", 1009}, {"iabr", 1010}, {"dabr", 1013}, {"l2cr", 1017}, + {"ictc", 1019}, {"thrm1", 1020}, {"thrm2", 1021}, {"thrm3", 1022}}; + +extern const CaseInsensitiveDict directives_map = { + {"byte", GekkoDirective::Byte}, {"2byte", GekkoDirective::_2byte}, + {"4byte", GekkoDirective::_4byte}, {"8byte", GekkoDirective::_8byte}, + {"float", GekkoDirective::Float}, {"double", GekkoDirective::Double}, + {"locate", GekkoDirective::Locate}, {"padalign", GekkoDirective::PadAlign}, + {"align", GekkoDirective::Align}, {"zeros", GekkoDirective::Zeros}, + {"skip", GekkoDirective::Skip}, {"defvar", GekkoDirective::DefVar}, + {"ascii", GekkoDirective::Ascii}, {"asciz", GekkoDirective::Asciz}, +}; + +#define MNEMONIC(mnemonic_str, mnemonic_enum, variant_bits, alg) \ + { \ + mnemonic_str, \ + { \ + static_cast(mnemonic_enum) * VARIANT_PERMUTATIONS + (variant_bits), alg \ + } \ + } +#define PLAIN_MNEMONIC(mnemonic_str, mnemonic_enum, alg) \ + MNEMONIC(mnemonic_str, mnemonic_enum, PLAIN_MNEMONIC, alg) +#define RC_MNEMONIC(mnemonic_str, mnemonic_enum, alg) \ + MNEMONIC(mnemonic_str, mnemonic_enum, PLAIN_MNEMONIC, alg), \ + MNEMONIC(mnemonic_str ".", mnemonic_enum, RECORD_BIT, alg) +#define OERC_MNEMONIC(mnemonic_str, mnemonic_enum, alg) \ + MNEMONIC(mnemonic_str, mnemonic_enum, PLAIN_MNEMONIC, alg), \ + MNEMONIC(mnemonic_str ".", mnemonic_enum, RECORD_BIT, alg), \ + MNEMONIC(mnemonic_str "o", mnemonic_enum, OVERFLOW_EXCEPTION, alg), \ + MNEMONIC(mnemonic_str "o.", mnemonic_enum, (RECORD_BIT | OVERFLOW_EXCEPTION), alg) +#define LK_MNEMONIC(mnemonic_str, mnemonic_enum, alg) \ + MNEMONIC(mnemonic_str, mnemonic_enum, PLAIN_MNEMONIC, alg), \ + MNEMONIC(mnemonic_str "l", mnemonic_enum, LINK_BIT, alg) +#define AALK_MNEMONIC(mnemonic_str, mnemonic_enum, alg) \ + MNEMONIC(mnemonic_str, mnemonic_enum, PLAIN_MNEMONIC, alg), \ + MNEMONIC(mnemonic_str "l", mnemonic_enum, LINK_BIT, alg), \ + MNEMONIC(mnemonic_str "a", mnemonic_enum, ABSOLUTE_ADDRESS_BIT, alg), \ + MNEMONIC(mnemonic_str "la", mnemonic_enum, (LINK_BIT | ABSOLUTE_ADDRESS_BIT), alg) + +extern const CaseInsensitiveDict mnemonic_tokens = { + OERC_MNEMONIC("add", GekkoMnemonic::Add, ParseAlg::Op3), + OERC_MNEMONIC("addc", GekkoMnemonic::Addc, ParseAlg::Op3), + OERC_MNEMONIC("adde", GekkoMnemonic::Adde, ParseAlg::Op3), + PLAIN_MNEMONIC("addi", GekkoMnemonic::Addi, ParseAlg::Op3), + PLAIN_MNEMONIC("addic", GekkoMnemonic::Addic, ParseAlg::Op3), + PLAIN_MNEMONIC("addic.", GekkoMnemonic::AddicDot, ParseAlg::Op3), + PLAIN_MNEMONIC("addis", GekkoMnemonic::Addis, ParseAlg::Op3), + OERC_MNEMONIC("addme", GekkoMnemonic::Addme, ParseAlg::Op2), + OERC_MNEMONIC("addze", GekkoMnemonic::Addze, ParseAlg::Op2), + RC_MNEMONIC("and", GekkoMnemonic::And, ParseAlg::Op3), + RC_MNEMONIC("andc", GekkoMnemonic::Andc, ParseAlg::Op3), + PLAIN_MNEMONIC("andi.", GekkoMnemonic::AndiDot, ParseAlg::Op3), + PLAIN_MNEMONIC("andis.", GekkoMnemonic::AndisDot, ParseAlg::Op3), + AALK_MNEMONIC("b", GekkoMnemonic::B, ParseAlg::Op1), + AALK_MNEMONIC("bc", GekkoMnemonic::Bc, ParseAlg::Op3), + LK_MNEMONIC("bcctr", GekkoMnemonic::Bcctr, ParseAlg::Op2), + LK_MNEMONIC("bclr", GekkoMnemonic::Bclr, ParseAlg::Op2), + PLAIN_MNEMONIC("cmp", GekkoMnemonic::Cmp, ParseAlg::Op4), + PLAIN_MNEMONIC("cmpi", GekkoMnemonic::Cmpi, ParseAlg::Op4), + PLAIN_MNEMONIC("cmpl", GekkoMnemonic::Cmpl, ParseAlg::Op4), + PLAIN_MNEMONIC("cmpli", GekkoMnemonic::Cmpli, ParseAlg::Op4), + RC_MNEMONIC("cntlzw", GekkoMnemonic::Cntlzw, ParseAlg::Op2), + PLAIN_MNEMONIC("crand", GekkoMnemonic::Crand, ParseAlg::Op3), + PLAIN_MNEMONIC("crandc", GekkoMnemonic::Crandc, ParseAlg::Op3), + PLAIN_MNEMONIC("creqv", GekkoMnemonic::Creqv, ParseAlg::Op3), + PLAIN_MNEMONIC("crnand", GekkoMnemonic::Crnand, ParseAlg::Op3), + PLAIN_MNEMONIC("crnor", GekkoMnemonic::Crnor, ParseAlg::Op3), + PLAIN_MNEMONIC("cror", GekkoMnemonic::Cror, ParseAlg::Op3), + PLAIN_MNEMONIC("crorc", GekkoMnemonic::Crorc, ParseAlg::Op3), + PLAIN_MNEMONIC("crxor", GekkoMnemonic::Crxor, ParseAlg::Op3), + PLAIN_MNEMONIC("dcbf", GekkoMnemonic::Dcbf, ParseAlg::Op2), + PLAIN_MNEMONIC("dcbi", GekkoMnemonic::Dcbi, ParseAlg::Op2), + PLAIN_MNEMONIC("dcbst", GekkoMnemonic::Dcbst, ParseAlg::Op2), + PLAIN_MNEMONIC("dcbt", GekkoMnemonic::Dcbt, ParseAlg::Op2), + PLAIN_MNEMONIC("dcbtst", GekkoMnemonic::Dcbtst, ParseAlg::Op2), + PLAIN_MNEMONIC("dcbz", GekkoMnemonic::Dcbz, ParseAlg::Op2), + PLAIN_MNEMONIC("dcbz_l", GekkoMnemonic::Dcbz_l, ParseAlg::Op2), + OERC_MNEMONIC("divw", GekkoMnemonic::Divw, ParseAlg::Op3), + OERC_MNEMONIC("divwu", GekkoMnemonic::Divwu, ParseAlg::Op3), + PLAIN_MNEMONIC("eciwx", GekkoMnemonic::Eciwx, ParseAlg::Op3), + PLAIN_MNEMONIC("ecowx", GekkoMnemonic::Ecowx, ParseAlg::Op3), + PLAIN_MNEMONIC("eieio", GekkoMnemonic::Eieio, ParseAlg::None), + RC_MNEMONIC("eqv", GekkoMnemonic::Eqv, ParseAlg::Op3), + RC_MNEMONIC("extsb", GekkoMnemonic::Extsb, ParseAlg::Op2), + RC_MNEMONIC("extsh", GekkoMnemonic::Extsh, ParseAlg::Op2), + RC_MNEMONIC("fabs", GekkoMnemonic::Fabs, ParseAlg::Op2), + RC_MNEMONIC("fadd", GekkoMnemonic::Fadd, ParseAlg::Op3), + RC_MNEMONIC("fadds", GekkoMnemonic::Fadds, ParseAlg::Op3), + PLAIN_MNEMONIC("fcmpo", GekkoMnemonic::Fcmpo, ParseAlg::Op3), + PLAIN_MNEMONIC("fcmpu", GekkoMnemonic::Fcmpu, ParseAlg::Op3), + RC_MNEMONIC("fctiw", GekkoMnemonic::Fctiw, ParseAlg::Op2), + RC_MNEMONIC("fctiwz", GekkoMnemonic::Fctiwz, ParseAlg::Op2), + RC_MNEMONIC("fdiv", GekkoMnemonic::Fdiv, ParseAlg::Op3), + RC_MNEMONIC("fdivs", GekkoMnemonic::Fdivs, ParseAlg::Op3), + RC_MNEMONIC("fmadd", GekkoMnemonic::Fmadd, ParseAlg::Op4), + RC_MNEMONIC("fmadds", GekkoMnemonic::Fmadds, ParseAlg::Op4), + RC_MNEMONIC("fmr", GekkoMnemonic::Fmr, ParseAlg::Op2), + RC_MNEMONIC("fmsub", GekkoMnemonic::Fmsub, ParseAlg::Op4), + RC_MNEMONIC("fmsubs", GekkoMnemonic::Fmsubs, ParseAlg::Op4), + RC_MNEMONIC("fmul", GekkoMnemonic::Fmul, ParseAlg::Op3), + RC_MNEMONIC("fmuls", GekkoMnemonic::Fmuls, ParseAlg::Op3), + RC_MNEMONIC("fnabs", GekkoMnemonic::Fnabs, ParseAlg::Op2), + RC_MNEMONIC("fneg", GekkoMnemonic::Fneg, ParseAlg::Op2), + RC_MNEMONIC("fnmadd", GekkoMnemonic::Fnmadd, ParseAlg::Op4), + RC_MNEMONIC("fnmadds", GekkoMnemonic::Fnmadds, ParseAlg::Op4), + RC_MNEMONIC("fnmsub", GekkoMnemonic::Fnmsub, ParseAlg::Op4), + RC_MNEMONIC("fnmsubs", GekkoMnemonic::Fnmsubs, ParseAlg::Op4), + RC_MNEMONIC("fres", GekkoMnemonic::Fres, ParseAlg::Op2), + RC_MNEMONIC("frsp", GekkoMnemonic::Frsp, ParseAlg::Op2), + RC_MNEMONIC("frsqrte", GekkoMnemonic::Frsqrte, ParseAlg::Op2), + RC_MNEMONIC("fsel", GekkoMnemonic::Fsel, ParseAlg::Op4), + RC_MNEMONIC("fsub", GekkoMnemonic::Fsub, ParseAlg::Op3), + RC_MNEMONIC("fsubs", GekkoMnemonic::Fsubs, ParseAlg::Op3), + PLAIN_MNEMONIC("icbi", GekkoMnemonic::Icbi, ParseAlg::Op2), + PLAIN_MNEMONIC("isync", GekkoMnemonic::Isync, ParseAlg::None), + PLAIN_MNEMONIC("lbz", GekkoMnemonic::Lbz, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lbzu", GekkoMnemonic::Lbzu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lbzux", GekkoMnemonic::Lbzux, ParseAlg::Op3), + PLAIN_MNEMONIC("lbzx", GekkoMnemonic::Lbzx, ParseAlg::Op3), + PLAIN_MNEMONIC("lfd", GekkoMnemonic::Lfd, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lfdu", GekkoMnemonic::Lfdu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lfdux", GekkoMnemonic::Lfdux, ParseAlg::Op3), + PLAIN_MNEMONIC("lfdx", GekkoMnemonic::Lfdx, ParseAlg::Op3), + PLAIN_MNEMONIC("lfs", GekkoMnemonic::Lfs, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lfsu", GekkoMnemonic::Lfsu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lfsux", GekkoMnemonic::Lfsux, ParseAlg::Op3), + PLAIN_MNEMONIC("lfsx", GekkoMnemonic::Lfsx, ParseAlg::Op3), + PLAIN_MNEMONIC("lha", GekkoMnemonic::Lha, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lhau", GekkoMnemonic::Lhau, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lhaux", GekkoMnemonic::Lhaux, ParseAlg::Op3), + PLAIN_MNEMONIC("lhax", GekkoMnemonic::Lhax, ParseAlg::Op3), + PLAIN_MNEMONIC("lhbrx", GekkoMnemonic::Lhbrx, ParseAlg::Op3), + PLAIN_MNEMONIC("lhz", GekkoMnemonic::Lhz, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lhzu", GekkoMnemonic::Lhzu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lhzux", GekkoMnemonic::Lhzux, ParseAlg::Op3), + PLAIN_MNEMONIC("lhzx", GekkoMnemonic::Lhzx, ParseAlg::Op3), + PLAIN_MNEMONIC("lmw", GekkoMnemonic::Lmw, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lswi", GekkoMnemonic::Lswi, ParseAlg::Op3), + PLAIN_MNEMONIC("lswx", GekkoMnemonic::Lswx, ParseAlg::Op3), + PLAIN_MNEMONIC("lwarx", GekkoMnemonic::Lwarx, ParseAlg::Op3), + PLAIN_MNEMONIC("lwbrx", GekkoMnemonic::Lwbrx, ParseAlg::Op3), + PLAIN_MNEMONIC("lwz", GekkoMnemonic::Lwz, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lwzu", GekkoMnemonic::Lwzu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("lwzux", GekkoMnemonic::Lwzux, ParseAlg::Op3), + PLAIN_MNEMONIC("lwzx", GekkoMnemonic::Lwzx, ParseAlg::Op3), + PLAIN_MNEMONIC("mcrf", GekkoMnemonic::Mcrf, ParseAlg::Op2), + PLAIN_MNEMONIC("mcrfs", GekkoMnemonic::Mcrfs, ParseAlg::Op2), + PLAIN_MNEMONIC("mcrxr", GekkoMnemonic::Mcrxr, ParseAlg::Op1), + PLAIN_MNEMONIC("mfcr", GekkoMnemonic::Mfcr, ParseAlg::Op1), + RC_MNEMONIC("mffs", GekkoMnemonic::Mffs, ParseAlg::Op1), + PLAIN_MNEMONIC("mfmsr", GekkoMnemonic::Mfmsr, ParseAlg::Op1), + PLAIN_MNEMONIC("mfspr_nobitswap", GekkoMnemonic::Mfspr_nobitswap, ParseAlg::Op2), + PLAIN_MNEMONIC("mfsr", GekkoMnemonic::Mfsr, ParseAlg::Op2), + PLAIN_MNEMONIC("mfsrin", GekkoMnemonic::Mfsrin, ParseAlg::Op2), + PLAIN_MNEMONIC("mftb_nobitswap", GekkoMnemonic::Mftb_nobitswap, ParseAlg::Op2), + PLAIN_MNEMONIC("mtcrf", GekkoMnemonic::Mtcrf, ParseAlg::Op2), + RC_MNEMONIC("mtfsb0", GekkoMnemonic::Mtfsb0, ParseAlg::Op1), + RC_MNEMONIC("mtfsb1", GekkoMnemonic::Mtfsb1, ParseAlg::Op1), + RC_MNEMONIC("mtfsf", GekkoMnemonic::Mtfsf, ParseAlg::Op2), + RC_MNEMONIC("mtfsfi", GekkoMnemonic::Mtfsfi, ParseAlg::Op2), + PLAIN_MNEMONIC("mtmsr", GekkoMnemonic::Mtmsr, ParseAlg::Op1), + PLAIN_MNEMONIC("mtspr_nobitswap", GekkoMnemonic::Mtspr_nobitswap, ParseAlg::Op2), + PLAIN_MNEMONIC("mtsr", GekkoMnemonic::Mtsr, ParseAlg::Op2), + PLAIN_MNEMONIC("mtsrin", GekkoMnemonic::Mtsrin, ParseAlg::Op2), + RC_MNEMONIC("mulhw", GekkoMnemonic::Mulhw, ParseAlg::Op3), + RC_MNEMONIC("mulhwu", GekkoMnemonic::Mulhwu, ParseAlg::Op3), + PLAIN_MNEMONIC("mulli", GekkoMnemonic::Mulli, ParseAlg::Op3), + OERC_MNEMONIC("mullw", GekkoMnemonic::Mullw, ParseAlg::Op3), + RC_MNEMONIC("nand", GekkoMnemonic::Nand, ParseAlg::Op3), + OERC_MNEMONIC("neg", GekkoMnemonic::Neg, ParseAlg::Op2), + RC_MNEMONIC("nor", GekkoMnemonic::Nor, ParseAlg::Op3), + RC_MNEMONIC("or", GekkoMnemonic::Or, ParseAlg::Op3), + RC_MNEMONIC("orc", GekkoMnemonic::Orc, ParseAlg::Op3), + PLAIN_MNEMONIC("ori", GekkoMnemonic::Ori, ParseAlg::Op3), + PLAIN_MNEMONIC("oris", GekkoMnemonic::Oris, ParseAlg::Op3), + PLAIN_MNEMONIC("psq_l", GekkoMnemonic::Psq_l, ParseAlg::Op1Off1Op2), + PLAIN_MNEMONIC("psq_lu", GekkoMnemonic::Psq_lu, ParseAlg::Op1Off1Op2), + PLAIN_MNEMONIC("psq_lux", GekkoMnemonic::Psq_lux, ParseAlg::Op5), + PLAIN_MNEMONIC("psq_lx", GekkoMnemonic::Psq_lx, ParseAlg::Op5), + PLAIN_MNEMONIC("psq_st", GekkoMnemonic::Psq_st, ParseAlg::Op1Off1Op2), + PLAIN_MNEMONIC("psq_stu", GekkoMnemonic::Psq_stu, ParseAlg::Op1Off1Op2), + PLAIN_MNEMONIC("psq_stux", GekkoMnemonic::Psq_stux, ParseAlg::Op5), + PLAIN_MNEMONIC("psq_stx", GekkoMnemonic::Psq_stx, ParseAlg::Op5), + RC_MNEMONIC("ps_abs", GekkoMnemonic::Ps_abs, ParseAlg::Op2), + RC_MNEMONIC("ps_add", GekkoMnemonic::Ps_add, ParseAlg::Op3), + PLAIN_MNEMONIC("ps_cmpo0", GekkoMnemonic::Ps_cmpo0, ParseAlg::Op3), + PLAIN_MNEMONIC("ps_cmpo1", GekkoMnemonic::Ps_cmpo1, ParseAlg::Op3), + PLAIN_MNEMONIC("ps_cmpu0", GekkoMnemonic::Ps_cmpu0, ParseAlg::Op3), + PLAIN_MNEMONIC("ps_cmpu1", GekkoMnemonic::Ps_cmpu1, ParseAlg::Op3), + RC_MNEMONIC("ps_div", GekkoMnemonic::Ps_div, ParseAlg::Op3), + RC_MNEMONIC("ps_madd", GekkoMnemonic::Ps_madd, ParseAlg::Op4), + RC_MNEMONIC("ps_madds0", GekkoMnemonic::Ps_madds0, ParseAlg::Op4), + RC_MNEMONIC("ps_madds1", GekkoMnemonic::Ps_madds1, ParseAlg::Op4), + RC_MNEMONIC("ps_merge00", GekkoMnemonic::Ps_merge00, ParseAlg::Op3), + RC_MNEMONIC("ps_merge01", GekkoMnemonic::Ps_merge01, ParseAlg::Op3), + RC_MNEMONIC("ps_merge10", GekkoMnemonic::Ps_merge10, ParseAlg::Op3), + RC_MNEMONIC("ps_merge11", GekkoMnemonic::Ps_merge11, ParseAlg::Op3), + RC_MNEMONIC("ps_mr", GekkoMnemonic::Ps_mr, ParseAlg::Op2), + RC_MNEMONIC("ps_msub", GekkoMnemonic::Ps_msub, ParseAlg::Op4), + RC_MNEMONIC("ps_mul", GekkoMnemonic::Ps_mul, ParseAlg::Op3), + RC_MNEMONIC("ps_muls0", GekkoMnemonic::Ps_muls0, ParseAlg::Op3), + RC_MNEMONIC("ps_muls1", GekkoMnemonic::Ps_muls1, ParseAlg::Op3), + RC_MNEMONIC("ps_nabs", GekkoMnemonic::Ps_nabs, ParseAlg::Op2), + RC_MNEMONIC("ps_neg", GekkoMnemonic::Ps_neg, ParseAlg::Op2), + RC_MNEMONIC("ps_nmadd", GekkoMnemonic::Ps_nmadd, ParseAlg::Op4), + RC_MNEMONIC("ps_nmsub", GekkoMnemonic::Ps_nmsub, ParseAlg::Op4), + RC_MNEMONIC("ps_res", GekkoMnemonic::Ps_res, ParseAlg::Op2), + RC_MNEMONIC("ps_rsqrte", GekkoMnemonic::Ps_rsqrte, ParseAlg::Op2), + RC_MNEMONIC("ps_sel", GekkoMnemonic::Ps_sel, ParseAlg::Op4), + RC_MNEMONIC("ps_sub", GekkoMnemonic::Ps_sub, ParseAlg::Op3), + RC_MNEMONIC("ps_sum0", GekkoMnemonic::Ps_sum0, ParseAlg::Op4), + RC_MNEMONIC("ps_sum1", GekkoMnemonic::Ps_sum1, ParseAlg::Op4), + PLAIN_MNEMONIC("rfi", GekkoMnemonic::Rfi, ParseAlg::None), + RC_MNEMONIC("rlwimi", GekkoMnemonic::Rlwimi, ParseAlg::Op5), + RC_MNEMONIC("rlwinm", GekkoMnemonic::Rlwinm, ParseAlg::Op5), + RC_MNEMONIC("rlwnm", GekkoMnemonic::Rlwnm, ParseAlg::Op5), + PLAIN_MNEMONIC("sc", GekkoMnemonic::Sc, ParseAlg::None), + RC_MNEMONIC("slw", GekkoMnemonic::Slw, ParseAlg::Op3), + RC_MNEMONIC("sraw", GekkoMnemonic::Sraw, ParseAlg::Op3), + RC_MNEMONIC("srawi", GekkoMnemonic::Srawi, ParseAlg::Op3), + RC_MNEMONIC("srw", GekkoMnemonic::Srw, ParseAlg::Op3), + PLAIN_MNEMONIC("stb", GekkoMnemonic::Stb, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stbu", GekkoMnemonic::Stbu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stbux", GekkoMnemonic::Stbux, ParseAlg::Op3), + PLAIN_MNEMONIC("stbx", GekkoMnemonic::Stbx, ParseAlg::Op3), + PLAIN_MNEMONIC("stfd", GekkoMnemonic::Stfd, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stfdu", GekkoMnemonic::Stfdu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stfdux", GekkoMnemonic::Stfdux, ParseAlg::Op3), + PLAIN_MNEMONIC("stfdx", GekkoMnemonic::Stfdx, ParseAlg::Op3), + PLAIN_MNEMONIC("stfiwx", GekkoMnemonic::Stfiwx, ParseAlg::Op3), + PLAIN_MNEMONIC("stfs", GekkoMnemonic::Stfs, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stfsu", GekkoMnemonic::Stfsu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stfsux", GekkoMnemonic::Stfsux, ParseAlg::Op3), + PLAIN_MNEMONIC("stfsx", GekkoMnemonic::Stfsx, ParseAlg::Op3), + PLAIN_MNEMONIC("sth", GekkoMnemonic::Sth, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("sthbrx", GekkoMnemonic::Sthbrx, ParseAlg::Op3), + PLAIN_MNEMONIC("sthu", GekkoMnemonic::Sthu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("sthux", GekkoMnemonic::Sthux, ParseAlg::Op3), + PLAIN_MNEMONIC("sthx", GekkoMnemonic::Sthx, ParseAlg::Op3), + PLAIN_MNEMONIC("stmw", GekkoMnemonic::Stmw, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stswi", GekkoMnemonic::Stswi, ParseAlg::Op3), + PLAIN_MNEMONIC("stswx", GekkoMnemonic::Stswx, ParseAlg::Op3), + PLAIN_MNEMONIC("stw", GekkoMnemonic::Stw, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stwbrx", GekkoMnemonic::Stwbrx, ParseAlg::Op3), + PLAIN_MNEMONIC("stwcx.", GekkoMnemonic::StwcxDot, ParseAlg::Op3), + PLAIN_MNEMONIC("stwu", GekkoMnemonic::Stwu, ParseAlg::Op1Off1), + PLAIN_MNEMONIC("stwux", GekkoMnemonic::Stwux, ParseAlg::Op3), + PLAIN_MNEMONIC("stwx", GekkoMnemonic::Stwx, ParseAlg::Op3), + OERC_MNEMONIC("subf", GekkoMnemonic::Subf, ParseAlg::Op3), + OERC_MNEMONIC("subfc", GekkoMnemonic::Subfc, ParseAlg::Op3), + OERC_MNEMONIC("subfe", GekkoMnemonic::Subfe, ParseAlg::Op3), + PLAIN_MNEMONIC("subfic", GekkoMnemonic::Subfic, ParseAlg::Op3), + OERC_MNEMONIC("subfme", GekkoMnemonic::Subfme, ParseAlg::Op2), + OERC_MNEMONIC("subfze", GekkoMnemonic::Subfze, ParseAlg::Op2), + PLAIN_MNEMONIC("sync", GekkoMnemonic::Sync, ParseAlg::None), + PLAIN_MNEMONIC("tlbie", GekkoMnemonic::Tlbie, ParseAlg::Op1), + PLAIN_MNEMONIC("tlbsync", GekkoMnemonic::Tlbsync, ParseAlg::None), + PLAIN_MNEMONIC("tw", GekkoMnemonic::Tw, ParseAlg::Op3), + PLAIN_MNEMONIC("twi", GekkoMnemonic::Twi, ParseAlg::Op3), + RC_MNEMONIC("xor", GekkoMnemonic::Xor, ParseAlg::Op3), + PLAIN_MNEMONIC("xori", GekkoMnemonic::Xori, ParseAlg::Op3), + PLAIN_MNEMONIC("xoris", GekkoMnemonic::Xoris, ParseAlg::Op3), +}; + +#define PSEUDO(mnemonic, base, variant_bits, alg) \ + { \ + mnemonic, { static_cast(base) * VARIANT_PERMUTATIONS + (variant_bits), alg } \ + } +#define PLAIN_PSEUDO(mnemonic, base, alg) PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg) +#define RC_PSEUDO(mnemonic, base, alg) \ + PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic ".", base, RECORD_BIT, alg) +#define OERC_PSEUDO(mnemonic, base, alg) \ + PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic ".", base, RECORD_BIT, alg), \ + PSEUDO(mnemonic "o", base, OVERFLOW_EXCEPTION, alg), \ + PSEUDO(mnemonic "o.", base, (RECORD_BIT | OVERFLOW_EXCEPTION), alg) +#define LK_PSEUDO(mnemonic, base, alg) \ + PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic "l", base, LINK_BIT, alg) +#define LKAA_PSEUDO(mnemonic, base, alg) \ + PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic "l", base, LINK_BIT, alg), \ + PSEUDO(mnemonic "a", base, ABSOLUTE_ADDRESS_BIT, alg), \ + PSEUDO(mnemonic "la", base, (LINK_BIT | ABSOLUTE_ADDRESS_BIT), alg) +#define LKPRED_PSEUDO(mnemonic, base, alg) \ + PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic "l", base, LINK_BIT, alg), \ + PSEUDO(mnemonic "-", base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic "l-", base, LINK_BIT, alg), \ + PSEUDO(mnemonic "+", base##Predict, PLAIN_MNEMONIC, alg), \ + PSEUDO(mnemonic "l+", base##Predict, LINK_BIT, alg) +#define LKAAPRED_PSEUDO(mnemonic, base, alg) \ + PSEUDO(mnemonic, base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic "l", base, LINK_BIT, alg), \ + PSEUDO(mnemonic "a", base, ABSOLUTE_ADDRESS_BIT, alg), \ + PSEUDO(mnemonic "la", base, (LINK_BIT | ABSOLUTE_ADDRESS_BIT), alg), \ + PSEUDO(mnemonic "-", base, PLAIN_MNEMONIC, alg), PSEUDO(mnemonic "l-", base, LINK_BIT, alg), \ + PSEUDO(mnemonic "a-", base, ABSOLUTE_ADDRESS_BIT, alg), \ + PSEUDO(mnemonic "la-", base, (LINK_BIT | ABSOLUTE_ADDRESS_BIT), alg), \ + PSEUDO(mnemonic "+", base##Predict, PLAIN_MNEMONIC, alg), \ + PSEUDO(mnemonic "l+", base##Predict, LINK_BIT, alg), \ + PSEUDO(mnemonic "a+", base##Predict, ABSOLUTE_ADDRESS_BIT, alg), \ + PSEUDO(mnemonic "la+", base##Predict, (LINK_BIT | ABSOLUTE_ADDRESS_BIT), alg) + +extern const CaseInsensitiveDict extended_mnemonic_tokens = { + PLAIN_PSEUDO("subi", ExtendedGekkoMnemonic::Subi, ParseAlg::Op3), + PLAIN_PSEUDO("subis", ExtendedGekkoMnemonic::Subis, ParseAlg::Op3), + PLAIN_PSEUDO("subic", ExtendedGekkoMnemonic::Subic, ParseAlg::Op3), + PLAIN_PSEUDO("subic.", ExtendedGekkoMnemonic::SubicDot, ParseAlg::Op3), + OERC_PSEUDO("sub", ExtendedGekkoMnemonic::Sub, ParseAlg::Op3), + OERC_PSEUDO("subc", ExtendedGekkoMnemonic::Subc, ParseAlg::Op3), + PLAIN_PSEUDO("cmpwi", ExtendedGekkoMnemonic::Cmpwi, ParseAlg::Op2Or3), + PLAIN_PSEUDO("cmpw", ExtendedGekkoMnemonic::Cmpw, ParseAlg::Op2Or3), + PLAIN_PSEUDO("cmplwi", ExtendedGekkoMnemonic::Cmplwi, ParseAlg::Op2Or3), + PLAIN_PSEUDO("cmplw", ExtendedGekkoMnemonic::Cmplw, ParseAlg::Op2Or3), + RC_PSEUDO("extlwi", ExtendedGekkoMnemonic::Extlwi, ParseAlg::Op4), + RC_PSEUDO("extrwi", ExtendedGekkoMnemonic::Extrwi, ParseAlg::Op4), + RC_PSEUDO("inslwi", ExtendedGekkoMnemonic::Inslwi, ParseAlg::Op4), + RC_PSEUDO("insrwi", ExtendedGekkoMnemonic::Insrwi, ParseAlg::Op4), + RC_PSEUDO("rotlwi", ExtendedGekkoMnemonic::Rotlwi, ParseAlg::Op3), + RC_PSEUDO("rotrwi", ExtendedGekkoMnemonic::Rotrwi, ParseAlg::Op3), + RC_PSEUDO("rotlw", ExtendedGekkoMnemonic::Rotlw, ParseAlg::Op3), + RC_PSEUDO("slwi", ExtendedGekkoMnemonic::Slwi, ParseAlg::Op3), + RC_PSEUDO("srwi", ExtendedGekkoMnemonic::Srwi, ParseAlg::Op3), + RC_PSEUDO("clrlwi", ExtendedGekkoMnemonic::Clrlwi, ParseAlg::Op3), + RC_PSEUDO("clrrwi", ExtendedGekkoMnemonic::Clrrwi, ParseAlg::Op3), + RC_PSEUDO("clrlslwi", ExtendedGekkoMnemonic::Clrlslwi, ParseAlg::Op4), + LKAAPRED_PSEUDO("bt", ExtendedGekkoMnemonic::Bt, ParseAlg::Op2), + LKAAPRED_PSEUDO("bf", ExtendedGekkoMnemonic::Bf, ParseAlg::Op2), + LKAAPRED_PSEUDO("bdnz", ExtendedGekkoMnemonic::Bdnz, ParseAlg::Op1), + LKAAPRED_PSEUDO("bdnzt", ExtendedGekkoMnemonic::Bdnzt, ParseAlg::Op2), + LKAAPRED_PSEUDO("bdnzf", ExtendedGekkoMnemonic::Bdnzf, ParseAlg::Op2), + LKAAPRED_PSEUDO("bdz", ExtendedGekkoMnemonic::Bdz, ParseAlg::Op1), + LKAAPRED_PSEUDO("bdzt", ExtendedGekkoMnemonic::Bdzt, ParseAlg::Op2), + LKAAPRED_PSEUDO("bdzf", ExtendedGekkoMnemonic::Bdzf, ParseAlg::Op2), + LK_PSEUDO("blr", ExtendedGekkoMnemonic::Blr, ParseAlg::None), + LK_PSEUDO("bctr", ExtendedGekkoMnemonic::Bctr, ParseAlg::None), + LKPRED_PSEUDO("btlr", ExtendedGekkoMnemonic::Btlr, ParseAlg::Op1), + LKPRED_PSEUDO("btctr", ExtendedGekkoMnemonic::Btctr, ParseAlg::Op1), + LKPRED_PSEUDO("bflr", ExtendedGekkoMnemonic::Bflr, ParseAlg::Op1), + LKPRED_PSEUDO("bfctr", ExtendedGekkoMnemonic::Bfctr, ParseAlg::Op1), + LKPRED_PSEUDO("bdnzlr", ExtendedGekkoMnemonic::Bdnzlr, ParseAlg::None), + LKPRED_PSEUDO("bdnztlr", ExtendedGekkoMnemonic::Bdnztlr, ParseAlg::Op1), + LKPRED_PSEUDO("bdnzflr", ExtendedGekkoMnemonic::Bdnzflr, ParseAlg::Op1), + LKPRED_PSEUDO("bdzlr", ExtendedGekkoMnemonic::Bdzlr, ParseAlg::None), + LKPRED_PSEUDO("bdztlr", ExtendedGekkoMnemonic::Bdztlr, ParseAlg::Op1), + LKPRED_PSEUDO("bdzflr", ExtendedGekkoMnemonic::Bdzflr, ParseAlg::Op1), + LKAAPRED_PSEUDO("blt", ExtendedGekkoMnemonic::Blt, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("ble", ExtendedGekkoMnemonic::Ble, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("beq", ExtendedGekkoMnemonic::Beq, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bge", ExtendedGekkoMnemonic::Bge, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bgt", ExtendedGekkoMnemonic::Bgt, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bnl", ExtendedGekkoMnemonic::Bnl, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bne", ExtendedGekkoMnemonic::Bne, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bng", ExtendedGekkoMnemonic::Bng, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bso", ExtendedGekkoMnemonic::Bso, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bns", ExtendedGekkoMnemonic::Bns, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bun", ExtendedGekkoMnemonic::Bun, ParseAlg::Op1Or2), + LKAAPRED_PSEUDO("bnu", ExtendedGekkoMnemonic::Bnu, ParseAlg::Op1Or2), + LKPRED_PSEUDO("bltlr", ExtendedGekkoMnemonic::Bltlr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bltctr", ExtendedGekkoMnemonic::Bltctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("blelr", ExtendedGekkoMnemonic::Blelr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("blectr", ExtendedGekkoMnemonic::Blectr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("beqlr", ExtendedGekkoMnemonic::Beqlr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("beqctr", ExtendedGekkoMnemonic::Beqctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bgelr", ExtendedGekkoMnemonic::Bgelr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bgectr", ExtendedGekkoMnemonic::Bgectr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bgtlr", ExtendedGekkoMnemonic::Bgtlr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bgtctr", ExtendedGekkoMnemonic::Bgtctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnllr", ExtendedGekkoMnemonic::Bnllr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnlctr", ExtendedGekkoMnemonic::Bnlctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnelr", ExtendedGekkoMnemonic::Bnelr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnectr", ExtendedGekkoMnemonic::Bnectr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnglr", ExtendedGekkoMnemonic::Bnglr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bngctr", ExtendedGekkoMnemonic::Bngctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bsolr", ExtendedGekkoMnemonic::Bsolr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bsoctr", ExtendedGekkoMnemonic::Bsoctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnslr", ExtendedGekkoMnemonic::Bnslr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnsctr", ExtendedGekkoMnemonic::Bnsctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bunlr", ExtendedGekkoMnemonic::Bunlr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bunctr", ExtendedGekkoMnemonic::Bunctr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnulr", ExtendedGekkoMnemonic::Bnulr, ParseAlg::NoneOrOp1), + LKPRED_PSEUDO("bnuctr", ExtendedGekkoMnemonic::Bnuctr, ParseAlg::NoneOrOp1), + PLAIN_PSEUDO("crset", ExtendedGekkoMnemonic::Crset, ParseAlg::Op1), + PLAIN_PSEUDO("crclr", ExtendedGekkoMnemonic::Crclr, ParseAlg::Op1), + PLAIN_PSEUDO("crmove", ExtendedGekkoMnemonic::Crmove, ParseAlg::Op2), + PLAIN_PSEUDO("crnot", ExtendedGekkoMnemonic::Crnot, ParseAlg::Op2), + PLAIN_PSEUDO("twlt", ExtendedGekkoMnemonic::Twlt, ParseAlg::Op2), + PLAIN_PSEUDO("twlti", ExtendedGekkoMnemonic::Twlti, ParseAlg::Op2), + PLAIN_PSEUDO("twle", ExtendedGekkoMnemonic::Twle, ParseAlg::Op2), + PLAIN_PSEUDO("twlei", ExtendedGekkoMnemonic::Twlei, ParseAlg::Op2), + PLAIN_PSEUDO("tweq", ExtendedGekkoMnemonic::Tweq, ParseAlg::Op2), + PLAIN_PSEUDO("tweqi", ExtendedGekkoMnemonic::Tweqi, ParseAlg::Op2), + PLAIN_PSEUDO("twge", ExtendedGekkoMnemonic::Twge, ParseAlg::Op2), + PLAIN_PSEUDO("twgei", ExtendedGekkoMnemonic::Twgei, ParseAlg::Op2), + PLAIN_PSEUDO("twgt", ExtendedGekkoMnemonic::Twgt, ParseAlg::Op2), + PLAIN_PSEUDO("twgti", ExtendedGekkoMnemonic::Twgti, ParseAlg::Op2), + PLAIN_PSEUDO("twnl", ExtendedGekkoMnemonic::Twnl, ParseAlg::Op2), + PLAIN_PSEUDO("twnli", ExtendedGekkoMnemonic::Twnli, ParseAlg::Op2), + PLAIN_PSEUDO("twne", ExtendedGekkoMnemonic::Twne, ParseAlg::Op2), + PLAIN_PSEUDO("twnei", ExtendedGekkoMnemonic::Twnei, ParseAlg::Op2), + PLAIN_PSEUDO("twng", ExtendedGekkoMnemonic::Twng, ParseAlg::Op2), + PLAIN_PSEUDO("twngi", ExtendedGekkoMnemonic::Twngi, ParseAlg::Op2), + PLAIN_PSEUDO("twllt", ExtendedGekkoMnemonic::Twllt, ParseAlg::Op2), + PLAIN_PSEUDO("twllti", ExtendedGekkoMnemonic::Twllti, ParseAlg::Op2), + PLAIN_PSEUDO("twlle", ExtendedGekkoMnemonic::Twlle, ParseAlg::Op2), + PLAIN_PSEUDO("twllei", ExtendedGekkoMnemonic::Twllei, ParseAlg::Op2), + PLAIN_PSEUDO("twlge", ExtendedGekkoMnemonic::Twlge, ParseAlg::Op2), + PLAIN_PSEUDO("twlgei", ExtendedGekkoMnemonic::Twlgei, ParseAlg::Op2), + PLAIN_PSEUDO("twlgt", ExtendedGekkoMnemonic::Twlgt, ParseAlg::Op2), + PLAIN_PSEUDO("twlgti", ExtendedGekkoMnemonic::Twlgti, ParseAlg::Op2), + PLAIN_PSEUDO("twlnl", ExtendedGekkoMnemonic::Twlnl, ParseAlg::Op2), + PLAIN_PSEUDO("twlnli", ExtendedGekkoMnemonic::Twlnli, ParseAlg::Op2), + PLAIN_PSEUDO("twlng", ExtendedGekkoMnemonic::Twlng, ParseAlg::Op2), + PLAIN_PSEUDO("twlngi", ExtendedGekkoMnemonic::Twlngi, ParseAlg::Op2), + PLAIN_PSEUDO("trap", ExtendedGekkoMnemonic::Trap, ParseAlg::None), + PLAIN_PSEUDO("mtxer", ExtendedGekkoMnemonic::Mtxer, ParseAlg::Op1), + PLAIN_PSEUDO("mfxer", ExtendedGekkoMnemonic::Mfxer, ParseAlg::Op1), + PLAIN_PSEUDO("mtlr", ExtendedGekkoMnemonic::Mtlr, ParseAlg::Op1), + PLAIN_PSEUDO("mflr", ExtendedGekkoMnemonic::Mflr, ParseAlg::Op1), + PLAIN_PSEUDO("mtctr", ExtendedGekkoMnemonic::Mtctr, ParseAlg::Op1), + PLAIN_PSEUDO("mfctr", ExtendedGekkoMnemonic::Mfctr, ParseAlg::Op1), + PLAIN_PSEUDO("mtdsisr", ExtendedGekkoMnemonic::Mtdsisr, ParseAlg::Op1), + PLAIN_PSEUDO("mfdsisr", ExtendedGekkoMnemonic::Mfdsisr, ParseAlg::Op1), + PLAIN_PSEUDO("mtdar", ExtendedGekkoMnemonic::Mtdar, ParseAlg::Op1), + PLAIN_PSEUDO("mfdar", ExtendedGekkoMnemonic::Mfdar, ParseAlg::Op1), + PLAIN_PSEUDO("mtdec", ExtendedGekkoMnemonic::Mtdec, ParseAlg::Op1), + PLAIN_PSEUDO("mfdec", ExtendedGekkoMnemonic::Mfdec, ParseAlg::Op1), + PLAIN_PSEUDO("mtsdr1", ExtendedGekkoMnemonic::Mtsdr1, ParseAlg::Op1), + PLAIN_PSEUDO("mfsdr1", ExtendedGekkoMnemonic::Mfsdr1, ParseAlg::Op1), + PLAIN_PSEUDO("mtsrr0", ExtendedGekkoMnemonic::Mtsrr0, ParseAlg::Op1), + PLAIN_PSEUDO("mfsrr0", ExtendedGekkoMnemonic::Mfsrr0, ParseAlg::Op1), + PLAIN_PSEUDO("mtsrr1", ExtendedGekkoMnemonic::Mtsrr1, ParseAlg::Op1), + PLAIN_PSEUDO("mfsrr1", ExtendedGekkoMnemonic::Mfsrr1, ParseAlg::Op1), + PLAIN_PSEUDO("mtasr", ExtendedGekkoMnemonic::Mtasr, ParseAlg::Op1), + PLAIN_PSEUDO("mfasr", ExtendedGekkoMnemonic::Mfasr, ParseAlg::Op1), + PLAIN_PSEUDO("mtear", ExtendedGekkoMnemonic::Mtear, ParseAlg::Op1), + PLAIN_PSEUDO("mfear", ExtendedGekkoMnemonic::Mfear, ParseAlg::Op1), + PLAIN_PSEUDO("mttbl", ExtendedGekkoMnemonic::Mttbl, ParseAlg::Op1), + PLAIN_PSEUDO("mftbl", ExtendedGekkoMnemonic::Mftbl, ParseAlg::Op1), + PLAIN_PSEUDO("mttbu", ExtendedGekkoMnemonic::Mttbu, ParseAlg::Op1), + PLAIN_PSEUDO("mftbu", ExtendedGekkoMnemonic::Mftbu, ParseAlg::Op1), + PLAIN_PSEUDO("mtsprg", ExtendedGekkoMnemonic::Mtsprg, ParseAlg::Op2), + PLAIN_PSEUDO("mfsprg", ExtendedGekkoMnemonic::Mfsprg, ParseAlg::Op2), + PLAIN_PSEUDO("mtibatu", ExtendedGekkoMnemonic::Mtibatu, ParseAlg::Op2), + PLAIN_PSEUDO("mfibatu", ExtendedGekkoMnemonic::Mfibatu, ParseAlg::Op2), + PLAIN_PSEUDO("mtibatl", ExtendedGekkoMnemonic::Mtibatl, ParseAlg::Op2), + PLAIN_PSEUDO("mfibatl", ExtendedGekkoMnemonic::Mfibatl, ParseAlg::Op2), + PLAIN_PSEUDO("mtdbatu", ExtendedGekkoMnemonic::Mtdbatu, ParseAlg::Op2), + PLAIN_PSEUDO("mfdbatu", ExtendedGekkoMnemonic::Mfdbatu, ParseAlg::Op2), + PLAIN_PSEUDO("mtdbatl", ExtendedGekkoMnemonic::Mtdbatl, ParseAlg::Op2), + PLAIN_PSEUDO("mfdbatl", ExtendedGekkoMnemonic::Mfdbatl, ParseAlg::Op2), + PLAIN_PSEUDO("nop", ExtendedGekkoMnemonic::Nop, ParseAlg::None), + PLAIN_PSEUDO("li", ExtendedGekkoMnemonic::Li, ParseAlg::Op2), + PLAIN_PSEUDO("lis", ExtendedGekkoMnemonic::Lis, ParseAlg::Op2), + PLAIN_PSEUDO("la", ExtendedGekkoMnemonic::La, ParseAlg::Op1Off1), + RC_PSEUDO("mr", ExtendedGekkoMnemonic::Mr, ParseAlg::Op2), + RC_PSEUDO("not", ExtendedGekkoMnemonic::Not, ParseAlg::Op2), + PLAIN_PSEUDO("mtcr", ExtendedGekkoMnemonic::Mtcr, ParseAlg::Op1), + PLAIN_PSEUDO("mfspr", ExtendedGekkoMnemonic::Mfspr, ParseAlg::Op2), + PLAIN_PSEUDO("mftb", ExtendedGekkoMnemonic::Mftb, ParseAlg::Op2), + PLAIN_PSEUDO("mtspr", ExtendedGekkoMnemonic::Mtspr, ParseAlg::Op2), +}; + +#undef MNEMONIC +#undef PLAIN_MNEMONIC +#undef RC_MNEMONIC +#undef OERC_MNEMONIC +#undef LK_MNEMONIC +#undef AALK_MNEMONIC +#undef PSEUDO +#undef PLAIN_PSEUDO +#undef RC_PSEUDO +#undef OERC_PSEUDO +#undef LK_PSEUDO +#undef LKAA_PSEUDO +#undef LKPRED_PSEUDO +#undef LKAAPRED_PSEUDO + +////////////////////// +// ASSEMBLER TABLES // +////////////////////// +#define EMIT_MNEMONIC_ENTRY(opcode_val, extra_bits, ...) \ + MnemonicDesc \ + { \ + InsertOpcode(opcode_val) | (extra_bits), \ + static_cast(std::initializer_list{__VA_ARGS__}.size()), \ + { \ + __VA_ARGS__ \ + } \ + } +#define MNEMONIC(opcode_val, extra_bits, ...) \ + EMIT_MNEMONIC_ENTRY(opcode_val, extra_bits, __VA_ARGS__), INVALID_MNEMONIC, INVALID_MNEMONIC, \ + INVALID_MNEMONIC +#define BASIC_MNEMONIC(opcode_val, ...) MNEMONIC(opcode_val, 0, __VA_ARGS__) +#define RC_MNEMONIC(opcode_val, extra_bits, ...) \ + EMIT_MNEMONIC_ENTRY(opcode_val, extra_bits, __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(1, 31, 31)), __VA_ARGS__), \ + INVALID_MNEMONIC, INVALID_MNEMONIC +#define OERC_MNEMONIC(opcode_val, extra_bits, ...) \ + EMIT_MNEMONIC_ENTRY(opcode_val, extra_bits, __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(1, 31, 31)), __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(1, 21, 21)), __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY( \ + opcode_val, ((extra_bits) | InsertVal(1, 31, 31) | InsertVal(1, 21, 21)), __VA_ARGS__) +#define LK_MNEMONIC(opcode_val, extra_bits, ...) \ + EMIT_MNEMONIC_ENTRY(opcode_val, extra_bits, __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(1, 31, 31)), __VA_ARGS__), \ + INVALID_MNEMONIC, INVALID_MNEMONIC +#define AALK_MNEMONIC(opcode_val, extra_bits, ...) \ + EMIT_MNEMONIC_ENTRY(opcode_val, extra_bits, __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(0b01, 30, 31)), __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(0b10, 30, 31)), __VA_ARGS__), \ + EMIT_MNEMONIC_ENTRY(opcode_val, ((extra_bits) | InsertVal(0b11, 30, 31)), __VA_ARGS__) + +// Defines all basic mnemonics that Broadway/Gekko supports +extern const std::array mnemonics = { + // A-2 + OERC_MNEMONIC(31, InsertVal(266, 22, 30), _D, _A, _B), // add + OERC_MNEMONIC(31, InsertVal(10, 22, 30), _D, _A, _B), // addc + OERC_MNEMONIC(31, InsertVal(138, 22, 30), _D, _A, _B), // adde + BASIC_MNEMONIC(14, _D, _A, _SIMM), // addi + BASIC_MNEMONIC(12, _D, _A, _SIMM), // addic + BASIC_MNEMONIC(13, _D, _A, _SIMM), // addic. + BASIC_MNEMONIC(15, _D, _A, _SIMM), // addis + OERC_MNEMONIC(31, InsertVal(234, 22, 30), _D, _A), // addme + OERC_MNEMONIC(31, InsertVal(202, 22, 30), _D, _A), // addze + OERC_MNEMONIC(31, InsertVal(491, 22, 30), _D, _A, _B), // divw + OERC_MNEMONIC(31, InsertVal(459, 22, 30), _D, _A, _B), // divwu + RC_MNEMONIC(31, InsertVal(75, 22, 30), _D, _A, _B), // mulhw + RC_MNEMONIC(31, InsertVal(11, 22, 30), _D, _A, _B), // mulhwu + BASIC_MNEMONIC(7, _D, _A, _SIMM), // mulli + OERC_MNEMONIC(31, InsertVal(235, 22, 30), _D, _A, _B), // mullw + OERC_MNEMONIC(31, InsertVal(104, 22, 30), _D, _A), // neg + OERC_MNEMONIC(31, InsertVal(40, 22, 30), _D, _A, _B), // subf + OERC_MNEMONIC(31, InsertVal(8, 22, 30), _D, _A, _B), // subfc + OERC_MNEMONIC(31, InsertVal(136, 22, 30), _D, _A, _B), // subfe + BASIC_MNEMONIC(8, _D, _A, _SIMM), // subfic + OERC_MNEMONIC(31, InsertVal(232, 22, 30), _D, _A), // subfme + OERC_MNEMONIC(31, InsertVal(200, 22, 30), _D, _A), // subfze + + // A-3 + MNEMONIC(31, InsertVal(0, 21, 30), _Crfd, _L, _A, _B), // cmp + BASIC_MNEMONIC(11, _Crfd, _L, _A, _SIMM), // cmpi + MNEMONIC(31, InsertVal(32, 21, 30), _Crfd, _L, _A, _B), // cmpl + BASIC_MNEMONIC(10, _Crfd, _L, _A, _UIMM), // cmpli + + // A-4 + RC_MNEMONIC(31, InsertVal(28, 21, 30), _A, _S, _B), // and + RC_MNEMONIC(31, InsertVal(60, 21, 30), _A, _S, _B), // andc + BASIC_MNEMONIC(28, _A, _S, _UIMM), // andi. + BASIC_MNEMONIC(29, _A, _S, _UIMM), // andis. + RC_MNEMONIC(31, InsertVal(26, 21, 30), _A, _S), // cntlzw + RC_MNEMONIC(31, InsertVal(284, 21, 30), _A, _S, _B), // eqv + RC_MNEMONIC(31, InsertVal(954, 21, 30), _A, _S), // extsb + RC_MNEMONIC(31, InsertVal(922, 21, 30), _A, _S), // extsh + RC_MNEMONIC(31, InsertVal(476, 21, 30), _A, _S, _B), // nand + RC_MNEMONIC(31, InsertVal(124, 21, 30), _A, _S, _B), // nor + RC_MNEMONIC(31, InsertVal(444, 21, 30), _A, _S, _B), // or + RC_MNEMONIC(31, InsertVal(412, 21, 30), _A, _S, _B), // orc + BASIC_MNEMONIC(24, _A, _S, _UIMM), // ori + BASIC_MNEMONIC(25, _A, _S, _UIMM), // oris + RC_MNEMONIC(31, InsertVal(316, 21, 30), _A, _S, _B), // xor + BASIC_MNEMONIC(26, _A, _S, _UIMM), // xori + BASIC_MNEMONIC(27, _A, _S, _UIMM), // xoris + + // A-5 + RC_MNEMONIC(20, 0, _A, _S, _SH, _MB, _ME), // rlwimi + RC_MNEMONIC(21, 0, _A, _S, _SH, _MB, _ME), // rlwinm + RC_MNEMONIC(23, 0, _A, _S, _B, _MB, _ME), // rlwnm + + // A-6 + RC_MNEMONIC(31, InsertVal(24, 21, 30), _A, _S, _B), // slw + RC_MNEMONIC(31, InsertVal(792, 21, 30), _A, _S, _B), // sraw + RC_MNEMONIC(31, InsertVal(824, 21, 30), _A, _S, _SH), // srawi + RC_MNEMONIC(31, InsertVal(536, 21, 30), _A, _S, _B), // srw + + // A-7 + RC_MNEMONIC(63, InsertVal(21, 26, 30), _D, _A, _B), // fadd + RC_MNEMONIC(59, InsertVal(21, 26, 30), _D, _A, _B), // fadds + RC_MNEMONIC(63, InsertVal(18, 26, 30), _D, _A, _B), // fdiv + RC_MNEMONIC(59, InsertVal(18, 26, 30), _D, _A, _B), // fdivs + RC_MNEMONIC(63, InsertVal(25, 26, 30), _D, _A, _C), // fmul + RC_MNEMONIC(59, InsertVal(25, 26, 30), _D, _A, _C), // fmuls + RC_MNEMONIC(59, InsertVal(24, 26, 30), _D, _B), // fres + RC_MNEMONIC(63, InsertVal(26, 26, 30), _D, _B), // frsqrte + RC_MNEMONIC(63, InsertVal(20, 26, 30), _D, _A, _B), // fsub + RC_MNEMONIC(59, InsertVal(20, 26, 30), _D, _A, _B), // fsubs + RC_MNEMONIC(63, InsertVal(23, 26, 30), _D, _A, _C, _B), // fsel + + // A-8 + RC_MNEMONIC(63, InsertVal(29, 26, 30), _D, _A, _C, _B), // fmadd + RC_MNEMONIC(59, InsertVal(29, 26, 30), _D, _A, _C, _B), // fmadds + RC_MNEMONIC(63, InsertVal(28, 26, 30), _D, _A, _C, _B), // fmsub + RC_MNEMONIC(59, InsertVal(28, 26, 30), _D, _A, _C, _B), // fmsubs + RC_MNEMONIC(63, InsertVal(31, 26, 30), _D, _A, _C, _B), // fnmadd + RC_MNEMONIC(59, InsertVal(31, 26, 30), _D, _A, _C, _B), // fnmadds + RC_MNEMONIC(63, InsertVal(30, 26, 30), _D, _A, _C, _B), // fnmsub + RC_MNEMONIC(59, InsertVal(30, 26, 30), _D, _A, _C, _B), // fnmsubs + + // A-9 + RC_MNEMONIC(63, InsertVal(14, 21, 30), _D, _B), // fctiw + RC_MNEMONIC(63, InsertVal(15, 21, 30), _D, _B), // fctiwz + RC_MNEMONIC(63, InsertVal(12, 21, 30), _D, _B), // frsp + + // A-10 + MNEMONIC(63, InsertVal(32, 21, 30), _Crfd, _A, _B), // fcmpo + MNEMONIC(63, InsertVal(0, 21, 30), _Crfd, _A, _B), // fcmpu + + // A-11 + MNEMONIC(63, InsertVal(64, 21, 30), _Crfd, _Crfs), // mcrfs + RC_MNEMONIC(63, InsertVal(583, 21, 30), _D), // mffs + RC_MNEMONIC(63, InsertVal(70, 21, 30), _Crbd), // mtfsb0 + RC_MNEMONIC(63, InsertVal(38, 21, 30), _Crbd), // mtfsb1 + RC_MNEMONIC(63, InsertVal(711, 21, 30), _FM, _B), // mtfsf + RC_MNEMONIC(63, InsertVal(134, 21, 30), _Crfd, _IMM), // mtfsfi + + // A-12 + BASIC_MNEMONIC(34, _D, _Offd, _A), // lbz + BASIC_MNEMONIC(35, _D, _Offd, _A), // lbzu + MNEMONIC(31, InsertVal(119, 21, 30), _D, _A, _B), // lbzux + MNEMONIC(31, InsertVal(87, 21, 30), _D, _A, _B), // lbzx + BASIC_MNEMONIC(42, _D, _Offd, _A), // lha + BASIC_MNEMONIC(43, _D, _Offd, _A), // lhau + MNEMONIC(31, InsertVal(375, 21, 30), _D, _A, _B), // lhaux + MNEMONIC(31, InsertVal(343, 21, 30), _D, _A, _B), // lhax + BASIC_MNEMONIC(40, _D, _Offd, _A), // lhz + BASIC_MNEMONIC(41, _D, _Offd, _A), // lhzu + MNEMONIC(31, InsertVal(311, 21, 30), _D, _A, _B), // lhzux + MNEMONIC(31, InsertVal(279, 21, 30), _D, _A, _B), // lhzx + BASIC_MNEMONIC(32, _D, _Offd, _A), // lwz + BASIC_MNEMONIC(33, _D, _Offd, _A), // lwzu + MNEMONIC(31, InsertVal(55, 21, 30), _D, _A, _B), // lwzux + MNEMONIC(31, InsertVal(23, 21, 30), _D, _A, _B), // lwzx + + // A-13 + BASIC_MNEMONIC(38, _S, _Offd, _A), // stb + BASIC_MNEMONIC(39, _S, _Offd, _A), // stbu + MNEMONIC(31, InsertVal(247, 21, 30), _S, _A, _B), // stbux + MNEMONIC(31, InsertVal(215, 21, 30), _S, _A, _B), // stbx + BASIC_MNEMONIC(44, _S, _Offd, _A), // sth + BASIC_MNEMONIC(45, _S, _Offd, _A), // sthu + MNEMONIC(31, InsertVal(439, 21, 30), _S, _A, _B), // sthux + MNEMONIC(31, InsertVal(407, 21, 30), _S, _A, _B), // sthx + BASIC_MNEMONIC(36, _S, _Offd, _A), // stw + BASIC_MNEMONIC(37, _S, _Offd, _A), // stwu + MNEMONIC(31, InsertVal(183, 21, 30), _S, _A, _B), // stwux + MNEMONIC(31, InsertVal(151, 21, 30), _S, _A, _B), // stwx + + // A-14 + MNEMONIC(31, InsertVal(790, 21, 30), _D, _A, _B), // lhbrx + MNEMONIC(31, InsertVal(534, 21, 30), _D, _A, _B), // lwbrx + MNEMONIC(31, InsertVal(918, 21, 30), _S, _A, _B), // sthbrx + MNEMONIC(31, InsertVal(662, 21, 30), _S, _A, _B), // stwbrx + + // A-15 + BASIC_MNEMONIC(46, _D, _Offd, _A), // lmw + BASIC_MNEMONIC(47, _S, _Offd, _A), // stmw + + // A-16 + MNEMONIC(31, InsertVal(597, 21, 30), _D, _A, _NB), // lswi + MNEMONIC(31, InsertVal(533, 21, 30), _D, _A, _B), // lswx + MNEMONIC(31, InsertVal(725, 21, 30), _S, _A, _NB), // stswi + MNEMONIC(31, InsertVal(661, 21, 30), _S, _A, _B), // stswx + + // A-17 + MNEMONIC(31, InsertVal(854, 21, 30)), // eieio + MNEMONIC(19, InsertVal(150, 21, 30)), // isync + MNEMONIC(31, InsertVal(20, 21, 30), _D, _A, _B), // lwarx + MNEMONIC(31, InsertVal(150, 21, 30) | InsertVal(1, 31, 31), _S, _A, _B), // stwcx. + MNEMONIC(31, InsertVal(598, 21, 30)), // sync + + // A-18 + BASIC_MNEMONIC(50, _D, _Offd, _A), // lfd + BASIC_MNEMONIC(51, _D, _Offd, _A), // lfdu + MNEMONIC(31, InsertVal(631, 21, 30), _D, _A, _B), // lfdux + MNEMONIC(31, InsertVal(599, 21, 30), _D, _A, _B), // lfdx + BASIC_MNEMONIC(48, _D, _Offd, _A), // lfs + BASIC_MNEMONIC(49, _D, _Offd, _A), // lfsu + MNEMONIC(31, InsertVal(567, 21, 30), _D, _A, _B), // lfsux + MNEMONIC(31, InsertVal(535, 21, 30), _D, _A, _B), // lfsx + + // A-19 + BASIC_MNEMONIC(54, _S, _Offd, _A), // stfd + BASIC_MNEMONIC(55, _S, _Offd, _A), // stfdu + MNEMONIC(31, InsertVal(759, 21, 30), _S, _A, _B), // stfdux + MNEMONIC(31, InsertVal(727, 21, 30), _S, _A, _B), // stfdx + MNEMONIC(31, InsertVal(983, 21, 30), _S, _A, _B), // stfiwx + BASIC_MNEMONIC(52, _S, _Offd, _A), // stfs + BASIC_MNEMONIC(53, _S, _Offd, _A), // stfsu + MNEMONIC(31, InsertVal(695, 21, 30), _S, _A, _B), // stfsux + MNEMONIC(31, InsertVal(663, 21, 30), _S, _A, _B), // stfsx + + // A-20 + RC_MNEMONIC(63, InsertVal(264, 21, 30), _D, _B), // fabs + RC_MNEMONIC(63, InsertVal(72, 21, 30), _D, _B), // fmr + RC_MNEMONIC(63, InsertVal(136, 21, 30), _D, _B), // fnabs + RC_MNEMONIC(63, InsertVal(40, 21, 30), _D, _B), // fneg + + // A-21 + AALK_MNEMONIC(18, 0, _LI), // b + AALK_MNEMONIC(16, 0, _BO, _BI, _BD), // bc + LK_MNEMONIC(19, InsertVal(528, 21, 30), _BO, _BI), // bcctr + LK_MNEMONIC(19, InsertVal(16, 21, 30), _BO, _BI), // bclr + + // A-22 + MNEMONIC(19, InsertVal(257, 21, 30), _Crbd, _Crba, _Crbb), // crand + MNEMONIC(19, InsertVal(129, 21, 30), _Crbd, _Crba, _Crbb), // crandc + MNEMONIC(19, InsertVal(289, 21, 30), _Crbd, _Crba, _Crbb), // creqv + MNEMONIC(19, InsertVal(225, 21, 30), _Crbd, _Crba, _Crbb), // crnand + MNEMONIC(19, InsertVal(33, 21, 30), _Crbd, _Crba, _Crbb), // crnor + MNEMONIC(19, InsertVal(449, 21, 30), _Crbd, _Crba, _Crbb), // cror + MNEMONIC(19, InsertVal(417, 21, 30), _Crbd, _Crba, _Crbb), // crorc + MNEMONIC(19, InsertVal(193, 21, 30), _Crbd, _Crba, _Crbb), // crxor + MNEMONIC(19, InsertVal(0, 21, 30), _Crfd, _Crfs), // mcrf + + // A-23 + MNEMONIC(19, InsertVal(50, 21, 30)), // rfi + MNEMONIC(17, InsertVal(1, 30, 30)), // sc + + // A-24 + MNEMONIC(31, InsertVal(4, 21, 30), _TO, _A, _B), // tw + BASIC_MNEMONIC(3, _TO, _A, _SIMM), // twi + + // A-25 + MNEMONIC(31, InsertVal(512, 21, 30), _Crfd), // mcrxr + MNEMONIC(31, InsertVal(19, 21, 30), _D), // mfcr + MNEMONIC(31, InsertVal(83, 21, 30), _D), // mfmsr + MNEMONIC(31, InsertVal(339, 21, 30), _D, _SPR), // mfspr + MNEMONIC(31, InsertVal(371, 21, 30), _D, _TPR), // mftb + MNEMONIC(31, InsertVal(144, 21, 30), _CRM, _S), // mtcrf + MNEMONIC(31, InsertVal(146, 21, 30), _S), // mtmsr + MNEMONIC(31, InsertVal(467, 21, 30), _SPR, _D), // mtspr + + // A-26 + MNEMONIC(31, InsertVal(86, 21, 30), _A, _B), // dcbf + MNEMONIC(31, InsertVal(470, 21, 30), _A, _B), // dcbi + MNEMONIC(31, InsertVal(54, 21, 30), _A, _B), // dcbst + MNEMONIC(31, InsertVal(278, 21, 30), _A, _B), // dcbt + MNEMONIC(31, InsertVal(246, 21, 30), _A, _B), // dcbtst + MNEMONIC(31, InsertVal(1014, 21, 30), _A, _B), // dcbz + MNEMONIC(31, InsertVal(982, 21, 30), _A, _B), // icbi + + // A-27 + MNEMONIC(31, InsertVal(595, 21, 30), _D, _SR), // mfsr + MNEMONIC(31, InsertVal(659, 21, 30), _D, _B), // mfsrin + MNEMONIC(31, InsertVal(210, 21, 30), _SR, _S), // mtsr + MNEMONIC(31, InsertVal(242, 21, 30), _S, _B), // mtsrin + + // A-28 + MNEMONIC(31, InsertVal(306, 21, 30), _B), // tlbie + MNEMONIC(31, InsertVal(566, 21, 30)), // tlbsync + + // A-29 + MNEMONIC(31, InsertVal(310, 21, 30), _D, _A, _B), // eciwx + MNEMONIC(31, InsertVal(438, 21, 30), _S, _A, _B), // ecowx + + // A-30 + MNEMONIC(4, InsertVal(6, 25, 30), _D, _A, _B, _W2, _I2), // psq_lx + MNEMONIC(4, InsertVal(7, 25, 30), _S, _A, _B, _W2, _I2), // psq_stx + MNEMONIC(4, InsertVal(38, 25, 30), _D, _A, _B, _W2, _I2), // psq_lux + MNEMONIC(4, InsertVal(39, 25, 30), _S, _A, _B, _W2, _I2), // psq_stux + BASIC_MNEMONIC(56, _D, _OffdPs, _A, _W1, _I1), // psq_l + BASIC_MNEMONIC(57, _D, _OffdPs, _A, _W1, _I1), // psq_lu + BASIC_MNEMONIC(60, _S, _OffdPs, _A, _W1, _I1), // psq_st + BASIC_MNEMONIC(61, _S, _OffdPs, _A, _W1, _I1), // psq_stu + + // A-31 + RC_MNEMONIC(4, InsertVal(18, 26, 30), _D, _A, _B), // ps_div + RC_MNEMONIC(4, InsertVal(20, 26, 30), _D, _A, _B), // ps_sub + RC_MNEMONIC(4, InsertVal(21, 26, 30), _D, _A, _B), // ps_add + RC_MNEMONIC(4, InsertVal(23, 26, 30), _D, _A, _C, _B), // ps_sel + RC_MNEMONIC(4, InsertVal(24, 26, 30), _D, _B), // ps_res + RC_MNEMONIC(4, InsertVal(25, 26, 30), _D, _A, _C), // ps_mul + RC_MNEMONIC(4, InsertVal(26, 26, 30), _D, _B), // ps_rsqrte + RC_MNEMONIC(4, InsertVal(28, 26, 30), _D, _A, _C, _B), // ps_msub + RC_MNEMONIC(4, InsertVal(29, 26, 30), _D, _A, _C, _B), // ps_madd + RC_MNEMONIC(4, InsertVal(30, 26, 30), _D, _A, _C, _B), // ps_nmsub + RC_MNEMONIC(4, InsertVal(31, 26, 30), _D, _A, _C, _B), // ps_nmadd + RC_MNEMONIC(4, InsertVal(40, 21, 30), _D, _B), // ps_neg + RC_MNEMONIC(4, InsertVal(72, 21, 30), _D, _B), // ps_mr + RC_MNEMONIC(4, InsertVal(136, 21, 30), _D, _B), // ps_nabs + RC_MNEMONIC(4, InsertVal(264, 21, 30), _D, _B), // ps_abs + + // A-32 + RC_MNEMONIC(4, InsertVal(10, 26, 30), _D, _A, _C, _B), // ps_sum0 + RC_MNEMONIC(4, InsertVal(11, 26, 30), _D, _A, _C, _B), // ps_sum1 + RC_MNEMONIC(4, InsertVal(12, 26, 30), _D, _A, _C), // ps_muls0 + RC_MNEMONIC(4, InsertVal(13, 26, 30), _D, _A, _C), // ps_muls1 + RC_MNEMONIC(4, InsertVal(14, 26, 30), _D, _A, _C, _B), // ps_madds0 + RC_MNEMONIC(4, InsertVal(15, 26, 30), _D, _A, _C, _B), // ps_madds1 + MNEMONIC(4, InsertVal(0, 21, 30), _Crfd, _A, _B), // ps_cmpu0 + MNEMONIC(4, InsertVal(32, 21, 30), _Crfd, _A, _B), // ps_cmpo0 + MNEMONIC(4, InsertVal(64, 21, 30), _Crfd, _A, _B), // ps_cmpu1 + MNEMONIC(4, InsertVal(96, 21, 30), _Crfd, _A, _B), // ps_cmpo1 + RC_MNEMONIC(4, InsertVal(528, 21, 30), _D, _A, _B), // ps_merge00 + RC_MNEMONIC(4, InsertVal(560, 21, 30), _D, _A, _B), // ps_merge01 + RC_MNEMONIC(4, InsertVal(592, 21, 30), _D, _A, _B), // ps_merge10 + RC_MNEMONIC(4, InsertVal(624, 21, 30), _D, _A, _B), // ps_merge11 + MNEMONIC(4, InsertVal(1014, 21, 30), _A, _B), // dcbz_l +}; + +namespace +{ +// Reused operand translators for extended mnemonics +void NegateSIMM(OperandList& operands) +{ + operands[2] = static_cast(-static_cast(operands[2])); +} + +void SwapOps1And2(OperandList& operands) +{ + std::swap(operands[1], operands[2]); +} + +void SetCompareWordMode(OperandList& operands) +{ + if (operands.count == 2) + { + operands.Insert(0, 0); + } + operands.Insert(1, 0); +} + +template +void FillBOBI(OperandList& operands) +{ + operands.Insert(0, BO); + operands.Insert(1, BI); +} + +template +void BitswapIdx(OperandList& operands) +{ + operands[Idx] = SprBitswap(operands[Idx]); +} + +template +void FillBOBICond(OperandList& operands) +{ + if (operands.count < ParamCount) + { + operands.Insert(0, 0); + } + operands[0] = (operands[0] << 2) | Cond; + operands.Insert(0, BO); +} + +template +void FillBO(OperandList& operands) +{ + operands.Insert(0, BO); +} + +template +void TrapSetTO(OperandList& operands) +{ + operands.Insert(0, TO); +} + +template +void FillMtspr(OperandList& operands) +{ + operands.Insert(0, SPRG); +} + +template +void FillMfspr(OperandList& operands) +{ + operands.Insert(1, SPRG); +} + +template +void FillMtsprBatAndBitswap(OperandList& operands) +{ + operands[0] = SprBitswap(2 * operands[0] + SPRG); +} + +template +void FillMfsprBatAndBitswap(OperandList& operands) +{ + operands[1] = SprBitswap(2 * operands[1] + SPRG); +} +} // namespace + +#define PSEUDO(base, variant_bits, cb) \ + ExtendedMnemonicDesc { static_cast(base) * VARIANT_PERMUTATIONS + variant_bits, cb } +#define PLAIN_PSEUDO(base, cb) \ + PSEUDO(base, PLAIN_MNEMONIC, cb), INVALID_EXT_MNEMONIC, INVALID_EXT_MNEMONIC, INVALID_EXT_MNEMONIC +#define RC_PSEUDO(base, cb) \ + PSEUDO(base, PLAIN_MNEMONIC, cb), PSEUDO(base, RECORD_BIT, cb), INVALID_EXT_MNEMONIC, \ + INVALID_EXT_MNEMONIC +#define OERC_PSEUDO(base, cb) \ + PSEUDO(base, PLAIN_MNEMONIC, cb), PSEUDO(base, RECORD_BIT, cb), \ + PSEUDO(base, OVERFLOW_EXCEPTION, cb), PSEUDO(base, (RECORD_BIT | OVERFLOW_EXCEPTION), cb) +#define LK_PSEUDO(base, cb) \ + PSEUDO(base, PLAIN_MNEMONIC, cb), PSEUDO(base, LINK_BIT, cb), INVALID_EXT_MNEMONIC, \ + INVALID_EXT_MNEMONIC +#define LKAA_PSEUDO(base, cb) \ + PSEUDO(base, PLAIN_MNEMONIC, cb), PSEUDO(base, LINK_BIT, cb), \ + PSEUDO(base, ABSOLUTE_ADDRESS_BIT, cb), PSEUDO(base, (LINK_BIT | ABSOLUTE_ADDRESS_BIT), cb) + +extern const std::array + extended_mnemonics = { + // E.2.1 + PLAIN_PSEUDO(GekkoMnemonic::Addi, NegateSIMM), // subi + PLAIN_PSEUDO(GekkoMnemonic::Addis, NegateSIMM), // subis + PLAIN_PSEUDO(GekkoMnemonic::Addic, NegateSIMM), // subic + PLAIN_PSEUDO(GekkoMnemonic::AddicDot, NegateSIMM), // subic. + + // E.2.2 + OERC_PSEUDO(GekkoMnemonic::Subf, SwapOps1And2), // sub + OERC_PSEUDO(GekkoMnemonic::Subfc, SwapOps1And2), // subc + + // E.3.2 + PLAIN_PSEUDO(GekkoMnemonic::Cmpi, SetCompareWordMode), // cmpwi + PLAIN_PSEUDO(GekkoMnemonic::Cmp, SetCompareWordMode), // cmpw + PLAIN_PSEUDO(GekkoMnemonic::Cmpli, SetCompareWordMode), // cmplwi + PLAIN_PSEUDO(GekkoMnemonic::Cmpl, SetCompareWordMode), // cmplw + + // E.4.2 + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2], b = operands[3]; + operands[2] = b; + operands[3] = 0; + operands.Insert(4, n - 1); + })), // extlwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2], b = operands[3]; + operands[2] = b + n; + operands[3] = 32 - n; + operands.Insert(4, 31); + })), // extrwi + RC_PSEUDO(GekkoMnemonic::Rlwimi, ([](OperandList& operands) { + const u32 n = operands[2], b = operands[3]; + operands[2] = 32 - b; + operands[3] = b; + operands.Insert(4, b + n - 1); + })), // inslwi + RC_PSEUDO(GekkoMnemonic::Rlwimi, ([](OperandList& operands) { + const u32 n = operands[2], b = operands[3]; + operands[2] = 32 - (b + n); + operands[3] = b; + operands.Insert(4, b + n - 1); + })), // insrwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + operands.Insert(3, 0); + operands.Insert(4, 31); + })), // rotlwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2]; + operands[2] = 32 - n; + operands.Insert(3, 0); + operands.Insert(4, 31); + })), // rotrwi + RC_PSEUDO(GekkoMnemonic::Rlwnm, ([](OperandList& operands) { + operands.Insert(3, 0); + operands.Insert(4, 31); + })), // rotlw + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2]; + operands.Insert(3, 0); + operands.Insert(4, 31 - n); + })), // slwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2]; + operands[2] = 32 - n; + operands.Insert(3, n); + operands.Insert(4, 31); + })), // srwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2]; + operands[2] = 0; + operands.Insert(3, n); + operands.Insert(4, 31); + })), // clrlwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 n = operands[2]; + operands[2] = 0; + operands.Insert(3, 0); + operands.Insert(4, 31 - n); + })), // clrrwi + RC_PSEUDO(GekkoMnemonic::Rlwinm, ([](OperandList& operands) { + const u32 b = operands[2], n = operands[3]; + operands[2] = n; + operands[3] = b - n; + operands.Insert(4, 31 - n); + })), // clrlslwi + + // E.5.2 + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<12>)), // bt + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<4>)), // bf + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBI<16, 0>)), // bdnz + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<8>)), // bdnzt + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<0>)), // bdnzf + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBI<18, 0>)), // bdz + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<10>)), // bdzt + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<2>)), // bdzf + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<13>)), // bt+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<5>)), // bf+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBI<17, 0>)), // bdnz+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<9>)), // bdnzt+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<1>)), // bdnzf+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBI<19, 0>)), // bdz+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<11>)), // bdzt+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBO<3>)), // bdzf+ + + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBI<20, 0>)), // blr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<12>)), // btlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<4>)), // bflr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBI<16, 0>)), // bdnzlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<8>)), // bdnztlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<0>)), // bdnzflr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBI<18, 0>)), // bdzlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<10>)), // bdztlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<2>)), // bdzflr + + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<13>)), // btlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<5>)), // bflr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBI<17, 0>)), // bdnzlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<9>)), // bdnztlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<1>)), // bdnzflr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBI<19, 0>)), // bdzlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<11>)), // bdztlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBO<3>)), // bdzflr+ + + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBI<20, 0>)), // bctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBO<12>)), // btctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBO<4>)), // bfctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBO<13>)), // btctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBO<5>)), // bfctr+ + + // E.5.3 + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<12, 0, 2>)), // blt + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 1, 2>)), // ble + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<12, 2, 2>)), // beq + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 0, 2>)), // bge + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<12, 1, 2>)), // bgt + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 0, 2>)), // bnl + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 2, 2>)), // bne + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 1, 2>)), // bng + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<12, 3, 2>)), // bso + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 3, 2>)), // bns + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<12, 3, 2>)), // bun + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<4, 3, 2>)), // bnu + + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<13, 0, 2>)), // blt+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 1, 2>)), // ble+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<13, 2, 2>)), // beq+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 0, 2>)), // bge+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<13, 1, 2>)), // bgt+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 0, 2>)), // bnl+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 2, 2>)), // bne+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 1, 2>)), // bng+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<13, 3, 2>)), // bso+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 3, 2>)), // bns+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<13, 3, 2>)), // bun+ + LKAA_PSEUDO(GekkoMnemonic::Bc, (FillBOBICond<5, 3, 2>)), // bnu+ + + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<12, 0, 1>)), // bltlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 1, 1>)), // blelr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<12, 2, 1>)), // beqlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 0, 1>)), // bgelr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<12, 1, 1>)), // bgtlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 0, 1>)), // bnllr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 2, 1>)), // bnelr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 1, 1>)), // bnglr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<12, 3, 1>)), // bsolr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 3, 1>)), // bnslr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<12, 3, 1>)), // bunlr + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<4, 3, 1>)), // bnulr + + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<13, 0, 1>)), // bltlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 1, 1>)), // blelr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<13, 2, 1>)), // beqlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 0, 1>)), // bgelr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<13, 1, 1>)), // bgtlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 0, 1>)), // bnllr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 2, 1>)), // bnelr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 1, 1>)), // bnglr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<13, 3, 1>)), // bsolr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 3, 1>)), // bnslr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<13, 3, 1>)), // bunlr+ + LK_PSEUDO(GekkoMnemonic::Bclr, (FillBOBICond<5, 3, 1>)), // bnulr+ + + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<12, 0, 1>)), // bltctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 1, 1>)), // blectr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<12, 2, 1>)), // beqctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 0, 1>)), // bgectr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<12, 1, 1>)), // bgtctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 0, 1>)), // bnlctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 2, 1>)), // bnectr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 1, 1>)), // bngctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<12, 3, 1>)), // bsoctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 3, 1>)), // bnsctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<12, 3, 1>)), // bunctr + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<4, 3, 1>)), // bnuctr + + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<13, 0, 1>)), // bltctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 1, 1>)), // blectr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<13, 2, 1>)), // beqctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 0, 1>)), // bgectr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<13, 1, 1>)), // bgtctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 0, 1>)), // bnlctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 2, 1>)), // bnectr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 1, 1>)), // bngctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<13, 3, 1>)), // bsoctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 3, 1>)), // bnsctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<13, 3, 1>)), // bunctr+ + LK_PSEUDO(GekkoMnemonic::Bcctr, (FillBOBICond<5, 3, 1>)), // bnuctr+ + + // E.6 + PLAIN_PSEUDO(GekkoMnemonic::Creqv, + [](OperandList& operands) { + operands.Insert(1, operands[0]); + operands.Insert(2, operands[0]); + }), // crset + PLAIN_PSEUDO(GekkoMnemonic::Crxor, + [](OperandList& operands) { + operands.Insert(1, operands[0]); + operands.Insert(2, operands[0]); + }), // crclr + PLAIN_PSEUDO(GekkoMnemonic::Cror, + [](OperandList& operands) { operands.Insert(2, operands[1]); }), // crmove + PLAIN_PSEUDO(GekkoMnemonic::Crnor, + [](OperandList& operands) { operands.Insert(2, operands[1]); }), // crnot + + // E.7 + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<16>), // twlt + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<16>), // twlti + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<20>), // twle + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<20>), // twlei + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<4>), // tweq + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<4>), // tweqi + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<12>), // twge + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<12>), // twgei + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<8>), // twgt + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<8>), // twgti + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<12>), // twnl + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<12>), // twnli + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<24>), // twne + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<24>), // twnei + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<20>), // twng + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<20>), // twngi + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<2>), // twllt + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<2>), // twllti + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<6>), // twlle + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<6>), // twllei + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<5>), // twlge + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<5>), // twlgei + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<1>), // twlgt + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<1>), // twlgti + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<5>), // twlnl + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<5>), // twlnli + PLAIN_PSEUDO(GekkoMnemonic::Tw, TrapSetTO<6>), // twlng + PLAIN_PSEUDO(GekkoMnemonic::Twi, TrapSetTO<6>), // twlngi + PLAIN_PSEUDO(GekkoMnemonic::Tw, + [](OperandList& operands) { + operands.Insert(0, 31); + operands.Insert(1, 0); + operands.Insert(2, 0); + }), // trap + + // E.8 + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtxer + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfxer + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtlr + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mflr + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtctr + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfctr + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtdsisr + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfdsisr + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtdar + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfdar + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtdec + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfdec + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtsdr1 + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfsdr1 + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtsrr0 + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfsrr0 + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtsrr1 + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfsrr1 + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtasr + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfasr + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mtear + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfspr), // mfear + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mttbl + PLAIN_PSEUDO(GekkoMnemonic::Mftb_nobitswap, FillMfspr), // mftbl + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtspr), // mttbu + PLAIN_PSEUDO(GekkoMnemonic::Mftb_nobitswap, FillMfspr), // mftbu + PLAIN_PSEUDO( + GekkoMnemonic::Mtspr_nobitswap, + [](OperandList& operands) { operands[0] = SprBitswap(operands[0] + 272); }), // mtsprg + PLAIN_PSEUDO( + GekkoMnemonic::Mfspr_nobitswap, + [](OperandList& operands) { operands[1] = SprBitswap(operands[1] + 272); }), // mfsprg + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtsprBatAndBitswap<528>), // mtibatu + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfsprBatAndBitswap<528>), // mfibatu + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtsprBatAndBitswap<529>), // mtibatl + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfsprBatAndBitswap<529>), // mfibatl + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtsprBatAndBitswap<536>), // mtdbatu + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfsprBatAndBitswap<536>), // mfdbatu + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, FillMtsprBatAndBitswap<537>), // mtdbatl + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, FillMfsprBatAndBitswap<537>), // mfdbatl + + // E.9 + PLAIN_PSEUDO(GekkoMnemonic::Ori, + [](OperandList& operands) { + operands.Insert(0, 0); + operands.Insert(1, 0); + operands.Insert(2, 0); + }), // nop + PLAIN_PSEUDO(GekkoMnemonic::Addi, + [](OperandList& operands) { operands.Insert(1, 0); }), // li + PLAIN_PSEUDO(GekkoMnemonic::Addis, + [](OperandList& operands) { operands.Insert(1, 0); }), // lis + PLAIN_PSEUDO(GekkoMnemonic::Addi, SwapOps1And2), // la + RC_PSEUDO(GekkoMnemonic::Or, + ([](OperandList& operands) { operands.Insert(2, operands[1]); })), // mr + RC_PSEUDO(GekkoMnemonic::Nor, + ([](OperandList& operands) { operands.Insert(2, operands[1]); })), // not + PLAIN_PSEUDO(GekkoMnemonic::Mtcrf, + [](OperandList& operands) { operands.Insert(0, 0xff); }), // mtcr + + // Additional mnemonics + PLAIN_PSEUDO(GekkoMnemonic::Mfspr_nobitswap, BitswapIdx<1>), // mfspr + PLAIN_PSEUDO(GekkoMnemonic::Mftb_nobitswap, BitswapIdx<1>), // mfspr + PLAIN_PSEUDO(GekkoMnemonic::Mtspr_nobitswap, BitswapIdx<0>), // mtspr +}; + +#undef EMIT_MNEMONIC_ENTRY +#undef MNEMONIC +#undef BASIC_MNEMONIC +#undef RC_MNEMONIC +#undef OERC_MNEMONIC +#undef LK_MNEMONIC +#undef AALK_MNEMONIC +#undef PSEUDO +#undef PLAIN_PSEUDO +#undef RC_PSEUDO +#undef OERC_PSEUDO +#undef LK_PSEUDO +#undef LKAA_PSEUDO + +////////////////// +// LEXER TABLES // +////////////////// + +namespace +{ +constexpr TransitionF HasPlusOrMinus = [](char c) { return c == '+' || c == '-'; }; +constexpr TransitionF HasDigit = [](char c) -> bool { return std::isdigit(c); }; +constexpr TransitionF HasE = [](char c) { return c == 'e'; }; +constexpr TransitionF HasDot = [](char c) { return c == '.'; }; + +// Normal string characters +constexpr TransitionF HasNormal = [](char c) { return c != '\n' && c != '"' && c != '\\'; }; +// Invalid characters in string +constexpr TransitionF HasInvalid = [](char c) { return c == '\n'; }; +// Octal digits +constexpr TransitionF HasOctal = [](char c) { return c >= '0' && c <= '7'; }; +// Hex digits +constexpr TransitionF HasHex = [](char c) -> bool { return std::isxdigit(c); }; +// Normal - octal +constexpr TransitionF HasNormalMinusOctal = [](char c) { return HasNormal(c) && !HasOctal(c); }; +// Normal - hex +constexpr TransitionF HasNormalMinusHex = [](char c) { return HasNormal(c) && !HasHex(c); }; +// Escape start +constexpr TransitionF HasEscape = [](char c) { return c == '\\'; }; +// All single-character escapes +constexpr TransitionF HasSCE = [](char c) { return !HasOctal(c) && c != 'x' && c != '\n'; }; +// Hex escape +constexpr TransitionF HasHexStart = [](char c) { return c == 'x'; }; +constexpr TransitionF HasQuote = [](char c) { return c == '"'; }; +} // namespace + +extern const std::vector float_dfa = { + {{DfaEdge(HasPlusOrMinus, 1), DfaEdge(HasDigit, 2), DfaEdge(HasDot, 5)}, + "Invalid float: No numeric value"}, + + {{DfaEdge(HasDigit, 2), DfaEdge(HasDot, 5)}, "Invalid float: No numeric value"}, + + {{DfaEdge(HasDigit, 2), DfaEdge(HasDot, 3), DfaEdge(HasE, 7)}, std::nullopt}, + {{DfaEdge(HasDigit, 4)}, "Invalid float: No numeric value after decimal point"}, + {{DfaEdge(HasDigit, 4), DfaEdge(HasE, 7)}, std::nullopt}, + + {{DfaEdge(HasDigit, 6)}, "Invalid float: No numeric value after decimal point"}, + {{DfaEdge(HasDigit, 6), DfaEdge(HasE, 7)}, std::nullopt}, + + {{DfaEdge(HasDigit, 9), DfaEdge(HasPlusOrMinus, 8)}, + "Invalid float: No numeric value following exponent signifier"}, + {{DfaEdge(HasDigit, 9)}, "Invalid float: No numeric value following exponent signifier"}, + {{DfaEdge(HasDigit, 9)}, std::nullopt}, +}; + +extern const std::vector string_dfa = { + // Base character check + {{DfaEdge(HasNormal, 0), DfaEdge(HasInvalid, 1), DfaEdge(HasQuote, 2), DfaEdge(HasEscape, 3)}, + "Invalid string: No terminating \""}, + + // Invalid (unescaped newline) + {{}, "Invalid string: No terminating \""}, + // String end + {{}, std::nullopt}, + + // Escape character breakout + {{DfaEdge(HasSCE, 0), DfaEdge(HasInvalid, 1), DfaEdge(HasOctal, 4), DfaEdge(HasHexStart, 6)}, + "Invalid string: No terminating \""}, + + // Octal characters, at most 3 + {{DfaEdge(HasNormalMinusOctal, 0), DfaEdge(HasInvalid, 1), DfaEdge(HasQuote, 2), + DfaEdge(HasEscape, 3), DfaEdge(HasOctal, 5)}, + "Invalid string: No terminating \""}, + {{DfaEdge(HasNormal, 0), DfaEdge(HasInvalid, 1), DfaEdge(HasQuote, 2), DfaEdge(HasEscape, 3)}, + "Invalid string: No terminating \""}, + + // Hex characters, 1 or more + {{DfaEdge(HasHex, 7)}, "Invalid string: bad hex escape"}, + {{DfaEdge(HasNormalMinusHex, 0), DfaEdge(HasInvalid, 1), DfaEdge(HasQuote, 2), + DfaEdge(HasEscape, 3), DfaEdge(HasHex, 7)}, + "Invalid string: No terminating \""}, +}; +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/AssemblerTables.h b/Source/Core/Common/Assembler/AssemblerTables.h new file mode 100644 index 0000000000..ed084208e4 --- /dev/null +++ b/Source/Core/Common/Assembler/AssemblerTables.h @@ -0,0 +1,152 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/CaseInsensitiveDict.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler::detail +{ +/////////////////// +// PARSER TABLES // +/////////////////// +enum class ParseAlg +{ + None, + Op1, + NoneOrOp1, + Op1Off1, + Op2, + Op1Or2, + Op3, + Op2Or3, + Op4, + Op5, + Op1Off1Op2, +}; + +struct ParseInfo +{ + size_t mnemonic_index; + ParseAlg parse_algorithm; +}; + +// Mapping of SPRG names to values +extern const CaseInsensitiveDict sprg_map; +// Mapping of directive names to an enumeration +extern const CaseInsensitiveDict directives_map; +// Mapping of normal Gekko mnemonics to their index and argument form +extern const CaseInsensitiveDict mnemonic_tokens; +// Mapping of extended Gekko mnemonics to their index and argument form +extern const CaseInsensitiveDict extended_mnemonic_tokens; + +////////////////////// +// ASSEMBLER TABLES // +////////////////////// +constexpr size_t MAX_OPERANDS = 5; + +struct OperandList +{ + std::array, MAX_OPERANDS> list; + u32 count; + bool overfill; + + constexpr u32 operator[](size_t index) const { return ValueOf(list[index]); } + constexpr u32& operator[](size_t index) { return ValueOf(list[index]); } + + void Insert(size_t before, u32 val); + + template + void Copy(It begin, It end) + { + count = 0; + for (auto& i : list) + { + if (begin == end) + { + break; + } + i = *begin; + begin++; + count++; + } + overfill = begin != end; + } +}; + +struct OperandDesc +{ + u32 mask; + struct + { + u32 shift : 31; + bool is_signed : 1; + }; + u32 MaxVal() const; + u32 MinVal() const; + u32 TruncBits() const; + + bool Fits(u32 val) const; + u32 Fit(u32 val) const; +}; + +// MnemonicDesc holds the machine-code template for mnemonics +struct MnemonicDesc +{ + // Initial value for a given mnemonic (opcode, func code, LK, AA, OE) + const u32 initial_value; + const u32 operand_count; + // Masks for operands + std::array operand_masks; +}; + +// ExtendedMnemonicDesc holds the name of the mnemonic it transforms to as well as a +// transformer callback to translate the operands into the correct form for the base mnemonic +struct ExtendedMnemonicDesc +{ + size_t mnemonic_index; + void (*transform_operands)(OperandList&); +}; + +static constexpr size_t NUM_MNEMONICS = static_cast(GekkoMnemonic::LastMnemonic) + 1; +static constexpr size_t NUM_EXT_MNEMONICS = + static_cast(ExtendedGekkoMnemonic::LastMnemonic) + 1; +static constexpr size_t VARIANT_PERMUTATIONS = 4; + +// Table for mapping mnemonic+variants to their descriptors +extern const std::array mnemonics; +// Table for mapping extended mnemonic+variants to their descriptors +extern const std::array + extended_mnemonics; + +////////////////// +// LEXER TABLES // +////////////////// + +// In place of the reliace on std::regex, DFAs will be defined for matching sufficiently complex +// tokens This gives an extra benefit of providing reasons for match failures +using TransitionF = bool (*)(char c); +using DfaEdge = std::pair; +struct DfaNode +{ + std::vector edges; + // If nullopt: this is a final node + // If string: invalid reason + std::optional match_failure_reason; +}; + +// Floating point strings that will be accepted by std::stof/std::stod +// regex: [\+-]?(\d+(\.\d+)?|\.\d+)(e[\+-]?\d+)? +extern const std::vector float_dfa; +// C-style strings +// regex: "([^\\\n]|\\([0-7]{1,3}|x[0-9a-fA-F]+|[^x0-7\n]))*" +extern const std::vector string_dfa; +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/CaseInsensitiveDict.h b/Source/Core/Common/Assembler/CaseInsensitiveDict.h new file mode 100644 index 0000000000..8f6acccc8f --- /dev/null +++ b/Source/Core/Common/Assembler/CaseInsensitiveDict.h @@ -0,0 +1,126 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include +#include +#include +#include + +namespace Common::GekkoAssembler::detail +{ +// Hacky implementation of a case insensitive alphanumeric trie supporting extended entries +// Standing in for std::map to support case-insensitive lookups while allowing string_views in +// lookups +template +class CaseInsensitiveDict +{ +public: + CaseInsensitiveDict(const std::initializer_list>& il) + { + for (auto&& [k, v] : il) + { + Add(k, v); + } + } + + template + V const* Find(const T& key) const + { + auto&& [last_e, it] = TryFind(key); + if (it == key.cend() && last_e->_val) + { + return &*last_e->_val; + } + return nullptr; + } + static constexpr size_t NUM_CONNS = 36 + sizeof...(ExtraMatches); + static constexpr uint32_t INVALID_CONN = static_cast(-1); + +private: + struct TrieEntry + { + std::array _conns; + std::optional _val; + + TrieEntry() { std::fill(_conns.begin(), _conns.end(), INVALID_CONN); } + }; + + constexpr size_t IndexOf(char c) const + { + size_t idx; + if (std::isalpha(c)) + { + idx = std::tolower(c) - 'a'; + } + else if (std::isdigit(c)) + { + idx = c - '0' + 26; + } + else + { + idx = 36; + // Expands to an equivalent for loop over ExtraMatches + if constexpr (sizeof...(ExtraMatches) > 0) + { + (void)((c != ExtraMatches ? ++idx, true : false) && ...); + } + } + return idx; + } + + template + auto TryFind(const T& key) const -> std::pair + { + std::pair ret(&m_root_entry, key.cbegin()); + const auto k_end = key.cend(); + + for (; ret.second != k_end; ret.second++) + { + const size_t idx = IndexOf(*ret.second); + if (idx >= NUM_CONNS || ret.first->_conns[idx] == INVALID_CONN) + { + break; + } + + ret.first = &m_entry_pool[ret.first->_conns[idx]]; + } + + return ret; + } + + template + auto TryFind(const T& key) -> std::pair + { + auto&& [e_const, it] = + const_cast const*>(this)->TryFind(key); + return {const_cast(e_const), it}; + } + + void Add(std::string_view key, const V& val) + { + auto&& [last_e, it] = TryFind(key); + if (it != key.cend()) + { + for (; it != key.cend(); it++) + { + const size_t idx = IndexOf(*it); + if (idx >= NUM_CONNS) + { + break; + } + last_e->_conns[idx] = static_cast(m_entry_pool.size()); + last_e = &m_entry_pool.emplace_back(); + } + } + last_e->_val = val; + } + + TrieEntry m_root_entry; + std::vector m_entry_pool; +}; +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/GekkoAssembler.cpp b/Source/Core/Common/Assembler/GekkoAssembler.cpp new file mode 100644 index 0000000000..4ee97c59d9 --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoAssembler.cpp @@ -0,0 +1,189 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Assembler/GekkoAssembler.h" + +#include +#include +#include +#include + +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/AssemblerTables.h" +#include "Common/Assembler/GekkoIRGen.h" +#include "Common/Assert.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler +{ +namespace +{ +using namespace Common::GekkoAssembler::detail; + +FailureOr FillInstruction(const MnemonicDesc& desc, const OperandList& operands, + std::string_view inst_line) +{ + // Parser shouldn't allow this to pass + ASSERT_MSG(COMMON, desc.operand_count == operands.count && !operands.overfill, + "Unexpected operand count mismatch for instruction {}. Expected {} but found {}", + inst_line, desc.operand_count, operands.overfill ? 6 : operands.count); + + u32 instruction = desc.initial_value; + for (u32 i = 0; i < operands.count; i++) + { + if (!desc.operand_masks[i].Fits(operands[i])) + { + std::string message; + const u32 trunc_bits = desc.operand_masks[i].TruncBits(); + if (trunc_bits == 0) + { + if (desc.operand_masks[i].is_signed) + { + message = fmt::format("{:#x} not between {:#x} and {:#x}", static_cast(operands[i]), + static_cast(desc.operand_masks[i].MinVal()), + static_cast(desc.operand_masks[i].MaxVal())); + } + else + { + message = fmt::format("{:#x} not between {:#x} and {:#x}", operands[i], + desc.operand_masks[i].MinVal(), desc.operand_masks[i].MaxVal()); + } + } + else + { + if (desc.operand_masks[i].is_signed) + { + message = fmt::format("{:#x} not between {:#x} and {:#x} or not aligned to {}", + static_cast(operands[i]), + static_cast(desc.operand_masks[i].MinVal()), + static_cast(desc.operand_masks[i].MaxVal()), trunc_bits + 1); + } + else + { + message = fmt::format("{:#x} not between {:#x} and {:#x} or not aligned to {}", + operands[i], desc.operand_masks[i].MinVal(), + desc.operand_masks[i].MaxVal(), trunc_bits + 1); + } + } + return AssemblerError{std::move(message), "", 0, TagOf(operands.list[i]).begin, + TagOf(operands.list[i]).len}; + } + instruction |= desc.operand_masks[i].Fit(operands[i]); + } + return instruction; +} + +void AdjustOperandsForGas(GekkoMnemonic mnemonic, OperandList& ops_list) +{ + switch (mnemonic) + { + case GekkoMnemonic::Cmp: + case GekkoMnemonic::Cmpl: + case GekkoMnemonic::Cmpi: + case GekkoMnemonic::Cmpli: + if (ops_list.count < 4) + { + ops_list.Insert(0, 0); + } + break; + + case GekkoMnemonic::Addis: + // Because GAS wants to allow for addis and lis to work nice with absolute addresses, the + // immediate operand should also "fit" into the _UIMM field, so just turn a valid UIMM into a + // SIMM + if (ops_list[2] >= 0x8000 && ops_list[2] <= 0xffff) + { + ops_list[2] = ops_list[2] - 0x10000; + } + break; + + default: + break; + } +} + +} // namespace + +void CodeBlock::PushBigEndian(u32 val) +{ + instructions.push_back((val >> 24) & 0xff); + instructions.push_back((val >> 16) & 0xff); + instructions.push_back((val >> 8) & 0xff); + instructions.push_back(val & 0xff); +} + +FailureOr> Assemble(std::string_view instruction, + u32 current_instruction_address) +{ + FailureOr parse_result = + detail::ParseToIR(instruction, current_instruction_address); + if (IsFailure(parse_result)) + { + return GetFailure(parse_result); + } + + const auto& parsed_blocks = GetT(parse_result).blocks; + const auto& operands = GetT(parse_result).operand_pool; + std::vector out_blocks; + + for (const detail::IRBlock& parsed_block : parsed_blocks) + { + CodeBlock new_block(parsed_block.block_address); + for (const detail::ChunkVariant& chunk : parsed_block.chunks) + { + if (std::holds_alternative(chunk)) + { + for (const detail::GekkoInstruction& parsed_inst : std::get(chunk)) + { + OperandList adjusted_ops; + ASSERT(parsed_inst.op_interval.len <= MAX_OPERANDS); + adjusted_ops.Copy(operands.begin() + parsed_inst.op_interval.begin, + operands.begin() + parsed_inst.op_interval.End()); + + size_t idx = parsed_inst.mnemonic_index; + if (parsed_inst.is_extended) + { + extended_mnemonics[idx].transform_operands(adjusted_ops); + idx = extended_mnemonics[idx].mnemonic_index; + } + + AdjustOperandsForGas(static_cast(idx >> 2), adjusted_ops); + + FailureOr inst = FillInstruction(mnemonics[idx], adjusted_ops, parsed_inst.raw_text); + if (IsFailure(inst)) + { + GetFailure(inst).error_line = parsed_inst.raw_text; + GetFailure(inst).line = parsed_inst.line_number; + return GetFailure(inst); + } + + new_block.PushBigEndian(GetT(inst)); + } + } + else if (std::holds_alternative(chunk)) + { + detail::ByteChunk byte_arr = std::get(chunk); + new_block.instructions.insert(new_block.instructions.end(), byte_arr.begin(), + byte_arr.end()); + } + else if (std::holds_alternative(chunk)) + { + detail::PadChunk pad_len = std::get(chunk); + new_block.instructions.insert(new_block.instructions.end(), pad_len, 0); + } + else + { + ASSERT(false); + } + } + + if (!new_block.instructions.empty()) + { + out_blocks.emplace_back(std::move(new_block)); + } + } + return out_blocks; +} +} // namespace Common::GekkoAssembler diff --git a/Source/Core/Common/Assembler/GekkoAssembler.h b/Source/Core/Common/Assembler/GekkoAssembler.h new file mode 100644 index 0000000000..ede99532f3 --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoAssembler.h @@ -0,0 +1,29 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler +{ +struct CodeBlock +{ + CodeBlock(u32 address) : block_address(address) {} + + void PushBigEndian(u32 val); + + u32 block_address; + std::vector instructions; +}; + +// Common::GekkoAssember::Assemble - Core routine for assembling Gekko/Broadway instructions +// Supports the full Gekko ISA, as well as the extended mnemonics defined by the book "PowerPC +// Microprocessor Family: The Programming Environments" The input assembly is fully parsed and +// assembled with a base address specified by the base_virtual_address +FailureOr> Assemble(std::string_view assembly, u32 base_virtual_address); +} // namespace Common::GekkoAssembler diff --git a/Source/Core/Common/Assembler/GekkoIRGen.cpp b/Source/Core/Common/Assembler/GekkoIRGen.cpp new file mode 100644 index 0000000000..72c284a15e --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoIRGen.cpp @@ -0,0 +1,832 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Assembler/GekkoIRGen.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/GekkoParser.h" +#include "Common/Assert.h" +#include "Common/BitUtils.h" + +namespace Common::GekkoAssembler::detail +{ +namespace +{ +class GekkoIRPlugin : public ParsePlugin +{ +public: + GekkoIRPlugin(GekkoIR& result, u32 base_addr) + : m_output_result(result), m_active_var(nullptr), m_operand_scan_begin(0) + { + m_active_block = &m_output_result.blocks.emplace_back(base_addr); + } + virtual ~GekkoIRPlugin() = default; + + void OnDirectivePre(GekkoDirective directive) override; + void OnDirectivePost(GekkoDirective directive) override; + void OnInstructionPre(const ParseInfo& mnemonic_info, bool extended) override; + void OnInstructionPost(const ParseInfo& mnemonic_info, bool extended) override; + void OnOperandPre() override; + void OnOperandPost() override; + void OnResolvedExprPost() override; + void OnOperator(AsmOp operation) override; + void OnTerminal(Terminal type, const AssemblerToken& val) override; + void OnHiaddr(std::string_view id) override; + void OnLoaddr(std::string_view id) override; + void OnCloseParen(ParenType type) override; + void OnLabelDecl(std::string_view name) override; + void OnVarDecl(std::string_view name) override; + void PostParseAction() override; + + u32 CurrentAddress() const; + std::optional LookupVar(std::string_view lab); + std::optional LookupLabel(std::string_view lab); + + template + T& GetChunk(); + + template + void AddBytes(T val); + + void AddStringBytes(std::string_view str, bool null_term); + + void PadAlign(u32 bits); + void PadSpace(size_t space); + + void StartBlock(u32 address); + void StartBlockAlign(u32 bits); + void StartInstruction(size_t mnemonic_index, bool extended); + void FinishInstruction(); + void SaveOperandFixup(size_t str_left, size_t str_right); + + void AddBinaryEvaluator(u32 (*evaluator)(u32, u32)); + void AddUnaryEvaluator(u32 (*evaluator)(u32)); + void AddAbsoluteAddressConv(); + void AddLiteral(u32 lit); + void AddSymbolResolve(std::string_view sym, bool absolute); + + void RunFixups(); + + void EvalOperatorRel(AsmOp operation); + void EvalOperatorAbs(AsmOp operation); + void EvalTerminalRel(Terminal type, const AssemblerToken& tok); + void EvalTerminalAbs(Terminal type, const AssemblerToken& tok); + +private: + enum class EvalMode + { + RelAddrDoublePass, + AbsAddrSinglePass, + }; + + GekkoIR& m_output_result; + + IRBlock* m_active_block; + GekkoInstruction m_build_inst; + u64* m_active_var; + size_t m_operand_scan_begin; + + std::map> m_labels; + std::map> m_constants; + std::set m_symset; + + EvalMode m_evaluation_mode; + + // For operand parsing + std::stack> m_fixup_stack; + std::vector> m_operand_fixups; + size_t m_operand_str_start; + + // For directive parsing + std::vector m_eval_stack; + std::variant, std::vector> m_floats_list; + std::string_view m_string_lit; + GekkoDirective m_active_directive; +}; + +/////////////// +// OVERRIDES // +/////////////// + +void GekkoIRPlugin::OnDirectivePre(GekkoDirective directive) +{ + m_evaluation_mode = EvalMode::AbsAddrSinglePass; + m_active_directive = directive; + m_eval_stack = std::vector{}; + + switch (directive) + { + case GekkoDirective::Float: + m_floats_list = std::vector{}; + break; + case GekkoDirective::Double: + m_floats_list = std::vector{}; + break; + default: + break; + } +} + +void GekkoIRPlugin::OnDirectivePost(GekkoDirective directive) +{ + switch (directive) + { + // .nbyte directives are handled by OnResolvedExprPost + default: + break; + + case GekkoDirective::Float: + case GekkoDirective::Double: + std::visit( + [this](auto&& vec) { + for (auto&& val : vec) + { + AddBytes(val); + } + }, + m_floats_list); + break; + + case GekkoDirective::DefVar: + ASSERT(m_active_var != nullptr); + *m_active_var = m_eval_stack.back(); + m_active_var = nullptr; + break; + + case GekkoDirective::Locate: + StartBlock(static_cast(m_eval_stack.back())); + break; + + case GekkoDirective::Zeros: + PadSpace(static_cast(m_eval_stack.back())); + break; + + case GekkoDirective::Skip: + { + const u32 skip_len = static_cast(m_eval_stack.back()); + if (skip_len > 0) + { + StartBlock(CurrentAddress() + skip_len); + } + break; + } + + case GekkoDirective::PadAlign: + PadAlign(static_cast(m_eval_stack.back())); + break; + + case GekkoDirective::Align: + StartBlockAlign(static_cast(m_eval_stack.back())); + break; + + case GekkoDirective::Ascii: + AddStringBytes(m_string_lit, false); + break; + + case GekkoDirective::Asciz: + AddStringBytes(m_string_lit, true); + break; + } + m_eval_stack = {}; +} + +void GekkoIRPlugin::OnInstructionPre(const ParseInfo& mnemonic_info, bool extended) +{ + m_evaluation_mode = EvalMode::RelAddrDoublePass; + StartInstruction(mnemonic_info.mnemonic_index, extended); +} + +void GekkoIRPlugin::OnInstructionPost(const ParseInfo&, bool) +{ + FinishInstruction(); +} + +void GekkoIRPlugin::OnOperandPre() +{ + m_operand_str_start = m_owner->lexer.ColNumber(); +} + +void GekkoIRPlugin::OnOperandPost() +{ + SaveOperandFixup(m_operand_str_start, m_owner->lexer.ColNumber()); +} + +void GekkoIRPlugin::OnResolvedExprPost() +{ + switch (m_active_directive) + { + case GekkoDirective::Byte: + AddBytes(static_cast(m_eval_stack.back())); + break; + case GekkoDirective::_2byte: + AddBytes(static_cast(m_eval_stack.back())); + break; + case GekkoDirective::_4byte: + AddBytes(static_cast(m_eval_stack.back())); + break; + case GekkoDirective::_8byte: + AddBytes(static_cast(m_eval_stack.back())); + break; + default: + return; + } + m_eval_stack.clear(); +} + +void GekkoIRPlugin::OnOperator(AsmOp operation) +{ + if (m_evaluation_mode == EvalMode::RelAddrDoublePass) + { + EvalOperatorRel(operation); + } + else + { + EvalOperatorAbs(operation); + } +} + +void GekkoIRPlugin::OnTerminal(Terminal type, const AssemblerToken& val) +{ + if (type == Terminal::Str) + { + m_string_lit = val.token_val; + } + else if (m_evaluation_mode == EvalMode::RelAddrDoublePass) + { + EvalTerminalRel(type, val); + } + else + { + EvalTerminalAbs(type, val); + } +} + +void GekkoIRPlugin::OnHiaddr(std::string_view id) +{ + if (m_evaluation_mode == EvalMode::RelAddrDoublePass) + { + AddSymbolResolve(id, true); + AddLiteral(16); + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs >> rhs; }); + AddLiteral(0xffff); + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs & rhs; }); + } + else + { + u32 base; + if (auto lbl = LookupLabel(id); lbl) + { + base = *lbl; + } + else if (auto var = LookupVar(id); var) + { + base = *var; + } + else + { + m_owner->EmitErrorHere(fmt::format("Undefined reference to Label/Constant '{}'", id)); + return; + } + m_eval_stack.push_back((base >> 16) & 0xffff); + } +} + +void GekkoIRPlugin::OnLoaddr(std::string_view id) +{ + if (m_evaluation_mode == EvalMode::RelAddrDoublePass) + { + AddSymbolResolve(id, true); + AddLiteral(0xffff); + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs & rhs; }); + } + else + { + u32 base; + if (auto lbl = LookupLabel(id); lbl) + { + base = *lbl; + } + else if (auto var = LookupVar(id); var) + { + base = *var; + } + else + { + m_owner->EmitErrorHere(fmt::format("Undefined reference to Label/Constant '{}'", id)); + return; + } + + m_eval_stack.push_back(base & 0xffff); + } +} + +void GekkoIRPlugin::OnCloseParen(ParenType type) +{ + if (type != ParenType::RelConv) + { + return; + } + + if (m_evaluation_mode == EvalMode::RelAddrDoublePass) + { + AddAbsoluteAddressConv(); + } + else + { + m_eval_stack.push_back(CurrentAddress()); + EvalOperatorAbs(AsmOp::Sub); + } +} + +void GekkoIRPlugin::OnLabelDecl(std::string_view name) +{ + const std::string name_str(name); + if (m_symset.contains(name_str)) + { + m_owner->EmitErrorHere(fmt::format("Label/Constant {} is already defined", name)); + return; + } + + m_labels[name_str] = m_active_block->BlockEndAddress(); + m_symset.insert(name_str); +} + +void GekkoIRPlugin::OnVarDecl(std::string_view name) +{ + const std::string name_str(name); + if (m_symset.contains(name_str)) + { + m_owner->EmitErrorHere(fmt::format("Label/Constant {} is already defined", name)); + return; + } + + m_active_var = &m_constants[name_str]; + m_symset.insert(name_str); +} + +void GekkoIRPlugin::PostParseAction() +{ + RunFixups(); +} + +////////////////////// +// HELPER FUNCTIONS // +////////////////////// + +u32 GekkoIRPlugin::CurrentAddress() const +{ + return m_active_block->BlockEndAddress(); +} + +std::optional GekkoIRPlugin::LookupVar(std::string_view var) +{ + auto var_it = m_constants.find(var); + return var_it == m_constants.end() ? std::nullopt : std::optional(var_it->second); +} + +std::optional GekkoIRPlugin::LookupLabel(std::string_view lab) +{ + auto label_it = m_labels.find(lab); + return label_it == m_labels.end() ? std::nullopt : std::optional(label_it->second); +} + +void GekkoIRPlugin::AddStringBytes(std::string_view str, bool null_term) +{ + ByteChunk& bytes = GetChunk(); + ConvertStringLiteral(str, &bytes); + if (null_term) + { + bytes.push_back('\0'); + } +} + +template +T& GekkoIRPlugin::GetChunk() +{ + if (!m_active_block->chunks.empty() && std::holds_alternative(m_active_block->chunks.back())) + { + return std::get(m_active_block->chunks.back()); + } + + return std::get(m_active_block->chunks.emplace_back(T{})); +} + +template +void GekkoIRPlugin::AddBytes(T val) +{ + if constexpr (std::is_integral_v) + { + ByteChunk& bytes = GetChunk(); + for (size_t i = sizeof(T) - 1; i > 0; i--) + { + bytes.push_back((val >> (8 * i)) & 0xff); + } + bytes.push_back(val & 0xff); + } + else if constexpr (std::is_same_v) + { + static_assert(sizeof(double) == sizeof(u64)); + AddBytes(BitCast(val)); + } + else + { + // std::is_same_v + static_assert(sizeof(double) == sizeof(u64)); + AddBytes(BitCast(val)); + } +} + +void GekkoIRPlugin::PadAlign(u32 bits) +{ + const u32 align_mask = (1 << bits) - 1; + const u32 current_addr = m_active_block->BlockEndAddress(); + if (current_addr & align_mask) + { + PadChunk& current_pad = GetChunk(); + current_pad += (1 << bits) - (current_addr & align_mask); + } +} + +void GekkoIRPlugin::PadSpace(size_t space) +{ + GetChunk() += space; +} + +void GekkoIRPlugin::StartBlock(u32 address) +{ + m_active_block = &m_output_result.blocks.emplace_back(address); +} + +void GekkoIRPlugin::StartBlockAlign(u32 bits) +{ + const u32 align_mask = (1 << bits) - 1; + const u32 current_addr = m_active_block->BlockEndAddress(); + if (current_addr & align_mask) + { + StartBlock((1 << bits) + (current_addr & ~align_mask)); + } +} + +void GekkoIRPlugin::StartInstruction(size_t mnemonic_index, bool extended) +{ + m_build_inst = GekkoInstruction{ + .mnemonic_index = mnemonic_index, + .raw_text = m_owner->lexer.CurrentLine(), + .line_number = m_owner->lexer.LineNumber(), + .is_extended = extended, + }; + m_operand_scan_begin = m_output_result.operand_pool.size(); +} + +void GekkoIRPlugin::AddBinaryEvaluator(u32 (*evaluator)(u32, u32)) +{ + std::function rhs = std::move(m_fixup_stack.top()); + m_fixup_stack.pop(); + std::function lhs = std::move(m_fixup_stack.top()); + m_fixup_stack.pop(); + m_fixup_stack.emplace([evaluator, lhs = std::move(lhs), rhs = std::move(rhs)]() { + return evaluator(lhs(), rhs()); + }); +} + +void GekkoIRPlugin::AddUnaryEvaluator(u32 (*evaluator)(u32)) +{ + std::function sub = std::move(m_fixup_stack.top()); + m_fixup_stack.pop(); + m_fixup_stack.emplace([evaluator, sub = std::move(sub)]() { return evaluator(sub()); }); +} + +void GekkoIRPlugin::AddAbsoluteAddressConv() +{ + const u32 inst_address = m_active_block->BlockEndAddress(); + std::function sub = std::move(m_fixup_stack.top()); + m_fixup_stack.pop(); + m_fixup_stack.emplace([inst_address, sub = std::move(sub)] { return sub() - inst_address; }); +} + +void GekkoIRPlugin::AddLiteral(u32 lit) +{ + m_fixup_stack.emplace([lit] { return lit; }); +} + +void GekkoIRPlugin::AddSymbolResolve(std::string_view sym, bool absolute) +{ + const u32 source_address = m_active_block->BlockEndAddress(); + AssemblerError err_on_fail = AssemblerError{ + fmt::format("Unresolved symbol '{}'", sym), + m_owner->lexer.CurrentLine(), + m_owner->lexer.LineNumber(), + // Lexer should currently point to the label, as it hasn't been eaten yet + m_owner->lexer.ColNumber(), + sym.size(), + }; + + m_fixup_stack.emplace( + [this, sym, absolute, source_address, err_on_fail = std::move(err_on_fail)] { + auto label_it = m_labels.find(sym); + if (label_it != m_labels.end()) + { + if (absolute) + { + return label_it->second; + } + return label_it->second - source_address; + } + + auto var_it = m_constants.find(sym); + if (var_it != m_constants.end()) + { + return static_cast(var_it->second); + } + + m_owner->error = std::move(err_on_fail); + return u32{0}; + }); +} + +void GekkoIRPlugin::SaveOperandFixup(size_t str_left, size_t str_right) +{ + m_operand_fixups.emplace_back(std::move(m_fixup_stack.top())); + m_fixup_stack.pop(); + m_output_result.operand_pool.emplace_back(Interval{str_left, str_right - str_left}, 0); +} + +void GekkoIRPlugin::RunFixups() +{ + for (size_t i = 0; i < m_operand_fixups.size(); i++) + { + ValueOf(m_output_result.operand_pool[i]) = m_operand_fixups[i](); + if (m_owner->error) + { + return; + } + } +} + +void GekkoIRPlugin::FinishInstruction() +{ + m_build_inst.op_interval.begin = m_operand_scan_begin; + m_build_inst.op_interval.len = m_output_result.operand_pool.size() - m_operand_scan_begin; + GetChunk().emplace_back(m_build_inst); + m_operand_scan_begin = 0; +} + +void GekkoIRPlugin::EvalOperatorAbs(AsmOp operation) +{ +#define EVAL_BINARY_OP(OPERATOR) \ + { \ + u64 rhs = m_eval_stack.back(); \ + m_eval_stack.pop_back(); \ + m_eval_stack.back() = m_eval_stack.back() OPERATOR rhs; \ + } + + switch (operation) + { + case AsmOp::Or: + EVAL_BINARY_OP(|); + break; + case AsmOp::Xor: + EVAL_BINARY_OP(^); + break; + case AsmOp::And: + EVAL_BINARY_OP(&); + break; + case AsmOp::Lsh: + EVAL_BINARY_OP(<<); + break; + case AsmOp::Rsh: + EVAL_BINARY_OP(>>); + break; + case AsmOp::Add: + EVAL_BINARY_OP(+); + break; + case AsmOp::Sub: + EVAL_BINARY_OP(-); + break; + case AsmOp::Mul: + EVAL_BINARY_OP(*); + break; + case AsmOp::Div: + EVAL_BINARY_OP(/); + break; + case AsmOp::Neg: + m_eval_stack.back() = static_cast(-static_cast(m_eval_stack.back())); + break; + case AsmOp::Not: + m_eval_stack.back() = ~m_eval_stack.back(); + break; + } +#undef EVAL_BINARY_OP +#undef EVAL_UNARY_OP +} + +void GekkoIRPlugin::EvalOperatorRel(AsmOp operation) +{ + switch (operation) + { + case AsmOp::Or: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs | rhs; }); + break; + case AsmOp::Xor: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs ^ rhs; }); + break; + case AsmOp::And: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs & rhs; }); + break; + case AsmOp::Lsh: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs << rhs; }); + break; + case AsmOp::Rsh: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs >> rhs; }); + break; + case AsmOp::Add: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs + rhs; }); + break; + case AsmOp::Sub: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs - rhs; }); + break; + case AsmOp::Mul: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs * rhs; }); + break; + case AsmOp::Div: + AddBinaryEvaluator([](u32 lhs, u32 rhs) { return lhs / rhs; }); + break; + case AsmOp::Neg: + AddUnaryEvaluator([](u32 val) { return static_cast(-static_cast(val)); }); + break; + case AsmOp::Not: + AddUnaryEvaluator([](u32 val) { return ~val; }); + break; + } +} + +void GekkoIRPlugin::EvalTerminalRel(Terminal type, const AssemblerToken& tok) +{ + switch (type) + { + case Terminal::Hex: + case Terminal::Dec: + case Terminal::Oct: + case Terminal::Bin: + case Terminal::GPR: + case Terminal::FPR: + case Terminal::SPR: + case Terminal::CRField: + case Terminal::Lt: + case Terminal::Gt: + case Terminal::Eq: + case Terminal::So: + { + std::optional val = tok.EvalToken(); + ASSERT(val.has_value()); + AddLiteral(*val); + break; + } + + case Terminal::Dot: + AddLiteral(CurrentAddress()); + break; + + case Terminal::Id: + { + if (auto label_it = m_labels.find(tok.token_val); label_it != m_labels.end()) + { + AddLiteral(label_it->second - CurrentAddress()); + } + else if (auto var_it = m_constants.find(tok.token_val); var_it != m_constants.end()) + { + AddLiteral(var_it->second); + } + else + { + AddSymbolResolve(tok.token_val, false); + } + break; + } + + // Parser should disallow this from happening + default: + ASSERT(false); + break; + } +} + +void GekkoIRPlugin::EvalTerminalAbs(Terminal type, const AssemblerToken& tok) +{ + switch (type) + { + case Terminal::Hex: + case Terminal::Dec: + case Terminal::Oct: + case Terminal::Bin: + case Terminal::GPR: + case Terminal::FPR: + case Terminal::SPR: + case Terminal::CRField: + case Terminal::Lt: + case Terminal::Gt: + case Terminal::Eq: + case Terminal::So: + { + std::optional val = tok.EvalToken(); + ASSERT(val.has_value()); + m_eval_stack.push_back(*val); + break; + } + + case Terminal::Flt: + { + std::visit( + [&tok](auto&& vec) { + auto opt = tok.EvalToken::value_type>(); + ASSERT(opt.has_value()); + vec.push_back(*opt); + }, + m_floats_list); + break; + } + + case Terminal::Dot: + m_eval_stack.push_back(static_cast(CurrentAddress())); + break; + + case Terminal::Id: + { + if (auto label_it = m_labels.find(tok.token_val); label_it != m_labels.end()) + { + m_eval_stack.push_back(label_it->second); + } + else if (auto var_it = m_constants.find(tok.token_val); var_it != m_constants.end()) + { + m_eval_stack.push_back(var_it->second); + } + else + { + m_owner->EmitErrorHere( + fmt::format("Undefined reference to Label/Constant '{}'", tok.ValStr())); + return; + } + break; + } + + // Parser should disallow this from happening + default: + ASSERT(false); + break; + } +} +} // namespace + +u32 IRBlock::BlockEndAddress() const +{ + return std::accumulate(chunks.begin(), chunks.end(), block_address, + [](u32 acc, const ChunkVariant& chunk) { + size_t size; + if (std::holds_alternative(chunk)) + { + size = std::get(chunk).size() * 4; + } + else if (std::holds_alternative(chunk)) + { + size = std::get(chunk).size(); + } + else if (std::holds_alternative(chunk)) + { + size = std::get(chunk); + } + else + { + ASSERT(false); + size = 0; + } + + return acc + static_cast(size); + }); +} + +FailureOr ParseToIR(std::string_view assembly, u32 base_virtual_address) +{ + GekkoIR ret; + GekkoIRPlugin plugin(ret, base_virtual_address); + + ParseWithPlugin(&plugin, assembly); + + if (plugin.Error()) + { + return FailureOr(std::move(*plugin.Error())); + } + + return std::move(ret); +} + +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/GekkoIRGen.h b/Source/Core/Common/Assembler/GekkoIRGen.h new file mode 100644 index 0000000000..4a1a56fa66 --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoIRGen.h @@ -0,0 +1,50 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/GekkoLexer.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler::detail +{ +struct GekkoInstruction +{ + // Combination of a mnemonic index and variant: + // ( << 2) | () + size_t mnemonic_index = 0; + // Below refers to GekkoParseResult::operand_pool + Interval op_interval = Interval{0, 0}; + // Literal text of this instruction + std::string_view raw_text; + size_t line_number = 0; + bool is_extended = false; +}; + +using InstChunk = std::vector; +using ByteChunk = std::vector; +using PadChunk = size_t; +using ChunkVariant = std::variant; + +struct IRBlock +{ + explicit IRBlock(u32 address) : block_address(address) {} + + u32 BlockEndAddress() const; + + std::vector chunks; + u32 block_address; +}; + +struct GekkoIR +{ + std::vector blocks; + std::vector> operand_pool; +}; + +FailureOr ParseToIR(std::string_view assembly, u32 base_virtual_address); +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/GekkoLexer.cpp b/Source/Core/Common/Assembler/GekkoLexer.cpp new file mode 100644 index 0000000000..8947802ecb --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoLexer.cpp @@ -0,0 +1,794 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Assembler/GekkoLexer.h" + +#include "Common/Assert.h" + +#include +#include + +namespace Common::GekkoAssembler::detail +{ +namespace +{ +constexpr bool IsOctal(char c) +{ + return c >= '0' && c <= '7'; +} + +constexpr bool IsBinary(char c) +{ + return c == '0' || c == '1'; +} + +template +constexpr T ConvertNib(char c) +{ + if (c >= 'a' && c <= 'f') + { + return static_cast(c - 'a' + 10); + } + if (c >= 'A' && c <= 'F') + { + return static_cast(c - 'A' + 10); + } + return static_cast(c - '0'); +} + +constexpr TokenType SingleCharToken(char ch) +{ + switch (ch) + { + case ',': + return TokenType::Comma; + case '(': + return TokenType::Lparen; + case ')': + return TokenType::Rparen; + case '|': + return TokenType::Pipe; + case '^': + return TokenType::Caret; + case '&': + return TokenType::Ampersand; + case '+': + return TokenType::Plus; + case '-': + return TokenType::Minus; + case '*': + return TokenType::Star; + case '/': + return TokenType::Slash; + case '~': + return TokenType::Tilde; + case '@': + return TokenType::At; + case ':': + return TokenType::Colon; + case '`': + return TokenType::Grave; + case '.': + return TokenType::Dot; + case '\0': + return TokenType::Eof; + case '\n': + return TokenType::Eol; + default: + return TokenType::Invalid; + } +} + +// Convert a string literal into its raw-data form +template +void ConvertStringLiteral(std::string_view literal, std::back_insert_iterator out_it) +{ + for (size_t i = 1; i < literal.size() - 1;) + { + if (literal[i] == '\\') + { + ++i; + if (IsOctal(literal[i])) + { + // Octal escape + char octal_escape = 0; + for (char c = literal[i]; IsOctal(c); c = literal[++i]) + { + octal_escape = (octal_escape << 3) + (c - '0'); + } + out_it = static_cast(octal_escape); + } + else if (literal[i] == 'x') + { + // Hex escape + char hex_escape = 0; + for (char c = literal[++i]; std::isxdigit(c); c = literal[++i]) + { + hex_escape = (hex_escape << 4) + ConvertNib(c); + } + out_it = static_cast(hex_escape); + } + else + { + char simple_escape; + switch (literal[i]) + { + case '\'': + simple_escape = '\x27'; + break; + case '"': + simple_escape = '\x22'; + break; + case '?': + simple_escape = '\x3f'; + break; + case '\\': + simple_escape = '\x5c'; + break; + case 'a': + simple_escape = '\x07'; + break; + case 'b': + simple_escape = '\x08'; + break; + case 'f': + simple_escape = '\x0c'; + break; + case 'n': + simple_escape = '\x0a'; + break; + case 'r': + simple_escape = '\x0d'; + break; + case 't': + simple_escape = '\x09'; + break; + case 'v': + simple_escape = '\x0b'; + break; + default: + simple_escape = literal[i]; + break; + } + out_it = static_cast(simple_escape); + ++i; + } + } + else + { + out_it = static_cast(literal[i]); + ++i; + } + } +} + +template +std::optional EvalIntegral(TokenType tp, std::string_view val) +{ + constexpr auto hex_step = [](T acc, char c) { return acc << 4 | ConvertNib(c); }; + constexpr auto dec_step = [](T acc, char c) { return acc * 10 + (c - '0'); }; + constexpr auto oct_step = [](T acc, char c) { return acc << 3 | (c - '0'); }; + constexpr auto bin_step = [](T acc, char c) { return acc << 1 | (c - '0'); }; + + switch (tp) + { + case TokenType::HexadecimalLit: + return std::accumulate(val.begin() + 2, val.end(), T{0}, hex_step); + case TokenType::DecimalLit: + return std::accumulate(val.begin(), val.end(), T{0}, dec_step); + case TokenType::OctalLit: + return std::accumulate(val.begin() + 1, val.end(), T{0}, oct_step); + case TokenType::BinaryLit: + return std::accumulate(val.begin() + 2, val.end(), T{0}, bin_step); + case TokenType::GPR: + case TokenType::FPR: + return std::accumulate(val.begin() + 1, val.end(), T{0}, dec_step); + case TokenType::CRField: + return std::accumulate(val.begin() + 2, val.end(), T{0}, dec_step); + case TokenType::SPR: + return static_cast(*sprg_map.Find(val)); + case TokenType::Lt: + return T{0}; + case TokenType::Gt: + return T{1}; + case TokenType::Eq: + return T{2}; + case TokenType::So: + return T{3}; + default: + return std::nullopt; + } +} +} // namespace + +void ConvertStringLiteral(std::string_view literal, std::vector* out_vec) +{ + ConvertStringLiteral(literal, std::back_inserter(*out_vec)); +} + +std::string_view TokenTypeToStr(TokenType tp) +{ + switch (tp) + { + case TokenType::GPR: + return "GPR"; + case TokenType::FPR: + return "FPR"; + case TokenType::SPR: + return "SPR"; + case TokenType::CRField: + return "CR Field"; + case TokenType::Lt: + case TokenType::Gt: + case TokenType::Eq: + case TokenType::So: + return "CR Bit"; + case TokenType::Identifier: + return "Identifier"; + case TokenType::StringLit: + return "String Literal"; + case TokenType::DecimalLit: + return "Decimal Literal"; + case TokenType::BinaryLit: + return "Binary Literal"; + case TokenType::HexadecimalLit: + return "Hexadecimal Literal"; + case TokenType::OctalLit: + return "Octal Literal"; + case TokenType::FloatLit: + return "Float Literal"; + case TokenType::Invalid: + return "Invalid"; + case TokenType::Lsh: + return "<<"; + case TokenType::Rsh: + return ">>"; + case TokenType::Comma: + return ","; + case TokenType::Lparen: + return "("; + case TokenType::Rparen: + return ")"; + case TokenType::Pipe: + return "|"; + case TokenType::Caret: + return "^"; + case TokenType::Ampersand: + return "&"; + case TokenType::Plus: + return "+"; + case TokenType::Minus: + return "-"; + case TokenType::Star: + return "*"; + case TokenType::Slash: + return "/"; + case TokenType::Tilde: + return "~"; + case TokenType::At: + return "@"; + case TokenType::Colon: + return ":"; + case TokenType::Grave: + return "`"; + case TokenType::Dot: + return "."; + case TokenType::Eof: + return "End of File"; + case TokenType::Eol: + return "End of Line"; + default: + return ""; + } +} + +std::string_view AssemblerToken::TypeStr() const +{ + return TokenTypeToStr(token_type); +} + +std::string_view AssemblerToken::ValStr() const +{ + switch (token_type) + { + case TokenType::Eol: + return ""; + case TokenType::Eof: + return ""; + default: + return token_val; + } +} + +template <> +std::optional AssemblerToken::EvalToken() const +{ + if (token_type == TokenType::FloatLit) + { + return std::stof(std::string(token_val)); + } + return std::nullopt; +} + +template <> +std::optional AssemblerToken::EvalToken() const +{ + if (token_type == TokenType::FloatLit) + { + return std::stod(std::string(token_val)); + } + return std::nullopt; +} + +template <> +std::optional AssemblerToken::EvalToken() const +{ + return EvalIntegral(token_type, token_val); +} + +template <> +std::optional AssemblerToken::EvalToken() const +{ + return EvalIntegral(token_type, token_val); +} + +template <> +std::optional AssemblerToken::EvalToken() const +{ + return EvalIntegral(token_type, token_val); +} + +template <> +std::optional AssemblerToken::EvalToken() const +{ + return EvalIntegral(token_type, token_val); +} + +size_t Lexer::LineNumber() const +{ + return m_lexed_tokens.empty() ? m_pos.line : TagOf(m_lexed_tokens.front()).line; +} + +size_t Lexer::ColNumber() const +{ + return m_lexed_tokens.empty() ? m_pos.col : TagOf(m_lexed_tokens.front()).col; +} + +std::string_view Lexer::CurrentLine() const +{ + const size_t line_index = + m_lexed_tokens.empty() ? m_pos.index : TagOf(m_lexed_tokens.front()).index; + size_t begin_index = line_index == 0 ? 0 : line_index - 1; + for (; begin_index > 0; begin_index--) + { + if (m_lex_string[begin_index] == '\n') + { + begin_index++; + break; + } + } + size_t end_index = begin_index; + for (; end_index < m_lex_string.size(); end_index++) + { + if (m_lex_string[end_index] == '\n') + { + end_index++; + break; + } + } + return m_lex_string.substr(begin_index, end_index - begin_index); +} + +void Lexer::SetIdentifierMatchRule(IdentifierMatchRule set) +{ + FeedbackTokens(); + m_match_rule = set; +} + +const Tagged& Lexer::LookaheadTagRef(size_t num_fwd) const +{ + while (m_lexed_tokens.size() < num_fwd) + { + LookaheadRef(); + } + return m_lexed_tokens[num_fwd]; +} + +AssemblerToken Lexer::Lookahead() const +{ + if (m_lexed_tokens.empty()) + { + CursorPosition pos_pre = m_pos; + m_lexed_tokens.emplace_back(pos_pre, LexSingle()); + } + return ValueOf(m_lexed_tokens.front()); +} + +const AssemblerToken& Lexer::LookaheadRef() const +{ + if (m_lexed_tokens.empty()) + { + CursorPosition pos_pre = m_pos; + m_lexed_tokens.emplace_back(pos_pre, LexSingle()); + } + return ValueOf(m_lexed_tokens.front()); +} + +TokenType Lexer::LookaheadType() const +{ + return LookaheadRef().token_type; +} + +AssemblerToken Lexer::LookaheadFloat() const +{ + FeedbackTokens(); + SkipWs(); + + CursorPosition pos_pre = m_pos; + ScanStart(); + + std::optional failure_reason = RunDfa(float_dfa); + + // Special case: lex at least a single char for no matches for errors to make sense + if (m_scan_pos.index == pos_pre.index) + { + Step(); + } + + std::string_view tok_str = ScanFinishOut(); + AssemblerToken tok; + if (!failure_reason) + { + tok = AssemblerToken{ + TokenType::FloatLit, + tok_str, + "", + Interval{0, 0}, + }; + } + else + { + tok = AssemblerToken{ + TokenType::Invalid, + tok_str, + *failure_reason, + Interval{0, tok_str.length()}, + }; + } + + m_lexed_tokens.emplace_back(pos_pre, tok); + return tok; +} + +void Lexer::Eat() +{ + if (m_lexed_tokens.empty()) + { + LexSingle(); + } + else + { + m_lexed_tokens.pop_front(); + } +} + +void Lexer::EatAndReset() +{ + Eat(); + SetIdentifierMatchRule(IdentifierMatchRule::Typical); +} + +std::optional Lexer::RunDfa(const std::vector& dfa) const +{ + size_t dfa_index = 0; + bool transition_found; + do + { + transition_found = false; + if (Peek() == '\0') + { + break; + } + + const DfaNode& n = dfa[dfa_index]; + for (auto&& edge : n.edges) + { + if (edge.first(Peek())) + { + transition_found = true; + dfa_index = edge.second; + break; + } + } + + if (transition_found) + { + Step(); + } + } while (transition_found); + + return dfa[dfa_index].match_failure_reason; +} + +void Lexer::SkipWs() const +{ + ScanStart(); + for (char c = Peek(); std::isspace(c) && c != '\n'; c = Step().Peek()) + { + } + if (Peek() == '#') + { + while (Peek() != '\n' && Peek() != '\0') + { + Step(); + } + } + ScanFinish(); +} + +void Lexer::FeedbackTokens() const +{ + if (m_lexed_tokens.empty()) + { + return; + } + m_pos = m_scan_pos = TagOf(m_lexed_tokens.front()); + m_lexed_tokens.clear(); +} + +bool Lexer::IdentifierHeadExtra(char h) const +{ + switch (m_match_rule) + { + case IdentifierMatchRule::Typical: + case IdentifierMatchRule::Mnemonic: + return false; + case IdentifierMatchRule::Directive: + return std::isdigit(h); + } + return false; +} + +bool Lexer::IdentifierExtra(char c) const +{ + switch (m_match_rule) + { + case IdentifierMatchRule::Typical: + case IdentifierMatchRule::Directive: + return false; + case IdentifierMatchRule::Mnemonic: + return c == '+' || c == '-' || c == '.'; + } + return false; +} + +void Lexer::ScanStart() const +{ + m_scan_pos = m_pos; +} + +void Lexer::ScanFinish() const +{ + m_pos = m_scan_pos; +} + +std::string_view Lexer::ScanFinishOut() const +{ + const size_t start = m_pos.index; + m_pos = m_scan_pos; + return m_lex_string.substr(start, m_scan_pos.index - start); +} + +char Lexer::Peek() const +{ + if (m_scan_pos.index >= m_lex_string.length()) + { + return 0; + } + return m_lex_string[m_scan_pos.index]; +} + +const Lexer& Lexer::Step() const +{ + if (m_scan_pos.index >= m_lex_string.length()) + { + return *this; + } + + if (Peek() == '\n') + { + m_scan_pos.line++; + m_scan_pos.col = 0; + } + else + { + m_scan_pos.col++; + } + m_scan_pos.index++; + return *this; +} + +TokenType Lexer::LexStringLit(std::string_view& invalid_reason, Interval& invalid_region) const +{ + // The open quote has alread been matched + const size_t string_start = m_scan_pos.index - 1; + TokenType token_type = TokenType::StringLit; + + std::optional failure_reason = RunDfa(string_dfa); + + if (failure_reason) + { + token_type = TokenType::Invalid; + invalid_reason = *failure_reason; + invalid_region = Interval{0, m_scan_pos.index - string_start}; + } + + return token_type; +} + +TokenType Lexer::ClassifyAlnum() const +{ + const std::string_view alnum = m_lex_string.substr(m_pos.index, m_scan_pos.index - m_pos.index); + constexpr auto valid_regnum = [](std::string_view rn) { + if (rn.length() == 1 && std::isdigit(rn[0])) + { + return true; + } + else if (rn.length() == 2 && std::isdigit(rn[0]) && std::isdigit(rn[1])) + { + if (rn[0] == '1' || rn[0] == '2') + { + return true; + } + + if (rn[0] == '3') + { + return rn[1] <= '2'; + } + } + + return false; + }; + constexpr auto eq_nocase = [](std::string_view str, std::string_view lwr) { + auto it_l = str.cbegin(), it_r = lwr.cbegin(); + for (; it_l != str.cend() && it_r != lwr.cend(); it_l++, it_r++) + { + if (std::tolower(*it_l) != *it_r) + { + return false; + } + } + return it_l == str.end() && it_r == lwr.end(); + }; + + if (std::tolower(alnum[0]) == 'r' && valid_regnum(alnum.substr(1))) + { + return TokenType::GPR; + } + else if (std::tolower(alnum[0]) == 'f' && valid_regnum(alnum.substr(1))) + { + return TokenType::FPR; + } + else if (alnum.length() == 3 && eq_nocase(alnum.substr(0, 2), "cr") && alnum[2] >= '0' && + alnum[2] <= '7') + { + return TokenType::CRField; + } + else if (eq_nocase(alnum, "lt")) + { + return TokenType::Lt; + } + else if (eq_nocase(alnum, "gt")) + { + return TokenType::Gt; + } + else if (eq_nocase(alnum, "eq")) + { + return TokenType::Eq; + } + else if (eq_nocase(alnum, "so")) + { + return TokenType::So; + } + else if (sprg_map.Find(alnum) != nullptr) + { + return TokenType::SPR; + } + return TokenType::Identifier; +} + +AssemblerToken Lexer::LexSingle() const +{ + SkipWs(); + + ScanStart(); + const char h = Peek(); + + TokenType token_type; + std::string_view invalid_reason = ""; + Interval invalid_region = Interval{0, 0}; + + Step(); + + if (std::isalpha(h) || h == '_' || IdentifierHeadExtra(h)) + { + for (char c = Peek(); std::isalnum(c) || c == '_' || IdentifierExtra(c); c = Step().Peek()) + { + } + + token_type = ClassifyAlnum(); + } + else if (h == '"') + { + token_type = LexStringLit(invalid_reason, invalid_region); + } + else if (h == '0') + { + const char imm_type = Peek(); + + if (imm_type == 'x') + { + token_type = TokenType::HexadecimalLit; + Step(); + for (char c = Peek(); std::isxdigit(c); c = Step().Peek()) + { + } + } + else if (imm_type == 'b') + { + token_type = TokenType::BinaryLit; + Step(); + for (char c = Peek(); IsBinary(c); c = Step().Peek()) + { + } + } + else if (IsOctal(imm_type)) + { + token_type = TokenType::OctalLit; + for (char c = Peek(); IsOctal(c); c = Step().Peek()) + { + } + } + else + { + token_type = TokenType::DecimalLit; + } + } + else if (std::isdigit(h)) + { + for (char c = Peek(); std::isdigit(c); c = Step().Peek()) + { + } + token_type = TokenType::DecimalLit; + } + else if (h == '<' || h == '>') + { + // Special case for two-character operators + const char second_ch = Peek(); + if (second_ch == h) + { + Step(); + token_type = second_ch == '<' ? TokenType::Lsh : TokenType::Rsh; + } + else + { + token_type = TokenType::Invalid; + invalid_reason = "Unrecognized character"; + invalid_region = Interval{0, 1}; + } + } + else + { + token_type = SingleCharToken(h); + if (token_type == TokenType::Invalid) + { + invalid_reason = "Unrecognized character"; + invalid_region = Interval{0, 1}; + } + } + + AssemblerToken new_tok = {token_type, ScanFinishOut(), invalid_reason, invalid_region}; + SkipWs(); + return new_tok; +} +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/GekkoLexer.h b/Source/Core/Common/Assembler/GekkoLexer.h new file mode 100644 index 0000000000..9ff78c04d0 --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoLexer.h @@ -0,0 +1,188 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include +#include +#include +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/AssemblerTables.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler::detail +{ +void ConvertStringLiteral(std::string_view literal, std::vector* out_vec); + +enum class TokenType +{ + Invalid, + Identifier, + StringLit, + HexadecimalLit, + DecimalLit, + OctalLit, + BinaryLit, + FloatLit, + GPR, + FPR, + CRField, + SPR, + Lt, + Gt, + Eq, + So, + // EOL signifies boundaries between instructions, a la ';' + Eol, + Eof, + + Dot, + Colon, + Comma, + Lparen, + Rparen, + Pipe, + Caret, + Ampersand, + Lsh, + Rsh, + Plus, + Minus, + Star, + Slash, + Tilde, + Grave, + At, + + OperatorBegin = Dot, + LastToken = At, +}; + +std::string_view TokenTypeToStr(TokenType); + +struct AssemblerToken +{ + TokenType token_type; + std::string_view token_val; + std::string_view invalid_reason; + // Within an invalid token, specifies the erroneous region + Interval invalid_region; + + std::string_view TypeStr() const; + std::string_view ValStr() const; + + // Supported Templates: + // u8, u16, u32, u64, float, double + template + std::optional EvalToken() const; +}; + +struct CursorPosition +{ + size_t index = 0; + size_t line = 0; + size_t col = 0; +}; + +class Lexer +{ +public: + enum class IdentifierMatchRule + { + Typical, + Mnemonic, // Mnemonics can contain +, -, or . to specify branch prediction rules and link bit + Directive, // Directives can start with a digit + }; + +public: + explicit Lexer(std::string_view str) + : m_lex_string(str), m_match_rule(IdentifierMatchRule::Typical) + { + } + + size_t LineNumber() const; + size_t ColNumber() const; + std::string_view CurrentLine() const; + + // Since there's only one place floats get lexed, it's 'okay' to have an explicit + // "lex a float token" function + void SetIdentifierMatchRule(IdentifierMatchRule set); + const Tagged& LookaheadTagRef(size_t num_fwd) const; + AssemblerToken Lookahead() const; + const AssemblerToken& LookaheadRef() const; + TokenType LookaheadType() const; + // Since there's only one place floats get lexed, it's 'okay' to have an explicit + // "lex a float token" function + AssemblerToken LookaheadFloat() const; + void Eat(); + void EatAndReset(); + + template + void LookaheadTaggedN(std::array, N>* tokens_out) const + { + const size_t filled_amt = std::min(m_lexed_tokens.size(), N); + + std::copy_n(m_lexed_tokens.begin(), filled_amt, tokens_out->begin()); + + std::generate_n(tokens_out->begin() + filled_amt, N - filled_amt, [this] { + CursorPosition p = m_pos; + return m_lexed_tokens.emplace_back(p, LexSingle()); + }); + } + + template + void LookaheadN(std::array* tokens_out) const + { + const size_t filled_amt = std::min(m_lexed_tokens.size(), N); + + auto _it = m_lexed_tokens.begin(); + std::generate_n(tokens_out->begin(), filled_amt, [&_it] { return ValueOf(*_it++); }); + + std::generate_n(tokens_out->begin() + filled_amt, N - filled_amt, [this] { + CursorPosition p = m_pos; + return ValueOf(m_lexed_tokens.emplace_back(p, LexSingle())); + }); + } + + template + void EatN() + { + size_t consumed = 0; + while (m_lexed_tokens.size() > 0 && consumed < N) + { + m_lexed_tokens.pop_front(); + consumed++; + } + for (size_t i = consumed; i < N; i++) + { + LexSingle(); + } + } + +private: + std::optional RunDfa(const std::vector& dfa) const; + void SkipWs() const; + void FeedbackTokens() const; + bool IdentifierHeadExtra(char h) const; + bool IdentifierExtra(char c) const; + void ScanStart() const; + void ScanFinish() const; + std::string_view ScanFinishOut() const; + char Peek() const; + const Lexer& Step() const; + TokenType LexStringLit(std::string_view& invalid_reason, Interval& invalid_region) const; + TokenType ClassifyAlnum() const; + AssemblerToken LexSingle() const; + + std::string_view m_lex_string; + mutable CursorPosition m_pos; + mutable CursorPosition m_scan_pos; + mutable std::deque> m_lexed_tokens; + IdentifierMatchRule m_match_rule; +}; +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/GekkoParser.cpp b/Source/Core/Common/Assembler/GekkoParser.cpp new file mode 100644 index 0000000000..26b5bb1082 --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoParser.cpp @@ -0,0 +1,885 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Assembler/GekkoParser.h" + +#include +#include +#include + +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/AssemblerTables.h" +#include "Common/Assembler/GekkoLexer.h" +#include "Common/Assert.h" + +namespace Common::GekkoAssembler::detail +{ +namespace +{ +bool MatchOperandFirst(const AssemblerToken& tok) +{ + switch (tok.token_type) + { + case TokenType::Minus: + case TokenType::Tilde: + case TokenType::Lparen: + case TokenType::Grave: + case TokenType::Identifier: + case TokenType::DecimalLit: + case TokenType::OctalLit: + case TokenType::HexadecimalLit: + case TokenType::BinaryLit: + case TokenType::Dot: + return true; + default: + return false; + } +} + +void ParseImm(ParseState* state) +{ + AssemblerToken tok = state->lexer.Lookahead(); + switch (tok.token_type) + { + case TokenType::HexadecimalLit: + state->plugin.OnTerminal(Terminal::Hex, tok); + break; + case TokenType::DecimalLit: + state->plugin.OnTerminal(Terminal::Dec, tok); + break; + case TokenType::OctalLit: + state->plugin.OnTerminal(Terminal::Oct, tok); + break; + case TokenType::BinaryLit: + state->plugin.OnTerminal(Terminal::Bin, tok); + break; + default: + state->EmitErrorHere(fmt::format("Invalid {} with value '{}'", tok.TypeStr(), tok.ValStr())); + return; + } + if (state->error) + { + return; + } + state->lexer.Eat(); +} + +void ParseId(ParseState* state) +{ + AssemblerToken tok = state->lexer.Lookahead(); + if (tok.token_type == TokenType::Identifier) + { + state->plugin.OnTerminal(Terminal::Id, tok); + if (state->error) + { + return; + } + state->lexer.Eat(); + } + else + { + state->EmitErrorHere(fmt::format("Expected an identifier, but found '{}'", tok.ValStr())); + } +} + +void ParseIdLocation(ParseState* state) +{ + std::array toks; + state->lexer.LookaheadN(&toks); + + if (toks[1].token_type == TokenType::At) + { + if (toks[2].token_val == "ha") + { + state->plugin.OnHiaddr(toks[0].token_val); + if (state->error) + { + return; + } + state->lexer.EatN<3>(); + return; + } + else if (toks[2].token_val == "l") + { + state->plugin.OnLoaddr(toks[0].token_val); + if (state->error) + { + return; + } + state->lexer.EatN<3>(); + return; + } + } + + ParseId(state); +} + +void ParsePpcBuiltin(ParseState* state) +{ + AssemblerToken tok = state->lexer.Lookahead(); + switch (tok.token_type) + { + case TokenType::GPR: + state->plugin.OnTerminal(Terminal::GPR, tok); + break; + case TokenType::FPR: + state->plugin.OnTerminal(Terminal::FPR, tok); + break; + case TokenType::SPR: + state->plugin.OnTerminal(Terminal::SPR, tok); + break; + case TokenType::CRField: + state->plugin.OnTerminal(Terminal::CRField, tok); + break; + case TokenType::Lt: + state->plugin.OnTerminal(Terminal::Lt, tok); + break; + case TokenType::Gt: + state->plugin.OnTerminal(Terminal::Gt, tok); + break; + case TokenType::Eq: + state->plugin.OnTerminal(Terminal::Eq, tok); + break; + case TokenType::So: + state->plugin.OnTerminal(Terminal::So, tok); + break; + default: + state->EmitErrorHere( + fmt::format("Unexpected token '{}' in ppc builtin", state->lexer.LookaheadRef().ValStr())); + break; + } + if (state->error) + { + return; + } + state->lexer.Eat(); +} + +void ParseBaseexpr(ParseState* state) +{ + TokenType tok = state->lexer.LookaheadType(); + switch (tok) + { + case TokenType::HexadecimalLit: + case TokenType::DecimalLit: + case TokenType::OctalLit: + case TokenType::BinaryLit: + ParseImm(state); + break; + + case TokenType::Identifier: + ParseIdLocation(state); + break; + + case TokenType::GPR: + case TokenType::FPR: + case TokenType::SPR: + case TokenType::CRField: + case TokenType::Lt: + case TokenType::Gt: + case TokenType::Eq: + case TokenType::So: + ParsePpcBuiltin(state); + break; + + case TokenType::Dot: + state->plugin.OnTerminal(Terminal::Dot, state->lexer.Lookahead()); + if (state->error) + { + return; + } + state->lexer.Eat(); + break; + + default: + state->EmitErrorHere( + fmt::format("Unexpected token '{}' in expression", state->lexer.LookaheadRef().ValStr())); + break; + } +} + +void ParseBitor(ParseState* state); +void ParseParen(ParseState* state) +{ + if (state->HasToken(TokenType::Lparen)) + { + state->plugin.OnOpenParen(ParenType::Normal); + if (state->error) + { + return; + } + + state->lexer.Eat(); + ParseBitor(state); + if (state->error) + { + return; + } + + if (state->HasToken(TokenType::Rparen)) + { + state->plugin.OnCloseParen(ParenType::Normal); + } + state->ParseToken(TokenType::Rparen); + } + else if (state->HasToken(TokenType::Grave)) + { + state->plugin.OnOpenParen(ParenType::RelConv); + + state->lexer.Eat(); + ParseBitor(state); + if (state->error) + { + return; + } + + if (state->HasToken(TokenType::Grave)) + { + state->plugin.OnCloseParen(ParenType::RelConv); + } + state->ParseToken(TokenType::Grave); + } + else + { + ParseBaseexpr(state); + } +} + +void ParseUnary(ParseState* state) +{ + TokenType tok = state->lexer.LookaheadType(); + if (tok == TokenType::Minus || tok == TokenType::Tilde) + { + state->lexer.Eat(); + ParseUnary(state); + if (state->error) + { + return; + } + + if (tok == TokenType::Minus) + { + state->plugin.OnOperator(AsmOp::Neg); + } + else + { + state->plugin.OnOperator(AsmOp::Not); + } + } + else + { + ParseParen(state); + } +} + +void ParseMultiplication(ParseState* state) +{ + ParseUnary(state); + if (state->error) + { + return; + } + + TokenType tok = state->lexer.LookaheadType(); + while (tok == TokenType::Star || tok == TokenType::Slash) + { + state->lexer.Eat(); + ParseUnary(state); + if (state->error) + { + return; + } + + if (tok == TokenType::Star) + { + state->plugin.OnOperator(AsmOp::Mul); + } + else + { + state->plugin.OnOperator(AsmOp::Div); + } + tok = state->lexer.LookaheadType(); + } +} + +void ParseAddition(ParseState* state) +{ + ParseMultiplication(state); + if (state->error) + { + return; + } + + TokenType tok = state->lexer.LookaheadType(); + while (tok == TokenType::Plus || tok == TokenType::Minus) + { + state->lexer.Eat(); + ParseMultiplication(state); + if (state->error) + { + return; + } + + if (tok == TokenType::Plus) + { + state->plugin.OnOperator(AsmOp::Add); + } + else + { + state->plugin.OnOperator(AsmOp::Sub); + } + tok = state->lexer.LookaheadType(); + } +} + +void ParseShift(ParseState* state) +{ + ParseAddition(state); + if (state->error) + { + return; + } + + TokenType tok = state->lexer.LookaheadType(); + while (tok == TokenType::Lsh || tok == TokenType::Rsh) + { + state->lexer.Eat(); + ParseAddition(state); + if (state->error) + { + return; + } + + if (tok == TokenType::Lsh) + { + state->plugin.OnOperator(AsmOp::Lsh); + } + else + { + state->plugin.OnOperator(AsmOp::Rsh); + } + tok = state->lexer.LookaheadType(); + } +} + +void ParseBitand(ParseState* state) +{ + ParseShift(state); + if (state->error) + { + return; + } + + while (state->HasToken(TokenType::Ampersand)) + { + state->lexer.Eat(); + ParseShift(state); + if (state->error) + { + return; + } + + state->plugin.OnOperator(AsmOp::And); + } +} + +void ParseBitxor(ParseState* state) +{ + ParseBitand(state); + if (state->error) + { + return; + } + + while (state->HasToken(TokenType::Caret)) + { + state->lexer.Eat(); + ParseBitand(state); + if (state->error) + { + return; + } + + state->plugin.OnOperator(AsmOp::Xor); + } +} + +void ParseBitor(ParseState* state) +{ + ParseBitxor(state); + if (state->error) + { + return; + } + + while (state->HasToken(TokenType::Pipe)) + { + state->lexer.Eat(); + ParseBitxor(state); + if (state->error) + { + return; + } + + state->plugin.OnOperator(AsmOp::Or); + } +} + +void ParseOperand(ParseState* state) +{ + state->plugin.OnOperandPre(); + ParseBitor(state); + if (state->error) + { + return; + } + state->plugin.OnOperandPost(); +} + +void ParseOperandList(ParseState* state, ParseAlg alg) +{ + if (alg == ParseAlg::None) + { + return; + } + if (alg == ParseAlg::NoneOrOp1) + { + if (MatchOperandFirst(state->lexer.Lookahead())) + { + ParseOperand(state); + } + return; + } + + enum ParseStep + { + _Operand, + _Comma, + _Lparen, + _Rparen, + _OptComma + }; + std::vector steps; + + switch (alg) + { + case ParseAlg::Op1: + steps = {_Operand}; + break; + case ParseAlg::Op1Or2: + steps = {_Operand, _OptComma, _Operand}; + break; + case ParseAlg::Op2Or3: + steps = {_Operand, _Comma, _Operand, _OptComma, _Operand}; + break; + case ParseAlg::Op1Off1: + steps = {_Operand, _Comma, _Operand, _Lparen, _Operand, _Rparen}; + break; + case ParseAlg::Op2: + steps = {_Operand, _Comma, _Operand}; + break; + case ParseAlg::Op3: + steps = {_Operand, _Comma, _Operand, _Comma, _Operand}; + break; + case ParseAlg::Op4: + steps = {_Operand, _Comma, _Operand, _Comma, _Operand, _Comma, _Operand}; + break; + case ParseAlg::Op5: + steps = {_Operand, _Comma, _Operand, _Comma, _Operand, _Comma, _Operand, _Comma, _Operand}; + break; + case ParseAlg::Op1Off1Op2: + steps = {_Operand, _Comma, _Operand, _Lparen, _Operand, + _Rparen, _Comma, _Operand, _Comma, _Operand}; + break; + default: + ASSERT(false); + return; + } + + for (ParseStep step : steps) + { + bool stop_parse = false; + switch (step) + { + case _Operand: + ParseOperand(state); + break; + case _Comma: + state->ParseToken(TokenType::Comma); + break; + case _Lparen: + state->ParseToken(TokenType::Lparen); + break; + case _Rparen: + state->ParseToken(TokenType::Rparen); + break; + case _OptComma: + if (state->HasToken(TokenType::Comma)) + { + state->ParseToken(TokenType::Comma); + } + else + { + stop_parse = true; + } + break; + } + if (state->error) + { + return; + } + if (stop_parse) + { + break; + } + } +} + +void ParseInstruction(ParseState* state) +{ + state->lexer.SetIdentifierMatchRule(Lexer::IdentifierMatchRule::Mnemonic); + + AssemblerToken mnemonic_token = state->lexer.Lookahead(); + if (mnemonic_token.token_type != TokenType::Identifier) + { + state->lexer.SetIdentifierMatchRule(Lexer::IdentifierMatchRule::Typical); + return; + } + + ParseInfo const* parse_info = mnemonic_tokens.Find(mnemonic_token.token_val); + bool is_extended = false; + if (parse_info == nullptr) + { + parse_info = extended_mnemonic_tokens.Find(mnemonic_token.token_val); + if (parse_info == nullptr) + { + state->EmitErrorHere( + fmt::format("Unknown or unsupported mnemonic '{}'", mnemonic_token.ValStr())); + return; + } + is_extended = true; + } + + state->plugin.OnInstructionPre(*parse_info, is_extended); + + state->lexer.EatAndReset(); + + ParseOperandList(state, parse_info->parse_algorithm); + if (state->error) + { + return; + } + + state->plugin.OnInstructionPost(*parse_info, is_extended); +} + +void ParseLabel(ParseState* state) +{ + std::array tokens; + state->lexer.LookaheadN(&tokens); + + if (tokens[0].token_type == TokenType::Identifier && tokens[1].token_type == TokenType::Colon) + { + state->plugin.OnLabelDecl(tokens[0].token_val); + if (state->error) + { + return; + } + state->lexer.EatN<2>(); + } +} + +void ParseResolvedExpr(ParseState* state) +{ + state->plugin.OnResolvedExprPre(); + ParseBitor(state); + if (state->error) + { + return; + } + state->plugin.OnResolvedExprPost(); +} + +void ParseExpressionList(ParseState* state) +{ + ParseResolvedExpr(state); + if (state->error) + { + return; + } + + while (state->HasToken(TokenType::Comma)) + { + state->lexer.Eat(); + ParseResolvedExpr(state); + if (state->error) + { + return; + } + } +} + +void ParseFloat(ParseState* state) +{ + AssemblerToken flt_token = state->lexer.LookaheadFloat(); + if (flt_token.token_type != TokenType::FloatLit) + { + state->EmitErrorHere("Invalid floating point literal"); + return; + } + state->plugin.OnTerminal(Terminal::Flt, flt_token); + state->lexer.Eat(); +} + +void ParseFloatList(ParseState* state) +{ + ParseFloat(state); + if (state->error) + { + return; + } + + while (state->HasToken(TokenType::Comma)) + { + state->lexer.Eat(); + ParseFloat(state); + if (state->error) + { + return; + } + } +} + +void ParseDefvar(ParseState* state) +{ + AssemblerToken tok = state->lexer.Lookahead(); + if (tok.token_type == TokenType::Identifier) + { + state->plugin.OnVarDecl(tok.token_val); + if (state->error) + { + return; + } + state->lexer.Eat(); + + state->ParseToken(TokenType::Comma); + if (state->error) + { + return; + } + + ParseResolvedExpr(state); + } + else + { + state->EmitErrorHere(fmt::format("Expected an identifier, but found '{}'", tok.ValStr())); + } +} + +void ParseString(ParseState* state) +{ + AssemblerToken tok = state->lexer.Lookahead(); + if (tok.token_type == TokenType::StringLit) + { + state->plugin.OnTerminal(Terminal::Str, tok); + state->lexer.Eat(); + } + else + { + state->EmitErrorHere(fmt::format("Expected a string literal, but found '{}'", tok.ValStr())); + } +} + +void ParseDirective(ParseState* state) +{ + // TODO: test directives + state->lexer.SetIdentifierMatchRule(Lexer::IdentifierMatchRule::Directive); + AssemblerToken tok = state->lexer.Lookahead(); + if (tok.token_type != TokenType::Identifier) + { + state->EmitErrorHere(fmt::format("Unexpected token '{}' in directive type", tok.ValStr())); + return; + } + + GekkoDirective const* directive_enum = directives_map.Find(tok.token_val); + if (directive_enum == nullptr) + { + state->EmitErrorHere(fmt::format("Unknown assembler directive '{}'", tok.ValStr())); + return; + } + + state->plugin.OnDirectivePre(*directive_enum); + + state->lexer.EatAndReset(); + switch (*directive_enum) + { + case GekkoDirective::Byte: + case GekkoDirective::_2byte: + case GekkoDirective::_4byte: + case GekkoDirective::_8byte: + ParseExpressionList(state); + break; + + case GekkoDirective::Float: + case GekkoDirective::Double: + ParseFloatList(state); + break; + + case GekkoDirective::Locate: + case GekkoDirective::Zeros: + case GekkoDirective::Skip: + ParseResolvedExpr(state); + break; + + case GekkoDirective::PadAlign: + case GekkoDirective::Align: + ParseImm(state); + break; + + case GekkoDirective::DefVar: + ParseDefvar(state); + break; + + case GekkoDirective::Ascii: + case GekkoDirective::Asciz: + ParseString(state); + break; + } + + if (state->error) + { + return; + } + + state->plugin.OnDirectivePost(*directive_enum); +} + +void ParseLine(ParseState* state) +{ + if (state->HasToken(TokenType::Dot)) + { + state->ParseToken(TokenType::Dot); + ParseDirective(state); + } + else + { + ParseInstruction(state); + } +} + +void ParseProgram(ParseState* state) +{ + AssemblerToken tok = state->lexer.Lookahead(); + if (tok.token_type == TokenType::Eof) + { + state->eof = true; + return; + } + ParseLabel(state); + if (state->error) + { + return; + } + ParseLine(state); + if (state->error) + { + return; + } + + while (!state->eof && !state->error) + { + tok = state->lexer.Lookahead(); + if (tok.token_type == TokenType::Eof) + { + state->eof = true; + } + else if (tok.token_type == TokenType::Eol) + { + state->lexer.Eat(); + ParseLabel(state); + if (state->error) + { + return; + } + ParseLine(state); + } + else + { + state->EmitErrorHere( + fmt::format("Unexpected token '{}' where line should have ended", tok.ValStr())); + } + } +} +} // namespace + +ParseState::ParseState(std::string_view input_str, ParsePlugin& p) + : lexer(input_str), plugin(p), eof(false) +{ +} + +bool ParseState::HasToken(TokenType tp) const +{ + return lexer.LookaheadType() == tp; +} + +void ParseState::ParseToken(TokenType tp) +{ + AssemblerToken tok = lexer.LookaheadRef(); + if (tok.token_type == tp) + { + lexer.Eat(); + } + else + { + EmitErrorHere(fmt::format("Expected '{}' but found '{}'", TokenTypeToStr(tp), tok.ValStr())); + } +} + +void ParseState::EmitErrorHere(std::string&& message) +{ + AssemblerToken cur_token = lexer.Lookahead(); + if (cur_token.token_type == TokenType::Invalid) + { + error = AssemblerError{ + std::string(cur_token.invalid_reason), + lexer.CurrentLine(), + lexer.LineNumber(), + lexer.ColNumber() + cur_token.invalid_region.begin, + cur_token.invalid_region.len, + }; + } + else + { + error = AssemblerError{ + std::move(message), lexer.CurrentLine(), lexer.LineNumber(), + lexer.ColNumber(), cur_token.token_val.size(), + }; + } +} + +void ParseWithPlugin(ParsePlugin* plugin, std::string_view input) +{ + ParseState parse_state = ParseState(input, *plugin); + plugin->SetOwner(&parse_state); + ParseProgram(&parse_state); + + if (parse_state.error) + { + plugin->OnError(); + plugin->ForwardError(std::move(*parse_state.error)); + } + else + { + plugin->PostParseAction(); + if (parse_state.error) + { + plugin->OnError(); + plugin->ForwardError(std::move(*parse_state.error)); + } + } + + plugin->SetOwner(nullptr); +} +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/Assembler/GekkoParser.h b/Source/Core/Common/Assembler/GekkoParser.h new file mode 100644 index 0000000000..4258b5d582 --- /dev/null +++ b/Source/Core/Common/Assembler/GekkoParser.h @@ -0,0 +1,124 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include + +#include "Common/Assembler/AssemblerShared.h" +#include "Common/Assembler/GekkoLexer.h" +#include "Common/CommonTypes.h" + +namespace Common::GekkoAssembler::detail +{ +class ParsePlugin; + +struct ParseState +{ + ParseState(std::string_view input_str, ParsePlugin& plugin); + + bool HasToken(TokenType tp) const; + void ParseToken(TokenType tp); + void EmitErrorHere(std::string&& message); + + Lexer lexer; + ParsePlugin& plugin; + + std::optional error; + bool eof; +}; + +enum class AsmOp +{ + Or, + Xor, + And, + Lsh, + Rsh, + Add, + Sub, + Mul, + Div, + Neg, + Not +}; + +enum class Terminal +{ + Hex, + Dec, + Oct, + Bin, + Flt, + Str, + Id, + GPR, + FPR, + SPR, + CRField, + Lt, + Gt, + Eq, + So, + Dot, +}; + +enum class ParenType +{ + Normal, + RelConv, +}; + +// Overridable plugin class supporting a series of skeleton functions which get called when +// the parser parses a given point of interest +class ParsePlugin +{ +public: + ParsePlugin() : m_owner(nullptr) {} + virtual ~ParsePlugin() = default; + + void SetOwner(ParseState* o) { m_owner = o; } + void ForwardError(AssemblerError&& err) { m_owner_error = std::move(err); } + std::optional& Error() { return m_owner_error; } + + virtual void PostParseAction() {} + + // Nonterminal callouts + // Pre occurs prior to the head nonterminal being parsed + // Post occurs after the nonterminal has been fully parsed + virtual void OnDirectivePre(GekkoDirective directive) {} + virtual void OnDirectivePost(GekkoDirective directive) {} + virtual void OnInstructionPre(const ParseInfo& mnemonic_info, bool extended) {} + virtual void OnInstructionPost(const ParseInfo& mnemonic_info, bool extended) {} + virtual void OnOperandPre() {} + virtual void OnOperandPost() {} + virtual void OnResolvedExprPre() {} + virtual void OnResolvedExprPost() {} + + // Operator callouts + // All occur after the relevant operands have been parsed + virtual void OnOperator(AsmOp operation) {} + + // Individual token callouts + // All occur prior to the token being parsed + // Due to ambiguity of some tokens, an explicit operation is provided + virtual void OnTerminal(Terminal type, const AssemblerToken& val) {} + virtual void OnHiaddr(std::string_view id) {} + virtual void OnLoaddr(std::string_view id) {} + virtual void OnOpenParen(ParenType type) {} + virtual void OnCloseParen(ParenType type) {} + virtual void OnError() {} + virtual void OnLabelDecl(std::string_view name) {} + virtual void OnVarDecl(std::string_view name) {} + +protected: + ParseState* m_owner; + std::optional m_owner_error; +}; + +// Parse the provided input with a plugin to handle what to do with certain points of interest +// e.g. Convert to an IR for generating final machine code, picking up syntactical information +void ParseWithPlugin(ParsePlugin* plugin, std::string_view input); +} // namespace Common::GekkoAssembler::detail diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt index d3e635925e..9f8702659b 100644 --- a/Source/Core/Common/CMakeLists.txt +++ b/Source/Core/Common/CMakeLists.txt @@ -1,6 +1,18 @@ add_library(common Analytics.cpp Analytics.h + Assembler/AssemblerShared.cpp + Assembler/AssemblerShared.h + Assembler/AssemblerTables.cpp + Assembler/AssemblerTables.h + Assembler/GekkoAssembler.cpp + Assembler/GekkoAssembler.h + Assembler/GekkoIRGen.cpp + Assembler/GekkoIRGen.h + Assembler/GekkoLexer.cpp + Assembler/GekkoLexer.h + Assembler/GekkoParser.cpp + Assembler/GekkoParser.h Assert.h BitField.h BitSet.h @@ -220,7 +232,7 @@ if(_M_ARM_64) ArmFPURoundMode.cpp ) else() - if(_M_X86) #X86 + if(_M_X86_64) #X86 target_sources(common PRIVATE x64ABI.cpp x64ABI.h @@ -317,7 +329,7 @@ endif() if(UNIX) # Posix networking code needs to be fixed for Windows add_executable(traversal_server TraversalServer.cpp) - target_link_libraries(traversal_server PRIVATE common) + target_link_libraries(traversal_server PRIVATE common fmt::fmt) if(SYSTEMD_FOUND) target_link_libraries(traversal_server PRIVATE ${SYSTEMD_LIBRARIES}) endif() diff --git a/Source/Core/Common/CodeBlock.h b/Source/Core/Common/CodeBlock.h index aa35d3b782..fbd4cdb00a 100644 --- a/Source/Core/Common/CodeBlock.h +++ b/Source/Core/Common/CodeBlock.h @@ -82,9 +82,14 @@ public: } bool IsInSpace(const u8* ptr) const { return ptr >= region && ptr < (region + region_size); } - // Cannot currently be undone. Will write protect the entire code region. - // Start over if you need to change the code (call FreeCodeSpace(), AllocCodeSpace()). - void WriteProtect() { Common::WriteProtectMemory(region, region_size, true); } + void WriteProtect(bool allow_execute) + { + Common::WriteProtectMemory(region, region_size, allow_execute); + } + void UnWriteProtect(bool allow_execute) + { + Common::UnWriteProtectMemory(region, region_size, allow_execute); + } void ResetCodePtr() { T::SetCodePtr(region, region + region_size); } size_t GetSpaceLeft() const { diff --git a/Source/Core/Common/CommonPaths.h b/Source/Core/Common/CommonPaths.h index 5271f1ea90..a2ad546b0e 100644 --- a/Source/Core/Common/CommonPaths.h +++ b/Source/Core/Common/CommonPaths.h @@ -94,6 +94,7 @@ #define DYNAMICINPUT_DIR "DynamicInputTextures" #define GRAPHICSMOD_DIR "GraphicMods" #define WIISDSYNC_DIR "WiiSDSync" +#define ASSEMBLY_DIR "SavedAssembly" // This one is only used to remove it if it was present #define SHADERCACHE_LEGACY_DIR "ShaderCache" @@ -108,7 +109,6 @@ #define WIIPAD_CONFIG "WiimoteNew.ini" #define GCKEYBOARD_CONFIG "GCKeyNew.ini" #define GFX_CONFIG "GFX.ini" -#define DEBUGGER_CONFIG "Debugger.ini" #define LOGGER_CONFIG "Logger.ini" #define DUALSHOCKUDPCLIENT_CONFIG "DSUClient.ini" #define FREELOOK_CONFIG "FreeLook.ini" diff --git a/Source/Core/Common/Config/Config.cpp b/Source/Core/Common/Config/Config.cpp index 3f008fc913..00dbab7bb4 100644 --- a/Source/Core/Common/Config/Config.cpp +++ b/Source/Core/Common/Config/Config.cpp @@ -154,7 +154,6 @@ static const std::map system_to_name = { {System::GCKeyboard, "GCKeyboard"}, {System::GFX, "Graphics"}, {System::Logger, "Logger"}, - {System::Debugger, "Debugger"}, {System::SYSCONF, "SYSCONF"}, {System::DualShockUDPClient, "DualShockUDPClient"}, {System::FreeLook, "FreeLook"}, diff --git a/Source/Core/Common/Config/Enums.h b/Source/Core/Common/Config/Enums.h index 69d8c954c3..80ccdde9f3 100644 --- a/Source/Core/Common/Config/Enums.h +++ b/Source/Core/Common/Config/Enums.h @@ -29,7 +29,6 @@ enum class System GCKeyboard, GFX, Logger, - Debugger, DualShockUDPClient, FreeLook, Session, diff --git a/Source/Core/Common/Crypto/AES.cpp b/Source/Core/Common/Crypto/AES.cpp index 3fc9a80a56..272341ecca 100644 --- a/Source/Core/Common/Crypto/AES.cpp +++ b/Source/Core/Common/Crypto/AES.cpp @@ -250,7 +250,19 @@ public: } private: - std::array<__m128i, NUM_ROUND_KEYS> round_keys; + // Ensures alignment specifiers are respected. + struct XmmReg + { + __m128i data; + + XmmReg& operator=(const __m128i& m) + { + data = m; + return *this; + } + operator __m128i() const { return data; } + }; + std::array round_keys; }; #endif diff --git a/Source/Core/Common/Crypto/SHA1.cpp b/Source/Core/Common/Crypto/SHA1.cpp index 57c45b09f3..f87bbd2c6d 100644 --- a/Source/Core/Common/Crypto/SHA1.cpp +++ b/Source/Core/Common/Crypto/SHA1.cpp @@ -166,7 +166,20 @@ public: } private: - using WorkBlock = CyclicArray<__m128i, 4>; + struct XmmReg + { + // Allows aliasing attributes to be respected in the + // face of templates. + __m128i data; + + XmmReg& operator=(const __m128i& d) + { + data = d; + return *this; + } + operator __m128i() const { return data; } + }; + using WorkBlock = CyclicArray; ATTRIBUTE_TARGET("ssse3") static inline __m128i byterev_16B(__m128i x) @@ -244,7 +257,7 @@ private: virtual bool HwAccelerated() const override { return true; } - std::array<__m128i, 2> state{}; + std::array state{}; }; #endif diff --git a/Source/Core/Common/Debug/Watches.cpp b/Source/Core/Common/Debug/Watches.cpp index c476665a41..beeab99086 100644 --- a/Source/Core/Common/Debug/Watches.cpp +++ b/Source/Core/Common/Debug/Watches.cpp @@ -43,9 +43,7 @@ const std::vector& Watches::GetWatches() const void Watches::UnsetWatch(u32 address) { - m_watches.erase(std::remove_if(m_watches.begin(), m_watches.end(), - [address](const auto& watch) { return watch.address == address; }), - m_watches.end()); + std::erase_if(m_watches, [address](const auto& watch) { return watch.address == address; }); } void Watches::UpdateWatch(std::size_t index, u32 address, std::string name) diff --git a/Source/Core/Common/ENet.cpp b/Source/Core/Common/ENet.cpp index b694eba042..f99c4476c5 100644 --- a/Source/Core/Common/ENet.cpp +++ b/Source/Core/Common/ENet.cpp @@ -31,7 +31,7 @@ int ENET_CALLBACK InterceptCallback(ENetHost* host, ENetEvent* event) // wakeup packet received if (host->receivedDataLength == 1 && host->receivedData[0] == 0) { - event->type = (ENetEventType)42; + event->type = static_cast(SKIPPABLE_EVENT); return 1; } return 0; diff --git a/Source/Core/Common/ENet.h b/Source/Core/Common/ENet.h index f1791ca41d..a79a59e4a7 100644 --- a/Source/Core/Common/ENet.h +++ b/Source/Core/Common/ENet.h @@ -21,4 +21,7 @@ using ENetHostPtr = std::unique_ptr; void WakeupThread(ENetHost* host); int ENET_CALLBACK InterceptCallback(ENetHost* host, ENetEvent* event); bool SendPacket(ENetPeer* socket, const sf::Packet& packet, u8 channel_id); + +// used for traversal packets and wake-up packets +constexpr int SKIPPABLE_EVENT = 42; } // namespace Common::ENet diff --git a/Source/Core/Common/FileUtil.cpp b/Source/Core/Common/FileUtil.cpp index eb880c51ad..562e66ff56 100644 --- a/Source/Core/Common/FileUtil.cpp +++ b/Source/Core/Common/FileUtil.cpp @@ -872,7 +872,6 @@ static void RebuildUserDirectories(unsigned int dir_index) s_user_paths[F_WIIPADCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + WIIPAD_CONFIG; s_user_paths[F_GCKEYBOARDCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + GCKEYBOARD_CONFIG; s_user_paths[F_GFXCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + GFX_CONFIG; - s_user_paths[F_DEBUGGERCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + DEBUGGER_CONFIG; s_user_paths[F_LOGGERCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + LOGGER_CONFIG; s_user_paths[F_DUALSHOCKUDPCLIENTCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + DUALSHOCKUDPCLIENT_CONFIG; @@ -897,6 +896,8 @@ static void RebuildUserDirectories(unsigned int dir_index) s_user_paths[D_GBASAVES_IDX] = s_user_paths[D_GBAUSER_IDX] + GBASAVES_DIR DIR_SEP; s_user_paths[F_GBABIOS_IDX] = s_user_paths[D_GBAUSER_IDX] + GBA_BIOS; + s_user_paths[D_ASM_ROOT_IDX] = s_user_paths[D_USER_IDX] + ASSEMBLY_DIR DIR_SEP; + // The shader cache has moved to the cache directory, so remove the old one. // TODO: remove that someday. File::DeleteDirRecursively(s_user_paths[D_USER_IDX] + SHADERCACHE_LEGACY_DIR DIR_SEP); @@ -908,7 +909,6 @@ static void RebuildUserDirectories(unsigned int dir_index) s_user_paths[F_GCKEYBOARDCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + GCKEYBOARD_CONFIG; s_user_paths[F_WIIPADCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + WIIPAD_CONFIG; s_user_paths[F_GFXCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + GFX_CONFIG; - s_user_paths[F_DEBUGGERCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + DEBUGGER_CONFIG; s_user_paths[F_LOGGERCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + LOGGER_CONFIG; s_user_paths[F_DUALSHOCKUDPCLIENTCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + DUALSHOCKUDPCLIENT_CONFIG; diff --git a/Source/Core/Common/FileUtil.h b/Source/Core/Common/FileUtil.h index 8d5f312d65..94491cecfd 100644 --- a/Source/Core/Common/FileUtil.h +++ b/Source/Core/Common/FileUtil.h @@ -71,13 +71,13 @@ enum D_GPU_DRIVERS_TMP, D_GPU_DRIVERS_HOOKS, D_GPU_DRIVERS_FILE_REDIRECT, + D_ASM_ROOT_IDX, FIRST_FILE_USER_PATH_IDX, F_DOLPHINCONFIG_IDX = FIRST_FILE_USER_PATH_IDX, F_GCPADCONFIG_IDX, F_WIIPADCONFIG_IDX, F_GCKEYBOARDCONFIG_IDX, F_GFXCONFIG_IDX, - F_DEBUGGERCONFIG_IDX, F_LOGGERCONFIG_IDX, F_MAINLOG_IDX, F_MEM1DUMP_IDX, diff --git a/Source/Core/Common/FloatUtils.cpp b/Source/Core/Common/FloatUtils.cpp index c08e02324e..dbe2a0b508 100644 --- a/Source/Core/Common/FloatUtils.cpp +++ b/Source/Core/Common/FloatUtils.cpp @@ -74,14 +74,14 @@ u32 ClassifyFloat(float fvalue) } const std::array frsqrte_expected = {{ - {0x3ffa000, 0x7a4}, {0x3c29000, 0x700}, {0x38aa000, 0x670}, {0x3572000, 0x5f2}, - {0x3279000, 0x584}, {0x2fb7000, 0x524}, {0x2d26000, 0x4cc}, {0x2ac0000, 0x47e}, - {0x2881000, 0x43a}, {0x2665000, 0x3fa}, {0x2468000, 0x3c2}, {0x2287000, 0x38e}, - {0x20c1000, 0x35e}, {0x1f12000, 0x332}, {0x1d79000, 0x30a}, {0x1bf4000, 0x2e6}, - {0x1a7e800, 0x568}, {0x17cb800, 0x4f3}, {0x1552800, 0x48d}, {0x130c000, 0x435}, - {0x10f2000, 0x3e7}, {0x0eff000, 0x3a2}, {0x0d2e000, 0x365}, {0x0b7c000, 0x32e}, - {0x09e5000, 0x2fc}, {0x0867000, 0x2d0}, {0x06ff000, 0x2a8}, {0x05ab800, 0x283}, - {0x046a000, 0x261}, {0x0339800, 0x243}, {0x0218800, 0x226}, {0x0105800, 0x20b}, + {0x1a7e800, -0x568}, {0x17cb800, -0x4f3}, {0x1552800, -0x48d}, {0x130c000, -0x435}, + {0x10f2000, -0x3e7}, {0x0eff000, -0x3a2}, {0x0d2e000, -0x365}, {0x0b7c000, -0x32e}, + {0x09e5000, -0x2fc}, {0x0867000, -0x2d0}, {0x06ff000, -0x2a8}, {0x05ab800, -0x283}, + {0x046a000, -0x261}, {0x0339800, -0x243}, {0x0218800, -0x226}, {0x0105800, -0x20b}, + {0x3ffa000, -0x7a4}, {0x3c29000, -0x700}, {0x38aa000, -0x670}, {0x3572000, -0x5f2}, + {0x3279000, -0x584}, {0x2fb7000, -0x524}, {0x2d26000, -0x4cc}, {0x2ac0000, -0x47e}, + {0x2881000, -0x43a}, {0x2665000, -0x3fa}, {0x2468000, -0x3c2}, {0x2287000, -0x38e}, + {0x20c1000, -0x35e}, {0x1f12000, -0x332}, {0x1d79000, -0x30a}, {0x1bf4000, -0x2e6}, }}; double ApproximateReciprocalSquareRoot(double val) @@ -128,14 +128,13 @@ double ApproximateReciprocalSquareRoot(double val) exponent += 1LL << 52; } - const bool odd_exponent = !(exponent & (1LL << 52)); + const s64 exponent_lsb = exponent & (1LL << 52); exponent = ((0x3FFLL << 52) - ((exponent - (0x3FELL << 52)) / 2)) & (0x7FFLL << 52); integral = sign | exponent; - const int i = static_cast(mantissa >> 37); - const int index = i / 2048 + (odd_exponent ? 16 : 0); - const auto& entry = frsqrte_expected[index]; - integral |= static_cast(entry.m_base - entry.m_dec * (i % 2048)) << 26; + const int i = static_cast((exponent_lsb | mantissa) >> 37); + const auto& entry = frsqrte_expected[i / 2048]; + integral |= static_cast(entry.m_base + entry.m_dec * (i % 2048)) << 26; return BitCast(integral); } diff --git a/Source/Core/Common/FloatUtils.h b/Source/Core/Common/FloatUtils.h index b1c16d172c..82942c4b19 100644 --- a/Source/Core/Common/FloatUtils.h +++ b/Source/Core/Common/FloatUtils.h @@ -23,11 +23,15 @@ static constexpr u64 DOUBLE_SIGN = 0x8000000000000000ULL; static constexpr u64 DOUBLE_EXP = 0x7FF0000000000000ULL; static constexpr u64 DOUBLE_FRAC = 0x000FFFFFFFFFFFFFULL; static constexpr u64 DOUBLE_ZERO = 0x0000000000000000ULL; +static constexpr int DOUBLE_EXP_WIDTH = 11; +static constexpr int DOUBLE_FRAC_WIDTH = 52; static constexpr u32 FLOAT_SIGN = 0x80000000; static constexpr u32 FLOAT_EXP = 0x7F800000; static constexpr u32 FLOAT_FRAC = 0x007FFFFF; static constexpr u32 FLOAT_ZERO = 0x00000000; +static constexpr int FLOAT_EXP_WIDTH = 8; +static constexpr int FLOAT_FRAC_WIDTH = 23; inline bool IsQNAN(double d) { diff --git a/Source/Core/Common/Hash.cpp b/Source/Core/Common/Hash.cpp index 51182a0463..8cb697b695 100644 --- a/Source/Core/Common/Hash.cpp +++ b/Source/Core/Common/Hash.cpp @@ -359,30 +359,6 @@ static u64 GetHash64_SSE42_CRC32(const u8* src, u32 len, u32 samples) return h[0] + (h[1] << 10) + (h[2] << 21) + (h[3] << 32); } -#elif defined(_M_X86) - -FUNCTION_TARGET_SSE42 -static u64 GetHash64_SSE42_CRC32(const u8* src, u32 len, u32 samples) -{ - u32 h = len; - u32 Step = (len / 4); - const u32* data = (const u32*)src; - const u32* end = data + Step; - if (samples == 0) - samples = std::max(Step, 1u); - Step = Step / samples; - if (Step < 1) - Step = 1; - while (data < end) - { - h = _mm_crc32_u32(h, data[0]); - data += Step; - } - - const u8* data2 = (const u8*)end; - return (u64)_mm_crc32_u32(h, u32(data2[0])); -} - #elif defined(_M_ARM_64) static u64 GetHash64_ARMv8_CRC32(const u8* src, u32 len, u32 samples) @@ -433,7 +409,7 @@ static u64 SetHash64Function(const u8* src, u32 len, u32 samples) { if (cpu_info.bCRC32) { -#if defined(_M_X86_64) || defined(_M_X86) +#if defined(_M_X86_64) s_texture_hash_func = &GetHash64_SSE42_CRC32; #elif defined(_M_ARM_64) s_texture_hash_func = &GetHash64_ARMv8_CRC32; diff --git a/Source/Core/Common/HttpRequest.cpp b/Source/Core/Common/HttpRequest.cpp index afc6271542..cf26710372 100644 --- a/Source/Core/Common/HttpRequest.cpp +++ b/Source/Core/Common/HttpRequest.cpp @@ -33,7 +33,8 @@ public: void FollowRedirects(long max); s32 GetLastResponseCode(); Response Fetch(const std::string& url, Method method, const Headers& headers, const u8* payload, - size_t size, AllowedReturnCodes codes = AllowedReturnCodes::Ok_Only); + size_t size, AllowedReturnCodes codes = AllowedReturnCodes::Ok_Only, + std::span multiform = {}); static int CurlProgressCallback(Impl* impl, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow); @@ -174,6 +175,13 @@ void HttpRequest::Impl::UseIPv4() curl_easy_setopt(m_curl.get(), CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); } +HttpRequest::Response HttpRequest::PostMultiform(const std::string& url, + std::span multiform, + const Headers& headers, AllowedReturnCodes codes) +{ + return m_impl->Fetch(url, Impl::Method::POST, headers, nullptr, 0, codes, multiform); +} + void HttpRequest::Impl::FollowRedirects(long max) { curl_easy_setopt(m_curl.get(), CURLOPT_FOLLOWLOCATION, 1); @@ -225,17 +233,33 @@ static size_t header_callback(char* buffer, size_t size, size_t nitems, void* us HttpRequest::Response HttpRequest::Impl::Fetch(const std::string& url, Method method, const Headers& headers, const u8* payload, - size_t size, AllowedReturnCodes codes) + size_t size, AllowedReturnCodes codes, + std::span multiform) { m_response_headers.clear(); curl_easy_setopt(m_curl.get(), CURLOPT_POST, method == Method::POST); curl_easy_setopt(m_curl.get(), CURLOPT_URL, url.c_str()); - if (method == Method::POST) + if (method == Method::POST && multiform.empty()) { curl_easy_setopt(m_curl.get(), CURLOPT_POSTFIELDS, payload); curl_easy_setopt(m_curl.get(), CURLOPT_POSTFIELDSIZE, size); } + curl_mime* form = nullptr; + Common::ScopeGuard multiform_guard{[&form] { curl_mime_free(form); }}; + if (!multiform.empty()) + { + form = curl_mime_init(m_curl.get()); + for (const auto& value : multiform) + { + curl_mimepart* part = curl_mime_addpart(form); + curl_mime_name(part, value.name.c_str()); + curl_mime_data(part, value.data.c_str(), value.data.size()); + } + + curl_easy_setopt(m_curl.get(), CURLOPT_MIMEPOST, form); + } + curl_slist* list = nullptr; Common::ScopeGuard list_guard{[&list] { curl_slist_free_all(list); }}; for (const auto& [name, value] : headers) diff --git a/Source/Core/Common/HttpRequest.h b/Source/Core/Common/HttpRequest.h index e1c6c40539..4f1a9798d5 100644 --- a/Source/Core/Common/HttpRequest.h +++ b/Source/Core/Common/HttpRequest.h @@ -8,6 +8,7 @@ #include #include #include +#include #include #include @@ -35,6 +36,12 @@ public: using Response = std::optional>; using Headers = std::map>; + struct Multiform + { + std::string name; + std::string data; + }; + void SetCookies(const std::string& cookies); void UseIPv4(); void FollowRedirects(long max = 1); @@ -48,6 +55,10 @@ public: Response Post(const std::string& url, const std::string& payload, const Headers& headers = {}, AllowedReturnCodes codes = AllowedReturnCodes::Ok_Only); + Response PostMultiform(const std::string& url, std::span multiform, + const Headers& headers = {}, + AllowedReturnCodes codes = AllowedReturnCodes::Ok_Only); + private: class Impl; std::unique_ptr m_impl; diff --git a/Source/Core/Common/IOFile.cpp b/Source/Core/Common/IOFile.cpp index cf7762ea68..cc22979bbe 100644 --- a/Source/Core/Common/IOFile.cpp +++ b/Source/Core/Common/IOFile.cpp @@ -101,6 +101,15 @@ bool IOFile::Close() return m_good; } +IOFile IOFile::Duplicate(const char openmode[]) const +{ +#ifdef _WIN32 + return IOFile(_fdopen(_dup(_fileno(m_file)), openmode)); +#else // _WIN32 + return IOFile(fdopen(dup(fileno(m_file)), openmode)); +#endif // _WIN32 +} + void IOFile::SetHandle(std::FILE* file) { Close(); diff --git a/Source/Core/Common/IOFile.h b/Source/Core/Common/IOFile.h index 62fdd7186e..4b12c31888 100644 --- a/Source/Core/Common/IOFile.h +++ b/Source/Core/Common/IOFile.h @@ -51,6 +51,8 @@ public: SharedAccess sh = SharedAccess::Default); bool Close(); + IOFile Duplicate(const char openmode[]) const; + template bool ReadArray(T* elements, size_t count, size_t* num_read = nullptr) { diff --git a/Source/Core/Common/Intrinsics.h b/Source/Core/Common/Intrinsics.h index 0a6e477bb7..f81bd49755 100644 --- a/Source/Core/Common/Intrinsics.h +++ b/Source/Core/Common/Intrinsics.h @@ -3,7 +3,7 @@ #pragma once -#if defined(_M_X86) +#if defined(_M_X86_64) /** * It is assumed that all compilers used to build Dolphin support intrinsics up to and including @@ -49,13 +49,13 @@ #endif // defined(_MSC_VER) || defined(__INTEL_COMPILER) -#endif // _M_X86 +#endif // _M_X86_64 /** * Define the FUNCTION_TARGET macros to nothing if they are not needed, or not on an X86 platform. * This way when a function is defined with FUNCTION_TARGET you don't need to define a second * version without the macro around a #ifdef guard. Be careful when using intrinsics, as all use - * should still be placed around a #ifdef _M_X86 if the file is compiled on all architectures. + * should still be placed around a #ifdef _M_X86_64 if the file is compiled on all architectures. */ #ifndef FUNCTION_TARGET_SSE42 #define FUNCTION_TARGET_SSE42 diff --git a/Source/Core/Common/MemArena.h b/Source/Core/Common/MemArena.h index 33ebb66eb4..4f414afa27 100644 --- a/Source/Core/Common/MemArena.h +++ b/Source/Core/Common/MemArena.h @@ -14,6 +14,15 @@ namespace Common { #ifdef _WIN32 struct WindowsMemoryRegion; + +struct WindowsMemoryFunctions +{ + Common::DynamicLibrary m_kernel32_handle; + Common::DynamicLibrary m_api_ms_win_core_memory_l1_1_6_handle; + void* m_address_UnmapViewOfFileEx = nullptr; + void* m_address_VirtualAlloc2 = nullptr; + void* m_address_MapViewOfFile3 = nullptr; +}; #endif // This class lets you create a block of anonymous RAM, and then arbitrarily map views into it. @@ -110,11 +119,7 @@ private: std::vector m_regions; void* m_reserved_region = nullptr; void* m_memory_handle = nullptr; - Common::DynamicLibrary m_kernel32_handle; - Common::DynamicLibrary m_api_ms_win_core_memory_l1_1_6_handle; - void* m_address_UnmapViewOfFileEx = nullptr; - void* m_address_VirtualAlloc2 = nullptr; - void* m_address_MapViewOfFile3 = nullptr; + WindowsMemoryFunctions m_memory_functions; #else int m_shm_fd = 0; void* m_reserved_region = nullptr; @@ -155,9 +160,34 @@ public: /// void Release(); + /// + /// Ensure that the memory page at the given byte offset from the start of the memory region is + /// writable. We use this on Windows as a workaround to only actually commit pages as they are + /// written to. On other OSes this does nothing. + /// + /// @param offset The offset into the memory region that should be made writable if it isn't. + /// + void EnsureMemoryPageWritable(size_t offset) + { +#ifdef _WIN32 + const size_t block_index = offset / BLOCK_SIZE; + if (m_writable_block_handles[block_index] == nullptr) + MakeMemoryBlockWritable(block_index); +#endif + } + private: void* m_memory = nullptr; size_t m_size = 0; + +#ifdef _WIN32 + void* m_zero_block = nullptr; + constexpr static size_t BLOCK_SIZE = 8 * 1024 * 1024; // size of allocated memory blocks + WindowsMemoryFunctions m_memory_functions; + std::vector m_writable_block_handles; + + void MakeMemoryBlockWritable(size_t offset); +#endif }; } // namespace Common diff --git a/Source/Core/Common/MemArenaWin.cpp b/Source/Core/Common/MemArenaWin.cpp index b147ced53f..a991687d91 100644 --- a/Source/Core/Common/MemArenaWin.cpp +++ b/Source/Core/Common/MemArenaWin.cpp @@ -12,6 +12,7 @@ #include +#include "Common/Align.h" #include "Common/Assert.h" #include "Common/CommonFuncs.h" #include "Common/CommonTypes.h" @@ -49,48 +50,55 @@ struct WindowsMemoryRegion } }; +static bool InitWindowsMemoryFunctions(WindowsMemoryFunctions* functions) +{ + DynamicLibrary kernelBase{"KernelBase.dll"}; + if (!kernelBase.IsOpen()) + return false; + + void* const ptr_IsApiSetImplemented = kernelBase.GetSymbolAddress("IsApiSetImplemented"); + if (!ptr_IsApiSetImplemented) + return false; + if (!static_cast(ptr_IsApiSetImplemented)("api-ms-win-core-memory-l1-1-6")) + return false; + + functions->m_api_ms_win_core_memory_l1_1_6_handle.Open("api-ms-win-core-memory-l1-1-6.dll"); + functions->m_kernel32_handle.Open("Kernel32.dll"); + if (!functions->m_api_ms_win_core_memory_l1_1_6_handle.IsOpen() || + !functions->m_kernel32_handle.IsOpen()) + { + functions->m_api_ms_win_core_memory_l1_1_6_handle.Close(); + functions->m_kernel32_handle.Close(); + return false; + } + + void* const address_VirtualAlloc2 = + functions->m_api_ms_win_core_memory_l1_1_6_handle.GetSymbolAddress("VirtualAlloc2FromApp"); + void* const address_MapViewOfFile3 = + functions->m_api_ms_win_core_memory_l1_1_6_handle.GetSymbolAddress("MapViewOfFile3FromApp"); + void* const address_UnmapViewOfFileEx = + functions->m_kernel32_handle.GetSymbolAddress("UnmapViewOfFileEx"); + if (address_VirtualAlloc2 && address_MapViewOfFile3 && address_UnmapViewOfFileEx) + { + functions->m_address_VirtualAlloc2 = address_VirtualAlloc2; + functions->m_address_MapViewOfFile3 = address_MapViewOfFile3; + functions->m_address_UnmapViewOfFileEx = address_UnmapViewOfFileEx; + return true; + } + + // at least one function is not available, use legacy logic + functions->m_api_ms_win_core_memory_l1_1_6_handle.Close(); + functions->m_kernel32_handle.Close(); + return false; +} + MemArena::MemArena() { // Check if VirtualAlloc2 and MapViewOfFile3 are available, which provide functionality to reserve // a memory region no other allocation may occupy while still allowing us to allocate and map // stuff within it. If they're not available we'll instead fall back to the 'legacy' logic and // just hope that nothing allocates in our address range. - DynamicLibrary kernelBase{"KernelBase.dll"}; - if (!kernelBase.IsOpen()) - return; - - void* const ptr_IsApiSetImplemented = kernelBase.GetSymbolAddress("IsApiSetImplemented"); - if (!ptr_IsApiSetImplemented) - return; - if (!static_cast(ptr_IsApiSetImplemented)("api-ms-win-core-memory-l1-1-6")) - return; - - m_api_ms_win_core_memory_l1_1_6_handle.Open("api-ms-win-core-memory-l1-1-6.dll"); - m_kernel32_handle.Open("Kernel32.dll"); - if (!m_api_ms_win_core_memory_l1_1_6_handle.IsOpen() || !m_kernel32_handle.IsOpen()) - { - m_api_ms_win_core_memory_l1_1_6_handle.Close(); - m_kernel32_handle.Close(); - return; - } - - void* const address_VirtualAlloc2 = - m_api_ms_win_core_memory_l1_1_6_handle.GetSymbolAddress("VirtualAlloc2FromApp"); - void* const address_MapViewOfFile3 = - m_api_ms_win_core_memory_l1_1_6_handle.GetSymbolAddress("MapViewOfFile3FromApp"); - void* const address_UnmapViewOfFileEx = m_kernel32_handle.GetSymbolAddress("UnmapViewOfFileEx"); - if (address_VirtualAlloc2 && address_MapViewOfFile3 && address_UnmapViewOfFileEx) - { - m_address_VirtualAlloc2 = address_VirtualAlloc2; - m_address_MapViewOfFile3 = address_MapViewOfFile3; - m_address_UnmapViewOfFileEx = address_UnmapViewOfFileEx; - } - else - { - // at least one function is not available, use legacy logic - m_api_ms_win_core_memory_l1_1_6_handle.Close(); - m_kernel32_handle.Close(); - } + InitWindowsMemoryFunctions(&m_memory_functions); } MemArena::~MemArena() @@ -146,9 +154,9 @@ u8* MemArena::ReserveMemoryRegion(size_t memory_size) } u8* base; - if (m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) + if (m_memory_functions.m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) { - base = static_cast(static_cast(m_address_VirtualAlloc2)( + base = static_cast(static_cast(m_memory_functions.m_address_VirtualAlloc2)( nullptr, nullptr, memory_size, MEM_RESERVE | MEM_RESERVE_PLACEHOLDER, PAGE_NOACCESS, nullptr, 0)); if (base) @@ -177,7 +185,7 @@ u8* MemArena::ReserveMemoryRegion(size_t memory_size) void MemArena::ReleaseMemoryRegion() { - if (m_api_ms_win_core_memory_l1_1_6_handle.IsOpen() && m_reserved_region) + if (m_memory_functions.m_api_ms_win_core_memory_l1_1_6_handle.IsOpen() && m_reserved_region) { // user should have unmapped everything by this point, check if that's true and yell if not // (it indicates a bug in the emulated memory mapping logic) @@ -314,7 +322,7 @@ WindowsMemoryRegion* MemArena::EnsureSplitRegionForMapping(void* start_address, void* MemArena::MapInMemoryRegion(s64 offset, size_t size, void* base) { - if (m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) + if (m_memory_functions.m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) { WindowsMemoryRegion* const region = EnsureSplitRegionForMapping(base, size); if (!region) @@ -323,7 +331,7 @@ void* MemArena::MapInMemoryRegion(s64 offset, size_t size, void* base) return nullptr; } - void* rv = static_cast(m_address_MapViewOfFile3)( + void* rv = static_cast(m_memory_functions.m_address_MapViewOfFile3)( m_memory_handle, nullptr, base, offset, size, MEM_REPLACE_PLACEHOLDER, PAGE_READWRITE, nullptr, 0); if (rv) @@ -416,10 +424,10 @@ bool MemArena::JoinRegionsAfterUnmap(void* start_address, size_t size) void MemArena::UnmapFromMemoryRegion(void* view, size_t size) { - if (m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) + if (m_memory_functions.m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) { - if (static_cast(m_address_UnmapViewOfFileEx)(view, - MEM_PRESERVE_PLACEHOLDER)) + if (static_cast(m_memory_functions.m_address_UnmapViewOfFileEx)( + view, MEM_PRESERVE_PLACEHOLDER)) { if (!JoinRegionsAfterUnmap(view, size)) PanicAlertFmt("Joining memory region failed."); @@ -434,7 +442,10 @@ void MemArena::UnmapFromMemoryRegion(void* view, size_t size) UnmapViewOfFile(view); } -LazyMemoryRegion::LazyMemoryRegion() = default; +LazyMemoryRegion::LazyMemoryRegion() +{ + InitWindowsMemoryFunctions(&m_memory_functions); +} LazyMemoryRegion::~LazyMemoryRegion() { @@ -448,15 +459,67 @@ void* LazyMemoryRegion::Create(size_t size) if (size == 0) return nullptr; - void* memory = VirtualAlloc(nullptr, size, MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE); + if (!m_memory_functions.m_api_ms_win_core_memory_l1_1_6_handle.IsOpen()) + return nullptr; + + // reserve block of memory + const size_t memory_size = Common::AlignUp(size, BLOCK_SIZE); + const size_t block_count = memory_size / BLOCK_SIZE; + u8* memory = + static_cast(static_cast(m_memory_functions.m_address_VirtualAlloc2)( + nullptr, nullptr, memory_size, MEM_RESERVE | MEM_RESERVE_PLACEHOLDER, PAGE_NOACCESS, + nullptr, 0)); if (!memory) { - NOTICE_LOG_FMT(MEMMAP, "Memory allocation of {} bytes failed.", size); + NOTICE_LOG_FMT(MEMMAP, "Memory reservation of {} bytes failed.", size); return nullptr; } + // split into individual block-sized regions + for (size_t i = 0; i < block_count - 1; ++i) + { + if (!VirtualFree(memory + i * BLOCK_SIZE, BLOCK_SIZE, MEM_RELEASE | MEM_PRESERVE_PLACEHOLDER)) + { + NOTICE_LOG_FMT(MEMMAP, "Region splitting failed: {}", GetLastErrorString()); + + // release every split block as well as the remaining unsplit one + for (size_t j = 0; j < i + 1; ++j) + VirtualFree(memory + j * BLOCK_SIZE, 0, MEM_RELEASE); + + return nullptr; + } + } + m_memory = memory; - m_size = size; + m_size = memory_size; + + // allocate a single block of real memory in the page file + HANDLE zero_block = CreateFileMapping(INVALID_HANDLE_VALUE, nullptr, PAGE_READONLY, + GetHighDWORD(BLOCK_SIZE), GetLowDWORD(BLOCK_SIZE), nullptr); + if (zero_block == nullptr) + { + NOTICE_LOG_FMT(MEMMAP, "CreateFileMapping() failed for zero block: {}", GetLastErrorString()); + Release(); + return nullptr; + } + + m_zero_block = zero_block; + + // map the zero page into every block + for (size_t i = 0; i < block_count; ++i) + { + void* result = static_cast(m_memory_functions.m_address_MapViewOfFile3)( + zero_block, nullptr, memory + i * BLOCK_SIZE, 0, BLOCK_SIZE, MEM_REPLACE_PLACEHOLDER, + PAGE_READONLY, nullptr, 0); + if (!result) + { + NOTICE_LOG_FMT(MEMMAP, "Mapping the zero block failed: {}", GetLastErrorString()); + Release(); + return nullptr; + } + } + + m_writable_block_handles.resize(block_count, nullptr); return memory; } @@ -464,19 +527,105 @@ void* LazyMemoryRegion::Create(size_t size) void LazyMemoryRegion::Clear() { ASSERT(m_memory); + u8* const memory = static_cast(m_memory); - VirtualFree(m_memory, m_size, MEM_DECOMMIT); - VirtualAlloc(m_memory, m_size, MEM_COMMIT, PAGE_READWRITE); + // reset every writable block back to the zero block + for (size_t i = 0; i < m_writable_block_handles.size(); ++i) + { + if (m_writable_block_handles[i] == nullptr) + continue; + + // unmap the writable block + if (!static_cast(m_memory_functions.m_address_UnmapViewOfFileEx)( + memory + i * BLOCK_SIZE, MEM_PRESERVE_PLACEHOLDER)) + { + PanicAlertFmt("Failed to unmap the writable block: {}", GetLastErrorString()); + } + + // free the writable block + if (!CloseHandle(m_writable_block_handles[i])) + { + PanicAlertFmt("Failed to free the writable block: {}", GetLastErrorString()); + } + m_writable_block_handles[i] = nullptr; + + // map the zero block + void* map_result = static_cast(m_memory_functions.m_address_MapViewOfFile3)( + m_zero_block, nullptr, memory + i * BLOCK_SIZE, 0, BLOCK_SIZE, MEM_REPLACE_PLACEHOLDER, + PAGE_READONLY, nullptr, 0); + if (!map_result) + { + PanicAlertFmt("Failed to re-map the zero block: {}", GetLastErrorString()); + } + } } void LazyMemoryRegion::Release() { if (m_memory) { - VirtualFree(m_memory, 0, MEM_RELEASE); + // unmap all pages and release the not-zero block handles + u8* const memory = static_cast(m_memory); + for (size_t i = 0; i < m_writable_block_handles.size(); ++i) + { + static_cast(m_memory_functions.m_address_UnmapViewOfFileEx)( + memory + i * BLOCK_SIZE, MEM_PRESERVE_PLACEHOLDER); + if (m_writable_block_handles[i]) + { + CloseHandle(m_writable_block_handles[i]); + m_writable_block_handles[i] = nullptr; + } + } + } + if (m_zero_block) + { + CloseHandle(m_zero_block); + m_zero_block = nullptr; + } + if (m_memory) + { + u8* const memory = static_cast(m_memory); + const size_t block_count = m_size / BLOCK_SIZE; + for (size_t i = 0; i < block_count; ++i) + VirtualFree(memory + i * BLOCK_SIZE, 0, MEM_RELEASE); m_memory = nullptr; m_size = 0; } } +void LazyMemoryRegion::MakeMemoryBlockWritable(size_t block_index) +{ + u8* const memory = static_cast(m_memory); + + // unmap the zero block + if (!static_cast(m_memory_functions.m_address_UnmapViewOfFileEx)( + memory + block_index * BLOCK_SIZE, MEM_PRESERVE_PLACEHOLDER)) + { + PanicAlertFmt("Failed to unmap the zero block: {}", GetLastErrorString()); + return; + } + + // allocate a fresh block to map + HANDLE block = CreateFileMapping(INVALID_HANDLE_VALUE, nullptr, PAGE_READWRITE, + GetHighDWORD(BLOCK_SIZE), GetLowDWORD(BLOCK_SIZE), nullptr); + if (block == nullptr) + { + PanicAlertFmt("CreateFileMapping() failed for writable block: {}", GetLastErrorString()); + return; + } + + // map the new block + void* map_result = static_cast(m_memory_functions.m_address_MapViewOfFile3)( + block, nullptr, memory + block_index * BLOCK_SIZE, 0, BLOCK_SIZE, MEM_REPLACE_PLACEHOLDER, + PAGE_READWRITE, nullptr, 0); + if (!map_result) + { + PanicAlertFmt("Failed to map the writable block: {}", GetLastErrorString()); + CloseHandle(block); + return; + } + + m_writable_block_handles[block_index] = block; +} + } // namespace Common diff --git a/Source/Core/Common/PcapFile.cpp b/Source/Core/Common/PcapFile.cpp index 71fcdc9eee..0f248ce1b5 100644 --- a/Source/Core/Common/PcapFile.cpp +++ b/Source/Core/Common/PcapFile.cpp @@ -49,6 +49,7 @@ void PCAP::AddHeader(u32 link_type) m_fp->WriteBytes(&hdr, sizeof(hdr)); } +// Not thread-safe, concurrency between multiple calls to IOFile::WriteBytes. void PCAP::AddPacket(const u8* bytes, size_t size) { std::chrono::system_clock::time_point now(std::chrono::system_clock::now()); diff --git a/Source/Core/Common/SettingsHandler.cpp b/Source/Core/Common/SettingsHandler.cpp index c36805d4ce..dd84b6967b 100644 --- a/Source/Core/Common/SettingsHandler.cpp +++ b/Source/Core/Common/SettingsHandler.cpp @@ -81,7 +81,7 @@ void SettingsHandler::Decrypt() // (see the comment in WriteLine), lines can be separated by CRLFLF. // To handle this, we remove every CR and treat LF as the line ending. // (We ignore empty lines.) - decoded.erase(std::remove(decoded.begin(), decoded.end(), '\x0d'), decoded.end()); + std::erase(decoded, '\x0d'); } void SettingsHandler::Reset() @@ -92,12 +92,12 @@ void SettingsHandler::Reset() m_buffer = {}; } -void SettingsHandler::AddSetting(const std::string& key, const std::string& value) +void SettingsHandler::AddSetting(std::string_view key, std::string_view value) { - WriteLine(key + '=' + value + "\r\n"); + WriteLine(fmt::format("{}={}\r\n", key, value)); } -void SettingsHandler::WriteLine(const std::string& str) +void SettingsHandler::WriteLine(std::string_view str) { const u32 old_position = m_position; const u32 old_key = m_key; diff --git a/Source/Core/Common/SettingsHandler.h b/Source/Core/Common/SettingsHandler.h index b0765c753e..c550e8e7f4 100644 --- a/Source/Core/Common/SettingsHandler.h +++ b/Source/Core/Common/SettingsHandler.h @@ -27,7 +27,7 @@ public: SettingsHandler(); explicit SettingsHandler(Buffer&& buffer); - void AddSetting(const std::string& key, const std::string& value); + void AddSetting(std::string_view key, std::string_view value); const Buffer& GetBytes() const; void SetBytes(Buffer&& buffer); @@ -38,7 +38,7 @@ public: static std::string GenerateSerialNumber(); private: - void WriteLine(const std::string& str); + void WriteLine(std::string_view str); void WriteByte(u8 b); std::array m_buffer; diff --git a/Source/Core/Common/SmallVector.h b/Source/Core/Common/SmallVector.h index 09559ed21a..c7018f4741 100644 --- a/Source/Core/Common/SmallVector.h +++ b/Source/Core/Common/SmallVector.h @@ -29,9 +29,11 @@ public: T& operator[](size_t i) { return m_array[i]; } const T& operator[](size_t i) const { return m_array[i]; } + auto data() { return m_array.data(); } auto begin() { return m_array.begin(); } auto end() { return m_array.begin() + m_size; } + auto data() const { return m_array.data(); } auto begin() const { return m_array.begin(); } auto end() const { return m_array.begin() + m_size; } diff --git a/Source/Core/Common/TraversalClient.cpp b/Source/Core/Common/TraversalClient.cpp index e384c1cca8..44b8390f90 100644 --- a/Source/Core/Common/TraversalClient.cpp +++ b/Source/Core/Common/TraversalClient.cpp @@ -14,8 +14,9 @@ namespace Common { -TraversalClient::TraversalClient(ENetHost* netHost, const std::string& server, const u16 port) - : m_NetHost(netHost), m_Server(server), m_port(port) +TraversalClient::TraversalClient(ENetHost* netHost, const std::string& server, const u16 port, + const u16 port_alt) + : m_NetHost(netHost), m_Server(server), m_port(port), m_portAlt(port_alt) { netHost->intercept = TraversalClient::InterceptCallback; @@ -146,6 +147,8 @@ void TraversalClient::HandleServerPacket(TraversalPacket* packet) { if (it->packet.requestId == packet->requestId) { + if (packet->requestId == m_TestRequestId) + HandleTraversalTest(); m_OutgoingTraversalPackets.erase(it); break; } @@ -161,6 +164,7 @@ void TraversalClient::HandleServerPacket(TraversalPacket* packet) } m_HostId = packet->helloFromServer.yourHostId; m_external_address = packet->helloFromServer.yourAddress; + NewTraversalTest(); m_State = State::Connected; if (m_Client) m_Client->OnTraversalStateChanged(); @@ -175,7 +179,18 @@ void TraversalClient::HandleServerPacket(TraversalPacket* packet) ENetBuffer buf; buf.data = message; buf.dataLength = sizeof(message) - 1; - enet_socket_send(m_NetHost->socket, &addr, &buf, 1); + if (m_ttlReady) + { + int oldttl; + enet_socket_get_option(m_NetHost->socket, ENET_SOCKOPT_TTL, &oldttl); + enet_socket_set_option(m_NetHost->socket, ENET_SOCKOPT_TTL, m_ttl); + enet_socket_send(m_NetHost->socket, &addr, &buf, 1); + enet_socket_set_option(m_NetHost->socket, ENET_SOCKOPT_TTL, oldttl); + } + else + { + enet_socket_send(m_NetHost->socket, &addr, &buf, 1); + } } else { @@ -231,12 +246,15 @@ void TraversalClient::OnFailure(FailureReason reason) void TraversalClient::ResendPacket(OutgoingTraversalPacketInfo* info) { + bool testPacket = + m_TestSocket != ENET_SOCKET_NULL && info->packet.type == TraversalPacketType::TestPlease; info->sendTime = enet_time_get(); info->tries++; ENetBuffer buf; buf.data = &info->packet; buf.dataLength = sizeof(info->packet); - if (enet_socket_send(m_NetHost->socket, &m_ServerAddress, &buf, 1) == -1) + if (enet_socket_send(testPacket ? m_TestSocket : m_NetHost->socket, &m_ServerAddress, &buf, 1) == + -1) OnFailure(FailureReason::SocketSendError); } @@ -275,6 +293,112 @@ void TraversalClient::HandlePing() } } +void TraversalClient::NewTraversalTest() +{ + // create test socket + if (m_TestSocket != ENET_SOCKET_NULL) + enet_socket_destroy(m_TestSocket); + m_TestSocket = enet_socket_create(ENET_SOCKET_TYPE_DATAGRAM); + ENetAddress addr = {ENET_HOST_ANY, 0}; + if (m_TestSocket == ENET_SOCKET_NULL || enet_socket_bind(m_TestSocket, &addr) < 0) + { + // error, abort + if (m_TestSocket != ENET_SOCKET_NULL) + { + enet_socket_destroy(m_TestSocket); + m_TestSocket = ENET_SOCKET_NULL; + } + return; + } + enet_socket_set_option(m_TestSocket, ENET_SOCKOPT_NONBLOCK, 1); + // create holepunch packet + TraversalPacket packet = {}; + packet.type = TraversalPacketType::Ping; + packet.ping.hostId = m_HostId; + packet.requestId = Common::Random::GenerateValue(); + // create buffer + ENetBuffer buf; + buf.data = &packet; + buf.dataLength = sizeof(packet); + // send to alt port + ENetAddress altAddress = m_ServerAddress; + altAddress.port = m_portAlt; + // set up ttl and send + int oldttl; + enet_socket_get_option(m_TestSocket, ENET_SOCKOPT_TTL, &oldttl); + enet_socket_set_option(m_TestSocket, ENET_SOCKOPT_TTL, m_ttl); + if (enet_socket_send(m_TestSocket, &altAddress, &buf, 1) == -1) + { + // error, abort + enet_socket_destroy(m_TestSocket); + m_TestSocket = ENET_SOCKET_NULL; + return; + } + enet_socket_set_option(m_TestSocket, ENET_SOCKOPT_TTL, oldttl); + // send the test request + packet.type = TraversalPacketType::TestPlease; + m_TestRequestId = SendTraversalPacket(packet); +} + +void TraversalClient::HandleTraversalTest() +{ + if (m_TestSocket != ENET_SOCKET_NULL) + { + // check for packet on test socket (with timeout) + u32 deadline = enet_time_get() + 50; + u32 waitCondition; + do + { + waitCondition = ENET_SOCKET_WAIT_RECEIVE | ENET_SOCKET_WAIT_INTERRUPT; + u32 currentTime = enet_time_get(); + if (currentTime > deadline || + enet_socket_wait(m_TestSocket, &waitCondition, deadline - currentTime) != 0) + { + // error or timeout, exit the loop and assume test failure + waitCondition = 0; + break; + } + else if (waitCondition & ENET_SOCKET_WAIT_RECEIVE) + { + // try reading the packet and see if it's relevant + ENetAddress raddr; + TraversalPacket packet; + ENetBuffer buf; + buf.data = &packet; + buf.dataLength = sizeof(packet); + int rv = enet_socket_receive(m_TestSocket, &raddr, &buf, 1); + if (rv < 0) + { + // error, exit the loop and assume test failure + waitCondition = 0; + break; + } + else if (rv < int(sizeof(packet)) || raddr.host != m_ServerAddress.host || + raddr.host != m_portAlt || packet.requestId != m_TestRequestId) + { + // irrelevant packet, ignore + continue; + } + } + } while (waitCondition & ENET_SOCKET_WAIT_INTERRUPT); + // regardless of what happens next, we can throw out the socket + enet_socket_destroy(m_TestSocket); + m_TestSocket = ENET_SOCKET_NULL; + if (waitCondition & ENET_SOCKET_WAIT_RECEIVE) + { + // success, we can stop now + m_ttlReady = true; + m_Client->OnTtlDetermined(m_ttl); + } + else + { + // fail, increment and retry + if (++m_ttl < 32) + NewTraversalTest(); + } + } +} + TraversalRequestId TraversalClient::SendTraversalPacket(const TraversalPacket& packet) { OutgoingTraversalPacketInfo info; @@ -299,7 +423,7 @@ int ENET_CALLBACK TraversalClient::InterceptCallback(ENetHost* host, ENetEvent* &host->receivedAddress) || (host->receivedDataLength == 1 && host->receivedData[0] == 0)) { - event->type = (ENetEventType)42; + event->type = static_cast(Common::ENet::SKIPPABLE_EVENT); return 1; } return 0; @@ -313,15 +437,19 @@ ENet::ENetHostPtr g_MainNetHost; // explicitly requested. static std::string g_OldServer; static u16 g_OldServerPort; +static u16 g_OldServerPortAlt; static u16 g_OldListenPort; -bool EnsureTraversalClient(const std::string& server, u16 server_port, u16 listen_port) +bool EnsureTraversalClient(const std::string& server, u16 server_port, u16 server_port_alt, + u16 listen_port) { if (!g_MainNetHost || !g_TraversalClient || server != g_OldServer || - server_port != g_OldServerPort || listen_port != g_OldListenPort) + server_port != g_OldServerPort || server_port_alt != g_OldServerPortAlt || + listen_port != g_OldListenPort) { g_OldServer = server; g_OldServerPort = server_port; + g_OldServerPortAlt = server_port_alt; g_OldListenPort = listen_port; ENetAddress addr = {ENET_HOST_ANY, listen_port}; @@ -337,7 +465,8 @@ bool EnsureTraversalClient(const std::string& server, u16 server_port, u16 liste } host->mtu = std::min(host->mtu, NetPlay::MAX_ENET_MTU); g_MainNetHost = std::move(host); - g_TraversalClient.reset(new TraversalClient(g_MainNetHost.get(), server, server_port)); + g_TraversalClient.reset( + new TraversalClient(g_MainNetHost.get(), server, server_port, server_port_alt)); } return true; } diff --git a/Source/Core/Common/TraversalClient.h b/Source/Core/Common/TraversalClient.h index b0717ae0a9..efe0e2f7d1 100644 --- a/Source/Core/Common/TraversalClient.h +++ b/Source/Core/Common/TraversalClient.h @@ -24,6 +24,7 @@ public: virtual void OnTraversalStateChanged() = 0; virtual void OnConnectReady(ENetAddress addr) = 0; virtual void OnConnectFailed(TraversalConnectFailedReason reason) = 0; + virtual void OnTtlDetermined(u8 ttl) = 0; }; class TraversalClient @@ -43,7 +44,8 @@ public: SocketSendError, ResendTimeout, }; - TraversalClient(ENetHost* netHost, const std::string& server, const u16 port); + TraversalClient(ENetHost* netHost, const std::string& server, const u16 port, + const u16 port_alt = 0); ~TraversalClient(); TraversalHostId GetHostID() const; @@ -79,6 +81,9 @@ private: void HandlePing(); static int ENET_CALLBACK InterceptCallback(ENetHost* host, ENetEvent* event); + void NewTraversalTest(); + void HandleTraversalTest(); + ENetHost* m_NetHost; TraversalHostId m_HostId{}; TraversalInetAddress m_external_address{}; @@ -90,7 +95,13 @@ private: ENetAddress m_ServerAddress{}; std::string m_Server; u16 m_port; + u16 m_portAlt; u32 m_PingTime = 0; + + ENetSocket m_TestSocket = ENET_SOCKET_NULL; + TraversalRequestId m_TestRequestId = 0; + u8 m_ttl = 2; + bool m_ttlReady = false; }; extern std::unique_ptr g_TraversalClient; @@ -98,6 +109,7 @@ extern std::unique_ptr g_TraversalClient; extern ENet::ENetHostPtr g_MainNetHost; // Create g_TraversalClient and g_MainNetHost if necessary. -bool EnsureTraversalClient(const std::string& server, u16 server_port, u16 listen_port = 0); +bool EnsureTraversalClient(const std::string& server, u16 server_port, u16 server_port_alt = 0, + u16 listen_port = 0); void ReleaseTraversalClient(); } // namespace Common diff --git a/Source/Core/Common/TraversalProto.h b/Source/Core/Common/TraversalProto.h index 1946d7b9a9..8ee45d1fa7 100644 --- a/Source/Core/Common/TraversalProto.h +++ b/Source/Core/Common/TraversalProto.h @@ -31,6 +31,10 @@ enum class TraversalPacketType : u8 ConnectReady = 6, // [s->c] Alternately, the server might not have heard of this host. ConnectFailed = 7, + // [c->s] Perform a traveral test. This will send two acks: + // one via the server's alt port, and one to the address corresponding to + // the given host ID. + TestPlease = 8, }; constexpr u8 TraversalProtoVersion = 0; @@ -91,6 +95,10 @@ struct TraversalPacket TraversalRequestId requestId; TraversalConnectFailedReason reason; } connectFailed; + struct + { + TraversalHostId hostId; + } testPlease; }; }; #pragma pack(pop) diff --git a/Source/Core/Common/TraversalServer.cpp b/Source/Core/Common/TraversalServer.cpp index a3d28d1bab..3d449256d1 100644 --- a/Source/Core/Common/TraversalServer.cpp +++ b/Source/Core/Common/TraversalServer.cpp @@ -9,13 +9,17 @@ #include #include #include +#include #include #include +#include #include #include #include #include +#include + #ifdef HAVE_LIBSYSTEMD #include #endif @@ -26,6 +30,7 @@ #define DEBUG 0 #define NUMBER_OF_TRIES 5 #define PORT 6262 +#define PORT_ALT 6226 static u64 currentTime; @@ -33,6 +38,7 @@ struct OutgoingPacketInfo { Common::TraversalPacket packet; Common::TraversalRequestId misc; + bool fromAlt; sockaddr_in6 dest; int tries; u64 sendTime; @@ -81,12 +87,12 @@ retry: } } #if DEBUG - printf("failed to find key '"); + fmt::print("failed to find key '"); for (size_t i = 0; i < sizeof(key); i++) { - printf("%02x", ((u8*)&key)[i]); + fmt::print("{:02x}", ((u8*)&key)[i]); } - printf("'\n"); + fmt::print("'\n"); #endif result.found = false; return result; @@ -119,6 +125,7 @@ using ConnectedClients = using OutgoingPackets = std::unordered_map; static int sock; +static int sockAlt; static OutgoingPackets outgoingPackets; static ConnectedClients connectedClients; @@ -126,7 +133,7 @@ static Common::TraversalInetAddress MakeInetAddress(const sockaddr_in6& addr) { if (addr.sin6_family != AF_INET6) { - fprintf(stderr, "bad sockaddr_in6\n"); + fmt::print(stderr, "bad sockaddr_in6\n"); exit(1); } u32* words = (u32*)addr.sin6_addr.s6_addr; @@ -172,39 +179,41 @@ static sockaddr_in6 MakeSinAddr(const Common::TraversalInetAddress& addr) static void GetRandomHostId(Common::TraversalHostId* hostId) { - char buf[9]; + char buf[9]{}; const u32 num = Common::Random::GenerateValue(); - sprintf(buf, "%08x", num); + fmt::format_to_n(buf, sizeof(buf) - 1, "{:08x}", num); memcpy(hostId->data(), buf, 8); } static const char* SenderName(sockaddr_in6* addr) { - static char buf[INET6_ADDRSTRLEN + 10]; + static char buf[INET6_ADDRSTRLEN + 10]{}; inet_ntop(PF_INET6, &addr->sin6_addr, buf, sizeof(buf)); - sprintf(buf + strlen(buf), ":%d", ntohs(addr->sin6_port)); + fmt::format_to(buf + strlen(buf), ":{}", ntohs(addr->sin6_port)); return buf; } -static void TrySend(const void* buffer, size_t size, sockaddr_in6* addr) +static void TrySend(const void* buffer, size_t size, sockaddr_in6* addr, bool fromAlt) { #if DEBUG const auto* packet = static_cast(buffer); - printf("-> %d %llu %s\n", static_cast(packet->type), - static_cast(packet->requestId), SenderName(addr)); + fmt::print("{}-> {} {} {}\n", fromAlt ? "alt " : "", static_cast(packet->type), + static_cast(packet->requestId), SenderName(addr)); #endif - if ((size_t)sendto(sock, buffer, size, 0, (sockaddr*)addr, sizeof(*addr)) != size) + if ((size_t)sendto(fromAlt ? sockAlt : sock, buffer, size, 0, (sockaddr*)addr, sizeof(*addr)) != + size) { perror("sendto"); } } -static Common::TraversalPacket* AllocPacket(const sockaddr_in6& dest, +static Common::TraversalPacket* AllocPacket(const sockaddr_in6& dest, bool fromAlt, Common::TraversalRequestId misc = 0) { Common::TraversalRequestId requestId{}; Common::Random::Generate(&requestId, sizeof(requestId)); OutgoingPacketInfo* info = &outgoingPackets[requestId]; + info->fromAlt = fromAlt; info->dest = dest; info->misc = misc; info->tries = 0; @@ -219,12 +228,13 @@ static void SendPacket(OutgoingPacketInfo* info) { info->tries++; info->sendTime = currentTime; - TrySend(&info->packet, sizeof(info->packet), &info->dest); + TrySend(&info->packet, sizeof(info->packet), &info->dest, info->fromAlt); } static void ResendPackets() { - std::vector> todoFailures; + std::vector> + todoFailures; todoFailures.clear(); for (auto it = outgoingPackets.begin(); it != outgoingPackets.end();) { @@ -235,7 +245,8 @@ static void ResendPackets() { if (info->packet.type == Common::TraversalPacketType::PleaseSendPacket) { - todoFailures.push_back(std::make_pair(info->packet.pleaseSendPacket.address, info->misc)); + todoFailures.push_back( + std::make_tuple(info->packet.pleaseSendPacket.address, info->fromAlt, info->misc)); } it = outgoingPackets.erase(it); continue; @@ -250,18 +261,18 @@ static void ResendPackets() for (const auto& p : todoFailures) { - Common::TraversalPacket* fail = AllocPacket(MakeSinAddr(p.first)); + Common::TraversalPacket* fail = AllocPacket(MakeSinAddr(std::get<0>(p)), std::get<1>(p)); fail->type = Common::TraversalPacketType::ConnectFailed; - fail->connectFailed.requestId = p.second; + fail->connectFailed.requestId = std::get<2>(p); fail->connectFailed.reason = Common::TraversalConnectFailedReason::ClientDidntRespond; } } -static void HandlePacket(Common::TraversalPacket* packet, sockaddr_in6* addr) +static void HandlePacket(Common::TraversalPacket* packet, sockaddr_in6* addr, bool toAlt) { #if DEBUG - printf("<- %d %llu %s\n", static_cast(packet->type), - static_cast(packet->requestId), SenderName(addr)); + fmt::print("<- {} {} {}\n", static_cast(packet->type), + static_cast(packet->requestId), SenderName(addr)); #endif bool packetOk = true; switch (packet->type) @@ -276,7 +287,7 @@ static void HandlePacket(Common::TraversalPacket* packet, sockaddr_in6* addr) if (info->packet.type == Common::TraversalPacketType::PleaseSendPacket) { - auto* ready = AllocPacket(MakeSinAddr(info->packet.pleaseSendPacket.address)); + auto* ready = AllocPacket(MakeSinAddr(info->packet.pleaseSendPacket.address), toAlt); if (packet->ack.ok) { ready->type = Common::TraversalPacketType::ConnectReady; @@ -303,7 +314,7 @@ static void HandlePacket(Common::TraversalPacket* packet, sockaddr_in6* addr) case Common::TraversalPacketType::HelloFromClient: { u8 ok = packet->helloFromClient.protoVersion <= Common::TraversalProtoVersion; - Common::TraversalPacket* reply = AllocPacket(*addr); + Common::TraversalPacket* reply = AllocPacket(*addr, toAlt); reply->type = Common::TraversalPacketType::HelloFromServer; reply->helloFromServer.ok = ok; if (ok) @@ -336,22 +347,38 @@ static void HandlePacket(Common::TraversalPacket* packet, sockaddr_in6* addr) auto r = EvictFind(connectedClients, hostId); if (!r.found) { - Common::TraversalPacket* reply = AllocPacket(*addr); + Common::TraversalPacket* reply = AllocPacket(*addr, toAlt); reply->type = Common::TraversalPacketType::ConnectFailed; reply->connectFailed.requestId = packet->requestId; reply->connectFailed.reason = Common::TraversalConnectFailedReason::NoSuchClient; } else { - Common::TraversalPacket* please = AllocPacket(MakeSinAddr(*r.value), packet->requestId); + Common::TraversalPacket* please = + AllocPacket(MakeSinAddr(*r.value), toAlt, packet->requestId); please->type = Common::TraversalPacketType::PleaseSendPacket; please->pleaseSendPacket.address = MakeInetAddress(*addr); } break; } + case Common::TraversalPacketType::TestPlease: + { + Common::TraversalHostId& hostId = packet->testPlease.hostId; + auto r = EvictFind(connectedClients, hostId); + if (r.found) + { + Common::TraversalPacket ack = {}; + ack.type = Common::TraversalPacketType::Ack; + ack.requestId = packet->requestId; + ack.ack.ok = true; + sockaddr_in6 mainAddr = MakeSinAddr(*r.value); + TrySend(&ack, sizeof(ack), &mainAddr, toAlt); + } + break; + } default: - fprintf(stderr, "received unknown packet type %d from %s\n", static_cast(packet->type), - SenderName(addr)); + fmt::print(stderr, "received unknown packet type {} from {}\n", static_cast(packet->type), + SenderName(addr)); break; } if (packet->type != Common::TraversalPacketType::Ack) @@ -360,7 +387,8 @@ static void HandlePacket(Common::TraversalPacket* packet, sockaddr_in6* addr) ack.type = Common::TraversalPacketType::Ack; ack.requestId = packet->requestId; ack.ack.ok = packetOk; - TrySend(&ack, sizeof(ack), addr); + TrySend(&ack, sizeof(ack), addr, + packet->type != Common::TraversalPacketType::TestPlease ? toAlt : !toAlt); } } @@ -373,6 +401,12 @@ int main() perror("socket"); return 1; } + sockAlt = socket(PF_INET6, SOCK_DGRAM, 0); + if (sockAlt == -1) + { + perror("socket alt"); + return 1; + } int no = 0; rv = setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &no, sizeof(no)); if (rv < 0) @@ -380,6 +414,12 @@ int main() perror("setsockopt IPV6_V6ONLY"); return 1; } + rv = setsockopt(sockAlt, IPPROTO_IPV6, IPV6_V6ONLY, &no, sizeof(no)); + if (rv < 0) + { + perror("setsockopt IPV6_V6ONLY alt"); + return 1; + } in6_addr any = IN6ADDR_ANY_INIT; sockaddr_in6 addr; #ifdef SIN6_LEN @@ -397,6 +437,13 @@ int main() perror("bind"); return 1; } + addr.sin6_port = htons(PORT_ALT); + rv = bind(sockAlt, (sockaddr*)&addr, sizeof(addr)); + if (rv < 0) + { + perror("bind alt"); + return 1; + } timeval tv; tv.tv_sec = 0; @@ -407,19 +454,55 @@ int main() perror("setsockopt SO_RCVTIMEO"); return 1; } + rv = setsockopt(sockAlt, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)); + if (rv < 0) + { + perror("setsockopt SO_RCVTIMEO alt"); + return 1; + } #ifdef HAVE_LIBSYSTEMD - sd_notifyf(0, "READY=1\nSTATUS=Listening on port %d", PORT); + sd_notifyf(0, "READY=1\nSTATUS=Listening on port %d (alt port: %d)", PORT, PORT_ALT); #endif while (true) { + tv.tv_sec = 0; + tv.tv_usec = 300000; + fd_set readSet; + FD_ZERO(&readSet); + FD_SET(sock, &readSet); + FD_SET(sockAlt, &readSet); + rv = select(std::max(sock, sockAlt) + 1, &readSet, nullptr, nullptr, &tv); + if (rv < 0) + { + if (errno != EINTR && errno != EAGAIN) + { + perror("recvfrom"); + return 1; + } + } + + int recvsock; + if (FD_ISSET(sock, &readSet)) + { + recvsock = sock; + } + else if (FD_ISSET(sockAlt, &readSet)) + { + recvsock = sockAlt; + } + else + { + ResendPackets(); + continue; + } sockaddr_in6 raddr; socklen_t addrLen = sizeof(raddr); Common::TraversalPacket packet{}; // note: switch to recvmmsg (yes, mmsg) if this becomes // expensive - rv = recvfrom(sock, &packet, sizeof(packet), 0, (sockaddr*)&raddr, &addrLen); + rv = recvfrom(recvsock, &packet, sizeof(packet), 0, (sockaddr*)&raddr, &addrLen); currentTime = std::chrono::duration_cast( std::chrono::system_clock::now().time_since_epoch()) .count(); @@ -433,11 +516,11 @@ int main() } else if ((size_t)rv < sizeof(packet)) { - fprintf(stderr, "received short packet from %s\n", SenderName(&raddr)); + fmt::print(stderr, "received short packet from {}\n", SenderName(&raddr)); } else { - HandlePacket(&packet, &raddr); + HandlePacket(&packet, &raddr, recvsock == sockAlt); } ResendPackets(); #ifdef HAVE_LIBSYSTEMD diff --git a/Source/Core/Core/AchievementManager.cpp b/Source/Core/Core/AchievementManager.cpp index 77661bb43e..f7ccbbea81 100644 --- a/Source/Core/Core/AchievementManager.cpp +++ b/Source/Core/Core/AchievementManager.cpp @@ -5,27 +5,33 @@ #include "Core/AchievementManager.h" +#include + #include +#include #include #include "Common/HttpRequest.h" +#include "Common/Image.h" #include "Common/Logging/Log.h" #include "Common/WorkQueueThread.h" #include "Core/Config/AchievementSettings.h" #include "Core/Core.h" #include "Core/PowerPC/MMU.h" #include "Core/System.h" -#include "DiscIO/Volume.h" +#include "DiscIO/Blob.h" #include "VideoCommon/OnScreenDisplay.h" #include "VideoCommon/VideoEvents.h" static constexpr bool hardcore_mode_enabled = false; -AchievementManager* AchievementManager::GetInstance() +static std::unique_ptr DecodeBadgeToOSDIcon(const AchievementManager::Badge& badge); + +AchievementManager& AchievementManager::GetInstance() { static AchievementManager s_instance; - return &s_instance; + return s_instance; } void AchievementManager::Init() @@ -35,7 +41,10 @@ void AchievementManager::Init() rc_runtime_init(&m_runtime); m_is_runtime_initialized = true; m_queue.Reset("AchievementManagerQueue", [](const std::function& func) { func(); }); - LoginAsync("", [](ResponseType r_type) {}); + m_image_queue.Reset("AchievementManagerImageQueue", + [](const std::function& func) { func(); }); + if (IsLoggedIn()) + LoginAsync("", [](ResponseType r_type) {}); INFO_LOG_FMT(ACHIEVEMENTS, "Achievement Manager Initialized"); } } @@ -55,6 +64,7 @@ AchievementManager::ResponseType AchievementManager::Login(const std::string& pa return AchievementManager::ResponseType::MANAGER_NOT_INITIALIZED; } AchievementManager::ResponseType r_type = VerifyCredentials(password); + FetchBadges(); if (m_update_callback) m_update_callback(); return r_type; @@ -71,6 +81,7 @@ void AchievementManager::LoginAsync(const std::string& password, const ResponseC } m_queue.EmplaceItem([this, password, callback] { callback(VerifyCredentials(password)); + FetchBadges(); if (m_update_callback) m_update_callback(); }); @@ -81,9 +92,13 @@ bool AchievementManager::IsLoggedIn() const return !Config::Get(Config::RA_API_TOKEN).empty(); } -void AchievementManager::LoadGameByFilenameAsync(const std::string& iso_path, - const ResponseCallback& callback) +void AchievementManager::HashGame(const std::string& file_path, const ResponseCallback& callback) { + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + { + callback(AchievementManager::ResponseType::NOT_ENABLED); + return; + } if (!m_is_runtime_initialized) { ERROR_LOG_FMT(ACHIEVEMENTS, @@ -91,130 +106,218 @@ void AchievementManager::LoadGameByFilenameAsync(const std::string& iso_path, callback(AchievementManager::ResponseType::MANAGER_NOT_INITIALIZED); return; } - m_system = &Core::System::GetInstance(); - struct FilereaderState + if (m_disabled) { - int64_t position = 0; - std::unique_ptr volume; - }; - rc_hash_filereader volume_reader{ - .open = [](const char* path_utf8) -> void* { - auto state = std::make_unique(); - state->volume = DiscIO::CreateVolume(path_utf8); - if (!state->volume) - return nullptr; - return state.release(); - }, - .seek = - [](void* file_handle, int64_t offset, int origin) { - switch (origin) - { - case SEEK_SET: - reinterpret_cast(file_handle)->position = offset; - break; - case SEEK_CUR: - reinterpret_cast(file_handle)->position += offset; - break; - case SEEK_END: - // Unused - break; - } - }, - .tell = - [](void* file_handle) { - return reinterpret_cast(file_handle)->position; - }, - .read = - [](void* file_handle, void* buffer, size_t requested_bytes) { - FilereaderState* filereader_state = reinterpret_cast(file_handle); - bool success = (filereader_state->volume->Read( - filereader_state->position, requested_bytes, reinterpret_cast(buffer), - DiscIO::PARTITION_NONE)); - if (success) - { - filereader_state->position += requested_bytes; - return requested_bytes; - } - else - { - return static_cast(0); - } - }, - .close = [](void* file_handle) { delete reinterpret_cast(file_handle); }}; - rc_hash_init_custom_filereader(&volume_reader); - if (!rc_hash_generate_from_file(m_game_hash.data(), RC_CONSOLE_GAMECUBE, iso_path.c_str())) - { - ERROR_LOG_FMT(ACHIEVEMENTS, "Unable to generate achievement hash from game file."); + INFO_LOG_FMT(ACHIEVEMENTS, "Achievement Manager is disabled until core is rebooted."); + OSD::AddMessage("Achievements are disabled until you restart emulation.", + OSD::Duration::VERY_LONG, OSD::Color::RED); return; } - m_queue.EmplaceItem([this, callback] { - const auto resolve_hash_response = ResolveHash(this->m_game_hash); - if (resolve_hash_response != ResponseType::SUCCESS || m_game_id == 0) + m_system = &Core::System::GetInstance(); + m_queue.EmplaceItem([this, callback, file_path] { + Hash new_hash; { - callback(resolve_hash_response); - INFO_LOG_FMT(ACHIEVEMENTS, "No RetroAchievements data found for this game."); - OSD::AddMessage("No RetroAchievements data found for this game.", OSD::Duration::VERY_LONG, - OSD::Color::RED); - return; + std::lock_guard lg{m_filereader_lock}; + rc_hash_filereader volume_reader{ + .open = &AchievementManager::FilereaderOpenByFilepath, + .seek = &AchievementManager::FilereaderSeek, + .tell = &AchievementManager::FilereaderTell, + .read = &AchievementManager::FilereaderRead, + .close = &AchievementManager::FilereaderClose, + }; + rc_hash_init_custom_filereader(&volume_reader); + if (!rc_hash_generate_from_file(new_hash.data(), RC_CONSOLE_GAMECUBE, file_path.c_str())) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Unable to generate achievement hash from game file {}.", + file_path); + callback(AchievementManager::ResponseType::MALFORMED_OBJECT); + } } - - const auto start_session_response = StartRASession(); - if (start_session_response != ResponseType::SUCCESS) - { - callback(start_session_response); - WARN_LOG_FMT(ACHIEVEMENTS, "Failed to connect to RetroAchievements server."); - OSD::AddMessage("Failed to connect to RetroAchievements server.", OSD::Duration::VERY_LONG, - OSD::Color::RED); - return; - } - - const auto fetch_game_data_response = FetchGameData(); - if (fetch_game_data_response != ResponseType::SUCCESS) - { - ERROR_LOG_FMT(ACHIEVEMENTS, "Unable to retrieve data from RetroAchievements server."); - OSD::AddMessage("Unable to retrieve data from RetroAchievements server.", - OSD::Duration::VERY_LONG, OSD::Color::RED); - return; - } - INFO_LOG_FMT(ACHIEVEMENTS, "Loading achievements for {}.", m_game_data.title); - - // Claim the lock, then queue the fetch unlock data calls, then initialize the unlock map in - // ActivateDeactiveAchievements. This allows the calls to process while initializing the - // unlock map but then forces them to wait until it's initialized before making modifications to - // it. { std::lock_guard lg{m_lock}; - m_is_game_loaded = true; - LoadUnlockData([](ResponseType r_type) {}); - ActivateDeactivateAchievements(); - PointSpread spread = TallyScore(); - if (hardcore_mode_enabled) + if (m_disabled) { - OSD::AddMessage(fmt::format("You have {}/{} achievements worth {}/{} points", - spread.hard_unlocks, spread.total_count, spread.hard_points, - spread.total_points), - OSD::Duration::VERY_LONG, OSD::Color::YELLOW); - OSD::AddMessage("Hardcore mode is ON", OSD::Duration::VERY_LONG, OSD::Color::YELLOW); + INFO_LOG_FMT(ACHIEVEMENTS, "Achievements disabled while hash was resolving."); + callback(AchievementManager::ResponseType::EXPIRED_CONTEXT); + return; } - else + m_game_hash = std::move(new_hash); + } + LoadGameSync(callback); + }); +} + +void AchievementManager::HashGame(const DiscIO::Volume* volume, const ResponseCallback& callback) +{ + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + { + callback(AchievementManager::ResponseType::NOT_ENABLED); + return; + } + if (!m_is_runtime_initialized) + { + ERROR_LOG_FMT(ACHIEVEMENTS, + "Attempted to load game achievements without Achievement Manager initialized."); + callback(AchievementManager::ResponseType::MANAGER_NOT_INITIALIZED); + return; + } + if (volume == nullptr) + { + INFO_LOG_FMT(ACHIEVEMENTS, "New volume is empty."); + return; + } + if (m_disabled) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Achievement Manager is disabled until core is rebooted."); + OSD::AddMessage("Achievements are disabled until core is rebooted.", OSD::Duration::VERY_LONG, + OSD::Color::RED); + return; + } + // Need to SetDisabled outside a lock because it uses m_lock internally. + bool disable = false; + { + std::lock_guard lg{m_lock}; + if (m_loading_volume.get() != nullptr) + { + disable = true; + } + else + { + m_loading_volume = DiscIO::CreateVolume(volume->GetBlobReader().CopyReader()); + } + } + if (disable) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Disabling Achievement Manager due to hash spam."); + SetDisabled(true); + callback(AchievementManager::ResponseType::EXPIRED_CONTEXT); + return; + } + m_system = &Core::System::GetInstance(); + m_queue.EmplaceItem([this, callback] { + Hash new_hash; + { + std::lock_guard lg{m_filereader_lock}; + rc_hash_filereader volume_reader{ + .open = &AchievementManager::FilereaderOpenByVolume, + .seek = &AchievementManager::FilereaderSeek, + .tell = &AchievementManager::FilereaderTell, + .read = &AchievementManager::FilereaderRead, + .close = &AchievementManager::FilereaderClose, + }; + rc_hash_init_custom_filereader(&volume_reader); + if (!rc_hash_generate_from_file(new_hash.data(), RC_CONSOLE_GAMECUBE, "")) { - OSD::AddMessage(fmt::format("You have {}/{} achievements worth {}/{} points", - spread.hard_unlocks + spread.soft_unlocks, spread.total_count, - spread.hard_points + spread.soft_points, spread.total_points), - OSD::Duration::VERY_LONG, OSD::Color::CYAN); - OSD::AddMessage("Hardcore mode is OFF", OSD::Duration::VERY_LONG, OSD::Color::CYAN); + ERROR_LOG_FMT(ACHIEVEMENTS, "Unable to generate achievement hash from volume."); + callback(AchievementManager::ResponseType::MALFORMED_OBJECT); + return; } } + { + std::lock_guard lg{m_lock}; + if (m_disabled) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Achievements disabled while hash was resolving."); + callback(AchievementManager::ResponseType::EXPIRED_CONTEXT); + return; + } + m_game_hash = std::move(new_hash); + m_loading_volume.reset(); + } + LoadGameSync(callback); + }); +} + +void AchievementManager::LoadGameSync(const ResponseCallback& callback) +{ + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + { + callback(AchievementManager::ResponseType::NOT_ENABLED); + return; + } + u32 new_game_id = 0; + Hash current_hash; + { + std::lock_guard lg{m_lock}; + current_hash = m_game_hash; + } + const auto resolve_hash_response = ResolveHash(current_hash, &new_game_id); + if (resolve_hash_response != ResponseType::SUCCESS || new_game_id == 0) + { + INFO_LOG_FMT(ACHIEVEMENTS, "No RetroAchievements data found for this game."); + OSD::AddMessage("No RetroAchievements data found for this game.", OSD::Duration::VERY_LONG, + OSD::Color::RED); + SetDisabled(true); + callback(resolve_hash_response); + return; + } + u32 old_game_id; + { + std::lock_guard lg{m_lock}; + old_game_id = m_game_id; + } + if (new_game_id == old_game_id) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Alternate hash resolved for current game {}.", old_game_id); + callback(ResponseType::SUCCESS); + return; + } + else if (old_game_id != 0) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Swapping game {} for game {}; achievements disabled.", old_game_id, + new_game_id); + OSD::AddMessage("Achievements are now disabled. Please close emulation to re-enable.", + OSD::Duration::VERY_LONG, OSD::Color::RED); + SetDisabled(true); + callback(ResponseType::EXPIRED_CONTEXT); + return; + } + { + std::lock_guard lg{m_lock}; + m_game_id = new_game_id; + } + + const auto start_session_response = StartRASession(); + if (start_session_response != ResponseType::SUCCESS) + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to connect to RetroAchievements server."); + OSD::AddMessage("Failed to connect to RetroAchievements server.", OSD::Duration::VERY_LONG, + OSD::Color::RED); + callback(start_session_response); + return; + } + + const auto fetch_game_data_response = FetchGameData(); + if (fetch_game_data_response != ResponseType::SUCCESS) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Unable to retrieve data from RetroAchievements server."); + OSD::AddMessage("Unable to retrieve data from RetroAchievements server.", + OSD::Duration::VERY_LONG, OSD::Color::RED); + return; + } + INFO_LOG_FMT(ACHIEVEMENTS, "Loading achievements for {}.", m_game_data.title); + + // Claim the lock, then queue the fetch unlock data calls, then initialize the unlock map in + // ActivateDeactiveAchievements. This allows the calls to process while initializing the + // unlock map but then forces them to wait until it's initialized before making modifications to + // it. + { + std::lock_guard lg{m_lock}; + m_is_game_loaded = true; + m_framecount = 0; + LoadUnlockData([](ResponseType r_type) {}); + ActivateDeactivateAchievements(); ActivateDeactivateLeaderboards(); ActivateDeactivateRichPresence(); - // Reset this to zero so that RP immediately triggers on the first frame - m_last_ping_time = 0; - INFO_LOG_FMT(ACHIEVEMENTS, "RetroAchievements successfully loaded for {}.", m_game_data.title); + } + FetchBadges(); + // Reset this to zero so that RP immediately triggers on the first frame + m_last_ping_time = 0; + INFO_LOG_FMT(ACHIEVEMENTS, "RetroAchievements successfully loaded for {}.", m_game_data.title); - if (m_update_callback) - m_update_callback(); - callback(fetch_game_data_response); - }); + if (m_update_callback) + m_update_callback(); + callback(fetch_game_data_response); } bool AchievementManager::IsGameLoaded() const @@ -224,6 +327,11 @@ bool AchievementManager::IsGameLoaded() const void AchievementManager::LoadUnlockData(const ResponseCallback& callback) { + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + { + callback(AchievementManager::ResponseType::NOT_ENABLED); + return; + } m_queue.EmplaceItem([this, callback] { const auto hardcore_unlock_response = FetchUnlockData(true); if (hardcore_unlock_response != ResponseType::SUCCESS) @@ -242,6 +350,8 @@ void AchievementManager::LoadUnlockData(const ResponseCallback& callback) void AchievementManager::ActivateDeactivateAchievements() { + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + return; bool enabled = Config::Get(Config::RA_ACHIEVEMENTS_ENABLED); bool unofficial = Config::Get(Config::RA_UNOFFICIAL_ENABLED); bool encore = Config::Get(Config::RA_ENCORE_ENABLED); @@ -259,13 +369,21 @@ void AchievementManager::ActivateDeactivateAchievements() void AchievementManager::ActivateDeactivateLeaderboards() { + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + return; bool leaderboards_enabled = Config::Get(Config::RA_LEADERBOARDS_ENABLED); for (u32 ix = 0; ix < m_game_data.num_leaderboards; ix++) { auto leaderboard = m_game_data.leaderboards[ix]; + u32 leaderboard_id = leaderboard.id; if (m_is_game_loaded && leaderboards_enabled && hardcore_mode_enabled) { - rc_runtime_activate_lboard(&m_runtime, leaderboard.id, leaderboard.definition, nullptr, 0); + rc_runtime_activate_lboard(&m_runtime, leaderboard_id, leaderboard.definition, nullptr, 0); + m_queue.EmplaceItem([this, leaderboard_id] { + FetchBoardInfo(leaderboard_id); + if (m_update_callback) + m_update_callback(); + }); } else { @@ -277,6 +395,8 @@ void AchievementManager::ActivateDeactivateLeaderboards() void AchievementManager::ActivateDeactivateRichPresence() { + if (!Config::Get(Config::RA_ENABLED) || !IsLoggedIn()) + return; rc_runtime_activate_richpresence( &m_runtime, (m_is_game_loaded && Config::Get(Config::RA_RICH_PRESENCE_ENABLED)) ? @@ -286,15 +406,276 @@ void AchievementManager::ActivateDeactivateRichPresence() INFO_LOG_FMT(ACHIEVEMENTS, "Rich presence (de)activated."); } +void AchievementManager::FetchBadges() +{ + if (!m_is_runtime_initialized || !IsLoggedIn() || !Config::Get(Config::RA_BADGES_ENABLED)) + { + if (m_update_callback) + m_update_callback(); + return; + } + m_image_queue.Cancel(); + + if (m_player_badge.name != m_display_name) + { + m_image_queue.EmplaceItem([this] { + std::string name_to_fetch; + { + std::lock_guard lg{m_lock}; + if (m_display_name == m_player_badge.name) + return; + name_to_fetch = m_display_name; + } + rc_api_fetch_image_request_t icon_request = {.image_name = name_to_fetch.c_str(), + .image_type = RC_IMAGE_TYPE_USER}; + Badge fetched_badge; + if (RequestImage(icon_request, &fetched_badge) == ResponseType::SUCCESS) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Successfully downloaded player badge id {}.", name_to_fetch); + std::lock_guard lg{m_lock}; + if (name_to_fetch != m_display_name) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Requested outdated badge id {} for player id {}.", + name_to_fetch, m_display_name); + return; + } + m_player_badge.badge = std::move(fetched_badge); + m_player_badge.name = std::move(name_to_fetch); + } + else + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to download player badge id {}.", name_to_fetch); + } + if (m_update_callback) + m_update_callback(); + }); + } + + if (!IsGameLoaded()) + { + if (m_update_callback) + m_update_callback(); + return; + } + + int badgematch = 0; + { + std::lock_guard lg{m_lock}; + badgematch = m_game_badge.name.compare(m_game_data.image_name); + } + if (badgematch != 0) + { + m_image_queue.EmplaceItem([this] { + std::string name_to_fetch; + { + std::lock_guard lg{m_lock}; + if (m_game_badge.name.compare(m_game_data.image_name) == 0) + return; + name_to_fetch.assign(m_game_data.image_name); + } + rc_api_fetch_image_request_t icon_request = {.image_name = name_to_fetch.c_str(), + .image_type = RC_IMAGE_TYPE_GAME}; + Badge fetched_badge; + if (RequestImage(icon_request, &fetched_badge) == ResponseType::SUCCESS) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Successfully downloaded game badge id {}.", name_to_fetch); + std::lock_guard lg{m_lock}; + if (name_to_fetch.compare(m_game_data.image_name) != 0) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Requested outdated badge id {} for game id {}.", + name_to_fetch, m_game_data.image_name); + return; + } + m_game_badge.badge = std::move(fetched_badge); + m_game_badge.name = std::move(name_to_fetch); + } + else + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to download game badge id {}.", name_to_fetch); + } + if (m_update_callback) + m_update_callback(); + }); + } + + unsigned num_achievements = m_game_data.num_achievements; + for (size_t index = 0; index < num_achievements; index++) + { + std::lock_guard lg{m_lock}; + + // In case the number of achievements changes since the loop started; I just don't want + // to lock for the ENTIRE loop so instead I reclaim the lock each cycle + if (num_achievements != m_game_data.num_achievements) + break; + + const auto& initial_achievement = m_game_data.achievements[index]; + const std::string badge_name_to_fetch(initial_achievement.badge_name); + const UnlockStatus& unlock_status = m_unlock_map[initial_achievement.id]; + + if (unlock_status.unlocked_badge.name != badge_name_to_fetch) + { + m_image_queue.EmplaceItem([this, index] { + std::string current_name, name_to_fetch; + { + std::lock_guard lock{m_lock}; + if (m_game_data.num_achievements <= index) + { + INFO_LOG_FMT( + ACHIEVEMENTS, + "Attempted to fetch unlocked badge for index {} after achievement list cleared.", + index); + return; + } + const auto& achievement = m_game_data.achievements[index]; + const auto unlock_itr = m_unlock_map.find(achievement.id); + if (unlock_itr == m_unlock_map.end()) + { + ERROR_LOG_FMT( + ACHIEVEMENTS, + "Attempted to fetch unlocked badge for achievement id {} not in unlock map.", + index); + return; + } + name_to_fetch.assign(achievement.badge_name); + current_name = unlock_itr->second.unlocked_badge.name; + } + if (current_name == name_to_fetch) + return; + rc_api_fetch_image_request_t icon_request = {.image_name = name_to_fetch.c_str(), + .image_type = RC_IMAGE_TYPE_ACHIEVEMENT}; + Badge fetched_badge; + if (RequestImage(icon_request, &fetched_badge) == ResponseType::SUCCESS) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Successfully downloaded unlocked achievement badge id {}.", + name_to_fetch); + std::lock_guard lock{m_lock}; + if (m_game_data.num_achievements <= index) + { + INFO_LOG_FMT(ACHIEVEMENTS, + "Fetched unlocked badge for index {} after achievement list cleared.", + index); + return; + } + const auto& achievement = m_game_data.achievements[index]; + const auto unlock_itr = m_unlock_map.find(achievement.id); + if (unlock_itr == m_unlock_map.end()) + { + ERROR_LOG_FMT(ACHIEVEMENTS, + "Fetched unlocked badge for achievement id {} not in unlock map.", index); + return; + } + if (name_to_fetch.compare(achievement.badge_name) != 0) + { + INFO_LOG_FMT( + ACHIEVEMENTS, + "Requested outdated unlocked achievement badge id {} for achievement id {}.", + name_to_fetch, current_name); + return; + } + unlock_itr->second.unlocked_badge.badge = std::move(fetched_badge); + unlock_itr->second.unlocked_badge.name = std::move(name_to_fetch); + } + else + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to download unlocked achievement badge id {}.", + name_to_fetch); + } + if (m_update_callback) + m_update_callback(); + }); + } + if (unlock_status.locked_badge.name != badge_name_to_fetch) + { + m_image_queue.EmplaceItem([this, index] { + std::string current_name, name_to_fetch; + { + std::lock_guard lock{m_lock}; + if (m_game_data.num_achievements <= index) + { + INFO_LOG_FMT( + ACHIEVEMENTS, + "Attempted to fetch locked badge for index {} after achievement list cleared.", + index); + return; + } + const auto& achievement = m_game_data.achievements[index]; + const auto unlock_itr = m_unlock_map.find(achievement.id); + if (unlock_itr == m_unlock_map.end()) + { + ERROR_LOG_FMT( + ACHIEVEMENTS, + "Attempted to fetch locked badge for achievement id {} not in unlock map.", index); + return; + } + name_to_fetch.assign(achievement.badge_name); + current_name = unlock_itr->second.locked_badge.name; + } + if (current_name == name_to_fetch) + return; + rc_api_fetch_image_request_t icon_request = { + .image_name = name_to_fetch.c_str(), .image_type = RC_IMAGE_TYPE_ACHIEVEMENT_LOCKED}; + Badge fetched_badge; + if (RequestImage(icon_request, &fetched_badge) == ResponseType::SUCCESS) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Successfully downloaded locked achievement badge id {}.", + name_to_fetch); + std::lock_guard lock{m_lock}; + if (m_game_data.num_achievements <= index) + { + INFO_LOG_FMT(ACHIEVEMENTS, + "Fetched locked badge for index {} after achievement list cleared.", + index); + return; + } + const auto& achievement = m_game_data.achievements[index]; + const auto unlock_itr = m_unlock_map.find(achievement.id); + if (unlock_itr == m_unlock_map.end()) + { + ERROR_LOG_FMT(ACHIEVEMENTS, + "Fetched locked badge for achievement id {} not in unlock map.", index); + return; + } + if (name_to_fetch.compare(achievement.badge_name) != 0) + { + INFO_LOG_FMT(ACHIEVEMENTS, + "Requested outdated locked achievement badge id {} for achievement id {}.", + name_to_fetch, current_name); + return; + } + unlock_itr->second.locked_badge.badge = std::move(fetched_badge); + unlock_itr->second.locked_badge.name = std::move(name_to_fetch); + } + else + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to download locked achievement badge id {}.", + name_to_fetch); + } + if (m_update_callback) + m_update_callback(); + }); + } + } + if (m_update_callback) + m_update_callback(); +} + void AchievementManager::DoFrame() { if (!m_is_game_loaded) return; + if (m_framecount == 0x200) + { + DisplayWelcomeMessage(); + } + if (m_framecount <= 0x200) + { + m_framecount++; + } Core::RunAsCPUThread([&] { rc_runtime_do_frame( &m_runtime, [](const rc_runtime_event_t* runtime_event) { - AchievementManager::GetInstance()->AchievementEventHandler(runtime_event); + GetInstance().AchievementEventHandler(runtime_event); }, [](unsigned address, unsigned num_bytes, void* ud) { return static_cast(ud)->MemoryPeeker(address, num_bytes, ud); @@ -351,6 +732,15 @@ void AchievementManager::AchievementEventHandler(const rc_runtime_event_t* runti case RC_RUNTIME_EVENT_ACHIEVEMENT_TRIGGERED: HandleAchievementTriggeredEvent(runtime_event); break; + case RC_RUNTIME_EVENT_ACHIEVEMENT_PROGRESS_UPDATED: + HandleAchievementProgressUpdatedEvent(runtime_event); + break; + case RC_RUNTIME_EVENT_ACHIEVEMENT_PRIMED: + HandleAchievementPrimedEvent(runtime_event); + break; + case RC_RUNTIME_EVENT_ACHIEVEMENT_UNPRIMED: + HandleAchievementUnprimedEvent(runtime_event); + break; case RC_RUNTIME_EVENT_LBOARD_STARTED: HandleLeaderboardStartedEvent(runtime_event); break; @@ -366,9 +756,21 @@ void AchievementManager::AchievementEventHandler(const rc_runtime_event_t* runti m_update_callback(); } -std::recursive_mutex* AchievementManager::GetLock() +std::recursive_mutex& AchievementManager::GetLock() { - return &m_lock; + return m_lock; +} + +bool AchievementManager::IsHardcoreModeActive() const +{ + std::lock_guard lg{m_lock}; + if (!Config::Get(Config::RA_HARDCORE_ENABLED)) + return false; + if (!Core::IsRunning()) + return true; + if (!IsGameLoaded()) + return false; + return (m_runtime.trigger_count + m_runtime.lboard_count > 0); } std::string AchievementManager::GetPlayerDisplayName() const @@ -381,6 +783,11 @@ u32 AchievementManager::GetPlayerScore() const return IsLoggedIn() ? m_player_score : 0; } +const AchievementManager::BadgeStatus& AchievementManager::GetPlayerBadge() const +{ + return m_player_badge; +} + std::string AchievementManager::GetGameDisplayName() const { return IsGameLoaded() ? m_game_data.title : ""; @@ -417,16 +824,42 @@ rc_api_fetch_game_data_response_t* AchievementManager::GetGameData() return &m_game_data; } -AchievementManager::UnlockStatus +const AchievementManager::BadgeStatus& AchievementManager::GetGameBadge() const +{ + return m_game_badge; +} + +const AchievementManager::UnlockStatus& AchievementManager::GetUnlockStatus(AchievementId achievement_id) const { return m_unlock_map.at(achievement_id); } -void AchievementManager::GetAchievementProgress(AchievementId achievement_id, u32* value, - u32* target) +AchievementManager::ResponseType +AchievementManager::GetAchievementProgress(AchievementId achievement_id, u32* value, u32* target) { - rc_runtime_get_achievement_measured(&m_runtime, achievement_id, value, target); + if (!IsGameLoaded()) + { + ERROR_LOG_FMT( + ACHIEVEMENTS, + "Attempted to request measured data for achievement ID {} when no game is running.", + achievement_id); + return ResponseType::INVALID_REQUEST; + } + int result = rc_runtime_get_achievement_measured(&m_runtime, achievement_id, value, target); + if (result == 0) + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to get measured data for achievement ID {}.", + achievement_id); + return ResponseType::MALFORMED_OBJECT; + } + return ResponseType::SUCCESS; +} + +const std::unordered_map& +AchievementManager::GetLeaderboardsInfo() const +{ + return m_leaderboard_map; } AchievementManager::RichPresence AchievementManager::GetRichPresence() @@ -436,6 +869,33 @@ AchievementManager::RichPresence AchievementManager::GetRichPresence() return rich_presence; } +void AchievementManager::SetDisabled(bool disable) +{ + bool previously_disabled; + { + std::lock_guard lg{m_lock}; + previously_disabled = m_disabled; + m_disabled = disable; + if (disable && m_is_game_loaded) + CloseGame(); + } + + if (!previously_disabled && disable && Config::Get(Config::RA_ENABLED)) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Achievement Manager has been disabled."); + OSD::AddMessage("Please close all games to re-enable achievements.", OSD::Duration::VERY_LONG, + OSD::Color::RED); + } + + if (previously_disabled && !disable) + INFO_LOG_FMT(ACHIEVEMENTS, "Achievement Manager has been re-enabled."); +}; + +const AchievementManager::NamedIconMap& AchievementManager::GetChallengeIcons() const +{ + return m_active_challenges; +} + void AchievementManager::CloseGame() { { @@ -447,10 +907,13 @@ void AchievementManager::CloseGame() ActivateDeactivateLeaderboards(); ActivateDeactivateRichPresence(); m_game_id = 0; + m_game_badge.name = ""; m_unlock_map.clear(); + m_leaderboard_map.clear(); rc_api_destroy_fetch_game_data_response(&m_game_data); std::memset(&m_game_data, 0, sizeof(m_game_data)); m_queue.Cancel(); + m_image_queue.Cancel(); m_system = nullptr; } } @@ -461,8 +924,12 @@ void AchievementManager::CloseGame() void AchievementManager::Logout() { - CloseGame(); - Config::SetBaseOrCurrent(Config::RA_API_TOKEN, ""); + { + std::lock_guard lg{m_lock}; + CloseGame(); + m_player_badge.name = ""; + Config::SetBaseOrCurrent(Config::RA_API_TOKEN, ""); + } if (m_update_callback) m_update_callback(); INFO_LOG_FMT(ACHIEVEMENTS, "Logged out from server."); @@ -478,6 +945,70 @@ void AchievementManager::Shutdown() INFO_LOG_FMT(ACHIEVEMENTS, "Achievement Manager shut down."); } +void* AchievementManager::FilereaderOpenByFilepath(const char* path_utf8) +{ + auto state = std::make_unique(); + state->volume = DiscIO::CreateVolume(path_utf8); + if (!state->volume) + return nullptr; + return state.release(); +} + +void* AchievementManager::FilereaderOpenByVolume(const char* path_utf8) +{ + auto state = std::make_unique(); + { + auto& instance = GetInstance(); + std::lock_guard lg{instance.GetLock()}; + state->volume = std::move(instance.GetLoadingVolume()); + } + if (!state->volume) + return nullptr; + return state.release(); +} + +void AchievementManager::FilereaderSeek(void* file_handle, int64_t offset, int origin) +{ + switch (origin) + { + case SEEK_SET: + static_cast(file_handle)->position = offset; + break; + case SEEK_CUR: + static_cast(file_handle)->position += offset; + break; + case SEEK_END: + // Unused + break; + } +} + +int64_t AchievementManager::FilereaderTell(void* file_handle) +{ + return static_cast(file_handle)->position; +} + +size_t AchievementManager::FilereaderRead(void* file_handle, void* buffer, size_t requested_bytes) +{ + FilereaderState* filereader_state = static_cast(file_handle); + bool success = (filereader_state->volume->Read(filereader_state->position, requested_bytes, + static_cast(buffer), DiscIO::PARTITION_NONE)); + if (success) + { + filereader_state->position += requested_bytes; + return requested_bytes; + } + else + { + return 0; + } +} + +void AchievementManager::FilereaderClose(void* file_handle) +{ + delete static_cast(file_handle); +} + AchievementManager::ResponseType AchievementManager::VerifyCredentials(const std::string& password) { rc_api_login_response_t login_data{}; @@ -514,8 +1045,8 @@ AchievementManager::ResponseType AchievementManager::VerifyCredentials(const std return r_type; } -AchievementManager::ResponseType -AchievementManager::ResolveHash(std::array game_hash) +AchievementManager::ResponseType AchievementManager::ResolveHash(const Hash& game_hash, + u32* game_id) { rc_api_resolve_hash_response_t hash_data{}; std::string username, api_token; @@ -531,9 +1062,8 @@ AchievementManager::ResolveHash(std::array game_hash) rc_api_process_resolve_hash_response); if (r_type == ResponseType::SUCCESS) { - std::lock_guard lg{m_lock}; - m_game_id = hash_data.game_id; - INFO_LOG_FMT(ACHIEVEMENTS, "Hashed game ID {} for RetroAchievements.", m_game_id); + *game_id = hash_data.game_id; + INFO_LOG_FMT(ACHIEVEMENTS, "Hashed game ID {} for RetroAchievements.", *game_id); } else { @@ -666,6 +1196,90 @@ AchievementManager::ResponseType AchievementManager::FetchUnlockData(bool hardco return r_type; } +AchievementManager::ResponseType AchievementManager::FetchBoardInfo(AchievementId leaderboard_id) +{ + std::string username = Config::Get(Config::RA_USERNAME); + LeaderboardStatus lboard{}; + + { + rc_api_fetch_leaderboard_info_response_t board_info{}; + const rc_api_fetch_leaderboard_info_request_t fetch_board_request = { + .leaderboard_id = leaderboard_id, .count = 4, .first_entry = 1, .username = nullptr}; + const ResponseType r_type = + Request( + fetch_board_request, &board_info, rc_api_init_fetch_leaderboard_info_request, + rc_api_process_fetch_leaderboard_info_response); + if (r_type != ResponseType::SUCCESS) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Failed to fetch info for leaderboard ID {}.", leaderboard_id); + rc_api_destroy_fetch_leaderboard_info_response(&board_info); + return r_type; + } + lboard.name = board_info.title; + lboard.description = board_info.description; + lboard.entries.clear(); + for (u32 i = 0; i < board_info.num_entries; ++i) + { + const auto& org_entry = board_info.entries[i]; + LeaderboardEntry dest_entry = + LeaderboardEntry{.username = org_entry.username, .rank = org_entry.rank}; + if (rc_runtime_format_lboard_value(dest_entry.score.data(), FORMAT_SIZE, org_entry.score, + board_info.format) == 0) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Failed to format leaderboard score {}.", org_entry.score); + strncpy(dest_entry.score.data(), fmt::format("{}", org_entry.score).c_str(), FORMAT_SIZE); + } + lboard.entries[org_entry.index] = dest_entry; + } + rc_api_destroy_fetch_leaderboard_info_response(&board_info); + } + + { + // Retrieve, if exists, the player's entry, the two entries above the player, and the two + // entries below the player, for a total of five entries. Technically I only need one entry + // below, but the API is ambiguous what happens if an even number and a username are provided. + rc_api_fetch_leaderboard_info_response_t board_info{}; + const rc_api_fetch_leaderboard_info_request_t fetch_board_request = { + .leaderboard_id = leaderboard_id, + .count = 5, + .first_entry = 0, + .username = username.c_str()}; + const ResponseType r_type = + Request( + fetch_board_request, &board_info, rc_api_init_fetch_leaderboard_info_request, + rc_api_process_fetch_leaderboard_info_response); + if (r_type != ResponseType::SUCCESS) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Failed to fetch info for leaderboard ID {}.", leaderboard_id); + rc_api_destroy_fetch_leaderboard_info_response(&board_info); + return r_type; + } + for (u32 i = 0; i < board_info.num_entries; ++i) + { + const auto& org_entry = board_info.entries[i]; + LeaderboardEntry dest_entry = + LeaderboardEntry{.username = org_entry.username, .rank = org_entry.rank}; + if (rc_runtime_format_lboard_value(dest_entry.score.data(), FORMAT_SIZE, org_entry.score, + board_info.format) == 0) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Failed to format leaderboard score {}.", org_entry.score); + strncpy(dest_entry.score.data(), fmt::format("{}", org_entry.score).c_str(), FORMAT_SIZE); + } + lboard.entries[org_entry.index] = dest_entry; + if (org_entry.username == username) + lboard.player_index = org_entry.index; + } + rc_api_destroy_fetch_leaderboard_info_response(&board_info); + } + + { + std::lock_guard lg{m_lock}; + m_leaderboard_map[leaderboard_id] = lboard; + } + + return ResponseType::SUCCESS; +} + void AchievementManager::ActivateDeactivateAchievement(AchievementId id, bool enabled, bool unofficial, bool encore) { @@ -797,40 +1411,130 @@ AchievementManager::PingRichPresence(const RichPresence& rich_presence) return r_type; } +void AchievementManager::DisplayWelcomeMessage() +{ + std::lock_guard lg{m_lock}; + PointSpread spread = TallyScore(); + if (hardcore_mode_enabled) + { + OSD::AddMessage( + fmt::format("You have {}/{} achievements worth {}/{} points", spread.hard_unlocks, + spread.total_count, spread.hard_points, spread.total_points), + OSD::Duration::VERY_LONG, OSD::Color::YELLOW, + (Config::Get(Config::RA_BADGES_ENABLED)) ? DecodeBadgeToOSDIcon(m_game_badge.badge) : + nullptr); + OSD::AddMessage("Hardcore mode is ON", OSD::Duration::VERY_LONG, OSD::Color::YELLOW); + } + else + { + OSD::AddMessage(fmt::format("You have {}/{} achievements worth {}/{} points", + spread.hard_unlocks + spread.soft_unlocks, spread.total_count, + spread.hard_points + spread.soft_points, spread.total_points), + OSD::Duration::VERY_LONG, OSD::Color::CYAN, + (Config::Get(Config::RA_BADGES_ENABLED)) ? + DecodeBadgeToOSDIcon(m_game_badge.badge) : + nullptr); + OSD::AddMessage("Hardcore mode is OFF", OSD::Duration::VERY_LONG, OSD::Color::CYAN); + } +} + void AchievementManager::HandleAchievementTriggeredEvent(const rc_runtime_event_t* runtime_event) { - auto it = m_unlock_map.find(runtime_event->id); + const auto event_id = runtime_event->id; + auto it = m_unlock_map.find(event_id); if (it == m_unlock_map.end()) { - ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid achievement triggered event with id {}.", - runtime_event->id); + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid achievement triggered event with id {}.", event_id); return; } it->second.session_unlock_count++; - m_queue.EmplaceItem([this, runtime_event] { AwardAchievement(runtime_event->id); }); + m_queue.EmplaceItem([this, event_id] { AwardAchievement(event_id); }); AchievementId game_data_index = it->second.game_data_index; OSD::AddMessage(fmt::format("Unlocked: {} ({})", m_game_data.achievements[game_data_index].title, m_game_data.achievements[game_data_index].points), OSD::Duration::VERY_LONG, - (hardcore_mode_enabled) ? OSD::Color::YELLOW : OSD::Color::CYAN); + (hardcore_mode_enabled) ? OSD::Color::YELLOW : OSD::Color::CYAN, + (Config::Get(Config::RA_BADGES_ENABLED)) ? + DecodeBadgeToOSDIcon(it->second.unlocked_badge.badge) : + nullptr); PointSpread spread = TallyScore(); if (spread.hard_points == spread.total_points) { OSD::AddMessage( fmt::format("Congratulations! {} has mastered {}", m_display_name, m_game_data.title), - OSD::Duration::VERY_LONG, OSD::Color::YELLOW); + OSD::Duration::VERY_LONG, OSD::Color::YELLOW, + (Config::Get(Config::RA_BADGES_ENABLED)) ? DecodeBadgeToOSDIcon(m_game_badge.badge) : + nullptr); } else if (spread.hard_points + spread.soft_points == spread.total_points) { OSD::AddMessage( fmt::format("Congratulations! {} has completed {}", m_display_name, m_game_data.title), - OSD::Duration::VERY_LONG, OSD::Color::CYAN); + OSD::Duration::VERY_LONG, OSD::Color::CYAN, + (Config::Get(Config::RA_BADGES_ENABLED)) ? DecodeBadgeToOSDIcon(m_game_badge.badge) : + nullptr); } - ActivateDeactivateAchievement(runtime_event->id, Config::Get(Config::RA_ACHIEVEMENTS_ENABLED), + ActivateDeactivateAchievement(event_id, Config::Get(Config::RA_ACHIEVEMENTS_ENABLED), Config::Get(Config::RA_UNOFFICIAL_ENABLED), Config::Get(Config::RA_ENCORE_ENABLED)); } +void AchievementManager::HandleAchievementProgressUpdatedEvent( + const rc_runtime_event_t* runtime_event) +{ + if (!Config::Get(Config::RA_PROGRESS_ENABLED)) + return; + auto it = m_unlock_map.find(runtime_event->id); + if (it == m_unlock_map.end()) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid achievement progress updated event with id {}.", + runtime_event->id); + return; + } + AchievementId game_data_index = it->second.game_data_index; + FormattedValue value{}; + if (rc_runtime_format_achievement_measured(&m_runtime, runtime_event->id, value.data(), + FORMAT_SIZE) == 0) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Failed to format measured data {}.", value.data()); + return; + } + OSD::AddMessage( + fmt::format("{} {}", m_game_data.achievements[game_data_index].title, value.data()), + OSD::Duration::VERY_LONG, OSD::Color::GREEN, + (Config::Get(Config::RA_BADGES_ENABLED)) ? + DecodeBadgeToOSDIcon(it->second.unlocked_badge.badge) : + nullptr); +} + +void AchievementManager::HandleAchievementPrimedEvent(const rc_runtime_event_t* runtime_event) +{ + if (!Config::Get(Config::RA_BADGES_ENABLED)) + return; + auto it = m_unlock_map.find(runtime_event->id); + if (it == m_unlock_map.end()) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid achievement primed event with id {}.", runtime_event->id); + return; + } + m_active_challenges[it->second.unlocked_badge.name] = + DecodeBadgeToOSDIcon(it->second.unlocked_badge.badge); +} + +void AchievementManager::HandleAchievementUnprimedEvent(const rc_runtime_event_t* runtime_event) +{ + if (!Config::Get(Config::RA_BADGES_ENABLED)) + return; + auto it = m_unlock_map.find(runtime_event->id); + if (it == m_unlock_map.end()) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid achievement unprimed event with id {}.", + runtime_event->id); + return; + } + m_active_challenges.erase(it->second.unlocked_badge.name); +} + void AchievementManager::HandleLeaderboardStartedEvent(const rc_runtime_event_t* runtime_event) { for (u32 ix = 0; ix < m_game_data.num_leaderboards; ix++) @@ -861,15 +1565,16 @@ void AchievementManager::HandleLeaderboardCanceledEvent(const rc_runtime_event_t void AchievementManager::HandleLeaderboardTriggeredEvent(const rc_runtime_event_t* runtime_event) { - m_queue.EmplaceItem( - [this, runtime_event] { SubmitLeaderboard(runtime_event->id, runtime_event->value); }); + const auto event_id = runtime_event->id; + const auto event_value = runtime_event->value; + m_queue.EmplaceItem([this, event_id, event_value] { SubmitLeaderboard(event_id, event_value); }); for (u32 ix = 0; ix < m_game_data.num_leaderboards; ix++) { - if (m_game_data.leaderboards[ix].id == runtime_event->id) + if (m_game_data.leaderboards[ix].id == event_id) { FormattedValue value{}; - rc_runtime_format_lboard_value(value.data(), static_cast(value.size()), - runtime_event->value, m_game_data.leaderboards[ix].format); + rc_runtime_format_lboard_value(value.data(), static_cast(value.size()), event_value, + m_game_data.leaderboards[ix].format); if (std::find(value.begin(), value.end(), '\0') == value.end()) { OSD::AddMessage(fmt::format("Scored {} on leaderboard: {}", @@ -883,10 +1588,15 @@ void AchievementManager::HandleLeaderboardTriggeredEvent(const rc_runtime_event_ m_game_data.leaderboards[ix].title), OSD::Duration::VERY_LONG, OSD::Color::YELLOW); } - return; + m_queue.EmplaceItem([this, event_id] { + FetchBoardInfo(event_id); + if (m_update_callback) + m_update_callback(); + }); + break; } } - ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid leaderboard triggered event with id {}.", runtime_event->id); + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid leaderboard triggered event with id {}.", event_id); } // Every RetroAchievements API call, with only a partial exception for fetch_image, follows @@ -944,4 +1654,44 @@ AchievementManager::ResponseType AchievementManager::Request( } } +AchievementManager::ResponseType +AchievementManager::RequestImage(rc_api_fetch_image_request_t rc_request, Badge* rc_response) +{ + rc_api_request_t api_request; + Common::HttpRequest http_request; + if (rc_api_init_fetch_image_request(&api_request, &rc_request) != RC_OK) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid request for image."); + return ResponseType::INVALID_REQUEST; + } + auto http_response = http_request.Get(api_request.url); + if (http_response.has_value() && http_response->size() > 0) + { + rc_api_destroy_request(&api_request); + *rc_response = std::move(*http_response); + return ResponseType::SUCCESS; + } + else + { + WARN_LOG_FMT(ACHIEVEMENTS, "RetroAchievements connection failed on image request.\n URL: {}", + api_request.url); + rc_api_destroy_request(&api_request); + return ResponseType::CONNECTION_FAILED; + } +} + +static std::unique_ptr DecodeBadgeToOSDIcon(const AchievementManager::Badge& badge) +{ + if (badge.empty()) + return nullptr; + + auto icon = std::make_unique(); + if (!Common::LoadPNG(badge, &icon->rgba_data, &icon->width, &icon->height)) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Error decoding badge."); + return nullptr; + } + return icon; +} + #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/AchievementManager.h b/Source/Core/Core/AchievementManager.h index a2ada5f0ee..43ac903b13 100644 --- a/Source/Core/Core/AchievementManager.h +++ b/Source/Core/Core/AchievementManager.h @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -18,18 +19,25 @@ #include "Common/Event.h" #include "Common/WorkQueueThread.h" +#include "DiscIO/Volume.h" namespace Core { class System; } +namespace OSD +{ +struct Icon; +} + class AchievementManager { public: enum class ResponseType { SUCCESS, + NOT_ENABLED, MANAGER_NOT_INITIALIZED, INVALID_REQUEST, INVALID_CREDENTIALS, @@ -51,11 +59,22 @@ public: u32 soft_points; }; + static constexpr size_t HASH_SIZE = 33; + using Hash = std::array; using AchievementId = u32; static constexpr size_t FORMAT_SIZE = 24; using FormattedValue = std::array; + using LeaderboardRank = u32; static constexpr size_t RP_SIZE = 256; using RichPresence = std::array; + using Badge = std::vector; + using NamedIconMap = std::map, std::less<>>; + + struct BadgeStatus + { + std::string name = ""; + Badge badge{}; + }; struct UnlockStatus { @@ -68,35 +87,66 @@ public: } remote_unlock_status = UnlockType::LOCKED; u32 session_unlock_count = 0; u32 points = 0; + BadgeStatus locked_badge; + BadgeStatus unlocked_badge; }; - static AchievementManager* GetInstance(); + static constexpr std::string_view GRAY = "transparent"; + static constexpr std::string_view GOLD = "#FFD700"; + static constexpr std::string_view BLUE = "#0B71C1"; + + struct LeaderboardEntry + { + std::string username; + FormattedValue score; + LeaderboardRank rank; + }; + + struct LeaderboardStatus + { + std::string name; + std::string description; + u32 player_index = 0; + std::unordered_map entries; + }; + + static AchievementManager& GetInstance(); void Init(); void SetUpdateCallback(UpdateCallback callback); ResponseType Login(const std::string& password); void LoginAsync(const std::string& password, const ResponseCallback& callback); bool IsLoggedIn() const; - void LoadGameByFilenameAsync(const std::string& iso_path, const ResponseCallback& callback); + void HashGame(const std::string& file_path, const ResponseCallback& callback); + void HashGame(const DiscIO::Volume* volume, const ResponseCallback& callback); bool IsGameLoaded() const; void LoadUnlockData(const ResponseCallback& callback); void ActivateDeactivateAchievements(); void ActivateDeactivateLeaderboards(); void ActivateDeactivateRichPresence(); + void FetchBadges(); void DoFrame(); u32 MemoryPeeker(u32 address, u32 num_bytes, void* ud); void AchievementEventHandler(const rc_runtime_event_t* runtime_event); - std::recursive_mutex* GetLock(); + std::recursive_mutex& GetLock(); + bool IsHardcoreModeActive() const; std::string GetPlayerDisplayName() const; u32 GetPlayerScore() const; + const BadgeStatus& GetPlayerBadge() const; std::string GetGameDisplayName() const; PointSpread TallyScore() const; rc_api_fetch_game_data_response_t* GetGameData(); - UnlockStatus GetUnlockStatus(AchievementId achievement_id) const; - void GetAchievementProgress(AchievementId achievement_id, u32* value, u32* target); + const BadgeStatus& GetGameBadge() const; + const UnlockStatus& GetUnlockStatus(AchievementId achievement_id) const; + AchievementManager::ResponseType GetAchievementProgress(AchievementId achievement_id, u32* value, + u32* target); + const std::unordered_map& GetLeaderboardsInfo() const; RichPresence GetRichPresence(); + bool IsDisabled() const { return m_disabled; }; + void SetDisabled(bool disabled); + const NamedIconMap& GetChallengeIcons() const; void CloseGame(); void Logout(); @@ -105,13 +155,28 @@ public: private: AchievementManager() = default; - static constexpr int HASH_LENGTH = 33; + struct FilereaderState + { + int64_t position = 0; + std::unique_ptr volume; + }; + + static void* FilereaderOpenByFilepath(const char* path_utf8); + static void* FilereaderOpenByVolume(const char* path_utf8); + static void FilereaderSeek(void* file_handle, int64_t offset, int origin); + static int64_t FilereaderTell(void* file_handle); + static size_t FilereaderRead(void* file_handle, void* buffer, size_t requested_bytes); + static void FilereaderClose(void* file_handle); ResponseType VerifyCredentials(const std::string& password); - ResponseType ResolveHash(std::array game_hash); + ResponseType ResolveHash(const Hash& game_hash, u32* game_id); + void LoadGameSync(const ResponseCallback& callback); ResponseType StartRASession(); ResponseType FetchGameData(); ResponseType FetchUnlockData(bool hardcore); + ResponseType FetchBoardInfo(AchievementId leaderboard_id); + + std::unique_ptr& GetLoadingVolume() { return m_loading_volume; }; void ActivateDeactivateAchievement(AchievementId id, bool enabled, bool unofficial, bool encore); void GenerateRichPresence(); @@ -120,7 +185,12 @@ private: ResponseType SubmitLeaderboard(AchievementId leaderboard_id, int value); ResponseType PingRichPresence(const RichPresence& rich_presence); + void DisplayWelcomeMessage(); + void HandleAchievementTriggeredEvent(const rc_runtime_event_t* runtime_event); + void HandleAchievementProgressUpdatedEvent(const rc_runtime_event_t* runtime_event); + void HandleAchievementPrimedEvent(const rc_runtime_event_t* runtime_event); + void HandleAchievementUnprimedEvent(const rc_runtime_event_t* runtime_event); void HandleLeaderboardStartedEvent(const rc_runtime_event_t* runtime_event); void HandleLeaderboardCanceledEvent(const rc_runtime_event_t* runtime_event); void HandleLeaderboardTriggeredEvent(const rc_runtime_event_t* runtime_event); @@ -129,24 +199,34 @@ private: ResponseType Request(RcRequest rc_request, RcResponse* rc_response, const std::function& init_request, const std::function& process_response); + ResponseType RequestImage(rc_api_fetch_image_request_t rc_request, Badge* rc_response); rc_runtime_t m_runtime{}; Core::System* m_system{}; bool m_is_runtime_initialized = false; UpdateCallback m_update_callback; + std::unique_ptr m_loading_volume; + bool m_disabled = false; std::string m_display_name; u32 m_player_score = 0; - std::array m_game_hash{}; + BadgeStatus m_player_badge; + Hash m_game_hash{}; u32 m_game_id = 0; rc_api_fetch_game_data_response_t m_game_data{}; bool m_is_game_loaded = false; + u32 m_framecount = 0; + BadgeStatus m_game_badge; RichPresence m_rich_presence; time_t m_last_ping_time = 0; std::unordered_map m_unlock_map; + std::unordered_map m_leaderboard_map; + NamedIconMap m_active_challenges; Common::WorkQueueThread> m_queue; - std::recursive_mutex m_lock; + Common::WorkQueueThread> m_image_queue; + mutable std::recursive_mutex m_lock; + std::recursive_mutex m_filereader_lock; }; // class AchievementManager #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/ActionReplay.cpp b/Source/Core/Core/ActionReplay.cpp index 39a05d00b8..b0fac62621 100644 --- a/Source/Core/Core/ActionReplay.cpp +++ b/Source/Core/Core/ActionReplay.cpp @@ -114,7 +114,7 @@ struct ARAddr // AR Remote Functions void ApplyCodes(std::span codes) { - if (!Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (!Config::AreCheatsEnabled()) return; std::lock_guard guard(s_lock); @@ -143,7 +143,7 @@ void UpdateSyncedCodes(std::span codes) std::vector ApplyAndReturnCodes(std::span codes) { - if (Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (Config::AreCheatsEnabled()) { std::lock_guard guard(s_lock); s_disable_logging = false; @@ -158,7 +158,7 @@ std::vector ApplyAndReturnCodes(std::span codes) void AddCode(ARCode code) { - if (!Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (!Config::AreCheatsEnabled()) return; if (code.enabled) @@ -990,20 +990,18 @@ static bool RunCodeLocked(const Core::CPUThreadGuard& guard, const ARCode& arcod void RunAllActive(const Core::CPUThreadGuard& cpu_guard) { - if (!Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (!Config::AreCheatsEnabled()) return; // If the mutex is idle then acquiring it should be cheap, fast mutexes // are only atomic ops unless contested. It should be rare for this to // be contested. std::lock_guard guard(s_lock); - s_active_codes.erase(std::remove_if(s_active_codes.begin(), s_active_codes.end(), - [&cpu_guard](const ARCode& code) { - bool success = RunCodeLocked(cpu_guard, code); - LogInfo("\n"); - return !success; - }), - s_active_codes.end()); + std::erase_if(s_active_codes, [&cpu_guard](const ARCode& code) { + const bool success = RunCodeLocked(cpu_guard, code); + LogInfo("\n"); + return !success; + }); s_disable_logging = true; } diff --git a/Source/Core/Core/Boot/Boot.cpp b/Source/Core/Core/Boot/Boot.cpp index 86501bd910..e030522369 100644 --- a/Source/Core/Core/Boot/Boot.cpp +++ b/Source/Core/Core/Boot/Boot.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -25,6 +26,7 @@ #include "Common/MsgHandler.h" #include "Common/StringUtil.h" +#include "Core/AchievementManager.h" #include "Core/Boot/DolReader.h" #include "Core/Boot/ElfReader.h" #include "Core/CommonTitles.h" @@ -399,12 +401,20 @@ bool CBoot::Load_BS2(Core::System& system, const std::string& boot_rom_filename) constexpr u32 PAL_v1_0 = 0x4F319F43; constexpr u32 PAL_v1_2 = 0xAD1B7F16; - // Load the whole ROM dump - std::string data; - if (!File::ReadFileToString(boot_rom_filename, data)) - return false; + // Load the IPL ROM dump, limited to 2MiB which is the size of the official IPLs. + constexpr size_t max_ipl_size = 2 * 1024 * 1024; + std::vector data; + { + File::IOFile file(boot_rom_filename, "rb"); + if (!file) + return false; - const u32 ipl_hash = Common::ComputeCRC32(data); + data.resize(static_cast(std::min(file.GetSize(), max_ipl_size))); + if (!file.ReadArray(data.data(), data.size())) + return false; + } + + const u32 ipl_hash = Common::ComputeCRC32(data.data(), data.size()); bool known_ipl = false; bool pal_ipl = false; switch (ipl_hash) @@ -433,15 +443,26 @@ bool CBoot::Load_BS2(Core::System& system, const std::string& boot_rom_filename) } // Run the descrambler over the encrypted section containing BS1/BS2 - ExpansionInterface::CEXIIPL::Descrambler((u8*)data.data() + 0x100, 0x1AFE00); + if (data.size() > 0x100) + { + ExpansionInterface::CEXIIPL::Descrambler( + data.data() + 0x100, static_cast(std::min(data.size() - 0x100, 0x1AFE00))); + } // TODO: Execution is supposed to start at 0xFFF00000, not 0x81200000; // copying the initial boot code to 0x81200000 is a hack. // For now, HLE the first few instructions and start at 0x81200150 // to work around this. auto& memory = system.GetMemory(); - memory.CopyToEmu(0x01200000, data.data() + 0x100, 0x700); - memory.CopyToEmu(0x01300000, data.data() + 0x820, 0x1AFE00); + if (data.size() > 0x100) + { + memory.CopyToEmu(0x01200000, data.data() + 0x100, std::min(data.size() - 0x100, 0x700)); + } + if (data.size() > 0x820) + { + memory.CopyToEmu(0x01300000, data.data() + 0x820, + std::min(data.size() - 0x820, 0x1AFE00)); + } auto& ppc_state = system.GetPPCState(); ppc_state.gpr[3] = 0xfff0001f; @@ -460,6 +481,9 @@ bool CBoot::Load_BS2(Core::System& system, const std::string& boot_rom_filename) SetupBAT(system, /*is_wii*/ false); ppc_state.pc = 0x81200150; + + PowerPC::MSRUpdated(ppc_state); + return true; } @@ -548,13 +572,18 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard, // Because there is no TMD to get the requested system (IOS) version from, // we default to IOS58, which is the version used by the Homebrew Channel. SetupWiiMemory(system, IOS::HLE::IOSC::ConsoleType::Retail); - IOS::HLE::GetIOS()->BootIOS(system, Titles::IOS(58)); + IOS::HLE::GetIOS()->BootIOS(Titles::IOS(58)); } else { SetupGCMemory(system, guard); } +#ifdef USE_RETRO_ACHIEVEMENTS + AchievementManager::GetInstance().HashGame(executable.path, + [](AchievementManager::ResponseType r_type) {}); +#endif // USE_RETRO_ACHIEVEMENTS + if (!executable.reader->LoadIntoMemory(system)) { PanicAlertFmtT("Failed to load the executable to memory."); diff --git a/Source/Core/Core/Boot/Boot_BS2Emu.cpp b/Source/Core/Core/Boot/Boot_BS2Emu.cpp index 921e454948..1e1f9d993b 100644 --- a/Source/Core/Core/Boot/Boot_BS2Emu.cpp +++ b/Source/Core/Core/Boot/Boot_BS2Emu.cpp @@ -39,8 +39,8 @@ #include "DiscIO/VolumeDisc.h" #include "VideoCommon/VertexManagerBase.h" -#include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" namespace { @@ -74,6 +74,7 @@ void CBoot::SetupMSR(PowerPC::PowerPCState& ppc_state) ppc_state.msr.DR = 1; ppc_state.msr.IR = 1; ppc_state.msr.FP = 1; + PowerPC::MSRUpdated(ppc_state); } void CBoot::SetupHID(PowerPC::PowerPCState& ppc_state, bool is_wii) @@ -285,8 +286,8 @@ bool CBoot::EmulatedBS2_GC(Core::System& system, const Core::CPUThreadGuard& gua xfmem.postMatrices[0x3e * 4 + 1] = 1.0f; xfmem.postMatrices[0x3f * 4 + 2] = 1.0f; g_vertex_manager->Flush(); - auto& vertex_shader_manager = system.GetVertexShaderManager(); - vertex_shader_manager.InvalidateXFRange(XFMEM_POSTMATRICES + 0x3d * 4, XFMEM_POSTMATRICES_END); + auto& xf_state_manager = system.GetXFStateManager(); + xf_state_manager.InvalidateXFRange(XFMEM_POSTMATRICES + 0x3d * 4, XFMEM_POSTMATRICES_END); DVDReadDiscID(system, volume, 0x00000000); @@ -558,7 +559,7 @@ bool CBoot::EmulatedBS2_Wii(Core::System& system, const Core::CPUThreadGuard& gu const u64 ios = ios_override >= 0 ? Titles::IOS(static_cast(ios_override)) : tmd.GetIOSId(); const auto console_type = volume.GetTicket(data_partition).GetConsoleType(); - if (!SetupWiiMemory(system, console_type) || !IOS::HLE::GetIOS()->BootIOS(system, ios)) + if (!SetupWiiMemory(system, console_type) || !IOS::HLE::GetIOS()->BootIOS(ios)) return false; auto di = @@ -591,7 +592,7 @@ bool CBoot::EmulatedBS2_Wii(Core::System& system, const Core::CPUThreadGuard& gu return false; // The Apploader probably just overwrote values needed for RAM Override. Run this again! - IOS::HLE::RAMOverrideForIOSMemoryValues(IOS::HLE::MemorySetupType::IOSReload); + IOS::HLE::RAMOverrideForIOSMemoryValues(memory, IOS::HLE::MemorySetupType::IOSReload); // Warning: This call will set incorrect running game metadata if our volume parameter // doesn't point to the same disc as the one that's inserted in the emulated disc drive! diff --git a/Source/Core/Core/BootManager.cpp b/Source/Core/Core/BootManager.cpp index 1c9e2f03d4..78e7b53f28 100644 --- a/Source/Core/Core/BootManager.cpp +++ b/Source/Core/Core/BootManager.cpp @@ -165,13 +165,7 @@ bool BootCore(std::unique_ptr boot, const WindowSystemInfo& wsi) } #ifdef USE_RETRO_ACHIEVEMENTS - std::string path = ""; - if (std::holds_alternative(boot->parameters)) - { - path = std::get(boot->parameters).path; - } - AchievementManager::GetInstance()->LoadGameByFilenameAsync( - path, [](AchievementManager::ResponseType r_type) {}); + AchievementManager::GetInstance().SetDisabled(false); #endif // USE_RETRO_ACHIEVEMENTS const bool load_ipl = !StartUp.bWii && !Config::Get(Config::MAIN_SKIP_IPL) && diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index 6bca4c8799..252c07045d 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -336,6 +336,10 @@ add_library(core IOS/Device.h IOS/DeviceStub.cpp IOS/DeviceStub.h + IOS/Crypto/AesDevice.cpp + IOS/Crypto/AesDevice.h + IOS/Crypto/Sha.cpp + IOS/Crypto/Sha.h IOS/DI/DI.cpp IOS/DI/DI.h IOS/DolphinDevice.cpp @@ -379,6 +383,8 @@ add_library(core IOS/Network/KD/VFF/VFFUtil.h IOS/Network/KD/WC24File.h IOS/Network/KD/Mail/MailCommon.h + IOS/Network/KD/Mail/WC24FriendList.cpp + IOS/Network/KD/Mail/WC24FriendList.h IOS/Network/KD/Mail/WC24Send.cpp IOS/Network/KD/Mail/WC24Send.h IOS/Network/MACUtils.cpp @@ -413,8 +419,12 @@ add_library(core IOS/USB/Common.h IOS/USB/Emulated/Infinity.cpp IOS/USB/Emulated/Infinity.h - IOS/USB/Emulated/Skylander.cpp - IOS/USB/Emulated/Skylander.h + IOS/USB/Emulated/Skylanders/Skylander.cpp + IOS/USB/Emulated/Skylanders/Skylander.h + IOS/USB/Emulated/Skylanders/SkylanderCrypto.cpp + IOS/USB/Emulated/Skylanders/SkylanderCrypto.h + IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp + IOS/USB/Emulated/Skylanders/SkylanderFigure.h IOS/USB/Host.cpp IOS/USB/Host.h IOS/USB/OH0/OH0.cpp @@ -533,7 +543,7 @@ add_library(core WiiUtils.h ) -if(_M_X86) +if(_M_X86_64) target_sources(core PRIVATE DSP/Jit/x64/DSPEmitter.cpp DSP/Jit/x64/DSPEmitter.h @@ -631,11 +641,12 @@ PRIVATE FatFs fmt::fmt LZO::LZO + LZ4::LZ4 ZLIB::ZLIB ) if ((DEFINED CMAKE_ANDROID_ARCH_ABI AND CMAKE_ANDROID_ARCH_ABI MATCHES "x86|x86_64") OR - (NOT DEFINED CMAKE_ANDROID_ARCH_ABI AND _M_X86)) + (NOT DEFINED CMAKE_ANDROID_ARCH_ABI AND _M_X86_64)) target_link_libraries(core PRIVATE bdisasm) endif() diff --git a/Source/Core/Core/CPUThreadConfigCallback.cpp b/Source/Core/Core/CPUThreadConfigCallback.cpp index a5b619f27a..4919d5b9b5 100644 --- a/Source/Core/Core/CPUThreadConfigCallback.cpp +++ b/Source/Core/Core/CPUThreadConfigCallback.cpp @@ -44,7 +44,8 @@ namespace CPUThreadConfigCallback { ConfigChangedCallbackID AddConfigChangedCallback(Config::ConfigChangedCallback func) { - static auto s_config_changed_callback_id = Config::AddConfigChangedCallback(&OnConfigChanged); + [[maybe_unused]] static auto s_config_changed_callback_id = + Config::AddConfigChangedCallback(&OnConfigChanged); const ConfigChangedCallbackID callback_id{s_next_callback_id}; ++s_next_callback_id; diff --git a/Source/Core/Core/CheatSearch.cpp b/Source/Core/Core/CheatSearch.cpp index 2f75998ae8..8b488191f3 100644 --- a/Source/Core/Core/CheatSearch.cpp +++ b/Source/Core/Core/CheatSearch.cpp @@ -16,6 +16,7 @@ #include "Common/BitUtils.h" #include "Common/StringUtil.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Core.h" #include "Core/HW/Memmap.h" #include "Core/PowerPC/MMU.h" @@ -206,6 +207,10 @@ Cheats::NewSearch(const Core::CPUThreadGuard& guard, PowerPC::RequestedAddressSpace address_space, bool aligned, const std::function& validator) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return Cheats::SearchErrorCode::DisabledInHardcoreMode; +#endif // USE_RETRO_ACHIEVEMENTS const u32 data_size = sizeof(T); std::vector> results; Cheats::SearchErrorCode error_code = Cheats::SearchErrorCode::Success; @@ -217,8 +222,7 @@ Cheats::NewSearch(const Core::CPUThreadGuard& guard, return; } - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = guard.GetSystem().GetPPCState(); if (address_space == PowerPC::RequestedAddressSpace::Virtual && !ppc_state.msr.DR) { error_code = Cheats::SearchErrorCode::VirtualAddressesCurrentlyNotAccessible; @@ -269,6 +273,10 @@ Cheats::NextSearch(const Core::CPUThreadGuard& guard, PowerPC::RequestedAddressSpace address_space, const std::function& validator) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return Cheats::SearchErrorCode::DisabledInHardcoreMode; +#endif // USE_RETRO_ACHIEVEMENTS std::vector> results; Cheats::SearchErrorCode error_code = Cheats::SearchErrorCode::Success; Core::RunAsCPUThread([&] { @@ -279,8 +287,7 @@ Cheats::NextSearch(const Core::CPUThreadGuard& guard, return; } - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = guard.GetSystem().GetPPCState(); if (address_space == PowerPC::RequestedAddressSpace::Virtual && !ppc_state.msr.DR) { error_code = Cheats::SearchErrorCode::VirtualAddressesCurrentlyNotAccessible; @@ -424,17 +431,17 @@ MakeCompareFunctionForLastValue(Cheats::CompareType op) switch (op) { case Cheats::CompareType::Equal: - return [](const T& new_value, const T& old_value) { return new_value == old_value; }; + return std::equal_to(); case Cheats::CompareType::NotEqual: - return [](const T& new_value, const T& old_value) { return new_value != old_value; }; + return std::not_equal_to(); case Cheats::CompareType::Less: - return [](const T& new_value, const T& old_value) { return new_value < old_value; }; + return std::less(); case Cheats::CompareType::LessOrEqual: - return [](const T& new_value, const T& old_value) { return new_value <= old_value; }; + return std::less_equal(); case Cheats::CompareType::Greater: - return [](const T& new_value, const T& old_value) { return new_value > old_value; }; + return std::greater(); case Cheats::CompareType::GreaterOrEqual: - return [](const T& new_value, const T& old_value) { return new_value >= old_value; }; + return std::greater_equal(); default: DEBUG_ASSERT(false); return nullptr; @@ -444,6 +451,10 @@ MakeCompareFunctionForLastValue(Cheats::CompareType op) template Cheats::SearchErrorCode Cheats::CheatSearchSession::RunSearch(const Core::CPUThreadGuard& guard) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return Cheats::SearchErrorCode::DisabledInHardcoreMode; +#endif // USE_RETRO_ACHIEVEMENTS Common::Result>> result = Cheats::SearchErrorCode::InvalidParameters; if (m_filter_type == FilterType::CompareAgainstSpecificValue) @@ -614,17 +625,15 @@ std::unique_ptr Cheats::CheatSearchSession::C template std::unique_ptr -Cheats::CheatSearchSession::ClonePartial(const std::vector& result_indices) const +Cheats::CheatSearchSession::ClonePartial(const size_t begin_index, const size_t end_index) const { - const auto& results = m_search_results; - std::vector> partial_results; - partial_results.reserve(result_indices.size()); - for (size_t idx : result_indices) - partial_results.push_back(results[idx]); + if (begin_index == 0 && end_index >= m_search_results.size()) + return Clone(); auto c = std::make_unique>(m_memory_ranges, m_address_space, m_aligned); - c->m_search_results = std::move(partial_results); + c->m_search_results.assign(m_search_results.begin() + begin_index, + m_search_results.begin() + end_index); c->m_compare_type = this->m_compare_type; c->m_filter_type = this->m_filter_type; c->m_value = this->m_value; diff --git a/Source/Core/Core/CheatSearch.h b/Source/Core/Core/CheatSearch.h index 696347fcf3..4a3d54a897 100644 --- a/Source/Core/Core/CheatSearch.h +++ b/Source/Core/Core/CheatSearch.h @@ -99,6 +99,11 @@ enum class SearchErrorCode // This is returned if PowerPC::RequestedAddressSpace::Virtual is given but the MSR.DR flag is // currently off in the emulated game. VirtualAddressesCurrentlyNotAccessible, + +#ifdef USE_RETRO_ACHIEVEMENTS + // Cheats and memory reading are disabled in RetroAchievements hardcore mode. + DisabledInHardcoreMode, +#endif // USE_RETRO_ACHIEVEMENTS }; // Returns the corresponding DataType enum for the value currently held by the given SearchValue. @@ -165,11 +170,11 @@ public: // Create a complete copy of this search session. virtual std::unique_ptr Clone() const = 0; - // Create a partial copy of this search session. Only the results with the passed indices are - // copied. This is useful if you want to run a next search on only partial result data of a + // Create a partial copy of this search session. Only the results with indices in the given range + // are copied. This is useful if you want to run a next search on only partial result data of a // previous search. - virtual std::unique_ptr - ClonePartial(const std::vector& result_indices) const = 0; + virtual std::unique_ptr ClonePartial(size_t begin_index, + size_t end_index) const = 0; }; template @@ -210,8 +215,8 @@ public: bool WasFirstSearchDone() const override; std::unique_ptr Clone() const override; - std::unique_ptr - ClonePartial(const std::vector& result_indices) const override; + std::unique_ptr ClonePartial(size_t begin_index, + size_t end_index) const override; private: std::vector> m_search_results; diff --git a/Source/Core/Core/Config/AchievementSettings.cpp b/Source/Core/Core/Config/AchievementSettings.cpp index 3499fcc791..5edaa6a54c 100644 --- a/Source/Core/Core/Config/AchievementSettings.cpp +++ b/Source/Core/Core/Config/AchievementSettings.cpp @@ -1,6 +1,7 @@ // Copyright 2023 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#ifdef USE_RETRO_ACHIEVEMENTS #include "Core/Config/AchievementSettings.h" #include @@ -19,7 +20,14 @@ const Info RA_LEADERBOARDS_ENABLED{ {System::Achievements, "Achievements", "LeaderboardsEnabled"}, false}; const Info RA_RICH_PRESENCE_ENABLED{ {System::Achievements, "Achievements", "RichPresenceEnabled"}, false}; +const Info RA_HARDCORE_ENABLED{{System::Achievements, "Achievements", "HardcoreEnabled"}, + false}; +const Info RA_PROGRESS_ENABLED{{System::Achievements, "Achievements", "ProgressEnabled"}, + false}; +const Info RA_BADGES_ENABLED{{System::Achievements, "Achievements", "BadgesEnabled"}, false}; const Info RA_UNOFFICIAL_ENABLED{{System::Achievements, "Achievements", "UnofficialEnabled"}, false}; const Info RA_ENCORE_ENABLED{{System::Achievements, "Achievements", "EncoreEnabled"}, false}; } // namespace Config + +#endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/Config/AchievementSettings.h b/Source/Core/Core/Config/AchievementSettings.h index 33318f7400..15277ca043 100644 --- a/Source/Core/Core/Config/AchievementSettings.h +++ b/Source/Core/Core/Config/AchievementSettings.h @@ -1,6 +1,7 @@ // Copyright 2023 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#ifdef USE_RETRO_ACHIEVEMENTS #pragma once #include "Common/Config/Config.h" @@ -14,6 +15,11 @@ extern const Info RA_API_TOKEN; extern const Info RA_ACHIEVEMENTS_ENABLED; extern const Info RA_LEADERBOARDS_ENABLED; extern const Info RA_RICH_PRESENCE_ENABLED; +extern const Info RA_HARDCORE_ENABLED; +extern const Info RA_PROGRESS_ENABLED; +extern const Info RA_BADGES_ENABLED; extern const Info RA_UNOFFICIAL_ENABLED; extern const Info RA_ENCORE_ENABLED; } // namespace Config + +#endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/Config/GraphicsSettings.cpp b/Source/Core/Core/Config/GraphicsSettings.cpp index ed6a32491c..a5f8a57db9 100644 --- a/Source/Core/Core/Config/GraphicsSettings.cpp +++ b/Source/Core/Core/Config/GraphicsSettings.cpp @@ -21,6 +21,10 @@ const Info GFX_ADAPTER{{System::GFX, "Hardware", "Adapter"}, 0}; const Info GFX_WIDESCREEN_HACK{{System::GFX, "Settings", "wideScreenHack"}, false}; const Info GFX_ASPECT_RATIO{{System::GFX, "Settings", "AspectRatio"}, AspectMode::Auto}; +const Info GFX_CUSTOM_ASPECT_RATIO_WIDTH{{System::GFX, "Settings", "CustomAspectRatioWidth"}, + 1}; +const Info GFX_CUSTOM_ASPECT_RATIO_HEIGHT{{System::GFX, "Settings", "CustomAspectRatioHeight"}, + 1}; const Info GFX_SUGGESTED_ASPECT_RATIO{{System::GFX, "Settings", "SuggestedAspectRatio"}, AspectMode::Auto}; const Info GFX_WIDESCREEN_HEURISTIC_TRANSITION_THRESHOLD{ @@ -77,7 +81,7 @@ const Info GFX_FAST_DEPTH_CALC{{System::GFX, "Settings", "FastDepthCalc"}, const Info GFX_MSAA{{System::GFX, "Settings", "MSAA"}, 1}; const Info GFX_SSAA{{System::GFX, "Settings", "SSAA"}, false}; const Info GFX_EFB_SCALE{{System::GFX, "Settings", "InternalResolution"}, 1}; -const Info GFX_MAX_EFB_SCALE{{System::GFX, "Settings", "MaxInternalResolution"}, 8}; +const Info GFX_MAX_EFB_SCALE{{System::GFX, "Settings", "MaxInternalResolution"}, 12}; const Info GFX_TEXFMT_OVERLAY_ENABLE{{System::GFX, "Settings", "TexFmtOverlayEnable"}, false}; const Info GFX_TEXFMT_OVERLAY_CENTER{{System::GFX, "Settings", "TexFmtOverlayCenter"}, false}; const Info GFX_ENABLE_WIREFRAME{{System::GFX, "Settings", "WireFrame"}, false}; @@ -136,7 +140,7 @@ const Info GFX_ENHANCE_FORCE_TRUE_COLOR{{System::GFX, "Enhancements", "For const Info GFX_ENHANCE_DISABLE_COPY_FILTER{{System::GFX, "Enhancements", "DisableCopyFilter"}, true}; const Info GFX_ENHANCE_ARBITRARY_MIPMAP_DETECTION{ - {System::GFX, "Enhancements", "ArbitraryMipmapDetection"}, true}; + {System::GFX, "Enhancements", "ArbitraryMipmapDetection"}, false}; const Info GFX_ENHANCE_ARBITRARY_MIPMAP_DETECTION_THRESHOLD{ {System::GFX, "Enhancements", "ArbitraryMipmapDetectionThreshold"}, 14.0f}; const Info GFX_ENHANCE_HDR_OUTPUT{{System::GFX, "Enhancements", "HDROutput"}, false}; @@ -154,7 +158,7 @@ const Info GFX_CC_SDR_DISPLAY_GAMMA_SRGB{ const Info GFX_CC_SDR_DISPLAY_CUSTOM_GAMMA{ {System::GFX, "ColorCorrection", "SDRDisplayCustomGamma"}, 2.2f}; const Info GFX_CC_HDR_PAPER_WHITE_NITS{{System::GFX, "ColorCorrection", "HDRPaperWhiteNits"}, - 200.f}; + 203.f}; // Graphics.Stereoscopy diff --git a/Source/Core/Core/Config/GraphicsSettings.h b/Source/Core/Core/Config/GraphicsSettings.h index 0e0319c922..1eb0822258 100644 --- a/Source/Core/Core/Config/GraphicsSettings.h +++ b/Source/Core/Core/Config/GraphicsSettings.h @@ -28,6 +28,8 @@ extern const Info GFX_ADAPTER; extern const Info GFX_WIDESCREEN_HACK; extern const Info GFX_ASPECT_RATIO; +extern const Info GFX_CUSTOM_ASPECT_RATIO_WIDTH; +extern const Info GFX_CUSTOM_ASPECT_RATIO_HEIGHT; extern const Info GFX_SUGGESTED_ASPECT_RATIO; extern const Info GFX_WIDESCREEN_HEURISTIC_TRANSITION_THRESHOLD; extern const Info GFX_WIDESCREEN_HEURISTIC_ASPECT_RATIO_SLOP; diff --git a/Source/Core/Core/Config/MainSettings.cpp b/Source/Core/Core/Config/MainSettings.cpp index 12826483aa..fa026fb138 100644 --- a/Source/Core/Core/Config/MainSettings.cpp +++ b/Source/Core/Core/Config/MainSettings.cpp @@ -18,6 +18,7 @@ #include "Common/MathUtil.h" #include "Common/StringUtil.h" #include "Common/Version.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/DefaultLocale.h" #include "Core/HW/EXI/EXI.h" #include "Core/HW/EXI/EXI_Device.h" @@ -38,6 +39,8 @@ const Info MAIN_CPU_CORE{{System::Main, "Core", "CPUCore"}, PowerPC::DefaultCPUCore()}; const Info MAIN_JIT_FOLLOW_BRANCH{{System::Main, "Core", "JITFollowBranch"}, true}; const Info MAIN_FASTMEM{{System::Main, "Core", "Fastmem"}, true}; +const Info MAIN_FASTMEM_ARENA{{System::Main, "Core", "FastmemArena"}, true}; +const Info MAIN_LARGE_ENTRY_POINTS_MAP{{System::Main, "Core", "LargeEntryPointsMap"}, true}; const Info MAIN_ACCURATE_CPU_CACHE{{System::Main, "Core", "AccurateCPUCache"}, false}; const Info MAIN_DSP_HLE{{System::Main, "Core", "DSPHLE"}, true}; const Info MAIN_MAX_FALLBACK{{System::Main, "Core", "MaxFallback"}, 100}; @@ -133,7 +136,7 @@ const Info MAIN_BBA_XLINK_CHAT_OSD{{System::Main, "Core", "BBA_XLINK_CHAT_ // Schthack PSO Server - https://schtserv.com/ const Info MAIN_BBA_BUILTIN_DNS{{System::Main, "Core", "BBA_BUILTIN_DNS"}, - "149.56.167.128"}; + "3.18.217.27"}; const Info MAIN_BBA_BUILTIN_IP{{System::Main, "Core", "BBA_BUILTIN_IP"}, ""}; const Info& GetInfoForSIDevice(int channel) @@ -737,4 +740,24 @@ bool IsDefaultGCIFolderPathConfigured(ExpansionInterface::Slot slot) { return Config::Get(GetInfoForGCIPath(slot)).empty(); } + +bool AreCheatsEnabled() +{ +#ifdef USE_RETRO_ACHIEVEMENTS + return Config::Get(::Config::MAIN_ENABLE_CHEATS) && !::Config::Get(::Config::RA_HARDCORE_ENABLED); +#else // USE_RETRO_ACHIEVEMENTS + return Config::Get(::Config::MAIN_ENABLE_CHEATS); +#endif // USE_RETRO_ACHIEVEMENTS +} + +bool IsDebuggingEnabled() +{ +#ifdef USE_RETRO_ACHIEVEMENTS + return Config::Get(::Config::MAIN_ENABLE_DEBUGGING) && + !::Config::Get(::Config::RA_HARDCORE_ENABLED); +#else // USE_RETRO_ACHIEVEMENTS + return Config::Get(::Config::MAIN_ENABLE_DEBUGGING); +#endif // USE_RETRO_ACHIEVEMENTS +} + } // namespace Config diff --git a/Source/Core/Core/Config/MainSettings.h b/Source/Core/Core/Config/MainSettings.h index 0d591ee5db..dddda8ae7a 100644 --- a/Source/Core/Core/Config/MainSettings.h +++ b/Source/Core/Core/Config/MainSettings.h @@ -56,6 +56,8 @@ extern const Info MAIN_SKIP_IPL; extern const Info MAIN_CPU_CORE; extern const Info MAIN_JIT_FOLLOW_BRANCH; extern const Info MAIN_FASTMEM; +extern const Info MAIN_FASTMEM_ARENA; +extern const Info MAIN_LARGE_ENTRY_POINTS_MAP; extern const Info MAIN_ACCURATE_CPU_CACHE; // Should really be in the DSP section, but we're kind of stuck with bad decisions made in the past. extern const Info MAIN_DSP_HLE; @@ -377,4 +379,6 @@ std::string GetGCIFolderPath(ExpansionInterface::Slot slot, std::optional region); bool IsDefaultGCIFolderPathConfigured(ExpansionInterface::Slot slot); +bool AreCheatsEnabled(); +bool IsDebuggingEnabled(); } // namespace Config diff --git a/Source/Core/Core/Config/NetplaySettings.cpp b/Source/Core/Core/Config/NetplaySettings.cpp index 6154e0473c..63a0fcc109 100644 --- a/Source/Core/Core/Config/NetplaySettings.cpp +++ b/Source/Core/Core/Config/NetplaySettings.cpp @@ -16,6 +16,7 @@ static constexpr u16 DEFAULT_LISTEN_PORT = 2626; const Info NETPLAY_TRAVERSAL_SERVER{{System::Main, "NetPlay", "TraversalServer"}, "stun.dolphin-emu.org"}; const Info NETPLAY_TRAVERSAL_PORT{{System::Main, "NetPlay", "TraversalPort"}, 6262}; +const Info NETPLAY_TRAVERSAL_PORT_ALT{{System::Main, "NetPlay", "TraversalPortAlt"}, 6226}; const Info NETPLAY_TRAVERSAL_CHOICE{{System::Main, "NetPlay", "TraversalChoice"}, "direct"}; const Info NETPLAY_INDEX_URL{{System::Main, "NetPlay", "IndexServer"}, diff --git a/Source/Core/Core/Config/NetplaySettings.h b/Source/Core/Core/Config/NetplaySettings.h index 7704808bc7..db51aaf860 100644 --- a/Source/Core/Core/Config/NetplaySettings.h +++ b/Source/Core/Core/Config/NetplaySettings.h @@ -16,6 +16,7 @@ namespace Config extern const Info NETPLAY_TRAVERSAL_SERVER; extern const Info NETPLAY_TRAVERSAL_PORT; +extern const Info NETPLAY_TRAVERSAL_PORT_ALT; extern const Info NETPLAY_TRAVERSAL_CHOICE; extern const Info NETPLAY_HOST_CODE; extern const Info NETPLAY_INDEX_URL; diff --git a/Source/Core/Core/ConfigLoaders/BaseConfigLoader.cpp b/Source/Core/Core/ConfigLoaders/BaseConfigLoader.cpp index 1e6d2efca3..0b9aa61fd7 100644 --- a/Source/Core/Core/ConfigLoaders/BaseConfigLoader.cpp +++ b/Source/Core/Core/ConfigLoaders/BaseConfigLoader.cpp @@ -80,7 +80,6 @@ const std::map system_to_ini = { {Config::System::GCKeyboard, F_GCKEYBOARDCONFIG_IDX}, {Config::System::GFX, F_GFXCONFIG_IDX}, {Config::System::Logger, F_LOGGERCONFIG_IDX}, - {Config::System::Debugger, F_DEBUGGERCONFIG_IDX}, {Config::System::DualShockUDPClient, F_DUALSHOCKUDPCLIENTCONFIG_IDX}, {Config::System::FreeLook, F_FREELOOKCONFIG_IDX}, {Config::System::Achievements, F_RETROACHIEVEMENTSCONFIG_IDX}, diff --git a/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp b/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp index 8ec6278aae..fd47ede19e 100644 --- a/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp +++ b/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp @@ -4,7 +4,7 @@ #include "Core/ConfigLoaders/IsSettingSaveable.h" #include -#include +#include #include "Common/Config/Config.h" #include "Core/Config/AchievementSettings.h" @@ -17,38 +17,19 @@ namespace ConfigLoaders { bool IsSettingSaveable(const Config::Location& config_location) { - for (Config::System system : - {Config::System::SYSCONF, Config::System::GFX, Config::System::DualShockUDPClient, - Config::System::Logger, Config::System::FreeLook, Config::System::Main, - Config::System::GameSettingsOnly}) + static constexpr std::array systems_not_saveable = { + Config::System::GCPad, Config::System::WiiPad, Config::System::GCKeyboard}; + + if (std::find(begin(systems_not_saveable), end(systems_not_saveable), config_location.system) == + end(systems_not_saveable)) { - if (config_location.system == system) - return true; + return true; } static const auto s_setting_saveable = { - // UI.General - - &Config::MAIN_USE_DISCORD_PRESENCE.GetLocation(), - - // Wiimote - - &Config::WIIMOTE_1_SOURCE.GetLocation(), - &Config::WIIMOTE_2_SOURCE.GetLocation(), - &Config::WIIMOTE_3_SOURCE.GetLocation(), - &Config::WIIMOTE_4_SOURCE.GetLocation(), + &Config::WIIMOTE_1_SOURCE.GetLocation(), &Config::WIIMOTE_2_SOURCE.GetLocation(), + &Config::WIIMOTE_3_SOURCE.GetLocation(), &Config::WIIMOTE_4_SOURCE.GetLocation(), &Config::WIIMOTE_BB_SOURCE.GetLocation(), - - // Achievements - - &Config::RA_ENABLED.GetLocation(), - &Config::RA_USERNAME.GetLocation(), - &Config::RA_API_TOKEN.GetLocation(), - &Config::RA_ACHIEVEMENTS_ENABLED.GetLocation(), - &Config::RA_LEADERBOARDS_ENABLED.GetLocation(), - &Config::RA_RICH_PRESENCE_ENABLED.GetLocation(), - &Config::RA_UNOFFICIAL_ENABLED.GetLocation(), - &Config::RA_ENCORE_ENABLED.GetLocation(), }; return std::any_of(begin(s_setting_saveable), end(s_setting_saveable), diff --git a/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp b/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp index 735e1e1eba..752b562a27 100644 --- a/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp +++ b/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp @@ -40,6 +40,7 @@ static void LoadFromDTM(Config::Layer* config_layer, Movie::DTMHeader* dtm) config_layer->Set(Config::SYSCONF_LANGUAGE, static_cast(dtm->language)); else config_layer->Set(Config::MAIN_GC_LANGUAGE, static_cast(dtm->language)); + config_layer->Set(Config::SYSCONF_WIDESCREEN, dtm->bWidescreen); config_layer->Set(Config::GFX_HACK_EFB_ACCESS_ENABLE, dtm->bEFBAccessEnable); config_layer->Set(Config::GFX_HACK_SKIP_EFB_COPY_TO_RAM, dtm->bSkipEFBCopyToRam); @@ -67,6 +68,7 @@ void SaveToDTM(Movie::DTMHeader* dtm) dtm->language = Config::Get(Config::SYSCONF_LANGUAGE); else dtm->language = Config::Get(Config::MAIN_GC_LANGUAGE); + dtm->bWidescreen = Config::Get(Config::SYSCONF_WIDESCREEN); dtm->bEFBAccessEnable = Config::Get(Config::GFX_HACK_EFB_ACCESS_ENABLE); dtm->bSkipEFBCopyToRam = Config::Get(Config::GFX_HACK_SKIP_EFB_COPY_TO_RAM); diff --git a/Source/Core/Core/ConfigManager.cpp b/Source/Core/Core/ConfigManager.cpp index 27b7b2a51b..bfd723224d 100644 --- a/Source/Core/Core/ConfigManager.cpp +++ b/Source/Core/Core/ConfigManager.cpp @@ -30,6 +30,7 @@ #include "Common/StringUtil.h" #include "Common/Version.h" +#include "Core/AchievementManager.h" #include "Core/Boot/Boot.h" #include "Core/CommonTitles.h" #include "Core/Config/DefaultLocale.h" @@ -168,6 +169,10 @@ void SConfig::SetRunningGameMetadata(const std::string& game_id, const std::stri if (!was_changed) return; +#ifdef USE_RETRO_ACHIEVEMENTS + AchievementManager::GetInstance().SetDisabled(true); +#endif // USE_RETRO_ACHIEVEMENTS + if (game_id == "00000000") { m_title_name.clear(); diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index 5396c8439b..f6cbb10d4a 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -42,6 +42,7 @@ #include "Core/Boot/Boot.h" #include "Core/BootManager.h" #include "Core/CPUThreadConfigCallback.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" #include "Core/CoreTiming.h" @@ -292,7 +293,7 @@ void Stop() // - Hammertime! return; #ifdef USE_RETRO_ACHIEVEMENTS - AchievementManager::GetInstance()->CloseGame(); + AchievementManager::GetInstance().CloseGame(); #endif // USE_RETRO_ACHIEVEMENTS s_is_stopping = true; @@ -579,9 +580,6 @@ static void EmuThread(std::unique_ptr boot, WindowSystemInfo wsi HW::Shutdown(system); INFO_LOG_FMT(CONSOLE, "{}", StopMessage(false, "HW shutdown")); - // Clear on screen messages that haven't expired - OSD::ClearMessages(); - // The config must be restored only after the whole HW has shut down, // not when it is still running. BootManager::RestoreConfig(); @@ -600,7 +598,12 @@ static void EmuThread(std::unique_ptr boot, WindowSystemInfo wsi PanicAlertFmt("Failed to initialize video backend!"); return; } - Common::ScopeGuard video_guard{[] { g_video_backend->Shutdown(); }}; + Common::ScopeGuard video_guard{[] { + // Clear on screen messages that haven't expired + OSD::ClearMessages(); + + g_video_backend->Shutdown(); + }}; if (cpu_info.HTT) Config::SetBaseOrCurrent(Config::MAIN_DSP_THREAD, cpu_info.num_cores > 4); @@ -657,7 +660,7 @@ static void EmuThread(std::unique_ptr boot, WindowSystemInfo wsi wiifs_guard.Dismiss(); // This adds the SyncGPU handler to CoreTiming, so now CoreTiming::Advance might block. - system.GetFifo().Prepare(system); + system.GetFifo().Prepare(); // Setup our core if (Config::Get(Config::MAIN_CPU_CORE) != PowerPC::CPUCore::Interpreter) @@ -684,7 +687,7 @@ static void EmuThread(std::unique_ptr boot, WindowSystemInfo wsi s_cpu_thread = std::thread(cpuThreadFunc, savestate_path, delete_savestate); // become the GPU thread - system.GetFifo().RunGpuLoop(system); + system.GetFifo().RunGpuLoop(); // We have now exited the Video Loop INFO_LOG_FMT(CONSOLE, "{}", StopMessage(false, "Video Loop Ended")); @@ -710,7 +713,7 @@ static void EmuThread(std::unique_ptr boot, WindowSystemInfo wsi // Set or get the running state -void SetState(State state) +void SetState(State state, bool report_state_change) { // State cannot be controlled until the CPU Thread is operational if (!IsRunningAndStarted()) @@ -737,7 +740,10 @@ void SetState(State state) break; } - CallOnStateChangedCallbacks(GetState()); + // Certain callers only change the state momentarily. Sending a callback for them causes + // unwanted updates, such as the Pause/Play button flickering between states on frame advance. + if (report_state_change) + CallOnStateChangedCallbacks(GetState()); } State GetState() @@ -748,7 +754,7 @@ State GetState() if (s_hardware_initialized) { auto& system = Core::System::GetInstance(); - if (system.GetCPU().IsStepping() || s_frame_step) + if (system.GetCPU().IsStepping()) return State::Paused; return State::Running; @@ -828,7 +834,7 @@ static bool PauseAndLock(Core::System& system, bool do_lock, bool unpause_on_unl // video has to come after CPU, because CPU thread can wait for video thread // (s_efbAccessRequested). - system.GetFifo().PauseAndLock(system, do_lock, false); + system.GetFifo().PauseAndLock(do_lock, false); ResetRumble(); @@ -934,7 +940,7 @@ void Callback_NewField(Core::System& system) } #ifdef USE_RETRO_ACHIEVEMENTS - AchievementManager::GetInstance()->DoFrame(); + AchievementManager::GetInstance().DoFrame(); #endif // USE_RETRO_ACHIEVEMENTS } @@ -1023,7 +1029,7 @@ void UpdateWantDeterminism(bool initial) ios->UpdateWantDeterminism(new_want_determinism); auto& system = Core::System::GetInstance(); - system.GetFifo().UpdateWantDeterminism(system, new_want_determinism); + system.GetFifo().UpdateWantDeterminism(new_want_determinism); // We need to clear the cache because some parts of the JIT depend on want_determinism, // e.g. use of FMA. @@ -1076,12 +1082,19 @@ void HostDispatchJobs() // NOTE: Host Thread void DoFrameStep() { +#ifdef USE_RETRO_ACHIEVEMENTS + if (AchievementManager::GetInstance().IsHardcoreModeActive()) + { + OSD::AddMessage("Frame stepping is disabled in RetroAchievements hardcore mode"); + return; + } +#endif // USE_RETRO_ACHIEVEMENTS if (GetState() == State::Paused) { // if already paused, frame advance for 1 frame s_stop_frame_step = false; s_frame_step = true; - SetState(State::Running); + SetState(State::Running, false); } else if (!s_frame_step) { diff --git a/Source/Core/Core/Core.h b/Source/Core/Core/Core.h index 0ff8c32b5c..d8c5c9a0da 100644 --- a/Source/Core/Core/Core.h +++ b/Source/Core/Core/Core.h @@ -147,7 +147,7 @@ bool IsHostThread(); bool WantsDeterminism(); // [NOT THREADSAFE] For use by Host only -void SetState(State state); +void SetState(State state, bool report_state_change = true); State GetState(); void SaveScreenShot(); diff --git a/Source/Core/Core/CoreTiming.cpp b/Source/Core/Core/CoreTiming.cpp index 2e6f6a0968..627f14cbce 100644 --- a/Source/Core/Core/CoreTiming.cpp +++ b/Source/Core/Core/CoreTiming.cpp @@ -16,13 +16,16 @@ #include "Common/Logging/Log.h" #include "Common/SPSCQueue.h" +#include "Core/AchievementManager.h" #include "Core/CPUThreadConfigCallback.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Core.h" #include "Core/PowerPC/PowerPC.h" #include "Core/System.h" #include "VideoCommon/Fifo.h" +#include "VideoCommon/OnScreenDisplay.h" #include "VideoCommon/PerformanceMetrics.h" #include "VideoCommon/VideoBackendBase.h" #include "VideoCommon/VideoConfig.h" @@ -135,6 +138,17 @@ void CoreTimingManager::RefreshConfig() m_max_variance = std::chrono::duration_cast
(DT_ms(Config::Get(Config::MAIN_TIMING_VARIANCE))); +#ifdef USE_RETRO_ACHIEVEMENTS + if (AchievementManager::GetInstance().IsHardcoreModeActive() && + Config::Get(Config::MAIN_EMULATION_SPEED) < 1.0f && + Config::Get(Config::MAIN_EMULATION_SPEED) > 0.0f) + { + Config::SetCurrent(Config::MAIN_EMULATION_SPEED, 1.0f); + m_emulation_speed = 1.0f; + OSD::AddMessage("Minimum speed is 100% in Hardcore Mode"); + } +#endif // USE_RETRO_ACHIEVEMENTS + m_emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED); } @@ -452,17 +466,15 @@ void CoreTimingManager::AdjustEventQueueTimes(u32 new_ppc_clock, u32 old_ppc_clo void CoreTimingManager::Idle() { - auto& system = m_system; - auto& ppc_state = m_system.GetPPCState(); - if (m_config_sync_on_skip_idle) { // When the FIFO is processing data we must not advance because in this way // the VI will be desynchronized. So, We are waiting until the FIFO finish and // while we process only the events required by the FIFO. - system.GetFifo().FlushGpu(system); + m_system.GetFifo().FlushGpu(); } + auto& ppc_state = m_system.GetPPCState(); PowerPC::UpdatePerformanceMonitor(ppc_state.downcount, 0, 0, ppc_state); m_idled_cycles += DowncountToCycles(ppc_state.downcount); ppc_state.downcount = 0; diff --git a/Source/Core/Core/DSP/DSPTables.cpp b/Source/Core/Core/DSP/DSPTables.cpp index cb8a224396..175b7601c7 100644 --- a/Source/Core/Core/DSP/DSPTables.cpp +++ b/Source/Core/Core/DSP/DSPTables.cpp @@ -10,6 +10,8 @@ #include #include +#include + #include "Common/CommonTypes.h" #include "Common/Logging/Log.h" @@ -492,26 +494,23 @@ const std::array regnames = }}; // clang-format on -const char* pdname(u16 val) +std::string pdname(u16 val) { - static char tmpstr[12]; // nasty - for (const pdlabel_t& pdlabel : pdlabels) { if (pdlabel.addr == val) return pdlabel.name; } - sprintf(tmpstr, "0x%04x", val); - return tmpstr; + return fmt::format("0x{:04x}", val); } -const char* pdregname(int val) +std::string pdregname(int val) { return regnames[val].name; } -const char* pdregnamelong(int val) +std::string pdregnamelong(int val) { return regnames[val].description; } diff --git a/Source/Core/Core/DSP/DSPTables.h b/Source/Core/Core/DSP/DSPTables.h index e2a90d8e7f..e2ec833273 100644 --- a/Source/Core/Core/DSP/DSPTables.h +++ b/Source/Core/Core/DSP/DSPTables.h @@ -93,9 +93,9 @@ struct pdlabel_t extern const std::array regnames; extern const std::array pdlabels; -const char* pdname(u16 val); -const char* pdregname(int val); -const char* pdregnamelong(int val); +std::string pdname(u16 val); +std::string pdregname(int val); +std::string pdregnamelong(int val); void InitInstructionTable(); diff --git a/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp b/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp index fab26e4b30..9eb66acc99 100644 --- a/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp +++ b/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp @@ -589,7 +589,7 @@ void Interpreter::UpdateSR16(s16 value, bool carry, bool overflow, bool over_s32 } } -static constexpr bool IsProperlySignExtended(u64 val) +[[maybe_unused]] static constexpr bool IsProperlySignExtended(u64 val) { const u64 topbits = val & 0xffff'ff80'0000'0000ULL; return (topbits == 0) || (0xffff'ff80'0000'0000ULL == topbits); diff --git a/Source/Core/Core/DSP/Jit/DSPEmitterBase.cpp b/Source/Core/Core/DSP/Jit/DSPEmitterBase.cpp index aa3c30a810..70de9caffe 100644 --- a/Source/Core/Core/DSP/Jit/DSPEmitterBase.cpp +++ b/Source/Core/Core/DSP/Jit/DSPEmitterBase.cpp @@ -3,7 +3,7 @@ #include "Core/DSP/Jit/DSPEmitterBase.h" -#if defined(_M_X86) || defined(_M_X86_64) +#if defined(_M_X86_64) #include "Core/DSP/Jit/x64/DSPEmitter.h" #endif @@ -13,7 +13,7 @@ DSPEmitter::~DSPEmitter() = default; std::unique_ptr CreateDSPEmitter([[maybe_unused]] DSPCore& dsp) { -#if defined(_M_X86) || defined(_M_X86_64) +#if defined(_M_X86_64) return std::make_unique(dsp); #else return std::make_unique(); diff --git a/Source/Core/Core/Debugger/Debugger_SymbolMap.cpp b/Source/Core/Core/Debugger/Debugger_SymbolMap.cpp index c44ef40245..b235d15286 100644 --- a/Source/Core/Core/Debugger/Debugger_SymbolMap.cpp +++ b/Source/Core/Core/Debugger/Debugger_SymbolMap.cpp @@ -20,41 +20,23 @@ namespace Dolphin_Debugger { -void AddAutoBreakpoints() -{ -#if defined(_DEBUG) || defined(DEBUGFAST) -#if 1 - const char* bps[] = { - "PPCHalt", - }; - - for (const char* bp : bps) - { - Common::Symbol* symbol = g_symbolDB.GetSymbolFromName(bp); - if (symbol) - Core::System::GetInstance().GetPowerPC().GetBreakPoints().Add(symbol->address, false); - } -#endif -#endif -} - // Returns true if the address is not a valid RAM address or NULL. static bool IsStackBottom(const Core::CPUThreadGuard& guard, u32 addr) { return !addr || !PowerPC::MMU::HostIsRAMAddress(guard, addr); } -static void WalkTheStack(Core::System& system, const Core::CPUThreadGuard& guard, +static void WalkTheStack(const Core::CPUThreadGuard& guard, const std::function& stack_step) { - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = guard.GetSystem().GetPPCState(); if (!IsStackBottom(guard, ppc_state.gpr[1])) { u32 addr = PowerPC::MMU::HostRead_U32(guard, ppc_state.gpr[1]); // SP // Walk the stack chain - for (int count = 0; !IsStackBottom(guard, addr + 4) && (count++ < 20); ++count) + for (int count = 0; !IsStackBottom(guard, addr + 4) && (count < 20); ++count) { u32 func_addr = PowerPC::MMU::HostRead_U32(guard, addr + 4); stack_step(func_addr); @@ -70,45 +52,46 @@ static void WalkTheStack(Core::System& system, const Core::CPUThreadGuard& guard // Returns callstack "formatted for debugging" - meaning that it // includes LR as the last item, and all items are the last step, // instead of "pointing ahead" -bool GetCallstack(Core::System& system, const Core::CPUThreadGuard& guard, - std::vector& output) +bool GetCallstack(const Core::CPUThreadGuard& guard, std::vector& output) { - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = guard.GetSystem().GetPPCState(); if (!Core::IsRunning() || !PowerPC::MMU::HostIsRAMAddress(guard, ppc_state.gpr[1])) return false; if (LR(ppc_state) == 0) { - CallstackEntry entry; - entry.Name = "(error: LR=0)"; - entry.vAddress = 0x0; - output.push_back(entry); + output.push_back({ + .Name = "(error: LR=0)", + .vAddress = 0, + }); return false; } - CallstackEntry entry; - entry.Name = fmt::format(" * {} [ LR = {:08x} ]\n", g_symbolDB.GetDescription(LR(ppc_state)), - LR(ppc_state) - 4); - entry.vAddress = LR(ppc_state) - 4; - output.push_back(entry); + output.push_back({ + .Name = fmt::format(" * {} [ LR = {:08x} ]\n", g_symbolDB.GetDescription(LR(ppc_state)), + LR(ppc_state) - 4), + .vAddress = LR(ppc_state) - 4, + }); - WalkTheStack(system, guard, [&entry, &output](u32 func_addr) { + WalkTheStack(guard, [&output](u32 func_addr) { std::string func_desc = g_symbolDB.GetDescription(func_addr); if (func_desc.empty() || func_desc == "Invalid") func_desc = "(unknown)"; - entry.Name = fmt::format(" * {} [ addr = {:08x} ]\n", func_desc, func_addr - 4); - entry.vAddress = func_addr - 4; - output.push_back(entry); + + output.push_back({ + .Name = fmt::format(" * {} [ addr = {:08x} ]\n", func_desc, func_addr - 4), + .vAddress = func_addr - 4, + }); }); return true; } -void PrintCallstack(Core::System& system, const Core::CPUThreadGuard& guard, - Common::Log::LogType type, Common::Log::LogLevel level) +void PrintCallstack(const Core::CPUThreadGuard& guard, Common::Log::LogType type, + Common::Log::LogLevel level) { - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = guard.GetSystem().GetPPCState(); GENERIC_LOG_FMT(type, level, "== STACK TRACE - SP = {:08x} ==", ppc_state.gpr[1]); @@ -123,7 +106,7 @@ void PrintCallstack(Core::System& system, const Core::CPUThreadGuard& guard, LR(ppc_state)); } - WalkTheStack(system, guard, [type, level](u32 func_addr) { + WalkTheStack(guard, [type, level](u32 func_addr) { std::string func_desc = g_symbolDB.GetDescription(func_addr); if (func_desc.empty() || func_desc == "Invalid") func_desc = "(unknown)"; diff --git a/Source/Core/Core/Debugger/Debugger_SymbolMap.h b/Source/Core/Core/Debugger/Debugger_SymbolMap.h index e8408bae64..6e79e5f91a 100644 --- a/Source/Core/Core/Debugger/Debugger_SymbolMap.h +++ b/Source/Core/Core/Debugger/Debugger_SymbolMap.h @@ -13,8 +13,7 @@ namespace Core { class CPUThreadGuard; -class System; -} // namespace Core +} namespace Dolphin_Debugger { @@ -24,12 +23,9 @@ struct CallstackEntry u32 vAddress = 0; }; -bool GetCallstack(Core::System& system, const Core::CPUThreadGuard& guard, - std::vector& output); -void PrintCallstack(Core::System& system, const Core::CPUThreadGuard& guard, - Common::Log::LogType type, Common::Log::LogLevel level); +bool GetCallstack(const Core::CPUThreadGuard& guard, std::vector& output); +void PrintCallstack(const Core::CPUThreadGuard& guard, Common::Log::LogType type, + Common::Log::LogLevel level); void PrintDataBuffer(Common::Log::LogType type, const u8* data, size_t size, std::string_view title); -void AddAutoBreakpoints(); - } // namespace Dolphin_Debugger diff --git a/Source/Core/Core/Debugger/PPCDebugInterface.cpp b/Source/Core/Core/Debugger/PPCDebugInterface.cpp index bfff81b826..d6afc64e69 100644 --- a/Source/Core/Core/Debugger/PPCDebugInterface.cpp +++ b/Source/Core/Core/Debugger/PPCDebugInterface.cpp @@ -16,6 +16,7 @@ #include "Common/GekkoDisassembler.h" #include "Common/StringUtil.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Core.h" #include "Core/Debugger/OSThread.h" @@ -29,6 +30,10 @@ void ApplyMemoryPatch(const Core::CPUThreadGuard& guard, Common::Debug::MemoryPatch& patch, bool store_existing_value) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return; +#endif // USE_RETRO_ACHIEVEMENTS if (patch.value.empty()) return; @@ -328,7 +333,7 @@ u32 PPCDebugInterface::ReadExtraMemory(const Core::CPUThreadGuard& guard, int me return PowerPC::MMU::HostRead_U32(guard, address); case 1: { - auto& dsp = Core::System::GetInstance().GetDSP(); + const auto& dsp = guard.GetSystem().GetDSP(); return (dsp.ReadARAM(address) << 24) | (dsp.ReadARAM(address + 1) << 16) | (dsp.ReadARAM(address + 2) << 8) | (dsp.ReadARAM(address + 3)); } @@ -444,7 +449,7 @@ std::string PPCDebugInterface::GetDescription(u32 address) const std::optional PPCDebugInterface::GetMemoryAddressFromInstruction(const std::string& instruction) const { - static const std::regex re(",[^r0-]*(-?)(0[xX]?[0-9a-fA-F]*|r\\d+)[^r^s]*.(p|toc|\\d+)"); + static const std::regex re(",[^r0-]*(-?)(?:0[xX])?([0-9a-fA-F]+|r\\d+)[^r^s]*.(p|toc|\\d+)"); std::smatch match; // Instructions should be identified as a load or store before using this function. This error @@ -462,7 +467,7 @@ PPCDebugInterface::GetMemoryAddressFromInstruction(const std::string& instructio if (is_reg == offset_match[0]) { - unsigned register_index; + unsigned register_index = 0; Common::FromChars(offset_match.substr(1), register_index, 10); offset = (register_index == 0 ? 0 : m_system.GetPPCState().gpr[register_index]); } diff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp index 9187728c29..dcb80b31d7 100644 --- a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp +++ b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp @@ -605,7 +605,7 @@ void FifoPlayer::ClearEfb() wh.x = EFB_WIDTH - 1; wh.y = EFB_HEIGHT - 1; LoadBPReg(BPMEM_EFB_WH, wh.hex); - LoadBPReg(BPMEM_MIPMAP_STRIDE, 0x140); + LoadBPReg(BPMEM_EFB_STRIDE, 0x140); // The clear color and Z value have already been loaded via LoadRegisters() LoadBPReg(BPMEM_EFB_ADDR, 0); UPE_Copy copy = bpmem.triggerEFBCopy; @@ -627,7 +627,7 @@ void FifoPlayer::ClearEfb() // probably a good idea. LoadBPReg(BPMEM_EFB_TL, m_File->GetBPMem()[BPMEM_EFB_TL]); LoadBPReg(BPMEM_EFB_WH, m_File->GetBPMem()[BPMEM_EFB_WH]); - LoadBPReg(BPMEM_MIPMAP_STRIDE, m_File->GetBPMem()[BPMEM_MIPMAP_STRIDE]); + LoadBPReg(BPMEM_EFB_STRIDE, m_File->GetBPMem()[BPMEM_EFB_STRIDE]); LoadBPReg(BPMEM_EFB_ADDR, m_File->GetBPMem()[BPMEM_EFB_ADDR]); // Wait for the EFB copy to finish. That way, the EFB copy (which will be performed at a later // time) won't clobber any memory updates. @@ -651,6 +651,8 @@ void FifoPlayer::LoadMemory() ppc_state.spr[SPR_DBAT1U] = 0xc0001fff; ppc_state.spr[SPR_DBAT1L] = 0x0000002a; + PowerPC::MSRUpdated(ppc_state); + auto& mmu = system.GetMMU(); mmu.DBATUpdated(); mmu.IBATUpdated(); diff --git a/Source/Core/Core/FifoPlayer/FifoRecorder.cpp b/Source/Core/Core/FifoPlayer/FifoRecorder.cpp index e24ef2a9af..30422091f3 100644 --- a/Source/Core/Core/FifoPlayer/FifoRecorder.cpp +++ b/Source/Core/Core/FifoPlayer/FifoRecorder.cpp @@ -261,7 +261,11 @@ void FifoRecorder::StartRecording(s32 numFrames, CallbackFunc finishedCb) OpcodeDecoder::g_record_fifo_data = IsRecording(); if (!OpcodeDecoder::g_record_fifo_data) + { + // Remove this frame end callback when recording finishes + m_end_of_frame_event.reset(); return; + } if (!was_recording) { @@ -430,9 +434,6 @@ void FifoRecorder::EndFrame(u32 fifoStart, u32 fifoEnd) m_SkipFutureData = true; // Signal video backend that it should not call this function when the next frame ends m_IsRecording = false; - - // Remove our frame end callback - m_end_of_frame_event.reset(); } } diff --git a/Source/Core/Core/FreeLookConfig.cpp b/Source/Core/Core/FreeLookConfig.cpp index 31a673ce85..c1a2f16473 100644 --- a/Source/Core/Core/FreeLookConfig.cpp +++ b/Source/Core/Core/FreeLookConfig.cpp @@ -3,7 +3,9 @@ #include "Core/FreeLookConfig.h" +#include "Core/AchievementManager.h" #include "Core/CPUThreadConfigCallback.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/FreeLookSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" @@ -44,6 +46,11 @@ void Config::Refresh() } camera_config.control_type = ::Config::Get(::Config::FL1_CONTROL_TYPE); +#ifdef USE_RETRO_ACHIEVEMENTS + enabled = ::Config::Get(::Config::FREE_LOOK_ENABLED) && + !AchievementManager::GetInstance().IsHardcoreModeActive(); +#else // USE_RETRO_ACHIEVEMENTS enabled = ::Config::Get(::Config::FREE_LOOK_ENABLED); +#endif // USE_RETRO_ACHIEVEMENTS } } // namespace FreeLook diff --git a/Source/Core/Core/FreeLookManager.cpp b/Source/Core/Core/FreeLookManager.cpp index b52a3d2a9c..7cf64a08fa 100644 --- a/Source/Core/Core/FreeLookManager.cpp +++ b/Source/Core/Core/FreeLookManager.cpp @@ -118,6 +118,11 @@ std::string FreeLookController::GetName() const return std::string("FreeLook") + char('1' + m_index); } +InputConfig* FreeLookController::GetConfig() const +{ + return FreeLook::GetInputConfig(); +} + void FreeLookController::LoadDefaults(const ControllerInterface& ciface) { EmulatedController::LoadDefaults(ciface); diff --git a/Source/Core/Core/FreeLookManager.h b/Source/Core/Core/FreeLookManager.h index 16cfe909e0..1cf8b7f124 100644 --- a/Source/Core/Core/FreeLookManager.h +++ b/Source/Core/Core/FreeLookManager.h @@ -47,6 +47,7 @@ public: explicit FreeLookController(unsigned int index); std::string GetName() const override; + InputConfig* GetConfig() const override; void LoadDefaults(const ControllerInterface& ciface) override; ControllerEmu::ControlGroup* GetGroup(FreeLookGroup group) const; diff --git a/Source/Core/Core/GeckoCode.cpp b/Source/Core/Core/GeckoCode.cpp index c28178ae8e..fca0ff081e 100644 --- a/Source/Core/Core/GeckoCode.cpp +++ b/Source/Core/Core/GeckoCode.cpp @@ -17,6 +17,7 @@ #include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" +#include "Core/Core.h" #include "Core/PowerPC/MMU.h" #include "Core/PowerPC/PowerPC.h" #include "Core/System.h" @@ -71,7 +72,7 @@ void SetActiveCodes(std::span gcodes) std::lock_guard lk(s_active_codes_lock); s_active_codes.clear(); - if (Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (Config::AreCheatsEnabled()) { s_active_codes.reserve(gcodes.size()); std::copy_if(gcodes.begin(), gcodes.end(), std::back_inserter(s_active_codes), @@ -103,7 +104,7 @@ std::vector SetAndReturnActiveCodes(std::span gcodes std::lock_guard lk(s_active_codes_lock); s_active_codes.clear(); - if (Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (Config::AreCheatsEnabled()) { s_active_codes.reserve(gcodes.size()); std::copy_if(gcodes.begin(), gcodes.end(), std::back_inserter(s_active_codes), @@ -145,7 +146,7 @@ static Installation InstallCodeHandlerLocked(const Core::CPUThreadGuard& guard) PowerPC::MMU::HostWrite_U8(guard, data[i], INSTALLER_BASE_ADDRESS + i); // Patch the code handler to the current system type (Gamecube/Wii) - for (unsigned int h = 0; h < data.length(); h += 4) + for (u32 h = 0; h < data.length(); h += 4) { // Patch MMIO address if (PowerPC::MMU::HostRead_U32(guard, INSTALLER_BASE_ADDRESS + h) == @@ -206,11 +207,9 @@ static Installation InstallCodeHandlerLocked(const Core::CPUThreadGuard& guard) // Turn on codes PowerPC::MMU::HostWrite_U8(guard, 1, INSTALLER_BASE_ADDRESS + 7); - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); - // Invalidate the icache and any asm codes - for (unsigned int j = 0; j < (INSTALLER_END_ADDRESS - INSTALLER_BASE_ADDRESS); j += 32) + auto& ppc_state = guard.GetSystem().GetPPCState(); + for (u32 j = 0; j < (INSTALLER_END_ADDRESS - INSTALLER_BASE_ADDRESS); j += 32) { ppc_state.iCache.Invalidate(INSTALLER_BASE_ADDRESS + j); } @@ -238,7 +237,7 @@ void Shutdown() void RunCodeHandler(const Core::CPUThreadGuard& guard) { - if (!Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (!Config::AreCheatsEnabled()) return; // NOTE: Need to release the lock because of GUI deadlocks with PanicAlert in HostWrite_* @@ -258,8 +257,7 @@ void RunCodeHandler(const Core::CPUThreadGuard& guard) } } - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + auto& ppc_state = guard.GetSystem().GetPPCState(); // We always do this to avoid problems with the stack since we're branching in random locations. // Even with function call return hooks (PC == LR), hand coded assembler won't necessarily @@ -281,7 +279,7 @@ void RunCodeHandler(const Core::CPUThreadGuard& guard) PowerPC::MMU::HostWrite_U32(guard, LR(ppc_state), SP + 16); PowerPC::MMU::HostWrite_U32(guard, ppc_state.cr.Get(), SP + 20); // Registers FPR0->13 are volatile - for (int i = 0; i < 14; ++i) + for (u32 i = 0; i < 14; ++i) { PowerPC::MMU::HostWrite_U64(guard, ppc_state.ps[i].PS0AsU64(), SP + 24 + 2 * i * sizeof(u64)); PowerPC::MMU::HostWrite_U64(guard, ppc_state.ps[i].PS1AsU64(), diff --git a/Source/Core/Core/GeckoCodeConfig.cpp b/Source/Core/Core/GeckoCodeConfig.cpp index 350edc3e31..ec16d96e06 100644 --- a/Source/Core/Core/GeckoCodeConfig.cpp +++ b/Source/Core/Core/GeckoCodeConfig.cpp @@ -138,9 +138,7 @@ std::vector LoadCodes(const Common::IniFile& globalIni, const Common: GeckoCode gcode; - lines.erase(std::remove_if(lines.begin(), lines.end(), - [](const auto& line) { return line.empty() || line[0] == '#'; }), - lines.end()); + std::erase_if(lines, [](const auto& line) { return line.empty() || line[0] == '#'; }); for (auto& line : lines) { diff --git a/Source/Core/Core/HLE/HLE.cpp b/Source/Core/Core/HLE/HLE.cpp index 310aec6620..5d7de6eccf 100644 --- a/Source/Core/Core/HLE/HLE.cpp +++ b/Source/Core/Core/HLE/HLE.cpp @@ -90,7 +90,7 @@ void PatchFixedFunctions(Core::System& system) // HLE jump to loader (homebrew). Disabled when Gecko is active as it interferes with the code // handler - if (!Config::Get(Config::MAIN_ENABLE_CHEATS)) + if (!Config::AreCheatsEnabled()) { Patch(system, 0x80001800, "HBReload"); auto& memory = system.GetMemory(); @@ -166,10 +166,10 @@ void Execute(const Core::CPUThreadGuard& guard, u32 current_pc, u32 hook_index) } } -void ExecuteFromJIT(u32 current_pc, u32 hook_index) +void ExecuteFromJIT(u32 current_pc, u32 hook_index, Core::System& system) { ASSERT(Core::IsCPUThread()); - Core::CPUThreadGuard guard(Core::System::GetInstance()); + Core::CPUThreadGuard guard(system); Execute(guard, current_pc, hook_index); } @@ -200,10 +200,27 @@ HookFlag GetHookFlagsByIndex(u32 index) return os_patches[index].flags; } -bool IsEnabled(HookFlag flag) +TryReplaceFunctionResult TryReplaceFunction(u32 address, PowerPC::CoreMode mode) { - return flag != HLE::HookFlag::Debug || Config::Get(Config::MAIN_ENABLE_DEBUGGING) || - Core::System::GetInstance().GetPowerPC().GetMode() == PowerPC::CoreMode::Interpreter; + const u32 hook_index = GetHookByFunctionAddress(address); + if (hook_index == 0) + return {}; + + const HookType type = GetHookTypeByIndex(hook_index); + if (type != HookType::Start && type != HookType::Replace) + return {}; + + const HookFlag flags = GetHookFlagsByIndex(hook_index); + if (!IsEnabled(flags, mode)) + return {}; + + return {type, hook_index}; +} + +bool IsEnabled(HookFlag flag, PowerPC::CoreMode mode) +{ + return flag != HLE::HookFlag::Debug || Config::IsDebuggingEnabled() || + mode == PowerPC::CoreMode::Interpreter; } u32 UnPatch(Core::System& system, std::string_view patch_name) diff --git a/Source/Core/Core/HLE/HLE.h b/Source/Core/Core/HLE/HLE.h index 330cf6a92f..3935ce4c5e 100644 --- a/Source/Core/Core/HLE/HLE.h +++ b/Source/Core/Core/HLE/HLE.h @@ -13,15 +13,20 @@ class CPUThreadGuard; class System; } // namespace Core +namespace PowerPC +{ +enum class CoreMode; +} + namespace HLE { using HookFunction = void (*)(const Core::CPUThreadGuard&); enum class HookType { + None, // Do not hook the function Start, // Hook the beginning of the function and execute the function afterwards Replace, // Replace the function with the HLE version - None, // Do not hook the function }; enum class HookFlag @@ -39,6 +44,14 @@ struct Hook HookFlag flags; }; +struct TryReplaceFunctionResult +{ + HookType type = HookType::None; + u32 hook_index = 0; + + explicit operator bool() const { return type != HookType::None; } +}; + void PatchFixedFunctions(Core::System& system); void PatchFunctions(Core::System& system); void Clear(); @@ -48,7 +61,7 @@ void Patch(Core::System& system, u32 pc, std::string_view func_name); u32 UnPatch(Core::System& system, std::string_view patch_name); u32 UnpatchRange(Core::System& system, u32 start_addr, u32 end_addr); void Execute(const Core::CPUThreadGuard& guard, u32 current_pc, u32 hook_index); -void ExecuteFromJIT(u32 current_pc, u32 hook_index); +void ExecuteFromJIT(u32 current_pc, u32 hook_index, Core::System& system); // Returns the HLE hook index of the address u32 GetHookByAddress(u32 address); @@ -57,34 +70,10 @@ u32 GetHookByFunctionAddress(u32 address); HookType GetHookTypeByIndex(u32 index); HookFlag GetHookFlagsByIndex(u32 index); -bool IsEnabled(HookFlag flag); +bool IsEnabled(HookFlag flag, PowerPC::CoreMode mode); -// Performs the backend-independent preliminary checking before calling a -// FunctionObject to do the actual replacing. Typically, this callback will -// be in the backend itself, containing the backend-specific portions -// required in replacing a function. -// -// fn may be any object that satisfies the FunctionObject concept in the C++ -// standard library. That is, any lambda, object with an overloaded function -// call operator, or regular function pointer. -// -// fn must return a bool indicating whether or not function replacing occurred. -// fn must also accept a parameter list of the form: fn(u32 function, HLE::HookType type). -template -bool ReplaceFunctionIfPossible(u32 address, FunctionObject fn) -{ - const u32 hook_index = GetHookByFunctionAddress(address); - if (hook_index == 0) - return false; +// Performs the backend-independent preliminary checking for whether a function +// can be HLEd. If it can be, the information needed for HLEing it is returned. +TryReplaceFunctionResult TryReplaceFunction(u32 address, PowerPC::CoreMode mode); - const HookType type = GetHookTypeByIndex(hook_index); - if (type != HookType::Start && type != HookType::Replace) - return false; - - const HookFlag flags = GetHookFlagsByIndex(hook_index); - if (!IsEnabled(flags)) - return false; - - return fn(hook_index, type); -} } // namespace HLE diff --git a/Source/Core/Core/HLE/HLE_Misc.cpp b/Source/Core/Core/HLE/HLE_Misc.cpp index e2adaffebb..91ca651342 100644 --- a/Source/Core/Core/HLE/HLE_Misc.cpp +++ b/Source/Core/Core/HLE/HLE_Misc.cpp @@ -5,6 +5,7 @@ #include "Common/Common.h" #include "Common/CommonTypes.h" +#include "Core/Core.h" #include "Core/GeckoCode.h" #include "Core/HW/CPU.h" #include "Core/Host.h" @@ -16,24 +17,24 @@ namespace HLE_Misc { // If you just want to kill a function, one of the three following are usually appropriate. // According to the PPC ABI, the return value is always in r3. -void UnimplementedFunction(const Core::CPUThreadGuard&) +void UnimplementedFunction(const Core::CPUThreadGuard& guard) { - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); auto& ppc_state = system.GetPPCState(); ppc_state.npc = LR(ppc_state); } -void HBReload(const Core::CPUThreadGuard&) +void HBReload(const Core::CPUThreadGuard& guard) { // There isn't much we can do. Just stop cleanly. - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); system.GetCPU().Break(); Host_Message(HostMessageID::WMUserStop); } void GeckoCodeHandlerICacheFlush(const Core::CPUThreadGuard& guard) { - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); auto& ppc_state = system.GetPPCState(); // Work around the codehandler not properly invalidating the icache, but @@ -62,11 +63,11 @@ void GeckoCodeHandlerICacheFlush(const Core::CPUThreadGuard& guard) // and PC before the magic, invisible BL instruction happened. void GeckoReturnTrampoline(const Core::CPUThreadGuard& guard) { - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); auto& ppc_state = system.GetPPCState(); // Stack frame is built in GeckoCode.cpp, Gecko::RunCodeHandler. - u32 SP = ppc_state.gpr[1]; + const u32 SP = ppc_state.gpr[1]; ppc_state.gpr[1] = PowerPC::MMU::HostRead_U32(guard, SP + 8); ppc_state.npc = PowerPC::MMU::HostRead_U32(guard, SP + 12); LR(ppc_state) = PowerPC::MMU::HostRead_U32(guard, SP + 16); diff --git a/Source/Core/Core/HLE/HLE_OS.cpp b/Source/Core/Core/HLE/HLE_OS.cpp index e3a1decbf6..084bd0ee25 100644 --- a/Source/Core/Core/HLE/HLE_OS.cpp +++ b/Source/Core/Core/HLE/HLE_OS.cpp @@ -30,15 +30,13 @@ enum class ParameterType : bool VariableArgumentList = true }; -std::string GetStringVA(Core::System& system, const Core::CPUThreadGuard& guard, u32 str_reg = 3, - ParameterType parameter_type = ParameterType::ParameterList); -void HLE_GeneralDebugPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type); -void HLE_LogDPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type); -void HLE_LogFPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type); +static std::string GetStringVA(Core::System& system, const Core::CPUThreadGuard& guard, + u32 str_reg = 3, + ParameterType parameter_type = ParameterType::ParameterList); void HLE_OSPanic(const Core::CPUThreadGuard& guard) { - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); auto& ppc_state = system.GetPPCState(); std::string error = GetStringVA(system, guard); @@ -55,10 +53,10 @@ void HLE_OSPanic(const Core::CPUThreadGuard& guard) } // Generalized function for printing formatted string. -void HLE_GeneralDebugPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type) +static void HLE_GeneralDebugPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type) { - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + auto& system = guard.GetSystem(); + const auto& ppc_state = system.GetPPCState(); std::string report_message; @@ -114,7 +112,7 @@ void HLE_GeneralDebugVPrint(const Core::CPUThreadGuard& guard) void HLE_write_console(const Core::CPUThreadGuard& guard) { auto& system = guard.GetSystem(); - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = system.GetPPCState(); std::string report_message = GetStringVA(system, guard, 4); if (PowerPC::MMU::HostIsRAMAddress(guard, ppc_state.gpr[5])) @@ -139,10 +137,10 @@ void HLE_write_console(const Core::CPUThreadGuard& guard) } // Log (v)dprintf message if fd is 1 (stdout) or 2 (stderr) -void HLE_LogDPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type) +static void HLE_LogDPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type) { - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + auto& system = guard.GetSystem(); + const auto& ppc_state = system.GetPPCState(); if (ppc_state.gpr[3] != 1 && ppc_state.gpr[3] != 2) return; @@ -168,10 +166,10 @@ void HLE_LogVDPrint(const Core::CPUThreadGuard& guard) } // Log (v)fprintf message if FILE is stdout or stderr -void HLE_LogFPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type) +static void HLE_LogFPrint(const Core::CPUThreadGuard& guard, ParameterType parameter_type) { - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + auto& system = guard.GetSystem(); + const auto& ppc_state = system.GetPPCState(); // The structure FILE is implementation defined. // Both libogc and Dolphin SDK seem to store the fd at the same address. @@ -215,8 +213,8 @@ namespace class HLEPrintArgsVAList final : public HLEPrintArgs { public: - HLEPrintArgsVAList(const Core::CPUThreadGuard& guard, HLE::SystemVABI::VAList* va_list) - : m_guard(guard), m_va_list(va_list) + HLEPrintArgsVAList(const Core::CPUThreadGuard& guard, HLE::SystemVABI::VAList* list) + : m_guard(guard), m_va_list(list) { } @@ -242,8 +240,8 @@ private: }; } // namespace -std::string GetStringVA(Core::System& system, const Core::CPUThreadGuard& guard, u32 str_reg, - ParameterType parameter_type) +static std::string GetStringVA(Core::System& system, const Core::CPUThreadGuard& guard, u32 str_reg, + ParameterType parameter_type) { auto& ppc_state = system.GetPPCState(); @@ -305,15 +303,15 @@ std::string GetStringVA(HLEPrintArgs* args, std::string_view string) if (string[i] == '*') { ++i; - const s32 result = Common::BitCast(args->GetU32()); - if (result >= 0) - return static_cast(result); + const s32 result_tmp = Common::BitCast(args->GetU32()); + if (result_tmp >= 0) + return static_cast(result_tmp); if (left_justified_flag_ptr) { // field width; this results in positive field width and left_justified flag set *left_justified_flag_ptr = true; - return static_cast(-static_cast(result)); + return static_cast(-static_cast(result_tmp)); } // precision; this is ignored @@ -329,10 +327,10 @@ std::string GetStringVA(HLEPrintArgs* args, std::string_view string) ++start; if (start == i) return 0; - u32 result = 0; + u32 result_tmp = 0; const std::string tmp(string, start, i - start); - if (TryParse(tmp, &result, 10)) - return result; + if (TryParse(tmp, &result_tmp, 10)) + return result_tmp; } return std::nullopt; diff --git a/Source/Core/Core/HW/CPU.cpp b/Source/Core/Core/HW/CPU.cpp index 8a9634d527..15237dab30 100644 --- a/Source/Core/Core/HW/CPU.cpp +++ b/Source/Core/Core/HW/CPU.cpp @@ -175,11 +175,10 @@ void CPUManager::Run() void CPUManager::RunAdjacentSystems(bool running) { // NOTE: We're assuming these will not try to call Break or EnableStepping. - auto& system = Core::System::GetInstance(); - system.GetFifo().EmulatorState(running); + m_system.GetFifo().EmulatorState(running); // Core is responsible for shutting down the sound stream. if (m_state != State::PowerDown) - AudioCommon::SetSoundStreamRunning(Core::System::GetInstance(), running); + AudioCommon::SetSoundStreamRunning(m_system, running); } void CPUManager::Stop() diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.cpp index 202145697e..5e58c9385e 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.cpp @@ -72,13 +72,13 @@ constexpr u32 ACCELERATOR_GAIN_16_BIT = 0x0800; bool AESndUCode::SwapLeftRight() const { return m_crc == HASH_2012 || m_crc == HASH_EDUKE32 || m_crc == HASH_2020 || - m_crc == HASH_2020_PAD || m_crc == HASH_2022_PAD; + m_crc == HASH_2020_PAD || m_crc == HASH_2022_PAD || m_crc == HASH_2023; } bool AESndUCode::UseNewFlagMasks() const { return m_crc == HASH_EDUKE32 || m_crc == HASH_2020 || m_crc == HASH_2020_PAD || - m_crc == HASH_2022_PAD; + m_crc == HASH_2022_PAD || m_crc == HASH_2023; } AESndUCode::AESndUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc) @@ -164,7 +164,7 @@ void AESndUCode::HandleMail(u32 mail) break; case MAIL_TERMINATE: INFO_LOG_FMT(DSPHLE, "AESndUCode - MAIL_TERMINATE: {:08x}", mail); - if (m_crc != HASH_2022_PAD) + if (m_crc != HASH_2022_PAD && m_crc != HASH_2023) { // The relevant code looks like this: // @@ -181,9 +181,6 @@ void AESndUCode::HandleMail(u32 mail) // AESND_Reset never returns, resulting in a hang. We always send the mail to avoid this // hang. (It's possible to exit without calling AESND_Reset, so most homebrew probably // isn't affected by this bug in the first place.) - // - // A fix exists, but has not yet been added to mainline libogc: - // https://github.com/extremscorner/libogc2/commit/38edc9db93232faa612f680c91be1eb4d95dd1c6 WARN_LOG_FMT(DSPHLE, "AESndUCode - MAIL_TERMINATE is broken in this version of the " "uCode; this will hang on real hardware or with DSP LLE"); } diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.h b/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.h index 26a6dc2d5c..649cacf159 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.h +++ b/Source/Core/Core/HW/DSPHLE/UCodes/AESnd.h @@ -45,10 +45,14 @@ public: // https://github.com/extremscorner/libogc-rice/commit/cfddd4f3bec77812d6d333954e39d401d2276cd8 // https://github.com/extremscorner/libogc2/commit/89ae39544e22f720a9c986af3524f7e6f20e7293 static constexpr u32 HASH_2020_PAD = 0xa02a6131; - // July 19, 2022 version (padded to 0x0400 bytes) - fixed MAIL_TERMINATE. This is not currently - // included in libogc, only in libogc2 and libogc-rice (which generate a padded header file). + // July 19, 2022 version (padded to 0x0400 bytes) - fixed MAIL_TERMINATE. This padded version + // is only in libogc2 and libogc-rice (which generate a padded header file). // https://github.com/extremscorner/libogc2/commit/38edc9db93232faa612f680c91be1eb4d95dd1c6 static constexpr u32 HASH_2022_PAD = 0x2e5e4100; + // March 13, 2023 version (0x03e8 bytes) - fixed MAIL_TERMINATE. This is the same fix as the + // above version, and was released in regular libogc 2.4.0 on April 17, 2023. + // https://github.com/devkitPro/libogc/commit/a7e4bcd3ad4477d8dfc3aa196cfeb10cf195cd6a + static constexpr u32 HASH_2023 = 0x002e5e41; private: void DMAInParameterBlock(); diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/AXStructs.h b/Source/Core/Core/HW/DSPHLE/UCodes/AXStructs.h index e34ffcc323..8c6c6aad90 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/AXStructs.h +++ b/Source/Core/Core/HW/DSPHLE/UCodes/AXStructs.h @@ -121,7 +121,7 @@ struct PBDpopWM struct PBVolumeEnvelope { - u16 cur_volume; // Volume at start of frame + s16 cur_volume; // Volume at start of frame s16 cur_volume_delta; // Signed per sample delta (96 samples per frame) }; diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/AXVoice.h b/Source/Core/Core/HW/DSPHLE/UCodes/AXVoice.h index 1d8d957828..68ea99a9f6 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/AXVoice.h +++ b/Source/Core/Core/HW/DSPHLE/UCodes/AXVoice.h @@ -424,7 +424,14 @@ void ProcessVoice(PB_TYPE& pb, const AXBuffers& buffers, u16 count, AXMixControl // Apply a global volume ramp using the volume envelope parameters. for (u32 i = 0; i < count; ++i) { - const s32 sample = ((s32)samples[i] * pb.vol_env.cur_volume) >> 15; +#ifdef AX_GC + // signed on GameCube + const s32 volume = (s16)pb.vol_env.cur_volume; +#else + // unsigned on Wii + const s32 volume = (u16)pb.vol_env.cur_volume; +#endif + const s32 sample = ((s32)samples[i] * volume) >> 15; samples[i] = std::clamp(sample, -32767, 32767); // -32768 ? pb.vol_env.cur_volume += pb.vol_env.cur_volume_delta; } diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp index 0a5c6907bf..1c70944fa9 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp @@ -324,6 +324,7 @@ std::unique_ptr UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii) case AESndUCode::HASH_2020: case AESndUCode::HASH_2020_PAD: case AESndUCode::HASH_2022_PAD: + case AESndUCode::HASH_2023: INFO_LOG_FMT(DSPHLE, "CRC {:08x}: AESnd chosen (Homebrew)", crc); return std::make_unique(dsphle, crc); diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp index 4745d2b9b5..ec5f4ef2c6 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp @@ -11,6 +11,7 @@ #include "Common/CommonTypes.h" #include "Common/Logging/Log.h" #include "Common/Swap.h" +#include "Core/ConfigManager.h" #include "Core/HW/DSP.h" #include "Core/HW/DSPHLE/DSPHLE.h" #include "Core/HW/DSPHLE/MailHandler.h" @@ -1536,12 +1537,12 @@ void ZeldaAudioRenderer::Resample(VPB* vpb, const s16* src, MixingBuffer* dst) vpb->current_pos_frac = pos & 0xFFF; } -void* ZeldaAudioRenderer::GetARAMPtr() const +void* ZeldaAudioRenderer::GetARAMPtr(u32 offset) const { - if (m_aram_base_addr) - return HLEMemory_Get_Pointer(m_aram_base_addr); + if (SConfig::GetInstance().bWii) + return HLEMemory_Get_Pointer(m_aram_base_addr + offset); else - return Core::System::GetInstance().GetDSP().GetARAMPtr(); + return reinterpret_cast(Core::System::GetInstance().GetDSP().GetARAMPtr()) + offset; } template @@ -1578,7 +1579,7 @@ void ZeldaAudioRenderer::DownloadPCMSamplesFromARAM(s16* dst, VPB* vpb, u16 requ vpb->SetCurrentARAMAddr(vpb->GetBaseAddress() + vpb->GetCurrentPosition() * sizeof(T)); } - T* src_ptr = (T*)((u8*)GetARAMPtr() + vpb->GetCurrentARAMAddr()); + T* src_ptr = (T*)GetARAMPtr(vpb->GetCurrentARAMAddr()); u16 samples_to_download = std::min(vpb->GetRemainingLength(), (u32)requested_samples_count); for (u16 i = 0; i < samples_to_download; ++i) @@ -1713,7 +1714,7 @@ void ZeldaAudioRenderer::DownloadAFCSamplesFromARAM(s16* dst, VPB* vpb, u16 requ void ZeldaAudioRenderer::DecodeAFC(VPB* vpb, s16* dst, size_t block_count) { u32 addr = vpb->GetCurrentARAMAddr(); - u8* src = (u8*)GetARAMPtr() + addr; + u8* src = (u8*)GetARAMPtr(addr); vpb->SetCurrentARAMAddr(addr + (u32)block_count * vpb->samples_source_type); for (size_t b = 0; b < block_count; ++b) diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h index 33963a8dd6..a0142dc957 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h +++ b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h @@ -154,11 +154,9 @@ private: // Coefficients used for resampling. std::array m_resampling_coeffs{}; - // If non zero, base MRAM address for sound data transfers from ARAM. On - // the Wii, this points to some MRAM location since there is no ARAM to be - // used. If zero, use the top of ARAM. + // On the Wii, base address of the MRAM or ExRAM region replacing ARAM. u32 m_aram_base_addr = 0; - void* GetARAMPtr() const; + void* GetARAMPtr(u32 offset) const; // Downloads PCM encoded samples from ARAM. Handles looping and other // parameters appropriately. diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp index 059926c7ff..7b3abdb14e 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp @@ -120,7 +120,7 @@ static bool FillDSPInitOptions(DSPInitOptions* opts) return false; opts->core_type = DSPInitOptions::CoreType::Interpreter; -#ifdef _M_X86 +#ifdef _M_X86_64 if (Config::Get(Config::MAIN_DSP_JIT)) opts->core_type = DSPInitOptions::CoreType::JIT64; #endif diff --git a/Source/Core/Core/HW/DVD/DVDInterface.cpp b/Source/Core/Core/HW/DVD/DVDInterface.cpp index a17ee5bd37..506be39b35 100644 --- a/Source/Core/Core/HW/DVD/DVDInterface.cpp +++ b/Source/Core/Core/HW/DVD/DVDInterface.cpp @@ -20,6 +20,7 @@ #include "Common/Config/Config.h" #include "Common/Logging/Log.h" +#include "Core/AchievementManager.h" #include "Core/Config/MainSettings.h" #include "Core/Config/SessionSettings.h" #include "Core/CoreTiming.h" @@ -396,6 +397,11 @@ void DVDInterface::SetDisc(std::unique_ptr disc, m_auto_disc_change_index = 0; } +#ifdef USE_RETRO_ACHIEVEMENTS + AchievementManager::GetInstance().HashGame(disc.get(), + [](AchievementManager::ResponseType r_type) {}); +#endif // USE_RETRO_ACHIEVEMENTS + // Assume that inserting a disc requires having an empty disc before if (had_disc != has_disc) ExpansionInterface::g_rtc_flags[ExpansionInterface::RTCFlag::DiscChanged] = true; diff --git a/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp b/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp index 6e5c3eac97..84c47c3f3c 100644 --- a/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp +++ b/Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp @@ -13,6 +13,7 @@ #include "Common/BitUtils.h" #include "Common/Logging/Log.h" #include "Common/MsgHandler.h" +#include "Common/Network.h" #include "Common/ScopeGuard.h" #include "Core/HW/EXI/EXI_Device.h" #include "Core/HW/EXI/EXI_DeviceEthernet.h" @@ -142,6 +143,12 @@ void CEXIETHERNET::BuiltInBBAInterface::WriteToQueue(const std::vector& data void CEXIETHERNET::BuiltInBBAInterface::HandleARP(const Common::ARPPacket& packet) { const auto& [hwdata, arpdata] = packet; + if (arpdata.sender_address == m_current_mac && arpdata.sender_ip == 0 && + arpdata.target_ip == m_current_ip) + { + // Ignore ARP probe to itself (RFC 5227) sometimes used to prevent IP collision + return; + } Common::ARPPacket response(m_current_mac, m_router_mac); response.arp_header = Common::ARPHeader(arpdata.target_ip, ResolveAddress(arpdata.target_ip), m_current_ip, m_current_mac); @@ -746,7 +753,7 @@ void CEXIETHERNET::BuiltInBBAInterface::ReadThreadHandler(CEXIETHERNET::BuiltInB u8* buffer = reinterpret_cast(self->m_eth_ref->mRecvBuffer.get()); Common::PacketView packet(buffer, datasize); const auto packet_type = packet.GetEtherType(); - if (packet_type.has_value() && packet_type == IP_PROTOCOL) + if (packet_type.has_value() && packet_type == Common::IPV4_ETHERTYPE) { SetIPIdentification(buffer, datasize, ++self->m_ip_frame_id); } diff --git a/Source/Core/Core/HW/EXI/BBA/BuiltIn.h b/Source/Core/Core/HW/EXI/BBA/BuiltIn.h index 4478f4de48..afcf39d293 100644 --- a/Source/Core/Core/HW/EXI/BBA/BuiltIn.h +++ b/Source/Core/Core/HW/EXI/BBA/BuiltIn.h @@ -20,9 +20,6 @@ constexpr u16 TCP_FLAG_PSH = 0x8; constexpr u16 TCP_FLAG_FIN = 0x1; constexpr u16 TCP_FLAG_RST = 0x4; -constexpr u16 IP_PROTOCOL = 0x800; -constexpr u16 ARP_PROTOCOL = 0x806; - constexpr u8 MAX_TCP_BUFFER = 4; constexpr u16 MAX_UDP_LENGTH = 1500; constexpr u16 MAX_TCP_LENGTH = 440; diff --git a/Source/Core/Core/HW/EXI/EXI.cpp b/Source/Core/Core/HW/EXI/EXI.cpp index d6a235ed98..f32f69a501 100644 --- a/Source/Core/Core/HW/EXI/EXI.cpp +++ b/Source/Core/Core/HW/EXI/EXI.cpp @@ -110,7 +110,8 @@ void ExpansionInterfaceManager::Init(const Sram* override_sram) m_using_overridden_sram = false; } - CEXIMemoryCard::Init(); + auto& core_timing = m_system.GetCoreTiming(); + CEXIMemoryCard::Init(core_timing); { u16 size_mbits = Memcard::MBIT_SIZE_MEMORY_CARD_2043; @@ -142,7 +143,6 @@ void ExpansionInterfaceManager::Init(const Sram* override_sram) SlotToEXIDevice(Slot::SP1)); m_channels[2]->AddDevice(EXIDeviceType::AD16, 0); - auto& core_timing = m_system.GetCoreTiming(); m_event_type_change_device = core_timing.RegisterEvent("ChangeEXIDevice", ChangeDeviceCallback); m_event_type_update_interrupts = core_timing.RegisterEvent("EXIUpdateInterrupts", UpdateInterruptsCallback); diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp index dddcee0077..dc135b8280 100644 --- a/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp +++ b/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp @@ -111,8 +111,9 @@ CEXIIPL::CEXIIPL(Core::System& system) : IEXIDevice(system) { // Descramble the encrypted section (contains BS1 and BS2) Descrambler(&m_rom[0x100], 0x1afe00); - // yay for null-terminated strings - const std::string_view name{reinterpret_cast(m_rom.get())}; + + const std::string_view name{reinterpret_cast(m_rom.get()), + strnlen(reinterpret_cast(m_rom.get()), 0x100)}; INFO_LOG_FMT(BOOT, "Loaded bootrom: {}", name); } else @@ -159,13 +160,15 @@ void CEXIIPL::DoState(PointerWrap& p) bool CEXIIPL::LoadFileToIPL(const std::string& filename, u32 offset) { + if (offset >= ROM_SIZE) + return false; + File::IOFile stream(filename, "rb"); if (!stream) return false; - u64 filesize = stream.GetSize(); - - if (!stream.ReadBytes(&m_rom[offset], filesize)) + const u64 filesize = stream.GetSize(); + if (!stream.ReadBytes(&m_rom[offset], std::min(filesize, ROM_SIZE - offset))) return false; m_fonts_loaded = true; @@ -234,8 +237,11 @@ void CEXIIPL::LoadFontFile(const std::string& filename, u32 offset) INFO_LOG_FMT(BOOT, "Found IPL dump, loading {} font from {}", (offset == 0x1aff00) ? "Shift JIS" : "Windows-1252", ipl_rom_path); - stream.Seek(offset, File::SeekOrigin::Begin); - stream.ReadBytes(&m_rom[offset], fontsize); + if (!stream.Seek(offset, File::SeekOrigin::Begin) || !stream.ReadBytes(&m_rom[offset], fontsize)) + { + WARN_LOG_FMT(BOOT, "Failed to read font from IPL dump."); + return; + } m_fonts_loaded = true; } diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp index 8ddb996778..929a0448d2 100644 --- a/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp +++ b/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp @@ -83,12 +83,11 @@ void CEXIMemoryCard::TransferCompleteCallback(Core::System& system, u64 userdata [](CEXIMemoryCard* instance) { instance->TransferComplete(); }); } -void CEXIMemoryCard::Init() +void CEXIMemoryCard::Init(CoreTiming::CoreTimingManager& core_timing) { static_assert(s_et_cmd_done.size() == s_et_transfer_complete.size(), "Event array size differs"); static_assert(s_et_cmd_done.size() == MEMCARD_SLOTS.size(), "Event array size differs"); - auto& system = Core::System::GetInstance(); - auto& core_timing = system.GetCoreTiming(); + for (Slot slot : MEMCARD_SLOTS) { s_et_cmd_done[slot] = core_timing.RegisterEvent( diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.h b/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.h index b7772556e5..cbb204d06a 100644 --- a/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.h +++ b/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.h @@ -18,6 +18,10 @@ namespace Core { class System; } +namespace CoreTiming +{ +class CoreTimingManager; +} namespace Memcard { struct HeaderData; @@ -50,7 +54,7 @@ public: // CoreTiming events need to be registered during boot since CoreTiming is DoState()-ed // before ExpansionInterface so we'll lose the save stated events if the callbacks are // not already registered first. - static void Init(); + static void Init(CoreTiming::CoreTimingManager& core_timing); static void Shutdown(); static std::pair diff --git a/Source/Core/Core/HW/GBAPadEmu.cpp b/Source/Core/Core/HW/GBAPadEmu.cpp index c31d35df12..8c1b9ec8d7 100644 --- a/Source/Core/Core/HW/GBAPadEmu.cpp +++ b/Source/Core/Core/HW/GBAPadEmu.cpp @@ -5,6 +5,8 @@ #include +#include "Core/HW/GBAPad.h" + #include "InputCommon/ControllerEmu/Control/Input.h" #include "InputCommon/ControllerEmu/ControlGroup/Buttons.h" #include "InputCommon/GCPadStatus.h" @@ -43,6 +45,11 @@ std::string GBAPad::GetName() const return fmt::format("GBA{}", m_index + 1); } +InputConfig* GBAPad::GetConfig() const +{ + return Pad::GetGBAConfig(); +} + ControllerEmu::ControlGroup* GBAPad::GetGroup(GBAPadGroup group) const { switch (group) diff --git a/Source/Core/Core/HW/GBAPadEmu.h b/Source/Core/Core/HW/GBAPadEmu.h index ca42666b48..c9c38f1e5a 100644 --- a/Source/Core/Core/HW/GBAPadEmu.h +++ b/Source/Core/Core/HW/GBAPadEmu.h @@ -29,6 +29,8 @@ public: std::string GetName() const override; + InputConfig* GetConfig() const override; + ControllerEmu::ControlGroup* GetGroup(GBAPadGroup group) const; void LoadDefaults(const ControllerInterface& ciface) override; diff --git a/Source/Core/Core/HW/GCKeyboardEmu.cpp b/Source/Core/Core/HW/GCKeyboardEmu.cpp index 9cb0767852..0146b942ab 100644 --- a/Source/Core/Core/HW/GCKeyboardEmu.cpp +++ b/Source/Core/Core/HW/GCKeyboardEmu.cpp @@ -5,6 +5,9 @@ #include "Common/Common.h" #include "Common/CommonTypes.h" + +#include "Core/HW/GCKeyboard.h" + #include "InputCommon/ControllerEmu/Control/Input.h" #include "InputCommon/ControllerEmu/ControlGroup/Buttons.h" #include "InputCommon/ControllerEmu/ControlGroup/ControlGroup.h" @@ -84,6 +87,11 @@ std::string GCKeyboard::GetName() const return std::string("GCKeyboard") + char('1' + m_index); } +InputConfig* GCKeyboard::GetConfig() const +{ + return Keyboard::GetConfig(); +} + ControllerEmu::ControlGroup* GCKeyboard::GetGroup(KeyboardGroup group) { switch (group) diff --git a/Source/Core/Core/HW/GCKeyboardEmu.h b/Source/Core/Core/HW/GCKeyboardEmu.h index 17ffe82baa..1f0f1986d4 100644 --- a/Source/Core/Core/HW/GCKeyboardEmu.h +++ b/Source/Core/Core/HW/GCKeyboardEmu.h @@ -31,6 +31,7 @@ public: explicit GCKeyboard(unsigned int index); KeyboardStatus GetInput() const; std::string GetName() const override; + InputConfig* GetConfig() const override; ControllerEmu::ControlGroup* GetGroup(KeyboardGroup group); void LoadDefaults(const ControllerInterface& ciface) override; diff --git a/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp b/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp index a622b1145e..f5a3f6a8ba 100644 --- a/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp +++ b/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp @@ -169,7 +169,7 @@ void MemoryCard::MakeDirty() s32 MemoryCard::Read(u32 src_address, s32 length, u8* dest_address) { - if (!IsAddressInBounds(src_address)) + if (!IsAddressInBounds(src_address, length)) { PanicAlertFmtT("MemoryCard: Read called with invalid source address ({0:#x})", src_address); return -1; @@ -181,7 +181,7 @@ s32 MemoryCard::Read(u32 src_address, s32 length, u8* dest_address) s32 MemoryCard::Write(u32 dest_address, s32 length, const u8* src_address) { - if (!IsAddressInBounds(dest_address)) + if (!IsAddressInBounds(dest_address, length)) { PanicAlertFmtT("MemoryCard: Write called with invalid destination address ({0:#x})", dest_address); @@ -198,7 +198,7 @@ s32 MemoryCard::Write(u32 dest_address, s32 length, const u8* src_address) void MemoryCard::ClearBlock(u32 address) { - if (address & (Memcard::BLOCK_SIZE - 1) || !IsAddressInBounds(address)) + if (address & (Memcard::BLOCK_SIZE - 1) || !IsAddressInBounds(address, Memcard::BLOCK_SIZE)) { PanicAlertFmtT("MemoryCard: ClearBlock called on invalid address ({0:#x})", address); return; diff --git a/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.h b/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.h index c6c85313e8..3138899667 100644 --- a/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.h +++ b/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.h @@ -30,7 +30,11 @@ public: void DoState(PointerWrap& p) override; private: - bool IsAddressInBounds(u32 address) const { return address <= (m_memory_card_size - 1); } + bool IsAddressInBounds(u32 address, u32 length) const + { + u64 end_address = static_cast(address) + static_cast(length); + return end_address <= static_cast(m_memory_card_size); + } std::string m_filename; std::unique_ptr m_memcard_data; diff --git a/Source/Core/Core/HW/GCPadEmu.cpp b/Source/Core/Core/HW/GCPadEmu.cpp index 6dd0a8b37c..fbbcbc630e 100644 --- a/Source/Core/Core/HW/GCPadEmu.cpp +++ b/Source/Core/Core/HW/GCPadEmu.cpp @@ -8,6 +8,8 @@ #include "Common/Common.h" #include "Common/CommonTypes.h" +#include "Core/HW/GCPad.h" + #include "InputCommon/ControllerEmu/Control/Input.h" #include "InputCommon/ControllerEmu/Control/Output.h" #include "InputCommon/ControllerEmu/ControlGroup/AnalogStick.h" @@ -15,7 +17,6 @@ #include "InputCommon/ControllerEmu/ControlGroup/ControlGroup.h" #include "InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h" #include "InputCommon/ControllerEmu/StickGate.h" - #include "InputCommon/GCPadStatus.h" static const u16 button_bitmasks[] = { @@ -95,6 +96,11 @@ std::string GCPad::GetName() const return std::string("GCPad") + char('1' + m_index); } +InputConfig* GCPad::GetConfig() const +{ + return Pad::GetConfig(); +} + ControllerEmu::ControlGroup* GCPad::GetGroup(PadGroup group) { switch (group) diff --git a/Source/Core/Core/HW/GCPadEmu.h b/Source/Core/Core/HW/GCPadEmu.h index 66a1aee4e4..2555ee05b1 100644 --- a/Source/Core/Core/HW/GCPadEmu.h +++ b/Source/Core/Core/HW/GCPadEmu.h @@ -43,6 +43,8 @@ public: std::string GetName() const override; + InputConfig* GetConfig() const override; + ControllerEmu::ControlGroup* GetGroup(PadGroup group); void LoadDefaults(const ControllerInterface& ciface) override; diff --git a/Source/Core/Core/HW/GPFifo.cpp b/Source/Core/Core/HW/GPFifo.cpp index 94d8b905ff..dc2d6e2f60 100644 --- a/Source/Core/Core/HW/GPFifo.cpp +++ b/Source/Core/Core/HW/GPFifo.cpp @@ -109,7 +109,7 @@ void GPFifoManager::UpdateGatherPipe() processor_interface.m_fifo_cpu_write_pointer += GATHER_PIPE_SIZE; } - system.GetCommandProcessor().GatherPipeBursted(system); + system.GetCommandProcessor().GatherPipeBursted(); } // move back the spill bytes diff --git a/Source/Core/Core/HW/HW.cpp b/Source/Core/Core/HW/HW.cpp index b031d24cad..1b142c2a07 100644 --- a/Source/Core/Core/HW/HW.cpp +++ b/Source/Core/Core/HW/HW.cpp @@ -57,7 +57,7 @@ void Init(Core::System& system, const Sram* override_sram) if (SConfig::GetInstance().bWii) { IOS::Init(); - IOS::HLE::Init(); // Depends on Memory + IOS::HLE::Init(system); // Depends on Memory } } diff --git a/Source/Core/Core/HW/Memmap.cpp b/Source/Core/Core/HW/Memmap.cpp index d66f77febf..d864ef38d7 100644 --- a/Source/Core/Core/HW/Memmap.cpp +++ b/Source/Core/Core/HW/Memmap.cpp @@ -51,7 +51,7 @@ void MemoryManager::InitMMIO(bool is_wii) { m_mmio_mapping = std::make_unique(); - m_system.GetCommandProcessor().RegisterMMIO(m_system, m_mmio_mapping.get(), 0x0C000000); + m_system.GetCommandProcessor().RegisterMMIO(m_mmio_mapping.get(), 0x0C000000); m_system.GetPixelEngine().RegisterMMIO(m_mmio_mapping.get(), 0x0C001000); m_system.GetVideoInterface().RegisterMMIO(m_mmio_mapping.get(), 0x0C002000); m_system.GetProcessorInterface().RegisterMMIO(m_mmio_mapping.get(), 0x0C003000); diff --git a/Source/Core/Core/HW/SystemTimers.cpp b/Source/Core/Core/HW/SystemTimers.cpp index 988604d926..0a1ce4466f 100644 --- a/Source/Core/Core/HW/SystemTimers.cpp +++ b/Source/Core/Core/HW/SystemTimers.cpp @@ -170,7 +170,7 @@ void PatchEngineCallback(Core::System& system, u64 userdata, s64 cycles_late) s64 next_schedule = 0; // Try to patch mem and run the Action Replay - if (PatchEngine::ApplyFramePatches()) + if (PatchEngine::ApplyFramePatches(system)) { next_schedule = vi_interval - cycles_pruned; cycles_pruned = 0; diff --git a/Source/Core/Core/HW/VideoInterface.cpp b/Source/Core/Core/HW/VideoInterface.cpp index 68b6564f86..5848d9ef16 100644 --- a/Source/Core/Core/HW/VideoInterface.cpp +++ b/Source/Core/Core/HW/VideoInterface.cpp @@ -33,6 +33,7 @@ #include "VideoCommon/VideoBackendBase.h" #include "VideoCommon/VideoConfig.h" +#include "VideoCommon/VideoEvents.h" namespace VideoInterface { @@ -476,7 +477,7 @@ float VideoInterfaceManager::GetAspectRatio() const // signal (which would be 4:3) // This function only deals with standard aspect ratios. For widescreen aspect ratios, - // multiply the result by 1.33333.. + // multiply the result by 1.33333... (the ratio between 16:9 and 4:3) // 1. Get our active area in BT.601 samples (more or less pixels) int active_lines = m_vertical_timing_register.ACV; @@ -839,6 +840,7 @@ void VideoInterfaceManager::EndField(FieldType field, u64 ticks) OutputField(field, ticks); g_perf_metrics.CountVBlank(); + VIEndFieldEvent::Trigger(); Core::OnFrameEnd(); } diff --git a/Source/Core/Core/HW/VideoInterface.h b/Source/Core/Core/HW/VideoInterface.h index e68ebfc2ad..8bb1e23405 100644 --- a/Source/Core/Core/HW/VideoInterface.h +++ b/Source/Core/Core/HW/VideoInterface.h @@ -388,9 +388,9 @@ public: u32 GetTicksPerHalfLine() const; u32 GetTicksPerField() const; - // Get the aspect ratio of VI's active area. + // Get the aspect ratio of VI's active area (rarely matching pure 4:3). // This function only deals with standard aspect ratios. For widescreen aspect ratios, multiply - // the result by 1.33333.. + // the result by 1.33333... (the ratio between 16:9 and 4:3) float GetAspectRatio() const; // Create a fake VI mode for a fifolog diff --git a/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.cpp b/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.cpp index f20beef7e3..fd2b185872 100644 --- a/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.cpp +++ b/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.cpp @@ -10,6 +10,7 @@ #include "Common/CommonTypes.h" #include "Common/Inline.h" +#include "Core/HW/Wiimote.h" #include "Core/HW/WiimoteEmu/Extension/DesiredExtensionState.h" #include "Core/HW/WiimoteEmu/WiimoteEmu.h" @@ -36,6 +37,11 @@ std::string Extension::GetDisplayName() const return m_display_name; } +InputConfig* Extension::GetConfig() const +{ + return ::Wiimote::GetConfig(); +} + None::None() : Extension("None") { } diff --git a/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.h b/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.h index d052952273..4a055c597d 100644 --- a/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.h +++ b/Source/Core/Core/HW/WiimoteEmu/Extension/Extension.h @@ -27,6 +27,8 @@ public: std::string GetName() const override; std::string GetDisplayName() const override; + InputConfig* GetConfig() const override; + // Used by the wiimote to detect extension changes. // The normal extensions short this pin so it's always connected, // but M+ does some tricks with it during activation. diff --git a/Source/Core/Core/HW/WiimoteEmu/I2CBus.cpp b/Source/Core/Core/HW/WiimoteEmu/I2CBus.cpp index 19202350fd..1c231f7944 100644 --- a/Source/Core/Core/HW/WiimoteEmu/I2CBus.cpp +++ b/Source/Core/Core/HW/WiimoteEmu/I2CBus.cpp @@ -14,7 +14,7 @@ void I2CBus::AddSlave(I2CSlave* slave) void I2CBus::RemoveSlave(I2CSlave* slave) { - m_slaves.erase(std::remove(m_slaves.begin(), m_slaves.end(), slave), m_slaves.end()); + std::erase(m_slaves, slave); } void I2CBus::Reset() diff --git a/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp b/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp index 3a63bd5781..59433f8798 100644 --- a/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp +++ b/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp @@ -324,6 +324,11 @@ std::string Wiimote::GetName() const return fmt::format("Wiimote{}", 1 + m_index); } +InputConfig* Wiimote::GetConfig() const +{ + return ::Wiimote::GetConfig(); +} + ControllerEmu::ControlGroup* Wiimote::GetWiimoteGroup(WiimoteGroup group) const { switch (group) diff --git a/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h b/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h index 116e393bf2..fcfad80fa7 100644 --- a/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h +++ b/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h @@ -137,6 +137,9 @@ public: ~Wiimote(); std::string GetName() const override; + + InputConfig* GetConfig() const override; + void LoadDefaults(const ControllerInterface& ciface) override; ControllerEmu::ControlGroup* GetWiimoteGroup(WiimoteGroup group) const; diff --git a/Source/Core/Core/HotkeyManager.cpp b/Source/Core/Core/HotkeyManager.cpp index adb6a2ea49..668c500390 100644 --- a/Source/Core/Core/HotkeyManager.cpp +++ b/Source/Core/Core/HotkeyManager.cpp @@ -383,6 +383,11 @@ std::string HotkeyManager::GetName() const return "Hotkeys"; } +InputConfig* HotkeyManager::GetConfig() const +{ + return HotkeyManagerEmu::GetConfig(); +} + void HotkeyManager::GetInput(HotkeyStatus* kb, bool ignore_focus) { const auto lock = GetStateLock(); diff --git a/Source/Core/Core/HotkeyManager.h b/Source/Core/Core/HotkeyManager.h index f675fd1a10..aae894cb5b 100644 --- a/Source/Core/Core/HotkeyManager.h +++ b/Source/Core/Core/HotkeyManager.h @@ -233,6 +233,7 @@ public: void GetInput(HotkeyStatus* hk, bool ignore_focus); std::string GetName() const override; + InputConfig* GetConfig() const override; ControllerEmu::ControlGroup* GetHotkeyGroup(HotkeyGroup group) const; int FindGroupByID(int id) const; int GetIndexForGroup(int group, int id) const; diff --git a/Source/Core/Core/IOS/Crypto/AesDevice.cpp b/Source/Core/Core/IOS/Crypto/AesDevice.cpp new file mode 100644 index 0000000000..04614a37ca --- /dev/null +++ b/Source/Core/Core/IOS/Crypto/AesDevice.cpp @@ -0,0 +1,89 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/IOS/Crypto/AesDevice.h" + +#include +#include +#include +#include +#include +#include + +#include "Common/Assert.h" +#include "Common/ChunkFile.h" +#include "Common/CommonTypes.h" +#include "Common/Crypto/AES.h" +#include "Core/HW/MMIO.h" +#include "Core/HW/Memmap.h" +#include "Core/System.h" + +namespace IOS::HLE +{ +AesDevice::AesDevice(EmulationKernel& ios, const std::string& device_name) + : EmulationDevice(ios, device_name) +{ +} + +std::optional AesDevice::Open(const OpenRequest& request) +{ + return Device::Open(request); +} + +std::optional AesDevice::IOCtlV(const IOCtlVRequest& request) +{ + auto& system = GetSystem(); + auto& memory = system.GetMemory(); + HLE::ReturnCode return_code = IPC_EINVAL; + AesIoctlv command = static_cast(request.request); + + switch (command) + { + case AesIoctlv::Copy: + { + if (!request.HasNumberOfValidVectors(1, 1)) + break; + + std::vector input = std::vector(request.in_vectors[0].size); + memory.CopyFromEmu(input.data(), request.in_vectors[0].address, input.size()); + memory.CopyToEmu(request.io_vectors[0].address, input.data(), input.size()); + return_code = ReturnCode::IPC_SUCCESS; + break; + } + case AesIoctlv::Decrypt: + case AesIoctlv::Encrypt: + { + if (!request.HasNumberOfValidVectors(2, 2)) + break; + + if (request.in_vectors[1].size != 0x10 || (request.in_vectors[1].address & 3) != 0 || + request.io_vectors[1].size != 0x10 || (request.io_vectors[1].address & 3) != 0) + { + break; + } + + std::vector input = std::vector(request.in_vectors[0].size); + std::vector output = std::vector(request.io_vectors[0].size); + std::array key = {0}; + std::array iv = {0}; + memory.CopyFromEmu(input.data(), request.in_vectors[0].address, input.size()); + memory.CopyFromEmu(key.data(), request.in_vectors[1].address, key.size()); + memory.CopyFromEmu(iv.data(), request.io_vectors[1].address, iv.size()); + + auto context = command == AesIoctlv::Encrypt ? Common::AES::CreateContextEncrypt(key.data()) : + Common::AES::CreateContextDecrypt(key.data()); + + context->Crypt(iv.data(), iv.data(), input.data(), output.data(), + std::min(output.size(), input.size())); + + memory.CopyToEmu(request.io_vectors[0].address, output.data(), output.size()); + memory.CopyToEmu(request.io_vectors[1].address, iv.data(), iv.size()); + return_code = ReturnCode::IPC_SUCCESS; + break; + } + } + + return IPCReply(return_code); +} + +} // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/Crypto/AesDevice.h b/Source/Core/Core/IOS/Crypto/AesDevice.h new file mode 100644 index 0000000000..4ec83fc156 --- /dev/null +++ b/Source/Core/Core/IOS/Crypto/AesDevice.h @@ -0,0 +1,25 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include "Common/Crypto/AES.h" +#include "Core/IOS/Device.h" + +namespace IOS::HLE +{ +class AesDevice final : public EmulationDevice +{ +public: + AesDevice(EmulationKernel& ios, const std::string& device_name); + std::optional Open(const OpenRequest& request) override; + std::optional IOCtlV(const IOCtlVRequest& request) override; + + enum class AesIoctlv : u32 + { + Copy = 0x00, + Encrypt = 0x02, + Decrypt = 0x03, + }; +}; +} // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/Crypto/Sha.cpp b/Source/Core/Core/IOS/Crypto/Sha.cpp new file mode 100644 index 0000000000..de4415e140 --- /dev/null +++ b/Source/Core/Core/IOS/Crypto/Sha.cpp @@ -0,0 +1,105 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/IOS/Crypto/Sha.h" + +#include +#include +#include +#include +#include +#include + +#include + +#include "Common/Assert.h" +#include "Common/ChunkFile.h" +#include "Common/CommonTypes.h" +#include "Core/HW/MMIO.h" +#include "Core/HW/Memmap.h" +#include "Core/System.h" + +namespace IOS::HLE +{ +ShaDevice::ShaDevice(EmulationKernel& ios, const std::string& device_name) + : EmulationDevice(ios, device_name) +{ +} + +std::optional ShaDevice::Open(const OpenRequest& request) +{ + return Device::Open(request); +} + +static void ConvertContext(const ShaDevice::ShaContext& src, mbedtls_sha1_context* dest) +{ + std::copy(std::begin(src.length), std::end(src.length), std::begin(dest->total)); + std::copy(std::begin(src.states), std::end(src.states), std::begin(dest->state)); +} + +static void ConvertContext(const mbedtls_sha1_context& src, ShaDevice::ShaContext* dest) +{ + std::copy(std::begin(src.total), std::end(src.total), std::begin(dest->length)); + std::copy(std::begin(src.state), std::end(src.state), std::begin(dest->states)); +} + +HLE::ReturnCode ShaDevice::ProcessShaCommand(ShaIoctlv command, const IOCtlVRequest& request) +{ + auto& system = GetSystem(); + auto& memory = system.GetMemory(); + auto ret = 0; + std::array output_hash{}; + mbedtls_sha1_context context; + ShaDevice::ShaContext engine_context; + memory.CopyFromEmu(&engine_context, request.io_vectors[0].address, sizeof(ShaDevice::ShaContext)); + ConvertContext(engine_context, &context); + + // reset the context + if (command == ShaIoctlv::InitState) + { + ret = mbedtls_sha1_starts_ret(&context); + } + else + { + std::vector input_data(request.in_vectors[0].size); + memory.CopyFromEmu(input_data.data(), request.in_vectors[0].address, input_data.size()); + ret = mbedtls_sha1_update_ret(&context, input_data.data(), input_data.size()); + if (!ret && command == ShaIoctlv::FinalizeState) + { + ret = mbedtls_sha1_finish_ret(&context, output_hash.data()); + } + } + + ConvertContext(context, &engine_context); + memory.CopyToEmu(request.io_vectors[0].address, &engine_context, sizeof(ShaDevice::ShaContext)); + if (!ret && command == ShaIoctlv::FinalizeState) + memory.CopyToEmu(request.io_vectors[1].address, output_hash.data(), output_hash.size()); + + mbedtls_sha1_free(&context); + return ret ? HLE::ReturnCode::IPC_EACCES : HLE::ReturnCode::IPC_SUCCESS; +} + +std::optional ShaDevice::IOCtlV(const IOCtlVRequest& request) +{ + HLE::ReturnCode return_code = IPC_EINVAL; + ShaIoctlv command = static_cast(request.request); + + switch (command) + { + case ShaIoctlv::InitState: + case ShaIoctlv::ContributeState: + case ShaIoctlv::FinalizeState: + if (!request.HasNumberOfValidVectors(1, 2)) + break; + + return_code = ProcessShaCommand(command, request); + break; + + case ShaIoctlv::ShaCommandUnknown: + break; + } + + return IPCReply(return_code); +} + +} // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/Crypto/Sha.h b/Source/Core/Core/IOS/Crypto/Sha.h new file mode 100644 index 0000000000..94f23f670c --- /dev/null +++ b/Source/Core/Core/IOS/Crypto/Sha.h @@ -0,0 +1,37 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include + +#include "Common/Crypto/SHA1.h" +#include "Core/IOS/Device.h" + +namespace IOS::HLE +{ +class ShaDevice final : public EmulationDevice +{ +public: + ShaDevice(EmulationKernel& ios, const std::string& device_name); + std::optional Open(const OpenRequest& request) override; + std::optional IOCtlV(const IOCtlVRequest& request) override; + + enum class ShaIoctlv : u32 + { + InitState = 0x00, + ContributeState = 0x01, + FinalizeState = 0x02, + ShaCommandUnknown = 0x0F + }; + + struct ShaContext + { + std::array states; + std::array length; // length in bits of total data contributed to SHA-1 hash + }; + +private: + HLE::ReturnCode ProcessShaCommand(ShaIoctlv command, const IOCtlVRequest& request); +}; +} // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/DI/DI.h b/Source/Core/Core/IOS/DI/DI.h index 117e603768..6a101f4ce2 100644 --- a/Source/Core/Core/IOS/DI/DI.h +++ b/Source/Core/Core/IOS/DI/DI.h @@ -120,7 +120,7 @@ private: }; friend class ::CBoot; - friend void ::IOS::HLE::Init(); + friend void ::IOS::HLE::Init(Core::System&); void ProcessQueuedIOCtl(); std::optional StartIOCtl(const IOCtlRequest& request); diff --git a/Source/Core/Core/IOS/ES/ES.cpp b/Source/Core/Core/IOS/ES/ES.cpp index 05dd3bf7db..fa063df947 100644 --- a/Source/Core/Core/IOS/ES/ES.cpp +++ b/Source/Core/Core/IOS/ES/ES.cpp @@ -9,6 +9,8 @@ #include #include +#include + #include "Common/ChunkFile.h" #include "Common/EnumUtils.h" #include "Common/Logging/Log.h" @@ -16,6 +18,7 @@ #include "Common/NandPaths.h" #include "Common/ScopeGuard.h" #include "Common/StringUtil.h" +#include "Core/AchievementManager.h" #include "Core/CommonTitles.h" #include "Core/ConfigManager.h" #include "Core/Core.h" @@ -124,10 +127,8 @@ ESDevice::ESDevice(EmulationKernel& ios, ESCore& core, const std::string& device ESDevice::~ESDevice() = default; -void ESDevice::InitializeEmulationState() +void ESDevice::InitializeEmulationState(CoreTiming::CoreTimingManager& core_timing) { - auto& system = Core::System::GetInstance(); - auto& core_timing = system.GetCoreTiming(); s_finish_init_event = core_timing.RegisterEvent("IOS-ESFinishInit", [](Core::System& system_, u64, s64) { GetIOS()->GetESDevice()->FinishInit(); @@ -217,10 +218,11 @@ IPCReply ESDevice::GetTitleDirectory(const IOCtlVRequest& request) auto& memory = system.GetMemory(); const u64 title_id = memory.Read_U64(request.in_vectors[0].address); + const auto path = fmt::format("/title/{:08x}/{:08x}/data", static_cast(title_id >> 32), + static_cast(title_id)); - char* path = reinterpret_cast(memory.GetPointer(request.io_vectors[0].address)); - sprintf(path, "/title/%08x/%08x/data", static_cast(title_id >> 32), - static_cast(title_id)); + const auto path_dst = request.io_vectors[0].address; + memory.CopyToEmu(path_dst, path.data(), path.size()); INFO_LOG_FMT(IOS_ES, "IOCTL_ES_GETTITLEDIR: {}", path); return IPCReply(IPC_SUCCESS); @@ -373,7 +375,7 @@ bool ESDevice::LaunchIOS(u64 ios_title_id, HangPPC hang_ppc) const ES::TicketReader ticket = m_core.FindSignedTicket(ios_title_id); ES::Content content; if (!tmd.IsValid() || !ticket.IsValid() || !tmd.GetContent(tmd.GetBootIndex(), &content) || - !GetEmulationKernel().BootIOS(GetSystem(), ios_title_id, hang_ppc, + !GetEmulationKernel().BootIOS(ios_title_id, hang_ppc, m_core.GetContentPath(ios_title_id, content))) { PanicAlertFmtT("Could not launch IOS {0:016x} because it is missing from the NAND.\n" @@ -384,7 +386,7 @@ bool ESDevice::LaunchIOS(u64 ios_title_id, HangPPC hang_ppc) return true; } - return GetEmulationKernel().BootIOS(GetSystem(), ios_title_id, hang_ppc); + return GetEmulationKernel().BootIOS(ios_title_id, hang_ppc); } s32 ESDevice::WriteLaunchFile(const ES::TMDReader& tmd, Ticks ticks) @@ -476,6 +478,12 @@ bool ESDevice::LaunchPPCTitle(u64 title_id) if (!Core::IsRunningAndStarted()) return BootstrapPPC(); +#ifdef USE_RETRO_ACHIEVEMENTS + INFO_LOG_FMT(ACHIEVEMENTS, + "WAD and NAND formats not currently supported by Achievement Manager."); + AchievementManager::GetInstance().SetDisabled(true); +#endif // USE_RETRO_ACHIEVEMENTS + core_timing.RemoveEvent(s_bootstrap_ppc_for_launch_event); core_timing.ScheduleEvent(ticks, s_bootstrap_ppc_for_launch_event); return true; @@ -483,8 +491,7 @@ bool ESDevice::LaunchPPCTitle(u64 title_id) bool ESDevice::BootstrapPPC() { - const bool result = - GetEmulationKernel().BootstrapPPC(GetSystem(), m_pending_ppc_boot_content_path); + const bool result = GetEmulationKernel().BootstrapPPC(m_pending_ppc_boot_content_path); m_pending_ppc_boot_content_path = {}; return result; } @@ -937,7 +944,7 @@ ReturnCode ESCore::SetUpStreamKey(const u32 uid, const u8* ticket_view, const ES std::array iv{}; std::memcpy(iv.data(), &title_id, sizeof(title_id)); ret = m_ios.GetIOSC().CreateObject(handle, IOSC::ObjectType::TYPE_SECRET_KEY, - IOSC::ObjectSubType::SUBTYPE_AES128, PID_ES); + IOSC::ObjectSubType::AES128, PID_ES); if (ret != IPC_SUCCESS) return ret; @@ -1094,7 +1101,7 @@ ReturnCode ESCore::VerifyContainer(VerifyContainerType type, VerifyMode mode, // Create and initialise a handle for the CA cert and the issuer cert. ReturnCode ret = - iosc.CreateObject(&ca_handle, IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_RSA2048, PID_ES); + iosc.CreateObject(&ca_handle, IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::RSA2048, PID_ES); if (ret != IPC_SUCCESS) return ret; Common::ScopeGuard ca_guard{[&] { iosc.DeleteObject(ca_handle, PID_ES); }}; @@ -1107,8 +1114,9 @@ ReturnCode ESCore::VerifyContainer(VerifyContainerType type, VerifyMode mode, } IOSC::Handle issuer_handle; - const IOSC::ObjectSubType subtype = - type == VerifyContainerType::Device ? IOSC::SUBTYPE_ECC233 : IOSC::SUBTYPE_RSA2048; + const IOSC::ObjectSubType subtype = type == VerifyContainerType::Device ? + IOSC::ObjectSubType::ECC233 : + IOSC::ObjectSubType::RSA2048; ret = iosc.CreateObject(&issuer_handle, IOSC::TYPE_PUBLIC_KEY, subtype, PID_ES); if (ret != IPC_SUCCESS) return ret; diff --git a/Source/Core/Core/IOS/ES/ES.h b/Source/Core/Core/IOS/ES/ES.h index ba5f68607a..4b9adbf576 100644 --- a/Source/Core/Core/IOS/ES/ES.h +++ b/Source/Core/Core/IOS/ES/ES.h @@ -17,6 +17,10 @@ class PointerWrap; +namespace CoreTiming +{ +class CoreTimingManager; +} namespace DiscIO { enum class Platform; @@ -232,7 +236,7 @@ public: ESDevice& operator=(ESDevice&& other) = delete; ~ESDevice(); - static void InitializeEmulationState(); + static void InitializeEmulationState(CoreTiming::CoreTimingManager& core_timing); static void FinalizeEmulationState(); ReturnCode DIVerify(const ES::TMDReader& tmd, const ES::TicketReader& ticket); diff --git a/Source/Core/Core/IOS/ES/Formats.cpp b/Source/Core/Core/IOS/ES/Formats.cpp index 4fafcf860d..2826f7aed5 100644 --- a/Source/Core/Core/IOS/ES/Formats.cpp +++ b/Source/Core/Core/IOS/ES/Formats.cpp @@ -509,7 +509,7 @@ HLE::ReturnCode TicketReader::Unpersonalise(HLE::IOSC& iosc) using namespace HLE; IOSC::Handle public_handle; ReturnCode ret = - iosc.CreateObject(&public_handle, IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_ECC233, PID_ES); + iosc.CreateObject(&public_handle, IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::ECC233, PID_ES); if (ret != IPC_SUCCESS) return ret; @@ -519,7 +519,7 @@ HLE::ReturnCode TicketReader::Unpersonalise(HLE::IOSC& iosc) return ret; IOSC::Handle key_handle; - ret = iosc.CreateObject(&key_handle, IOSC::TYPE_SECRET_KEY, IOSC::SUBTYPE_AES128, PID_ES); + ret = iosc.CreateObject(&key_handle, IOSC::TYPE_SECRET_KEY, IOSC::ObjectSubType::AES128, PID_ES); if (ret != IPC_SUCCESS) return ret; @@ -614,9 +614,7 @@ std::string SharedContentMap::AddSharedContent(const std::array& sha1) bool SharedContentMap::DeleteSharedContent(const std::array& sha1) { - m_entries.erase(std::remove_if(m_entries.begin(), m_entries.end(), - [&sha1](const auto& entry) { return entry.sha1 == sha1; }), - m_entries.end()); + std::erase_if(m_entries, [&sha1](const auto& entry) { return entry.sha1 == sha1; }); return WriteEntries(); } diff --git a/Source/Core/Core/IOS/ES/Identity.cpp b/Source/Core/Core/IOS/ES/Identity.cpp index 85c5d721a9..a69045bebc 100644 --- a/Source/Core/Core/IOS/ES/Identity.cpp +++ b/Source/Core/Core/IOS/ES/Identity.cpp @@ -153,7 +153,8 @@ ReturnCode ESCore::VerifySign(const std::vector& hash, const std::vector IOSC& iosc = m_ios.GetIOSC(); IOSC::Handle ng_cert; - ReturnCode ret = iosc.CreateObject(&ng_cert, IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_ECC233, PID_ES); + ReturnCode ret = + iosc.CreateObject(&ng_cert, IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::ECC233, PID_ES); if (ret != IPC_SUCCESS) return ret; Common::ScopeGuard handle_guard{[&] { iosc.DeleteObject(ng_cert, PID_ES); }}; @@ -176,7 +177,7 @@ ReturnCode ESCore::VerifySign(const std::vector& hash, const std::vector } IOSC::Handle ap_cert; - ret = iosc.CreateObject(&ap_cert, IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_ECC233, PID_ES); + ret = iosc.CreateObject(&ap_cert, IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::ECC233, PID_ES); if (ret != IPC_SUCCESS) return ret; Common::ScopeGuard handle2_guard{[&] { iosc.DeleteObject(ap_cert, PID_ES); }}; diff --git a/Source/Core/Core/IOS/ES/TitleManagement.cpp b/Source/Core/Core/IOS/ES/TitleManagement.cpp index 62c3b9a46c..4ff3d27026 100644 --- a/Source/Core/Core/IOS/ES/TitleManagement.cpp +++ b/Source/Core/Core/IOS/ES/TitleManagement.cpp @@ -129,7 +129,8 @@ static ReturnCode InitBackupKey(u64 tid, u32 title_flags, IOSC& iosc, IOSC::Hand } // Otherwise, use a null key. - ReturnCode ret = iosc.CreateObject(key, IOSC::TYPE_SECRET_KEY, IOSC::SUBTYPE_AES128, PID_ES); + ReturnCode ret = + iosc.CreateObject(key, IOSC::TYPE_SECRET_KEY, IOSC::ObjectSubType::AES128, PID_ES); return ret == IPC_SUCCESS ? iosc.ImportSecretKey(*key, NULL_KEY.data(), PID_ES) : ret; } @@ -206,7 +207,8 @@ IPCReply ESDevice::ImportTmd(Context& context, const IOCtlVRequest& request) static ReturnCode InitTitleImportKey(const std::vector& ticket_bytes, IOSC& iosc, IOSC::Handle* handle) { - ReturnCode ret = iosc.CreateObject(handle, IOSC::TYPE_SECRET_KEY, IOSC::SUBTYPE_AES128, PID_ES); + ReturnCode ret = + iosc.CreateObject(handle, IOSC::TYPE_SECRET_KEY, IOSC::ObjectSubType::AES128, PID_ES); if (ret != IPC_SUCCESS) return ret; diff --git a/Source/Core/Core/IOS/IOS.cpp b/Source/Core/Core/IOS/IOS.cpp index abee77bf27..f59cb87e06 100644 --- a/Source/Core/Core/IOS/IOS.cpp +++ b/Source/Core/Core/IOS/IOS.cpp @@ -28,6 +28,8 @@ #include "Core/CoreTiming.h" #include "Core/HW/Memmap.h" #include "Core/HW/WII_IPC.h" +#include "Core/IOS/Crypto/AesDevice.h" +#include "Core/IOS/Crypto/Sha.h" #include "Core/IOS/DI/DI.h" #include "Core/IOS/Device.h" #include "Core/IOS/DeviceStub.h" @@ -103,11 +105,8 @@ constexpr u32 ADDR_DEVKIT_BOOT_PROGRAM_VERSION = 0x315e; constexpr u32 ADDR_SYSMENU_SYNC = 0x3160; constexpr u32 PLACEHOLDER = 0xDEADBEEF; -static bool SetupMemory(u64 ios_title_id, MemorySetupType setup_type) +static bool SetupMemory(Memory::MemoryManager& memory, u64 ios_title_id, MemorySetupType setup_type) { - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); - auto target_imv = std::find_if( GetMemoryValues().begin(), GetMemoryValues().end(), [&](const MemoryValues& imv) { return imv.ios_number == (ios_title_id & 0xffff); }); @@ -141,8 +140,7 @@ static bool SetupMemory(u64 ios_title_id, MemorySetupType setup_type) memory.Write_U32(target_imv->ios_reserved_begin, ADDR_IOS_RESERVED_BEGIN); memory.Write_U32(target_imv->ios_reserved_end, ADDR_IOS_RESERVED_END); - RAMOverrideForIOSMemoryValues(setup_type); - + RAMOverrideForIOSMemoryValues(memory, setup_type); return true; } @@ -185,8 +183,7 @@ static bool SetupMemory(u64 ios_title_id, MemorySetupType setup_type) memory.Write_U32(target_imv->mem1_arena_end, ADDR_LEGACY_ARENA_HIGH); memory.Write_U32(target_imv->mem1_simulated_size, ADDR_LEGACY_MEM_SIM_SIZE); - RAMOverrideForIOSMemoryValues(setup_type); - + RAMOverrideForIOSMemoryValues(memory, setup_type); return true; } @@ -194,22 +191,21 @@ static bool SetupMemory(u64 ios_title_id, MemorySetupType setup_type) // by asserting the PPC's HRESET signal (via HW_RESETS). // We will simulate that by resetting MSR and putting the PPC into an infinite loop. // The memory write will not be observable since the PPC is not running any code... -static void ResetAndPausePPC() +static void ResetAndPausePPC(Core::System& system) { // This should be cleared when the PPC is released so that the write is not observable. - auto& system = Core::System::GetInstance(); auto& memory = system.GetMemory(); - memory.Write_U32(0x48000000, 0x00000000); // b 0x0 auto& power_pc = system.GetPowerPC(); + + memory.Write_U32(0x48000000, 0x00000000); // b 0x0 power_pc.Reset(); power_pc.GetPPCState().pc = 0; } -static void ReleasePPC() +static void ReleasePPC(Core::System& system) { - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); - memory.Write_U32(0, 0); + system.GetMemory().Write_U32(0, 0); + // HLE the bootstub that jumps to 0x3400. // NAND titles start with address translation off at 0x3400 (via the PPC bootstub) // The state of other CPU registers (like the BAT registers) doesn't matter much @@ -217,26 +213,22 @@ static void ReleasePPC() system.GetPPCState().pc = 0x3400; } -static void ReleasePPCAncast() +static void ReleasePPCAncast(Core::System& system) { - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); - memory.Write_U32(0, 0); + system.GetMemory().Write_U32(0, 0); + // On a real console the Espresso verifies and decrypts the Ancast image, // then jumps to the decrypted ancast body. // The Ancast loader already did this, so just jump to the decrypted body. system.GetPPCState().pc = ESPRESSO_ANCAST_LOCATION_VIRT + sizeof(EspressoAncastHeader); } -void RAMOverrideForIOSMemoryValues(MemorySetupType setup_type) +void RAMOverrideForIOSMemoryValues(Memory::MemoryManager& memory, MemorySetupType setup_type) { // Don't touch anything if the feature isn't enabled. if (!Config::Get(Config::MAIN_RAM_OVERRIDE_ENABLE)) return; - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); - // Some unstated constants that can be inferred. const u32 ipc_buffer_size = memory.Read_U32(ADDR_IPC_BUFFER_END) - memory.Read_U32(ADDR_IPC_BUFFER_BEGIN); @@ -283,10 +275,8 @@ void RAMOverrideForIOSMemoryValues(MemorySetupType setup_type) memory.Write_U32(ios_reserved_end, ADDR_IOS_RESERVED_END); } -void WriteReturnValue(s32 value, u32 address) +void WriteReturnValue(Memory::MemoryManager& memory, s32 value, u32 address) { - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); memory.Write_U32(static_cast(value), address); } @@ -322,18 +312,21 @@ EmulationKernel::EmulationKernel(Core::System& system, u64 title_id) { INFO_LOG_FMT(IOS, "Starting IOS {:016x}", title_id); - if (!SetupMemory(title_id, MemorySetupType::IOSReload)) + if (!SetupMemory(m_system.GetMemory(), title_id, MemorySetupType::IOSReload)) WARN_LOG_FMT(IOS, "No information about this IOS -- cannot set up memory values"); if (title_id == Titles::MIOS) { - MIOS::Load(); + MIOS::Load(m_system); return; } m_fs = FS::MakeFileSystem(IOS::HLE::FS::Location::Session, Core::GetActiveNandRedirects()); ASSERT(m_fs); + AddDevice(std::make_unique(*this, "/dev/aes")); + AddDevice(std::make_unique(*this, "/dev/sha")); + m_fs_core = std::make_unique(*this); AddDevice(std::make_unique(*this, *m_fs_core, "/dev/fs")); m_es_core = std::make_unique(*this); @@ -344,7 +337,7 @@ EmulationKernel::EmulationKernel(Core::System& system, u64 title_id) EmulationKernel::~EmulationKernel() { - Core::System::GetInstance().GetCoreTiming().RemoveAllEvents(s_event_enqueue); + m_system.GetCoreTiming().RemoveAllEvents(s_event_enqueue); m_device_map.clear(); m_socket_manager.reset(); @@ -429,7 +422,7 @@ static std::vector ReadBootContent(FSCore& fs, const std::string& path, size // This corresponds to syscall 0x41, which loads a binary from the NAND and bootstraps the PPC. // Unlike 0x42, IOS will set up some constants in memory before booting the PPC. -bool EmulationKernel::BootstrapPPC(Core::System& system, const std::string& boot_content_path) +bool EmulationKernel::BootstrapPPC(const std::string& boot_content_path) { // Seeking and processing overhead is ignored as most time is spent reading from the NAND. u64 ticks = 0; @@ -439,20 +432,20 @@ bool EmulationKernel::BootstrapPPC(Core::System& system, const std::string& boot if (!dol.IsValid()) return false; - if (!SetupMemory(m_title_id, MemorySetupType::Full)) + if (!SetupMemory(m_system.GetMemory(), m_title_id, MemorySetupType::Full)) return false; // Reset the PPC and pause its execution until we're ready. - ResetAndPausePPC(); + ResetAndPausePPC(m_system); if (dol.IsAncast()) INFO_LOG_FMT(IOS, "BootstrapPPC: Loading ancast image"); - if (!dol.LoadIntoMemory(system)) + if (!dol.LoadIntoMemory(m_system)) return false; INFO_LOG_FMT(IOS, "BootstrapPPC: {}", boot_content_path); - system.GetCoreTiming().ScheduleEvent(ticks, s_event_finish_ppc_bootstrap, dol.IsAncast()); + m_system.GetCoreTiming().ScheduleEvent(ticks, s_event_finish_ppc_bootstrap, dol.IsAncast()); return true; } @@ -503,7 +496,7 @@ static constexpr SystemTimers::TimeBaseTick GetIOSBootTicks(u32 version) // Passing a boot content path is optional because we do not require IOSes // to be installed at the moment. If one is passed, the boot binary must exist // on the NAND, or the call will fail like on a Wii. -bool EmulationKernel::BootIOS(Core::System& system, const u64 ios_title_id, HangPPC hang_ppc, +bool EmulationKernel::BootIOS(const u64 ios_title_id, HangPPC hang_ppc, const std::string& boot_content_path) { // IOS suspends regular PPC<->ARM IPC before loading a new IOS. @@ -520,21 +513,21 @@ bool EmulationKernel::BootIOS(Core::System& system, const u64 ios_title_id, Hang return false; ElfReader elf{binary.GetElf()}; - if (!elf.LoadIntoMemory(system, true)) + if (!elf.LoadIntoMemory(m_system, true)) return false; } if (hang_ppc == HangPPC::Yes) - ResetAndPausePPC(); + ResetAndPausePPC(m_system); if (Core::IsRunningAndStarted()) { - system.GetCoreTiming().ScheduleEvent(GetIOSBootTicks(GetVersion()), s_event_finish_ios_boot, - ios_title_id); + m_system.GetCoreTiming().ScheduleEvent(GetIOSBootTicks(GetVersion()), s_event_finish_ios_boot, + ios_title_id); } else { - FinishIOSBoot(system, ios_title_id); + FinishIOSBoot(m_system, ios_title_id); } return true; @@ -580,7 +573,7 @@ void EmulationKernel::AddStaticDevices() if (HasFeature(features, Feature::KD) || HasFeature(features, Feature::SO) || HasFeature(features, Feature::SSL)) { - m_socket_manager = std::make_shared(); + m_socket_manager = std::make_shared(*this); } if (HasFeature(features, Feature::KD)) { @@ -649,6 +642,22 @@ std::shared_ptr EmulationKernel::GetDeviceByName(std::string_view device return iterator != m_device_map.end() ? iterator->second : nullptr; } +std::shared_ptr EmulationKernel::GetDeviceByFileDescriptor(const u32 fd) +{ + if (fd < IPC_MAX_FDS) + return m_fdmap[fd]; + + switch (fd) + { + case 0x10000: + return GetDeviceByName("/dev/aes"); + case 0x10001: + return GetDeviceByName("/dev/sha"); + default: + return nullptr; + } +} + // Returns the FD for the newly opened device (on success) or an error code. std::optional EmulationKernel::OpenDevice(OpenRequest& request) { @@ -703,7 +712,7 @@ std::optional EmulationKernel::HandleIPCCommand(const Request& request return OpenDevice(open_request); } - const auto device = (request.fd < IPC_MAX_FDS) ? m_fdmap[request.fd] : nullptr; + const auto device = GetDeviceByFileDescriptor(request.fd); if (!device) return IPCReply{IPC_EINVAL, 550_tbticks}; @@ -713,7 +722,9 @@ std::optional EmulationKernel::HandleIPCCommand(const Request& request switch (request.command) { case IPC_CMD_CLOSE: - m_fdmap[request.fd].reset(); + // if the fd is not a special IOS FD, we need to reset it too + if (request.fd < IPC_MAX_FDS) + m_fdmap[request.fd].reset(); ret = device->Close(request.fd); break; case IPC_CMD_READ: @@ -927,9 +938,9 @@ static void FinishPPCBootstrap(Core::System& system, u64 userdata, s64 cycles_la // See Kernel::BootstrapPPC const bool is_ancast = userdata == 1; if (is_ancast) - ReleasePPCAncast(); + ReleasePPCAncast(system); else - ReleasePPC(); + ReleasePPC(system); ASSERT(Core::IsCPUThread()); Core::CPUThreadGuard guard(system); @@ -938,9 +949,8 @@ static void FinishPPCBootstrap(Core::System& system, u64 userdata, s64 cycles_la INFO_LOG_FMT(IOS, "Bootstrapping done."); } -void Init() +void Init(Core::System& system) { - auto& system = Core::System::GetInstance(); auto& core_timing = system.GetCoreTiming(); s_event_enqueue = @@ -949,7 +959,7 @@ void Init() s_ios->HandleIPCEvent(userdata); }); - ESDevice::InitializeEmulationState(); + ESDevice::InitializeEmulationState(core_timing); s_event_finish_ppc_bootstrap = core_timing.RegisterEvent("IOSFinishPPCBootstrap", FinishPPCBootstrap); @@ -968,7 +978,7 @@ void Init() // This means that the constants in the 0x3100 region are always set up by the time // a game is launched. This is necessary because booting games from the game list skips // a significant part of a Wii's boot process. - SetupMemory(Titles::SYSTEM_MENU_IOS, MemorySetupType::Full); + SetupMemory(system.GetMemory(), Titles::SYSTEM_MENU_IOS, MemorySetupType::Full); } void Shutdown() diff --git a/Source/Core/Core/IOS/IOS.h b/Source/Core/Core/IOS/IOS.h index 0339ad13bb..148be1e850 100644 --- a/Source/Core/Core/IOS/IOS.h +++ b/Source/Core/Core/IOS/IOS.h @@ -23,6 +23,10 @@ namespace Core { class System; } +namespace Memory +{ +class MemoryManager; +} namespace IOS::HLE { @@ -109,9 +113,9 @@ enum class HangPPC : bool Yes = true, }; -void RAMOverrideForIOSMemoryValues(MemorySetupType setup_type); +void RAMOverrideForIOSMemoryValues(Memory::MemoryManager& memory, MemorySetupType setup_type); -void WriteReturnValue(s32 value, u32 address); +void WriteReturnValue(Memory::MemoryManager& memory, s32 value, u32 address); // HLE for the IOS kernel: IPC, device management, syscalls, and Dolphin-specific, IOS-wide calls. class Kernel @@ -154,6 +158,7 @@ public: // Get a resource manager by name. // This only works for devices which are part of the device map. std::shared_ptr GetDeviceByName(std::string_view device_name); + std::shared_ptr GetDeviceByFileDescriptor(const u32 fd); std::shared_ptr GetFSDevice(); std::shared_ptr GetESDevice(); @@ -176,8 +181,8 @@ public: void SetGidForPPC(u16 gid); u16 GetGidForPPC() const; - bool BootstrapPPC(Core::System& system, const std::string& boot_content_path); - bool BootIOS(Core::System& system, u64 ios_title_id, HangPPC hang_ppc = HangPPC::No, + bool BootstrapPPC(const std::string& boot_content_path); + bool BootIOS(u64 ios_title_id, HangPPC hang_ppc = HangPPC::No, const std::string& boot_content_path = {}); void InitIPC(); @@ -211,7 +216,7 @@ private: }; // Used for controlling and accessing an IOS instance that is tied to emulation. -void Init(); +void Init(Core::System& system); void Shutdown(); EmulationKernel* GetIOS(); diff --git a/Source/Core/Core/IOS/IOSC.cpp b/Source/Core/Core/IOS/IOSC.cpp index 7ae51181be..357aee143e 100644 --- a/Source/Core/Core/IOS/IOSC.cpp +++ b/Source/Core/Core/IOS/IOSC.cpp @@ -189,14 +189,14 @@ constexpr Common::ec::Signature DEFAULT_SIGNATURE = {{ // clang-format on const std::map, size_t> s_type_to_size_map = {{ - {{IOSC::TYPE_SECRET_KEY, IOSC::SUBTYPE_AES128}, 16}, - {{IOSC::TYPE_SECRET_KEY, IOSC::SUBTYPE_MAC}, 20}, - {{IOSC::TYPE_SECRET_KEY, IOSC::SUBTYPE_ECC233}, 30}, - {{IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_RSA2048}, 256}, - {{IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_RSA4096}, 512}, - {{IOSC::TYPE_PUBLIC_KEY, IOSC::SUBTYPE_ECC233}, 60}, - {{IOSC::TYPE_DATA, IOSC::SUBTYPE_DATA}, 0}, - {{IOSC::TYPE_DATA, IOSC::SUBTYPE_VERSION}, 0}, + {{IOSC::TYPE_SECRET_KEY, IOSC::ObjectSubType::AES128}, 16}, + {{IOSC::TYPE_SECRET_KEY, IOSC::ObjectSubType::MAC}, 20}, + {{IOSC::TYPE_SECRET_KEY, IOSC::ObjectSubType::ECC233}, 30}, + {{IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::RSA2048}, 256}, + {{IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::RSA4096}, 512}, + {{IOSC::TYPE_PUBLIC_KEY, IOSC::ObjectSubType::ECC233}, 60}, + {{IOSC::TYPE_DATA, IOSC::ObjectSubType::Data}, 0}, + {{IOSC::TYPE_DATA, IOSC::ObjectSubType::Version}, 0}, }}; static size_t GetSizeForType(IOSC::ObjectType type, IOSC::ObjectSubType subtype) @@ -264,7 +264,7 @@ ReturnCode IOSC::ImportSecretKey(Handle dest_handle, const u8* decrypted_key, u3 return IOSC_EINVAL; // TODO: allow other secret key subtypes - if (dest_entry->type != TYPE_SECRET_KEY || dest_entry->subtype != SUBTYPE_AES128) + if (dest_entry->type != TYPE_SECRET_KEY || dest_entry->subtype != ObjectSubType::AES128) return IOSC_INVALID_OBJTYPE; dest_entry->data = std::vector(decrypted_key, decrypted_key + AES128_KEY_SIZE); @@ -290,7 +290,8 @@ ReturnCode IOSC::ImportPublicKey(Handle dest_handle, const u8* public_key, dest_entry->data.assign(public_key, public_key + size); - if (dest_entry->subtype == SUBTYPE_RSA2048 || dest_entry->subtype == SUBTYPE_RSA4096) + if (dest_entry->subtype == ObjectSubType::RSA2048 || + dest_entry->subtype == ObjectSubType::RSA4096) { ASSERT(public_key_exponent); std::memcpy(&dest_entry->misc_data, public_key_exponent, 4); @@ -312,9 +313,9 @@ ReturnCode IOSC::ComputeSharedKey(Handle dest_handle, Handle private_handle, Han const KeyEntry* public_entry = FindEntry(public_handle); if (!dest_entry || !private_entry || !public_entry) return IOSC_EINVAL; - if (dest_entry->type != TYPE_SECRET_KEY || dest_entry->subtype != SUBTYPE_AES128 || - private_entry->type != TYPE_SECRET_KEY || private_entry->subtype != SUBTYPE_ECC233 || - public_entry->type != TYPE_PUBLIC_KEY || public_entry->subtype != SUBTYPE_ECC233) + if (dest_entry->type != TYPE_SECRET_KEY || dest_entry->subtype != ObjectSubType::AES128 || + private_entry->type != TYPE_SECRET_KEY || private_entry->subtype != ObjectSubType::ECC233 || + public_entry->type != TYPE_PUBLIC_KEY || public_entry->subtype != ObjectSubType::ECC233) { return IOSC_INVALID_OBJTYPE; } @@ -339,7 +340,7 @@ ReturnCode IOSC::DecryptEncrypt(Common::AES::Mode mode, Handle key_handle, u8* i const KeyEntry* entry = FindEntry(key_handle); if (!entry) return IOSC_EINVAL; - if (entry->type != TYPE_SECRET_KEY || entry->subtype != SUBTYPE_AES128) + if (entry->type != TYPE_SECRET_KEY || entry->subtype != ObjectSubType::AES128) return IOSC_INVALID_OBJTYPE; if (entry->data.size() != AES128_KEY_SIZE) @@ -386,10 +387,10 @@ ReturnCode IOSC::VerifyPublicKeySign(const std::array& sha1, Handle sign switch (entry->subtype) { - case SUBTYPE_RSA2048: - case SUBTYPE_RSA4096: + case ObjectSubType::RSA2048: + case ObjectSubType::RSA4096: { - const size_t expected_key_size = entry->subtype == SUBTYPE_RSA2048 ? 0x100 : 0x200; + const size_t expected_key_size = entry->subtype == ObjectSubType::RSA2048 ? 0x100 : 0x200; ASSERT(entry->data.size() == expected_key_size); ASSERT(signature.size() == expected_key_size); @@ -423,7 +424,7 @@ ReturnCode IOSC::VerifyPublicKeySign(const std::array& sha1, Handle sign return IPC_SUCCESS; } - case SUBTYPE_ECC233: + case ObjectSubType::ECC233: { ASSERT(entry->data.size() == sizeof(CertECC::public_key)); @@ -560,24 +561,27 @@ void IOSC::LoadDefaultEntries() // Dolphin does not use the same "default" values as IOS does, as we do not emulate unblown // scenario. - m_key_entries[HANDLE_CONSOLE_KEY] = { - TYPE_SECRET_KEY, SUBTYPE_ECC233, {DEFAULT_PRIVATE_KEY.begin(), DEFAULT_PRIVATE_KEY.end()}, 3}; + m_key_entries[HANDLE_CONSOLE_KEY] = {TYPE_SECRET_KEY, + ObjectSubType::ECC233, + {DEFAULT_PRIVATE_KEY.begin(), DEFAULT_PRIVATE_KEY.end()}, + 3}; m_console_signature = DEFAULT_SIGNATURE; m_console_key_id = DEFAULT_KEY_ID; - m_key_entries[HANDLE_CONSOLE_ID] = {TYPE_DATA, SUBTYPE_DATA, {}, DEFAULT_DEVICE_ID, 0xFFFFFFF}; - m_key_entries[HANDLE_FS_KEY] = {TYPE_SECRET_KEY, SUBTYPE_AES128, std::vector(AES128_KEY_SIZE), - 5}; - m_key_entries[HANDLE_FS_MAC] = {TYPE_SECRET_KEY, SUBTYPE_MAC, std::vector(20), 5}; + m_key_entries[HANDLE_CONSOLE_ID] = { + TYPE_DATA, ObjectSubType::Data, {}, DEFAULT_DEVICE_ID, 0xFFFFFFF}; + m_key_entries[HANDLE_FS_KEY] = {TYPE_SECRET_KEY, ObjectSubType::AES128, + std::vector(AES128_KEY_SIZE), 5}; + m_key_entries[HANDLE_FS_MAC] = {TYPE_SECRET_KEY, ObjectSubType::MAC, std::vector(20), 5}; switch (m_console_type) { case ConsoleType::Retail: m_key_entries[HANDLE_COMMON_KEY] = {TYPE_SECRET_KEY, - SUBTYPE_AES128, + ObjectSubType::AES128, {{0xeb, 0xe4, 0x2a, 0x22, 0x5e, 0x85, 0x93, 0xe4, 0x48, 0xd9, 0xc5, 0x45, 0x73, 0x81, 0xaa, 0xf7}}, 3}; - m_root_key_entry = {TYPE_PUBLIC_KEY, SUBTYPE_RSA4096, + m_root_key_entry = {TYPE_PUBLIC_KEY, ObjectSubType::RSA4096, std::vector(ROOT_PUBLIC_KEY.begin(), ROOT_PUBLIC_KEY.end()), Common::swap32(0x00010001), 0}; // Retail keyblob are issued by CA00000001. Default to 1 even though IOSC actually defaults @@ -587,11 +591,11 @@ void IOSC::LoadDefaultEntries() break; case ConsoleType::RVT: m_key_entries[HANDLE_COMMON_KEY] = {TYPE_SECRET_KEY, - SUBTYPE_AES128, + ObjectSubType::AES128, {{0xa1, 0x60, 0x4a, 0x6a, 0x71, 0x23, 0xb5, 0x29, 0xae, 0x8b, 0xec, 0x32, 0xc8, 0x16, 0xfc, 0xaa}}, 3}; - m_root_key_entry = {TYPE_PUBLIC_KEY, SUBTYPE_RSA4096, + m_root_key_entry = {TYPE_PUBLIC_KEY, ObjectSubType::RSA4096, std::vector(ROOT_PUBLIC_KEY_DEV.begin(), ROOT_PUBLIC_KEY_DEV.end()), Common::swap32(0x00010001), 0}; m_ms_id = 3; @@ -599,22 +603,22 @@ void IOSC::LoadDefaultEntries() break; } - m_key_entries[HANDLE_PRNG_KEY] = {TYPE_SECRET_KEY, SUBTYPE_AES128, + m_key_entries[HANDLE_PRNG_KEY] = {TYPE_SECRET_KEY, ObjectSubType::AES128, std::vector(AES128_KEY_SIZE), 3}; m_key_entries[HANDLE_SD_KEY] = {TYPE_SECRET_KEY, - SUBTYPE_AES128, + ObjectSubType::AES128, {{0xab, 0x01, 0xb9, 0xd8, 0xe1, 0x62, 0x2b, 0x08, 0xaf, 0xba, 0xd8, 0x4d, 0xbf, 0xc2, 0xa5, 0x5d}}, 3}; - m_key_entries[HANDLE_BOOT2_VERSION] = {TYPE_DATA, SUBTYPE_VERSION, {}, 3}; - m_key_entries[HANDLE_UNKNOWN_8] = {TYPE_DATA, SUBTYPE_VERSION, {}, 3}; - m_key_entries[HANDLE_UNKNOWN_9] = {TYPE_DATA, SUBTYPE_VERSION, {}, 3}; - m_key_entries[HANDLE_FS_VERSION] = {TYPE_DATA, SUBTYPE_VERSION, {}, 3}; + m_key_entries[HANDLE_BOOT2_VERSION] = {TYPE_DATA, ObjectSubType::Version, {}, 3}; + m_key_entries[HANDLE_UNKNOWN_8] = {TYPE_DATA, ObjectSubType::Version, {}, 3}; + m_key_entries[HANDLE_UNKNOWN_9] = {TYPE_DATA, ObjectSubType::Version, {}, 3}; + m_key_entries[HANDLE_FS_VERSION] = {TYPE_DATA, ObjectSubType::Version, {}, 3}; m_key_entries[HANDLE_NEW_COMMON_KEY] = {TYPE_SECRET_KEY, - SUBTYPE_AES128, + ObjectSubType::AES128, {{0x63, 0xb8, 0x2b, 0xb4, 0xf4, 0x61, 0x4e, 0x2e, 0x13, 0xf2, 0xfe, 0xfb, 0xba, 0x4c, 0x9b, 0x7e}}, 3}; diff --git a/Source/Core/Core/IOS/IOSC.h b/Source/Core/Core/IOS/IOSC.h index f9b1a12a97..70baa03c72 100644 --- a/Source/Core/Core/IOS/IOSC.h +++ b/Source/Core/Core/IOS/IOSC.h @@ -174,15 +174,15 @@ public: TYPE_DATA = 3, }; - enum ObjectSubType : u8 + enum class ObjectSubType : u8 { - SUBTYPE_AES128 = 0, - SUBTYPE_MAC = 1, - SUBTYPE_RSA2048 = 2, - SUBTYPE_RSA4096 = 3, - SUBTYPE_ECC233 = 4, - SUBTYPE_DATA = 5, - SUBTYPE_VERSION = 6 + AES128 = 0, + MAC = 1, + RSA2048 = 2, + RSA4096 = 3, + ECC233 = 4, + Data = 5, + Version = 6 }; IOSC(ConsoleType console_type = ConsoleType::Retail); diff --git a/Source/Core/Core/IOS/MIOS.cpp b/Source/Core/Core/IOS/MIOS.cpp index 52fcb553c2..69ddb0c852 100644 --- a/Source/Core/Core/IOS/MIOS.cpp +++ b/Source/Core/Core/IOS/MIOS.cpp @@ -30,12 +30,11 @@ namespace IOS::HLE::MIOS { -static void ReinitHardware() +static void ReinitHardware(Core::System& system) { SConfig::GetInstance().bWii = false; // IOS clears mem2 and overwrites it with pseudo-random data (for security). - auto& system = Core::System::GetInstance(); auto& memory = system.GetMemory(); std::memset(memory.GetEXRAM(), 0, memory.GetExRamSizeReal()); // MIOS appears to only reset the DI and the PPC. @@ -56,9 +55,8 @@ static void ReinitHardware() constexpr u32 ADDRESS_INIT_SEMAPHORE = 0x30f8; -bool Load() +bool Load(Core::System& system) { - auto& system = Core::System::GetInstance(); auto& memory = system.GetMemory(); ASSERT(Core::IsCPUThread()); @@ -67,7 +65,7 @@ bool Load() memory.Write_U32(0x00000000, ADDRESS_INIT_SEMAPHORE); memory.Write_U32(0x09142001, 0x3180); - ReinitHardware(); + ReinitHardware(system); NOTICE_LOG_FMT(IOS, "Reinitialised hardware."); // Load symbols for the IPL if they exist. @@ -84,10 +82,15 @@ bool Load() } auto& power_pc = system.GetPowerPC(); + const PowerPC::CoreMode core_mode = power_pc.GetMode(); power_pc.SetMode(PowerPC::CoreMode::Interpreter); - power_pc.GetPPCState().msr.Hex = 0; - power_pc.GetPPCState().pc = 0x3400; + + PowerPC::PowerPCState& ppc_state = power_pc.GetPPCState(); + ppc_state.msr.Hex = 0; + ppc_state.pc = 0x3400; + PowerPC::MSRUpdated(ppc_state); + NOTICE_LOG_FMT(IOS, "Loaded MIOS and bootstrapped PPC."); // IOS writes 0 to 0x30f8 before bootstrapping the PPC. Once started, the IPL eventually writes diff --git a/Source/Core/Core/IOS/MIOS.h b/Source/Core/Core/IOS/MIOS.h index 1b730c0c2a..3215e6c312 100644 --- a/Source/Core/Core/IOS/MIOS.h +++ b/Source/Core/Core/IOS/MIOS.h @@ -3,7 +3,12 @@ #pragma once +namespace Core +{ +class System; +} + namespace IOS::HLE::MIOS { -bool Load(); +bool Load(Core::System& system); } // namespace IOS::HLE::MIOS diff --git a/Source/Core/Core/IOS/Network/IP/Top.cpp b/Source/Core/Core/IOS/Network/IP/Top.cpp index 12a6cda53b..1cf70e8df3 100644 --- a/Source/Core/Core/IOS/Network/IP/Top.cpp +++ b/Source/Core/Core/IOS/Network/IP/Top.cpp @@ -667,10 +667,11 @@ IPCReply NetIPTopDevice::HandleInetNToPRequest(const IOCtlRequest& request) // u32 validAddress = memory.Read_U32(request.buffer_in + 4); // u32 src = memory.Read_U32(request.buffer_in + 8); - char ip_s[16]; - sprintf(ip_s, "%i.%i.%i.%i", memory.Read_U8(request.buffer_in + 8), - memory.Read_U8(request.buffer_in + 8 + 1), memory.Read_U8(request.buffer_in + 8 + 2), - memory.Read_U8(request.buffer_in + 8 + 3)); + char ip_s[16]{}; + fmt::format_to_n(ip_s, sizeof(ip_s) - 1, "{}.{}.{}.{}", memory.Read_U8(request.buffer_in + 8), + memory.Read_U8(request.buffer_in + 8 + 1), + memory.Read_U8(request.buffer_in + 8 + 2), + memory.Read_U8(request.buffer_in + 8 + 3)); INFO_LOG_FMT(IOS_NET, "IOCTL_SO_INETNTOP {}", ip_s); memory.CopyToEmu(request.buffer_out, reinterpret_cast(ip_s), std::strlen(ip_s)); diff --git a/Source/Core/Core/IOS/Network/KD/Mail/MailCommon.h b/Source/Core/Core/IOS/Network/KD/Mail/MailCommon.h index 4bca377b89..b92e1394f0 100644 --- a/Source/Core/Core/IOS/Network/KD/Mail/MailCommon.h +++ b/Source/Core/Core/IOS/Network/KD/Mail/MailCommon.h @@ -4,6 +4,7 @@ #pragma once #include "Common/CommonTypes.h" +#include "Common/Swap.h" #include @@ -11,6 +12,11 @@ namespace IOS::HLE::NWC24::Mail { constexpr u32 MAIL_LIST_MAGIC = 0x57635466; // WcTf +inline u32 CalculateFileOffset(u32 index) +{ + return Common::swap32(128 + (index * 128)); +} + #pragma pack(push, 1) struct MailListHeader final { diff --git a/Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.cpp b/Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.cpp new file mode 100644 index 0000000000..6c6b7852f8 --- /dev/null +++ b/Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.cpp @@ -0,0 +1,103 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/IOS/Network/KD/Mail/WC24FriendList.h" + +#include +#include +#include +#include + +#include "Common/CommonTypes.h" +#include "Common/Logging/Log.h" +#include "Common/Swap.h" + +#include "Core/IOS/FS/FileSystem.h" +#include "Core/IOS/Uids.h" + +namespace IOS::HLE::NWC24::Mail +{ +WC24FriendList::WC24FriendList(std::shared_ptr fs) : m_fs{std::move(fs)} +{ + ReadFriendList(); +} + +void WC24FriendList::ReadFriendList() +{ + const auto file = m_fs->OpenFile(PID_KD, PID_KD, FRIEND_LIST_PATH, FS::Mode::Read); + if (!file || !file->Read(&m_data, 1)) + return; + + const bool success = CheckFriendList(); + if (!success) + ERROR_LOG_FMT(IOS_WC24, "There is an error in the Receive List for WC24 mail"); +} + +void WC24FriendList::WriteFriendList() const +{ + constexpr FS::Modes public_modes{FS::Mode::ReadWrite, FS::Mode::ReadWrite, FS::Mode::ReadWrite}; + m_fs->CreateFullPath(PID_KD, PID_KD, FRIEND_LIST_PATH, 0, public_modes); + const auto file = m_fs->CreateAndOpenFile(PID_KD, PID_KD, FRIEND_LIST_PATH, public_modes); + + if (!file || !file->Write(&m_data, 1)) + ERROR_LOG_FMT(IOS_WC24, "Failed to open or write WC24 Receive list file"); +} + +bool WC24FriendList::CheckFriendList() const +{ + // 'WcFl' magic + if (Common::swap32(m_data.header.magic) != FRIEND_LIST_MAGIC) + { + ERROR_LOG_FMT(IOS_WC24, "Receive List magic mismatch ({} != {})", + Common::swap32(m_data.header.magic), FRIEND_LIST_MAGIC); + return false; + } + + return true; +} + +bool WC24FriendList::DoesFriendExist(u64 friend_id) const +{ + return std::any_of(m_data.friend_codes.cbegin(), m_data.friend_codes.cend(), + [&friend_id](const u64 v) { return v == friend_id; }); +} + +std::vector WC24FriendList::GetUnconfirmedFriends() const +{ + std::vector friends{}; + for (u32 i = 0; i < MAX_ENTRIES; i++) + { + if (static_cast(Common::swap32(m_data.entries[i].status)) == + FriendStatus::Unconfirmed && + static_cast(Common::swap32(m_data.entries[i].friend_type)) == FriendType::Wii) + { + friends.push_back(Common::swap64(m_data.friend_codes.at(i))); + } + } + + return friends; +} + +u64 WC24FriendList::ConvertEmailToFriendCode(std::string_view email) +{ + u32 upper = 0x80; + u32 lower{}; + + u32 idx{}; + for (char chr : email) + { + if (idx == 7) + { + upper = upper | (email.size() & 0x1f); + break; + } + + lower = (upper | chr) >> 0x18 | (lower | lower >> 0x1f) << 8; + upper = (upper | chr) * 0x100; + idx++; + } + + return u64{lower} << 32 | upper; +} + +} // namespace IOS::HLE::NWC24::Mail diff --git a/Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.h b/Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.h new file mode 100644 index 0000000000..ee3fe047fc --- /dev/null +++ b/Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.h @@ -0,0 +1,98 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include + +#include "Common/CommonPaths.h" +#include "Common/CommonTypes.h" +#include "Common/Logging/Log.h" +#include "Common/Swap.h" +#include "Core/IOS/Network/KD/NWC24Config.h" + +namespace IOS::HLE +{ +namespace FS +{ +class FileSystem; +} +namespace NWC24::Mail +{ +constexpr const char FRIEND_LIST_PATH[] = "/" WII_WC24CONF_DIR "/nwc24fl.bin"; +class WC24FriendList final +{ +public: + explicit WC24FriendList(std::shared_ptr fs); + static u64 ConvertEmailToFriendCode(std::string_view email); + + void ReadFriendList(); + bool CheckFriendList() const; + void WriteFriendList() const; + + bool DoesFriendExist(u64 friend_id) const; + std::vector GetUnconfirmedFriends() const; + +private: + static constexpr u32 FRIEND_LIST_MAGIC = 0x5763466C; // WcFl + static constexpr u32 MAX_ENTRIES = 100; + +#pragma pack(push, 1) + struct FriendListHeader final + { + u32 magic; // 'WcFl' 0x5763466C + u32 version; + u32 max_friend_entries; + u32 number_of_friends; + char padding[48]; + }; + static_assert(sizeof(FriendListHeader) == 64); + static_assert(std::is_trivially_copyable_v); + + enum class FriendType : u32 + { + None, + Wii, + Email + }; + + enum class FriendStatus : u32 + { + None, + Unconfirmed, + Confirmed, + Declined + }; + + struct FriendListEntry final + { + u32 friend_type; + u32 status; + char nickname[24]; + u32 mii_id; + u32 system_id; + char reserved[24]; + char email_or_code[96]; + char padding[160]; + }; + static_assert(sizeof(FriendListEntry) == 320); + static_assert(std::is_trivially_copyable_v); + + struct FriendList final + { + FriendListHeader header; + std::array friend_codes; + std::array entries; + }; + static_assert(sizeof(FriendList) == 32864); + static_assert(std::is_trivially_copyable_v); +#pragma pack(pop) + + FriendList m_data; + std::shared_ptr m_fs; +}; +} // namespace NWC24::Mail +} // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.cpp b/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.cpp index f889266ec6..f92a24c8d4 100644 --- a/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.cpp +++ b/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.cpp @@ -2,7 +2,24 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "Core/IOS/Network/KD/Mail/WC24Send.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "Common/Assert.h" +#include "Common/CommonTypes.h" +#include "Common/Logging/Log.h" +#include "Common/Swap.h" + #include "Core/IOS/FS/FileSystem.h" +#include "Core/IOS/Network/KD/VFF/VFFUtil.h" #include "Core/IOS/Uids.h" namespace IOS::HLE::NWC24::Mail @@ -12,28 +29,68 @@ constexpr const char SEND_LIST_PATH[] = "/" WII_WC24CONF_DIR "/mbox" WC24SendList::WC24SendList(std::shared_ptr fs) : m_fs{std::move(fs)} { - ReadSendList(); + if (!ReadSendList()) + { + ERROR_LOG_FMT(IOS_WC24, "There is an error in the Send List for WC24 mail. Mail will be " + "unavailable for this IOS session."); + m_is_disabled = true; + + // If the Send list is corrupted, delete it. + const FS::ResultCode result = m_fs->Delete(PID_KD, PID_KD, SEND_LIST_PATH); + if (result != FS::ResultCode::Success && result != FS::ResultCode::NotFound) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to delete the Send list."); + } + } } -void WC24SendList::ReadSendList() +bool WC24SendList::ReadSendList() { const auto file = m_fs->OpenFile(PID_KD, PID_KD, SEND_LIST_PATH, FS::Mode::Read); if (!file || !file->Read(&m_data, 1)) - return; + { + ERROR_LOG_FMT(IOS_WC24, "Failed to read the Send list"); + return false; + } if (file->GetStatus()->size != SEND_LIST_SIZE) { ERROR_LOG_FMT(IOS_WC24, "The WC24 Send list file is not the correct size."); - return; + return false; + } + + // Make sure that next_entry_offset is not out of bounds. + if (m_data.header.next_entry_offset % 128 != 0 || + m_data.header.next_entry_offset > + sizeof(MailListEntry) * (MAX_ENTRIES - 1) + sizeof(MailListEntry)) + { + const std::optional next_entry_index = GetNextFreeEntryIndex(); + if (!next_entry_index) + { + // If there are no free entries, we will have to overwrite an entry. + m_data.header.next_entry_offset = Common::swap32(128); + } + else + { + m_data.header.next_entry_offset = CalculateFileOffset(next_entry_index.value()); + } } const s32 file_error = CheckSendList(); if (!file_error) ERROR_LOG_FMT(IOS_WC24, "There is an error in the Send List for WC24 mail"); + + return true; +} + +bool WC24SendList::IsDisabled() const +{ + return m_is_disabled; } void WC24SendList::WriteSendList() const { + ASSERT(!IsDisabled()); constexpr FS::Modes public_modes{FS::Mode::ReadWrite, FS::Mode::ReadWrite, FS::Mode::ReadWrite}; m_fs->CreateFullPath(PID_KD, PID_KD, SEND_LIST_PATH, 0, public_modes); const auto file = m_fs->CreateAndOpenFile(PID_KD, PID_KD, SEND_LIST_PATH, public_modes); @@ -61,8 +118,150 @@ bool WC24SendList::CheckSendList() const return true; } +u32 WC24SendList::GetNumberOfMail() const +{ + ASSERT(!IsDisabled()); + return Common::swap32(m_data.header.number_of_mail); +} + +u32 WC24SendList::GetEntryId(u32 entry_index) const +{ + ASSERT(!IsDisabled()); + return Common::swap32(m_data.entries[entry_index].id); +} + +u32 WC24SendList::GetMailSize(u32 index) const +{ + ASSERT(!IsDisabled()); + return Common::swap32(m_data.entries[index].msg_size); +} + +ErrorCode WC24SendList::DeleteMessage(u32 index) +{ + ASSERT(!IsDisabled()); + ErrorCode error = NWC24::DeleteFileFromVFF(NWC24::Mail::SEND_BOX_PATH, GetMailPath(index), m_fs); + if (error != WC24_OK) + return error; + + // Fix up the header then clear the entry. + m_data.header.number_of_mail = Common::swap32(Common::swap32(m_data.header.number_of_mail) - 1); + m_data.header.next_entry_id = Common::swap32(GetEntryId(index)); + m_data.header.next_entry_offset = CalculateFileOffset(index); + m_data.header.total_size_of_messages = + Common::swap32(m_data.header.total_size_of_messages) - GetMailSize(index); + + std::memset(&m_data.entries[index], 0, sizeof(MailListEntry)); + return WC24_OK; +} + +std::string WC24SendList::GetMailPath(u32 index) const +{ + return fmt::format("mb/s{:07d}.msg", GetEntryId(index)); +} + +u32 WC24SendList::GetNextEntryId() const +{ + ASSERT(!IsDisabled()); + return Common::swap32(m_data.header.next_entry_id); +} + +u32 WC24SendList::GetNextEntryIndex() const +{ + ASSERT(!IsDisabled()); + return (Common::swap32(m_data.header.next_entry_offset) - 128) / 128; +} + +std::vector WC24SendList::GetMailToSend() const +{ + ASSERT(!IsDisabled()); + // The list is not guaranteed to have all entries consecutively. + // As such we must find the populated entries for the specified number of mails. + const u32 mail_count = std::min(GetNumberOfMail(), 16U); + u32 found{}; + + std::vector mails{}; + for (u32 index = 0; index < MAX_ENTRIES; index++) + { + if (found == mail_count) + break; + + if (GetEntryId(index) != 0) + { + mails.emplace_back(index); + found++; + } + } + + return mails; +} + +std::optional WC24SendList::GetNextFreeEntryIndex() const +{ + for (u32 index = 0; index < MAX_ENTRIES; index++) + { + if (GetEntryId(index) == 0) + return index; + } + + return std::nullopt; +} + +ErrorCode WC24SendList::AddRegistrationMessages(const WC24FriendList& friend_list, u64 sender) +{ + ASSERT(!IsDisabled()); + // It is possible that the user composed a message before SendMail was called. + ReadSendList(); + + const std::vector unconfirmed_friends = friend_list.GetUnconfirmedFriends(); + for (const u64 code : unconfirmed_friends) + { + const u32 entry_index = GetNextEntryIndex(); + const u32 msg_id = GetNextEntryId(); + m_data.entries[entry_index].id = Common::swap32(msg_id); + + const std::time_t t = std::time(nullptr); + + const std::string formatted_message = + fmt::format(MAIL_REGISTRATION_STRING, sender, code, fmt::gmtime(t)); + const std::span message{reinterpret_cast(formatted_message.data()), + formatted_message.size()}; + const ErrorCode reply = WriteToVFF(SEND_BOX_PATH, GetMailPath(entry_index), m_fs, message); + + if (reply != WC24_OK) + { + ERROR_LOG_FMT(IOS_WC24, "Error writing registration message to VFF"); + return reply; + } + + NOTICE_LOG_FMT(IOS_WC24, "Issued registration message for Wii Friend: {}", code); + + // Update the header and some fields in the body + m_data.entries[entry_index].msg_size = Common::swap32(static_cast(message.size())); + m_data.header.number_of_mail = Common::swap32(GetNumberOfMail() + 1); + m_data.header.next_entry_id = Common::swap32(msg_id + 1); + m_data.header.total_size_of_messages = + Common::swap32(m_data.header.total_size_of_messages) + static_cast(message.size()); + + const std::optional next_entry_index = GetNextFreeEntryIndex(); + if (!next_entry_index) + { + // If there are no free entries, we overwrite the first entry. + m_data.header.next_entry_offset = Common::swap32(128); + } + else + { + m_data.header.next_entry_offset = CalculateFileOffset(next_entry_index.value()); + } + } + + // Only flush on success. + WriteSendList(); + return WC24_OK; +} + std::string_view WC24SendList::GetMailFlag() const { + ASSERT(!IsDisabled()); return {m_data.header.mail_flag.data(), m_data.header.mail_flag.size()}; } } // namespace IOS::HLE::NWC24::Mail diff --git a/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.h b/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.h index 9f4e0399b1..d839b2b102 100644 --- a/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.h +++ b/Source/Core/Core/IOS/Network/KD/Mail/WC24Send.h @@ -1,13 +1,21 @@ // Copyright 2023 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#pragma once + +#include +#include +#include +#include #include +#include #include "Common/CommonPaths.h" #include "Common/CommonTypes.h" #include "Common/Logging/Log.h" #include "Common/Swap.h" #include "Core/IOS/Network/KD/Mail/MailCommon.h" +#include "Core/IOS/Network/KD/Mail/WC24FriendList.h" #include "Core/IOS/Network/KD/NWC24Config.h" namespace IOS::HLE @@ -26,16 +34,62 @@ class WC24SendList final public: explicit WC24SendList(std::shared_ptr fs); - void ReadSendList(); + bool ReadSendList(); bool CheckSendList() const; void WriteSendList() const; + bool IsDisabled() const; std::string_view GetMailFlag() const; + u32 GetNumberOfMail() const; + std::vector GetMailToSend() const; + u32 GetEntryId(u32 entry_index) const; + u32 GetMailSize(u32 index) const; + ErrorCode DeleteMessage(u32 index); + std::string GetMailPath(u32 index) const; + u32 GetNextEntryId() const; + u32 GetNextEntryIndex() const; + std::optional GetNextFreeEntryIndex() const; + + ErrorCode AddRegistrationMessages(const WC24FriendList& friend_list, u64 sender); private: static constexpr u32 MAX_ENTRIES = 127; static constexpr u32 SEND_LIST_SIZE = 16384; + // Format for the message Wii Mail sends when trying to register a Wii Friend. + // Most fields can be static such as the X-Wii-AppId which is the Wii Menu, + // X-Wii-Cmd which is the registration command, and the attached file which is + // just 128 bytes of base64 encoded 0 bytes. That file is supposed to be friend profile data which + // is written to nwc24fl.bin, although it has been observed to always be 0. + static constexpr char MAIL_REGISTRATION_STRING[] = + "MAIL FROM: {0:016d}@wii.com\r\n" + "RCPT TO: {1:016d}wii.com\r\n" + "DATA\r\n" + "Date: {2:%a, %d %b %Y %X} GMT\r\n" + "From: {0:016d}@wii.com\r\n" + "To: {1:016d}@wii.com\r\n" + "Message-Id: <00002000B0DF6BB47FE0303E0DB0D@wii.com>\r\n" + "Subject: WC24 Cmd Message\r\n" + "X-Wii-AppId: 0-00000001-0001\r\n" + "X-Wii-Cmd: 80010001\r\n" + "MIME-Version: 1.0\r\n" + "Content-Type: multipart/mixed;\r\n " + "boundary=\"Boundary-NWC24-041B6CE500012\"\r\n" + "--Boundary-NWC24-041B6CE500012\r\n" + "Content-Type: text/plain; charset=us-ascii\r\n" + "Content-Transfer-Encoding: 7bit\r\n" + "WC24 Cmd Message\r\n" + "--Boundary-NWC24-041B6CE500012\r\n" + "Content-Type: application/octet-stream;\r\n " + "name=a0000018.dat\r\n" + "Content-Transfer-Encoding: base64\r\n" + "Content-Disposition: attachment;\r\n " + "filename=a0000018.dat\r\n\r\n " + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" + "\r\n\r\n" + "--Boundary-NWC24-041B6CE500012--"; + #pragma pack(push, 1) struct SendList final { @@ -47,6 +101,7 @@ private: SendList m_data; std::shared_ptr m_fs; + bool m_is_disabled = false; }; } // namespace NWC24::Mail } // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/Network/KD/NWC24Config.cpp b/Source/Core/Core/IOS/Network/KD/NWC24Config.cpp index 940a5360dd..b191642543 100644 --- a/Source/Core/Core/IOS/Network/KD/NWC24Config.cpp +++ b/Source/Core/Core/IOS/Network/KD/NWC24Config.cpp @@ -228,4 +228,34 @@ std::string NWC24Config::GetCheckURL() const const size_t size = strnlen(m_data.http_urls[1], MAX_URL_LENGTH); return {m_data.http_urls[1], size}; } + +std::string NWC24Config::GetAccountURL() const +{ + const size_t size = strnlen(m_data.http_urls[0], MAX_URL_LENGTH); + return {m_data.http_urls[0], size}; +} + +void NWC24Config::SetMailCheckID(std::string_view mlchkid) +{ + std::strncpy(m_data.mlchkid, mlchkid.data(), std::size(m_data.mlchkid)); + m_data.mlchkid[MAX_MLCHKID_LENGTH - 1] = '\0'; +} + +void NWC24Config::SetPassword(std::string_view password) +{ + std::strncpy(m_data.paswd, password.data(), std::size(m_data.paswd)); + m_data.paswd[MAX_PASSWORD_LENGTH - 1] = '\0'; +} + +std::string NWC24Config::GetSendURL() const +{ + const size_t size = strnlen(m_data.http_urls[4], MAX_URL_LENGTH); + return {m_data.http_urls[4], size}; +} + +std::string_view NWC24Config::GetPassword() const +{ + const size_t size = strnlen(m_data.paswd, MAX_PASSWORD_LENGTH); + return {m_data.paswd, size}; +} } // namespace IOS::HLE::NWC24 diff --git a/Source/Core/Core/IOS/Network/KD/NWC24Config.h b/Source/Core/Core/IOS/Network/KD/NWC24Config.h index 26d37009ff..9db688ee02 100644 --- a/Source/Core/Core/IOS/Network/KD/NWC24Config.h +++ b/Source/Core/Core/IOS/Network/KD/NWC24Config.h @@ -29,11 +29,13 @@ enum ErrorCode : s32 WC24_ERR_FILE_WRITE = -19, WC24_ERR_NETWORK = -31, WC24_ERR_SERVER = -32, - WC24_ERR_ID_NONEXISTANCE = -34, + WC24_ERR_ID_NOT_GENERATED = -34, WC24_ERR_ID_GENERATED = -35, WC24_ERR_ID_REGISTERED = -36, WC24_ERR_DISABLED = -39, WC24_ERR_ID_NOT_REGISTERED = -44, + WC24_MSG_DAMAGED = -71, + WC24_MSG_TOO_BIG = -72 }; enum class NWC24CreationStage : u32 @@ -72,6 +74,8 @@ public: std::string_view GetMlchkid() const; std::string GetCheckURL() const; + std::string GetSendURL() const; + std::string_view GetPassword() const; NWC24CreationStage CreationStage() const; void SetCreationStage(NWC24CreationStage creation_stage); @@ -89,6 +93,10 @@ public: const char* Email() const; void SetEmail(const char* email); + std::string GetAccountURL() const; + void SetMailCheckID(std::string_view mlchkid); + void SetPassword(std::string_view password); + private: enum { diff --git a/Source/Core/Core/IOS/Network/KD/NWC24DL.cpp b/Source/Core/Core/IOS/Network/KD/NWC24DL.cpp index 58776828e6..5f1fb41021 100644 --- a/Source/Core/Core/IOS/Network/KD/NWC24DL.cpp +++ b/Source/Core/Core/IOS/Network/KD/NWC24DL.cpp @@ -3,6 +3,7 @@ #include "Core/IOS/Network/KD/NWC24DL.h" +#include "Common/Assert.h" #include "Common/BitUtils.h" #include "Common/CommonPaths.h" #include "Common/CommonTypes.h" @@ -17,40 +18,65 @@ constexpr const char DL_LIST_PATH[] = "/" WII_WC24CONF_DIR "/nwc24dl.bin"; NWC24Dl::NWC24Dl(std::shared_ptr fs) : m_fs{std::move(fs)} { - ReadDlList(); + if (!ReadDlList()) + { + ERROR_LOG_FMT(IOS_WC24, + "There is an error in the DL list for WC24. WiiConnect24 downloading will be " + "unavailable for this current IOS session."); + m_is_disabled = true; + + // If the DL list is corrupted, delete it. + // Dolphin should regenerate the file if it is missing, however this is after IOS is loaded + // meaning we will not have access to it. + const FS::ResultCode result = m_fs->Delete(PID_KD, PID_KD, DL_LIST_PATH); + + // The file may not exist due to the fact that the Wii Menu reloads IOS twice, meaning + // the first load may have deleted the file. + if (result != FS::ResultCode::Success && result != FS::ResultCode::NotFound) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to delete the DL list."); + } + } } -void NWC24Dl::ReadDlList() +bool NWC24Dl::ReadDlList() { const auto file = m_fs->OpenFile(PID_KD, PID_KD, DL_LIST_PATH, FS::Mode::Read); if (!file || !file->Read(&m_data, 1)) - return; + { + ERROR_LOG_FMT(IOS_WC24, "Failed to read the DL list"); + return false; + } - const s32 file_error = CheckNwc24DlList(); - if (file_error) - ERROR_LOG_FMT(IOS_WC24, "There is an error in the DL list for WC24: {}", file_error); + return CheckNwc24DlList(); } -s32 NWC24Dl::CheckNwc24DlList() const +bool NWC24Dl::CheckNwc24DlList() const { // 'WcDl' magic if (Magic() != DL_LIST_MAGIC) { ERROR_LOG_FMT(IOS_WC24, "DL list magic mismatch"); - return -1; + return false; } if (Version() != 1) { ERROR_LOG_FMT(IOS_WC24, "DL list version mismatch"); - return -1; + return false; } - return 0; + return true; +} + +bool NWC24Dl::IsDisabled() const +{ + return m_is_disabled; } void NWC24Dl::WriteDlList() const { + ASSERT(!IsDisabled()); constexpr FS::Modes public_modes{FS::Mode::ReadWrite, FS::Mode::ReadWrite, FS::Mode::ReadWrite}; m_fs->CreateFullPath(PID_KD, PID_KD, DL_LIST_PATH, 0, public_modes); const auto file = m_fs->CreateAndOpenFile(PID_KD, PID_KD, DL_LIST_PATH, public_modes); @@ -61,11 +87,13 @@ void NWC24Dl::WriteDlList() const bool NWC24Dl::DoesEntryExist(u16 entry_index) const { + ASSERT(!IsDisabled()); return m_data.entries[entry_index].low_title_id != 0; } std::string NWC24Dl::GetDownloadURL(u16 entry_index, std::optional subtask_id) const { + ASSERT(!IsDisabled()); std::string url(m_data.entries[entry_index].dl_url); // Determine if we need to append the subtask to the URL. @@ -80,6 +108,7 @@ std::string NWC24Dl::GetDownloadURL(u16 entry_index, std::optional subtask_i std::string NWC24Dl::GetVFFContentName(u16 entry_index, std::optional subtask_id) const { + ASSERT(!IsDisabled()); std::string content(m_data.entries[entry_index].filename); // Determine if we need to append the subtask to the name. @@ -94,6 +123,7 @@ std::string NWC24Dl::GetVFFContentName(u16 entry_index, std::optional subtas std::string NWC24Dl::GetVFFPath(u16 entry_index) const { + ASSERT(!IsDisabled()); const u32 lower_title_id = Common::swap32(m_data.entries[entry_index].low_title_id); const u32 high_title_id = Common::swap32(m_data.entries[entry_index].high_title_id); @@ -102,6 +132,7 @@ std::string NWC24Dl::GetVFFPath(u16 entry_index) const std::optional NWC24Dl::GetWC24PubkMod(u16 entry_index) const { + ASSERT(!IsDisabled()); WC24PubkMod pubk_mod; const u32 lower_title_id = Common::swap32(m_data.entries[entry_index].low_title_id); const u32 high_title_id = Common::swap32(m_data.entries[entry_index].high_title_id); @@ -121,22 +152,26 @@ std::optional NWC24Dl::GetWC24PubkMod(u16 entry_index) const bool NWC24Dl::IsEncrypted(u16 entry_index) const { + ASSERT(!IsDisabled()); return !!Common::ExtractBit(Common::swap32(m_data.entries[entry_index].flags), 3); } bool NWC24Dl::IsRSASigned(u16 entry_index) const { + ASSERT(!IsDisabled()); return !Common::ExtractBit(Common::swap32(m_data.entries[entry_index].flags), 2); } bool NWC24Dl::SkipSchedulerDownload(u16 entry_index) const { + ASSERT(!IsDisabled()); // Some entries can be set to not be downloaded by the scheduler. return !!Common::ExtractBit(Common::swap32(m_data.entries[entry_index].flags), 5); } bool NWC24Dl::HasSubtask(u16 entry_index) const { + ASSERT(!IsDisabled()); switch (m_data.entries[entry_index].subtask_type) { case 1: @@ -151,22 +186,26 @@ bool NWC24Dl::HasSubtask(u16 entry_index) const bool NWC24Dl::IsSubtaskDownloadDisabled(u16 entry_index) const { + ASSERT(!IsDisabled()); return !!Common::ExtractBit(Common::swap16(m_data.entries[entry_index].subtask_flags), 9); } bool NWC24Dl::IsValidSubtask(u16 entry_index, u8 subtask_id) const { + ASSERT(!IsDisabled()); return !!Common::ExtractBit(m_data.entries[entry_index].subtask_bitmask, subtask_id); } u64 NWC24Dl::GetNextDownloadTime(u16 record_index) const { + ASSERT(!IsDisabled()); // Timestamps are stored as a UNIX timestamp but in minutes. We want seconds. return Common::swap32(m_data.records[record_index].next_dl_timestamp) * SECONDS_PER_MINUTE; } u64 NWC24Dl::GetRetryTime(u16 entry_index) const { + ASSERT(!IsDisabled()); const u64 retry_time = Common::swap16(m_data.entries[entry_index].retry_frequency); if (retry_time == 0) { @@ -177,11 +216,13 @@ u64 NWC24Dl::GetRetryTime(u16 entry_index) const u64 NWC24Dl::GetDownloadMargin(u16 entry_index) const { + ASSERT(!IsDisabled()); return Common::swap16(m_data.entries[entry_index].dl_margin) * SECONDS_PER_MINUTE; } void NWC24Dl::SetNextDownloadTime(u16 record_index, u64 value, std::optional subtask_id) { + ASSERT(!IsDisabled()); if (subtask_id) { m_data.entries[record_index].subtask_timestamps[*subtask_id] = @@ -194,6 +235,7 @@ void NWC24Dl::SetNextDownloadTime(u16 record_index, u64 value, std::optional u64 NWC24Dl::GetLastSubtaskDownloadTime(u16 entry_index, u8 subtask_id) const { + ASSERT(!IsDisabled()); return Common::swap32(m_data.entries[entry_index].subtask_timestamps[subtask_id]) * SECONDS_PER_MINUTE + Common::swap32(m_data.entries[entry_index].server_dl_interval) * SECONDS_PER_MINUTE; @@ -201,21 +243,25 @@ u64 NWC24Dl::GetLastSubtaskDownloadTime(u16 entry_index, u8 subtask_id) const u32 NWC24Dl::Magic() const { + ASSERT(!IsDisabled()); return Common::swap32(m_data.header.magic); } void NWC24Dl::SetMagic(u32 magic) { + ASSERT(!IsDisabled()); m_data.header.magic = Common::swap32(magic); } u32 NWC24Dl::Version() const { + ASSERT(!IsDisabled()); return Common::swap32(m_data.header.version); } void NWC24Dl::SetVersion(u32 version) { + ASSERT(!IsDisabled()); m_data.header.version = Common::swap32(version); } } // namespace IOS::HLE::NWC24 diff --git a/Source/Core/Core/IOS/Network/KD/NWC24DL.h b/Source/Core/Core/IOS/Network/KD/NWC24DL.h index 6f5a05adae..4b875e57ac 100644 --- a/Source/Core/Core/IOS/Network/KD/NWC24DL.h +++ b/Source/Core/Core/IOS/Network/KD/NWC24DL.h @@ -22,10 +22,11 @@ class NWC24Dl final public: explicit NWC24Dl(std::shared_ptr fs); - void ReadDlList(); + bool ReadDlList(); void WriteDlList() const; - s32 CheckNwc24DlList() const; + bool CheckNwc24DlList() const; + bool IsDisabled() const; bool DoesEntryExist(u16 entry_index) const; bool IsEncrypted(u16 entry_index) const; @@ -130,6 +131,7 @@ private: std::shared_ptr m_fs; DLList m_data; + bool m_is_disabled = false; }; } // namespace NWC24 } // namespace IOS::HLE diff --git a/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp b/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp index 7e8ab1d53b..3d4dc35613 100644 --- a/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp +++ b/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp @@ -17,6 +17,7 @@ #include "Common/Logging/Log.h" #include "Common/NandPaths.h" #include "Common/SettingsHandler.h" +#include "Common/StringUtil.h" #include "Common/Random.h" #include "Common/ScopeGuard.h" @@ -154,7 +155,7 @@ s32 NWC24MakeUserID(u64* nwc24_id, u32 hollywood_id, u16 id_ctr, HardwareModel h NetKDRequestDevice::NetKDRequestDevice(EmulationKernel& ios, const std::string& device_name) : EmulationDevice(ios, device_name), m_config{ios.GetFS()}, m_dl_list{ios.GetFS()}, - m_send_list{ios.GetFS()} + m_send_list{ios.GetFS()}, m_friend_list{ios.GetFS()} { // Enable all NWC24 permissions m_scheduler_buffer[1] = Common::swap32(-1); @@ -167,7 +168,7 @@ NetKDRequestDevice::NetKDRequestDevice(EmulationKernel& ios, const std::string& } }); - m_handle_mail = !ios.GetIOSC().IsUsingDefaultId(); + m_handle_mail = !ios.GetIOSC().IsUsingDefaultId() && !m_send_list.IsDisabled(); m_scheduler_work_queue.Reset("WiiConnect24 Scheduler Worker", [](std::function task) { task(); }); @@ -220,7 +221,7 @@ void NetKDRequestDevice::SchedulerTimer() mail_time_state = 0; } - if (m_download_span <= download_time_state) + if (m_download_span <= download_time_state && !m_dl_list.IsDisabled()) { INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: Dispatching Download Task from Scheduler"); m_scheduler_work_queue.EmplaceItem([this] { SchedulerWorker(SchedulerEvent::Download); }); @@ -245,6 +246,12 @@ void NetKDRequestDevice::SchedulerWorker(const SchedulerEvent event) NWC24::ErrorCode code = DetermineDownloadTask(&entry_index, &subtask_id); if (code != NWC24::WC24_OK) { + if (code == NWC24::WC24_ERR_NOT_FOUND) + { + std::lock_guard lg(m_scheduler_lock); + m_download_span = DEFAULT_SCHEDULER_SPAN_MINUTES; + } + LogError(ErrorType::KD_Download, code); return; } @@ -268,6 +275,12 @@ void NetKDRequestDevice::SchedulerWorker(const SchedulerEvent event) { LogError(ErrorType::CheckMail, code); } + + code = KDSendMail(); + if (code != NWC24::WC24_OK) + { + LogError(ErrorType::SendMail, code); + } } } @@ -308,6 +321,15 @@ void NetKDRequestDevice::LogError(ErrorType error_type, s32 error_code) case ErrorType::CheckMail: new_code = -(102200 - error_code); break; + case ErrorType::SendMail: + new_code = -(105000 - error_code); + break; + case ErrorType::ReceiveMail: + new_code = -(100300 - error_code); + break; + case ErrorType::CGI: + new_code = -(error_code + 110000); + break; } std::lock_guard lg(m_scheduler_buffer_lock); @@ -491,6 +513,133 @@ NWC24::ErrorCode NetKDRequestDevice::DetermineSubtask(u16 entry_index, return NWC24::WC24_ERR_INVALID_VALUE; } +NWC24::ErrorCode NetKDRequestDevice::KDSendMail() +{ + bool success = false; + Common::ScopeGuard exit_guard([&] { + std::lock_guard lg(m_scheduler_buffer_lock); + if (success) + { + // m_scheduler_buffer[11] contains the amount of times we have sent for mail this IOS + // session. + m_scheduler_buffer[14] = Common::swap32(Common::swap32(m_scheduler_buffer[14]) + 1); + } + m_scheduler_buffer[4] = static_cast(CurrentFunction::None); + + m_send_list.WriteSendList(); + }); + + { + std::lock_guard lg(m_scheduler_buffer_lock); + m_scheduler_buffer[4] = Common::swap32(static_cast(CurrentFunction::Send)); + } + + m_send_list.ReadSendList(); + const std::string auth = + fmt::format("mlid=w{}\r\npasswd={}", m_config.Id(), m_config.GetPassword()); + std::vector multiform = {{"mlid", auth}}; + + std::vector mails = m_send_list.GetMailToSend(); + for (const u32 file_index : mails) + { + const u32 entry_id = m_send_list.GetEntryId(file_index); + const u32 mail_size = m_send_list.GetMailSize(file_index); + if (mail_size > MAX_MAIL_SIZE) + { + WARN_LOG_FMT(IOS_WC24, + "NET_KD_REQ: IOCTL_NWC24_SEND_MAIL_NOW: Mail at index {} was too large to send.", + entry_id); + LogError(ErrorType::SendMail, NWC24::WC24_MSG_TOO_BIG); + + NWC24::ErrorCode res = m_send_list.DeleteMessage(file_index); + if (res != NWC24::WC24_OK) + { + LogError(ErrorType::SendMail, res); + } + std::erase(mails, file_index); + continue; + } + + std::vector mail_data(mail_size); + NWC24::ErrorCode res = NWC24::ReadFromVFF( + NWC24::Mail::SEND_BOX_PATH, m_send_list.GetMailPath(file_index), m_ios.GetFS(), mail_data); + if (res != NWC24::WC24_OK) + { + ERROR_LOG_FMT(IOS_WC24, "Reading mail at index {} failed with error code {}.", entry_id, + static_cast(res)); + LogError(ErrorType::SendMail, NWC24::WC24_MSG_DAMAGED); + res = m_send_list.DeleteMessage(file_index); + if (res != NWC24::WC24_OK) + { + LogError(ErrorType::SendMail, res); + } + + std::erase(mails, file_index); + continue; + } + + const std::string mail_str = {mail_data.begin(), mail_data.end()}; + + multiform.push_back({fmt::format("m{}", entry_id), mail_str}); + } + + const Common::HttpRequest::Response response = + m_http.PostMultiform(m_config.GetSendURL(), multiform); + + if (!response) + { + ERROR_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_SEND_MAIL_NOW: Failed to request data at {}.", + m_config.GetSendURL()); + return NWC24::WC24_ERR_SERVER; + } + + // Now check if any mail failed to save to the server. + const std::string response_str = {response->begin(), response->end()}; + const std::string code = GetValueFromCGIResponse(response_str, "cd"); + if (code != "100") + { + ERROR_LOG_FMT( + IOS_WC24, + "NET_KD_REQ: IOCTL_NWC24_CHECK_MAIL_NOW: Mail server returned non-success code: {}", code); + return NWC24::WC24_ERR_SERVER; + } + + // Reverse in order to delete from bottom to top of the send list. + // We do this to ensure that new entries can be written as close to the beginning of the file as + // possible. + for (auto it = mails.rbegin(); it != mails.rend(); ++it) + { + const u32 entry_id = m_send_list.GetEntryId(*it); + Common::ScopeGuard delete_guard([&] { + NWC24::ErrorCode res = m_send_list.DeleteMessage(*it); + if (res != NWC24::WC24_OK) + { + LogError(ErrorType::SendMail, res); + } + }); + + const std::string value = GetValueFromCGIResponse(response_str, fmt::format("cd{}", entry_id)); + + s32 cgi_code{}; + const bool did_parse = TryParse(value, &cgi_code); + if (!did_parse) + { + ERROR_LOG_FMT(IOS_WC24, "Mail server returned invalid CGI response code."); + LogError(ErrorType::CGI, NWC24::WC24_ERR_SERVER); + break; + } + + if (cgi_code != 100) + { + ERROR_LOG_FMT(IOS_WC24, "Mail server failed to save mail at index {}", entry_id); + LogError(ErrorType::CGI, cgi_code); + } + } + + success = true; + return NWC24::WC24_OK; +} + NWC24::ErrorCode NetKDRequestDevice::KDDownload(const u16 entry_index, const std::optional subtask_id) { @@ -615,8 +764,8 @@ NWC24::ErrorCode NetKDRequestDevice::KDDownload(const u16 entry_index, } } - NWC24::ErrorCode reply = IOS::HLE::NWC24::OpenVFF(m_dl_list.GetVFFPath(entry_index), content_name, - m_ios.GetFS(), file_data); + NWC24::ErrorCode reply = IOS::HLE::NWC24::WriteToVFF(m_dl_list.GetVFFPath(entry_index), + content_name, m_ios.GetFS(), file_data); if (reply != NWC24::WC24_OK) { @@ -633,21 +782,45 @@ IPCReply NetKDRequestDevice::HandleNWC24CheckMailNow(const IOCtlRequest& request auto& system = GetSystem(); auto& memory = system.GetMemory(); + if (!m_handle_mail) + { + LogError(ErrorType::CheckMail, NWC24::WC24_ERR_BROKEN); + WriteReturnValue(memory, NWC24::WC24_ERR_BROKEN, request.buffer_out); + return IPCReply(IPC_SUCCESS); + } + u32 mail_flag{}; u32 interval{}; const NWC24::ErrorCode reply = KDCheckMail(&mail_flag, &interval); - WriteReturnValue(reply, request.buffer_out); + WriteReturnValue(memory, reply, request.buffer_out); memory.Write_U32(mail_flag, request.buffer_out + 4); memory.Write_U32(interval, request.buffer_out + 8); return IPCReply(IPC_SUCCESS); } +IPCReply NetKDRequestDevice::HandleNWC24SendMailNow(const IOCtlRequest& request) +{ + auto& memory = GetSystem().GetMemory(); + + const NWC24::ErrorCode reply = KDSendMail(); + WriteReturnValue(memory, reply, request.buffer_out); + return IPCReply(IPC_SUCCESS); +} + IPCReply NetKDRequestDevice::HandleNWC24DownloadNowEx(const IOCtlRequest& request) { - m_dl_list.ReadDlList(); auto& system = GetSystem(); auto& memory = system.GetMemory(); + + if (m_dl_list.IsDisabled() || !m_dl_list.ReadDlList()) + { + // Signal that the DL List is broken. + LogError(ErrorType::KD_Download, NWC24::WC24_ERR_BROKEN); + WriteReturnValue(memory, NWC24::WC24_ERR_BROKEN, request.buffer_out); + return IPCReply(IPC_SUCCESS); + } + const u32 flags = memory.Read_U32(request.buffer_in); // Nintendo converts the entry ID between a u32 and u16 // several times, presumably for alignment purposes. @@ -663,7 +836,7 @@ IPCReply NetKDRequestDevice::HandleNWC24DownloadNowEx(const IOCtlRequest& reques { ERROR_LOG_FMT(IOS_WC24, "NET_KD_REQ: Entry index out of range."); LogError(ErrorType::KD_Download, NWC24::WC24_ERR_INVALID_VALUE); - WriteReturnValue(NWC24::WC24_ERR_INVALID_VALUE, request.buffer_out); + WriteReturnValue(memory, NWC24::WC24_ERR_INVALID_VALUE, request.buffer_out); return IPCReply(IPC_SUCCESS); } @@ -671,7 +844,7 @@ IPCReply NetKDRequestDevice::HandleNWC24DownloadNowEx(const IOCtlRequest& reques { ERROR_LOG_FMT(IOS_WC24, "NET_KD_REQ: Requested entry does not exist in download list!"); LogError(ErrorType::KD_Download, NWC24::WC24_ERR_NOT_FOUND); - WriteReturnValue(NWC24::WC24_ERR_NOT_FOUND, request.buffer_out); + WriteReturnValue(memory, NWC24::WC24_ERR_NOT_FOUND, request.buffer_out); return IPCReply(IPC_SUCCESS); } @@ -701,10 +874,107 @@ IPCReply NetKDRequestDevice::HandleNWC24DownloadNowEx(const IOCtlRequest& reques reply = KDDownload(entry_index, std::nullopt); } - WriteReturnValue(reply, request.buffer_out); + WriteReturnValue(memory, reply, request.buffer_out); return IPCReply(IPC_SUCCESS); } +IPCReply NetKDRequestDevice::HandleRequestRegisterUserId(const IOS::HLE::IOCtlRequest& request) +{ + auto& system = GetSystem(); + auto& memory = system.GetMemory(); + + INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_REQUEST_REGISTER_USER_ID"); + // Always 0 for some reason, never modified anywhere else + memory.Write_U32(0, request.buffer_out + 4); + + // First check if the message config file is in the correct state to handle this. + if (m_config.IsRegistered()) + { + WriteReturnValue(memory, NWC24::WC24_ERR_ID_REGISTERED, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_ID_REGISTERED); + return IPCReply{IPC_SUCCESS}; + } + + if (!m_config.IsGenerated()) + { + WriteReturnValue(memory, NWC24::WC24_ERR_ID_NOT_GENERATED, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_ID_NOT_GENERATED); + return IPCReply{IPC_SUCCESS}; + } + + // We require the user's serial number. + const std::string settings_file_path = + Common::GetTitleDataPath(Titles::SYSTEM_MENU) + "/" WII_SETTING; + const auto file = m_ios.GetFS()->OpenFile(PID_KD, PID_KD, settings_file_path, FS::Mode::Read); + if (!file) + { + WriteReturnValue(memory, NWC24::WC24_ERR_FILE_OPEN, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_FILE_OPEN); + return IPCReply{IPC_SUCCESS}; + } + + Common::SettingsHandler::Buffer data; + if (!file->Read(data.data(), data.size())) + { + WriteReturnValue(memory, NWC24::WC24_ERR_FILE_READ, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_FILE_READ); + return IPCReply{IPC_SUCCESS}; + } + + const Common::SettingsHandler gen{std::move(data)}; + const std::string serno = gen.GetValue("SERNO"); + const std::string form_data = + fmt::format("mlid=w{}&hdid={}&rgncd={}", m_config.Id(), m_ios.GetIOSC().GetDeviceId(), serno); + const Common::HttpRequest::Response response = m_http.Post(m_config.GetAccountURL(), form_data); + + if (!response) + { + ERROR_LOG_FMT(IOS_WC24, + "NET_KD_REQ: IOCTL_NWC24_REQUEST_REGISTER_USER_ID: Failed to request data at {}.", + m_config.GetAccountURL()); + WriteReturnValue(memory, NWC24::WC24_ERR_SERVER, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_SERVER); + return IPCReply{IPC_SUCCESS}; + } + + const std::string response_str = {response->begin(), response->end()}; + const std::string code = GetValueFromCGIResponse(response_str, "cd"); + if (code != "100") + { + ERROR_LOG_FMT(IOS_WC24, + "NET_KD_REQ: IOCTL_NWC24_REQUEST_REGISTER_USER_ID: Mail server returned " + "non-success code: {}", + code); + WriteReturnValue(memory, NWC24::WC24_ERR_SERVER, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_SERVER); + return IPCReply{IPC_SUCCESS}; + } + + const std::string password = GetValueFromCGIResponse(response_str, "passwd"); + const std::string mail_check_id = GetValueFromCGIResponse(response_str, "mlchkid"); + if (mail_check_id.size() != 32) + { + ERROR_LOG_FMT(IOS_WC24, + "NET_KD_REQ: IOCTL_NWC24_REQUEST_REGISTER_USER_ID: Mail server returned invalid " + "mlchkid: {}", + mail_check_id); + WriteReturnValue(memory, NWC24::WC24_ERR_SERVER, request.buffer_out); + LogError(ErrorType::Account, NWC24::WC24_ERR_SERVER); + return IPCReply{IPC_SUCCESS}; + } + + // Now write to the config. + m_config.SetCreationStage(NWC24::NWC24CreationStage::Registered); + m_config.SetPassword(password); + m_config.SetMailCheckID(mail_check_id); + m_config.WriteConfig(); + m_config.WriteCBK(); + + WriteReturnValue(memory, NWC24::WC24_OK, request.buffer_out); + + return IPCReply{IPC_SUCCESS}; +} + std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) { enum : u32 @@ -741,7 +1011,7 @@ std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) case IOCTL_NWC24_SUSPEND_SCHEDULER: // NWC24iResumeForCloseLib from NWC24SuspendScheduler (Input: none, Output: 32 bytes) INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_SUSPEND_SCHEDULER - NI"); - WriteReturnValue(0, request.buffer_out); // no error + WriteReturnValue(memory, 0, request.buffer_out); // no error break; case IOCTL_NWC24_EXEC_TRY_SUSPEND_SCHEDULER: // NWC24iResumeForCloseLib @@ -750,11 +1020,11 @@ std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) case IOCTL_NWC24_EXEC_RESUME_SCHEDULER: // NWC24iResumeForCloseLib INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_EXEC_RESUME_SCHEDULER - NI"); - WriteReturnValue(0, request.buffer_out); // no error + WriteReturnValue(memory, 0, request.buffer_out); // no error break; case IOCTL_NWC24_STARTUP_SOCKET: // NWC24iStartupSocket - WriteReturnValue(0, request.buffer_out); + WriteReturnValue(memory, 0, request.buffer_out); memory.Write_U32(0, request.buffer_out + 4); return_value = 0; INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_STARTUP_SOCKET - NI"); @@ -774,10 +1044,7 @@ std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) break; case IOCTL_NWC24_REQUEST_REGISTER_USER_ID: - INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_REQUEST_REGISTER_USER_ID"); - WriteReturnValue(0, request.buffer_out); - memory.Write_U32(0, request.buffer_out + 4); - break; + return LaunchAsyncTask(&NetKDRequestDevice::HandleRequestRegisterUserId, request); case IOCTL_NWC24_REQUEST_GENERATED_USER_ID: // (Input: none, Output: 32 bytes) INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_REQUEST_GENERATED_USER_ID"); @@ -816,21 +1083,21 @@ std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) m_config.WriteConfig(); m_config.WriteCBK(); - WriteReturnValue(ret, request.buffer_out); + WriteReturnValue(memory, ret, request.buffer_out); } else { LogError(ErrorType::Account, NWC24::WC24_ERR_INVALID_VALUE); - WriteReturnValue(NWC24::WC24_ERR_FATAL, request.buffer_out); + WriteReturnValue(memory, NWC24::WC24_ERR_FATAL, request.buffer_out); } } else if (m_config.IsGenerated()) { - WriteReturnValue(NWC24::WC24_ERR_ID_GENERATED, request.buffer_out); + WriteReturnValue(memory, NWC24::WC24_ERR_ID_GENERATED, request.buffer_out); } else if (m_config.IsRegistered()) { - WriteReturnValue(NWC24::WC24_ERR_ID_REGISTERED, request.buffer_out); + WriteReturnValue(memory, NWC24::WC24_ERR_ID_REGISTERED, request.buffer_out); } memory.Write_U64(m_config.Id(), request.buffer_out + 4); memory.Write_U32(u32(m_config.CreationStage()), request.buffer_out + 0xC); @@ -866,6 +1133,9 @@ std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) case IOCTL_NWC24_DOWNLOAD_NOW_EX: return LaunchAsyncTask(&NetKDRequestDevice::HandleNWC24DownloadNowEx, request); + case IOCTL_NWC24_SEND_MAIL_NOW: + return LaunchAsyncTask(&NetKDRequestDevice::HandleNWC24SendMailNow, request); + case IOCTL_NWC24_REQUEST_SHUTDOWN: { if (request.buffer_in == 0 || request.buffer_in % 4 != 0 || request.buffer_in_size < 8 || diff --git a/Source/Core/Core/IOS/Network/KD/NetKDRequest.h b/Source/Core/Core/IOS/Network/KD/NetKDRequest.h index 99130cec6b..0fcd43f52d 100644 --- a/Source/Core/Core/IOS/Network/KD/NetKDRequest.h +++ b/Source/Core/Core/IOS/Network/KD/NetKDRequest.h @@ -13,6 +13,7 @@ #include "Common/HttpRequest.h" #include "Common/WorkQueueThread.h" #include "Core/IOS/Device.h" +#include "Core/IOS/Network/KD/Mail/WC24FriendList.h" #include "Core/IOS/Network/KD/Mail/WC24Send.h" #include "Core/IOS/Network/KD/NWC24Config.h" #include "Core/IOS/Network/KD/NWC24DL.h" @@ -72,6 +73,9 @@ private: Client, Server, CheckMail, + SendMail, + ReceiveMail, + CGI, }; enum class SchedulerEvent @@ -80,7 +84,10 @@ private: Download, }; + IPCReply HandleNWC24SendMailNow(const IOCtlRequest& request); NWC24::ErrorCode KDCheckMail(u32* mail_flag, u32* interval); + IPCReply HandleRequestRegisterUserId(const IOCtlRequest& request); + NWC24::ErrorCode KDSendMail(); void LogError(ErrorType error_type, s32 error_code); void SchedulerTimer(); @@ -88,14 +95,18 @@ private: NWC24::ErrorCode DetermineDownloadTask(u16* entry_index, std::optional* subtask_id) const; NWC24::ErrorCode DetermineSubtask(u16 entry_index, std::optional* subtask_id) const; + static constexpr u32 MAX_MAIL_SIZE = 208952; static std::string GetValueFromCGIResponse(const std::string& response, const std::string& key); static constexpr std::array MAIL_CHECK_KEY = {0xce, 0x4c, 0xf2, 0x9a, 0x3d, 0x6b, 0xe1, 0xc2, 0x61, 0x91, 0x72, 0xb5, 0xcb, 0x29, 0x8c, 0x89, 0x72, 0xd4, 0x50, 0xad}; + static constexpr u32 DEFAULT_SCHEDULER_SPAN_MINUTES = 11; + NWC24::NWC24Config m_config; NWC24::NWC24Dl m_dl_list; NWC24::Mail::WC24SendList m_send_list; + NWC24::Mail::WC24FriendList m_friend_list; Common::WorkQueueThread m_work_queue; Common::WorkQueueThread> m_scheduler_work_queue; std::mutex m_async_reply_lock; diff --git a/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.cpp b/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.cpp index c616199105..4cae4e5e83 100644 --- a/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.cpp +++ b/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.cpp @@ -189,7 +189,7 @@ static DRESULT vff_ioctl(IOS::HLE::FS::FileHandle* vff, BYTE pdrv, BYTE cmd, voi namespace IOS::HLE::NWC24 { -static ErrorCode WriteFile(const std::string& filename, const std::vector& tmp_buffer) +static ErrorCode WriteFile(const std::string& filename, std::span tmp_buffer) { FIL dst{}; const auto open_error_code = f_open(&dst, filename.c_str(), FA_CREATE_ALWAYS | FA_WRITE); @@ -237,6 +237,48 @@ static ErrorCode WriteFile(const std::string& filename, const std::vector& t return WC24_OK; } +static ErrorCode ReadFile(const std::string& filename, std::vector& out) +{ + FIL src{}; + const auto open_error_code = f_open(&src, filename.c_str(), FA_READ); + if (open_error_code != FR_OK) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to open file {} in VFF", filename); + return WC24_ERR_FILE_OPEN; + } + + Common::ScopeGuard vff_close_guard{[&] { f_close(&src); }}; + + u32 size = static_cast(out.size()); + u32 read_size{}; + const auto read_error_code = f_read(&src, out.data(), size, &read_size); + if (read_error_code != FR_OK) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to read file {} in VFF: {}", filename, + static_cast(read_error_code)); + return WC24_ERR_FILE_READ; + } + + if (read_size != size) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to read bytes of file {} to VFF ({} != {})", filename, + read_size, size); + return WC24_ERR_FILE_READ; + } + + // As prior operations did not fail, dismiss the guard and handle a potential error with f_close. + vff_close_guard.Dismiss(); + + const auto close_error_code = f_close(&src); + if (close_error_code != FR_OK) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to close file {} in VFF", filename); + return WC24_ERR_FILE_CLOSE; + } + + return WC24_OK; +} + namespace { class VffFatFsCallbacks : public Common::FatFsCallbacks @@ -258,8 +300,8 @@ public: }; } // namespace -ErrorCode OpenVFF(const std::string& path, const std::string& filename, - const std::shared_ptr& fs, const std::vector& data) +ErrorCode WriteToVFF(const std::string& path, const std::string& filename, + const std::shared_ptr& fs, std::span data) { VffFatFsCallbacks callbacks; ErrorCode return_value; @@ -286,6 +328,8 @@ ErrorCode OpenVFF(const std::string& path, const std::string& filename, return; } + Common::ScopeGuard unmount_guard{[] { f_unmount(""); }}; + const FRESULT vff_mount_error_code = vff_mount(callbacks.m_vff, &fatfs); if (vff_mount_error_code != FR_OK) { @@ -295,8 +339,6 @@ ErrorCode OpenVFF(const std::string& path, const std::string& filename, return; } - Common::ScopeGuard unmount_guard{[] { f_unmount(""); }}; - const auto write_error_code = WriteFile(filename, data); if (write_error_code != WC24_OK) { @@ -312,4 +354,108 @@ ErrorCode OpenVFF(const std::string& path, const std::string& filename, return return_value; } + +ErrorCode ReadFromVFF(const std::string& path, const std::string& filename, + const std::shared_ptr& fs, std::vector& out) +{ + VffFatFsCallbacks callbacks; + ErrorCode return_value; + Common::RunInFatFsContext(callbacks, [&]() { + auto temp = fs->OpenFile(PID_KD, PID_KD, path, FS::Mode::ReadWrite); + if (!temp) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to open VFF at: {}", path); + return_value = WC24_ERR_NOT_FOUND; + return; + } + + callbacks.m_vff = &*temp; + + FATFS fatfs{}; + const FRESULT fatfs_mount_error_code = f_mount(&fatfs, "", 0); + if (fatfs_mount_error_code != FR_OK) + { + // The VFF is most likely broken. + ERROR_LOG_FMT(IOS_WC24, "Failed to mount VFF at: {}", path); + return_value = WC24_ERR_BROKEN; + return; + } + + Common::ScopeGuard unmount_guard{[] { f_unmount(""); }}; + + const FRESULT vff_mount_error_code = vff_mount(callbacks.m_vff, &fatfs); + if (vff_mount_error_code != FR_OK) + { + // The VFF is most likely broken. + ERROR_LOG_FMT(IOS_WC24, "Failed to mount VFF at: {}", path); + return_value = WC24_ERR_BROKEN; + return; + } + + const ErrorCode read_error_code = ReadFile(filename, out); + if (read_error_code != WC24_OK) + { + return_value = read_error_code; + return; + } + + return_value = WC24_OK; + return; + }); + + return return_value; +} + +ErrorCode DeleteFileFromVFF(const std::string& path, const std::string& filename, + const std::shared_ptr& fs) +{ + VffFatFsCallbacks callbacks; + ErrorCode return_value; + Common::RunInFatFsContext(callbacks, [&]() { + auto temp = fs->OpenFile(PID_KD, PID_KD, path, FS::Mode::ReadWrite); + if (!temp) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to open VFF at: {}", path); + return_value = WC24_ERR_NOT_FOUND; + return; + } + + callbacks.m_vff = &*temp; + + FATFS fatfs{}; + const FRESULT fatfs_mount_error_code = f_mount(&fatfs, "", 0); + if (fatfs_mount_error_code != FR_OK) + { + // The VFF is most likely broken. + ERROR_LOG_FMT(IOS_WC24, "Failed to mount VFF at: {}", path); + return_value = WC24_ERR_BROKEN; + return; + } + + Common::ScopeGuard unmount_guard{[] { f_unmount(""); }}; + + const FRESULT vff_mount_error_code = vff_mount(callbacks.m_vff, &fatfs); + if (vff_mount_error_code != FR_OK) + { + // The VFF is most likely broken. + ERROR_LOG_FMT(IOS_WC24, "Failed to mount VFF at: {}", path); + return_value = WC24_ERR_BROKEN; + return; + } + + const FRESULT unlink_code = f_unlink(filename.c_str()); + if (unlink_code != FR_OK) + { + ERROR_LOG_FMT(IOS_WC24, "Failed to delete file {} in VFF at: {} Code: {}", filename, path, + static_cast(unlink_code)); + return_value = WC24_ERR_BROKEN; + return; + } + + return_value = WC24_OK; + return; + }); + + return return_value; +} } // namespace IOS::HLE::NWC24 diff --git a/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.h b/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.h index ca3dc4c5a8..53b31dd1d0 100644 --- a/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.h +++ b/Source/Core/Core/IOS/Network/KD/VFF/VFFUtil.h @@ -4,6 +4,7 @@ #pragma once #include +#include #include #include @@ -22,8 +23,12 @@ namespace NWC24 constexpr u16 SECTOR_SIZE = 512; constexpr u16 VF_LITTLE_ENDIAN = 0xFFFE; constexpr u16 VF_BIG_ENDIAN = 0xFEFF; -ErrorCode OpenVFF(const std::string& path, const std::string& filename, - const std::shared_ptr& fs, const std::vector& data); +ErrorCode WriteToVFF(const std::string& path, const std::string& filename, + const std::shared_ptr& fs, std::span data); +ErrorCode ReadFromVFF(const std::string& path, const std::string& filename, + const std::shared_ptr& fs, std::vector& out); +ErrorCode DeleteFileFromVFF(const std::string& path, const std::string& filename, + const std::shared_ptr& fs); #pragma pack(push, 1) struct VFFHeader final diff --git a/Source/Core/Core/IOS/Network/NCD/Manage.cpp b/Source/Core/Core/IOS/Network/NCD/Manage.cpp index 4b04e2d5bc..5cd3de22b5 100644 --- a/Source/Core/Core/IOS/Network/NCD/Manage.cpp +++ b/Source/Core/Core/IOS/Network/NCD/Manage.cpp @@ -87,24 +87,24 @@ std::optional NetNCDManageDevice::IOCtlV(const IOCtlVRequest& request) case IOCTLV_NCD_GETCONFIG: INFO_LOG_FMT(IOS_NET, "NET_NCD_MANAGE: IOCTLV_NCD_GETCONFIG"); - config.WriteToMem(request.io_vectors.at(0).address); + config.WriteToMem(memory, request.io_vectors.at(0).address); common_vector = 1; break; case IOCTLV_NCD_SETCONFIG: INFO_LOG_FMT(IOS_NET, "NET_NCD_MANAGE: IOCTLV_NCD_SETCONFIG"); - config.ReadFromMem(request.in_vectors.at(0).address); + config.ReadFromMem(memory, request.in_vectors.at(0).address); break; case IOCTLV_NCD_READCONFIG: INFO_LOG_FMT(IOS_NET, "NET_NCD_MANAGE: IOCTLV_NCD_READCONFIG"); config.ReadConfig(m_ios.GetFS().get()); - config.WriteToMem(request.io_vectors.at(0).address); + config.WriteToMem(memory, request.io_vectors.at(0).address); break; case IOCTLV_NCD_WRITECONFIG: INFO_LOG_FMT(IOS_NET, "NET_NCD_MANAGE: IOCTLV_NCD_WRITECONFIG"); - config.ReadFromMem(request.in_vectors.at(0).address); + config.ReadFromMem(memory, request.in_vectors.at(0).address); config.WriteConfig(m_ios.GetFS().get()); break; diff --git a/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.cpp b/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.cpp index 5bc1f2b1f2..22ad09d01d 100644 --- a/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.cpp +++ b/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.cpp @@ -12,7 +12,6 @@ #include "Core/IOS/FS/FileSystem.h" #include "Core/IOS/IOS.h" #include "Core/IOS/Uids.h" -#include "Core/System.h" namespace IOS::HLE::Net { @@ -52,17 +51,13 @@ void WiiNetConfig::ResetConfig(FS::FileSystem* fs) WriteConfig(fs); } -void WiiNetConfig::WriteToMem(const u32 address) const +void WiiNetConfig::WriteToMem(Memory::MemoryManager& memory, const u32 address) const { - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); memory.CopyToEmu(address, &m_data, sizeof(m_data)); } -void WiiNetConfig::ReadFromMem(const u32 address) +void WiiNetConfig::ReadFromMem(const Memory::MemoryManager& memory, const u32 address) { - auto& system = Core::System::GetInstance(); - auto& memory = system.GetMemory(); memory.CopyFromEmu(&m_data, address, sizeof(m_data)); } } // namespace IOS::HLE::Net diff --git a/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.h b/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.h index 6299b0bff0..20dc11430c 100644 --- a/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.h +++ b/Source/Core/Core/IOS/Network/NCD/WiiNetConfig.h @@ -6,6 +6,11 @@ #include #include "Common/CommonTypes.h" +namespace Memory +{ +class MemoryManager; +} + namespace IOS::HLE { namespace FS @@ -111,8 +116,8 @@ public: void WriteConfig(FS::FileSystem* fs) const; void ResetConfig(FS::FileSystem* fs); - void WriteToMem(u32 address) const; - void ReadFromMem(u32 address); + void WriteToMem(Memory::MemoryManager& memory, u32 address) const; + void ReadFromMem(const Memory::MemoryManager& memory, u32 address); private: // Data layout of the network configuration file (/shared2/sys/net/02/config.dat) diff --git a/Source/Core/Core/IOS/Network/SSL.cpp b/Source/Core/Core/IOS/Network/SSL.cpp index 1ec262305d..c2ed3b3b02 100644 --- a/Source/Core/Core/IOS/Network/SSL.cpp +++ b/Source/Core/Core/IOS/Network/SSL.cpp @@ -281,12 +281,12 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) ssl->hostname = hostname; ssl->active = true; - WriteReturnValue(freeSSL, BufferIn); + WriteReturnValue(memory, freeSSL, BufferIn); } else { _SSL_NEW_ERROR: - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); } INFO_LOG_FMT(IOS_SSL, @@ -321,11 +321,11 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) ssl->active = false; - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SHUTDOWN " @@ -361,19 +361,19 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) if (ret) { - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); } else { mbedtls_ssl_conf_ca_chain(&ssl->config, &ssl->cacert, nullptr); - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETROOTCA = {}", ret); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } break; } @@ -407,19 +407,19 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) { mbedtls_x509_crt_free(&ssl->clicert); mbedtls_pk_free(&ssl->pk); - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); } else { mbedtls_ssl_conf_own_cert(&ssl->config, &ssl->clicert, &ssl->pk); - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT = ({}, {})", ret, pk_ret); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT invalid sslID = {}", sslID); } break; @@ -442,11 +442,11 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) mbedtls_pk_free(&ssl->pk); mbedtls_ssl_conf_own_cert(&ssl->config, nullptr, nullptr); - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT invalid sslID = {}", sslID); } break; @@ -467,18 +467,18 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) if (ret) { mbedtls_x509_crt_free(&ssl->clicert); - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); } else { mbedtls_ssl_conf_ca_chain(&ssl->config, &ssl->cacert, nullptr); - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETBUILTINROOTCA = {}", ret); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETBUILTINROOTCA " @@ -500,11 +500,11 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) ssl->hostfd = GetEmulationKernel().GetSocketManager()->GetHostSocket(ssl->sockfd); INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_CONNECT socket = {}", ssl->sockfd); mbedtls_ssl_set_bio(&ssl->ctx, ssl, SSLSendWithoutSNI, SSLRecv, nullptr); - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_CONNECT " @@ -526,7 +526,7 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } break; } @@ -541,7 +541,7 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_WRITE " @@ -565,7 +565,7 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } INFO_LOG_FMT(IOS_SSL, @@ -582,11 +582,11 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) int sslID = memory.Read_U32(BufferOut) - 1; if (IsSSLIDValid(sslID)) { - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } INFO_LOG_FMT(IOS_SSL, "IOCTLV_NET_SSL_SETROOTCADEFAULT " @@ -610,11 +610,11 @@ std::optional NetSSLDevice::IOCtlV(const IOCtlVRequest& request) int sslID = memory.Read_U32(BufferOut) - 1; if (IsSSLIDValid(sslID)) { - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } break; } diff --git a/Source/Core/Core/IOS/Network/Socket.cpp b/Source/Core/Core/IOS/Network/Socket.cpp index caa461a8cd..8dd46f13e8 100644 --- a/Source/Core/Core/IOS/Network/Socket.cpp +++ b/Source/Core/Core/IOS/Network/Socket.cpp @@ -86,7 +86,9 @@ static s32 TranslateErrorCode(s32 native_error, bool is_rw) } } -WiiSockMan::WiiSockMan() = default; +WiiSockMan::WiiSockMan(EmulationKernel& ios) : m_ios(ios) +{ +} WiiSockMan::~WiiSockMan() = default; @@ -176,19 +178,19 @@ s32 WiiSocket::Shutdown(u32 how) { case IOCTL_SO_ACCEPT: if (shut_write) - op.Abort(-SO_EINVAL); + Abort(&op, -SO_EINVAL); break; case IOCTL_SO_CONNECT: if (shut_write && !nonBlock) - op.Abort(-SO_ENETUNREACH); + Abort(&op, -SO_ENETUNREACH); break; case IOCTLV_SO_RECVFROM: if (shut_read) - op.Abort(-SO_ENOTCONN); + Abort(&op, -SO_ENOTCONN); break; case IOCTLV_SO_SENDTO: if (shut_write) - op.Abort(-SO_ENOTCONN); + Abort(&op, -SO_ENOTCONN); break; default: break; @@ -213,7 +215,7 @@ s32 WiiSocket::CloseFd() for (auto it = pending_sockops.begin(); it != pending_sockops.end();) { - GetIOS()->EnqueueIPCReply(it->request, -SO_ENOTCONN); + m_socket_manager.EnqueueIPCReply(it->request, -SO_ENOTCONN); it = pending_sockops.erase(it); } connecting_state = ConnectingState::None; @@ -397,14 +399,14 @@ void WiiSocket::Update(bool read, bool write, bool except) connecting_state = GetConnectingState(); if (connecting_state == ConnectingState::Connecting) { - WriteReturnValue(SSL_ERR_RAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_RAGAIN, BufferIn); ReturnValue = SSL_ERR_RAGAIN; break; } else if (connecting_state == ConnectingState::None || connecting_state == ConnectingState::Error) { - WriteReturnValue(SSL_ERR_SYSCALL, BufferIn); + WriteReturnValue(memory, SSL_ERR_SYSCALL, BufferIn); ReturnValue = SSL_ERR_SYSCALL; break; } @@ -420,15 +422,15 @@ void WiiSocket::Update(bool read, bool write, bool except) switch (ret) { case 0: - WriteReturnValue(SSL_OK, BufferIn); + WriteReturnValue(memory, SSL_OK, BufferIn); break; case MBEDTLS_ERR_SSL_WANT_READ: - WriteReturnValue(SSL_ERR_RAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_RAGAIN, BufferIn); if (!nonBlock) ReturnValue = SSL_ERR_RAGAIN; break; case MBEDTLS_ERR_SSL_WANT_WRITE: - WriteReturnValue(SSL_ERR_WAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_WAGAIN, BufferIn); if (!nonBlock) ReturnValue = SSL_ERR_WAGAIN; break; @@ -451,13 +453,13 @@ void WiiSocket::Update(bool read, bool write, bool except) else res = SSL_ERR_FAILED; - WriteReturnValue(res, BufferIn); + WriteReturnValue(memory, res, BufferIn); if (!nonBlock) ReturnValue = res; break; } default: - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); break; } @@ -495,24 +497,24 @@ void WiiSocket::Update(bool read, bool write, bool except) system.GetPowerPC().GetDebugInterface().NetworkLogger()->LogSSLWrite( memory.GetPointer(BufferOut2), ret, ssl->hostfd); // Return bytes written or SSL_ERR_ZERO if none - WriteReturnValue((ret == 0) ? SSL_ERR_ZERO : ret, BufferIn); + WriteReturnValue(memory, (ret == 0) ? SSL_ERR_ZERO : ret, BufferIn); } else { switch (ret) { case MBEDTLS_ERR_SSL_WANT_READ: - WriteReturnValue(SSL_ERR_RAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_RAGAIN, BufferIn); if (!nonBlock) ReturnValue = SSL_ERR_RAGAIN; break; case MBEDTLS_ERR_SSL_WANT_WRITE: - WriteReturnValue(SSL_ERR_WAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_WAGAIN, BufferIn); if (!nonBlock) ReturnValue = SSL_ERR_WAGAIN; break; default: - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); break; } } @@ -529,24 +531,24 @@ void WiiSocket::Update(bool read, bool write, bool except) system.GetPowerPC().GetDebugInterface().NetworkLogger()->LogSSLRead( memory.GetPointer(BufferIn2), ret, ssl->hostfd); // Return bytes read or SSL_ERR_ZERO if none - WriteReturnValue((ret == 0) ? SSL_ERR_ZERO : ret, BufferIn); + WriteReturnValue(memory, (ret == 0) ? SSL_ERR_ZERO : ret, BufferIn); } else { switch (ret) { case MBEDTLS_ERR_SSL_WANT_READ: - WriteReturnValue(SSL_ERR_RAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_RAGAIN, BufferIn); if (!nonBlock) ReturnValue = SSL_ERR_RAGAIN; break; case MBEDTLS_ERR_SSL_WANT_WRITE: - WriteReturnValue(SSL_ERR_WAGAIN, BufferIn); + WriteReturnValue(memory, SSL_ERR_WAGAIN, BufferIn); if (!nonBlock) ReturnValue = SSL_ERR_WAGAIN; break; default: - WriteReturnValue(SSL_ERR_FAILED, BufferIn); + WriteReturnValue(memory, SSL_ERR_FAILED, BufferIn); break; } } @@ -558,7 +560,7 @@ void WiiSocket::Update(bool read, bool write, bool except) } else { - WriteReturnValue(SSL_ERR_ID, BufferIn); + WriteReturnValue(memory, SSL_ERR_ID, BufferIn); } } else @@ -705,8 +707,7 @@ void WiiSocket::Update(bool read, bool write, bool except) wii_fd, it->is_ssl ? static_cast(it->ssl_type) : static_cast(it->net_type), ReturnValue, nonBlock, forceNonBlock); - // TODO: remove the dependency on a running IOS instance. - GetIOS()->EnqueueIPCReply(it->request, ReturnValue); + m_socket_manager.EnqueueIPCReply(it->request, ReturnValue); it = pending_sockops.erase(it); } else @@ -974,6 +975,11 @@ s32 WiiSockMan::DeleteSocket(s32 wii_fd) return ReturnValue; } +void WiiSockMan::EnqueueIPCReply(const Request& request, s32 return_value) const +{ + m_ios.EnqueueIPCReply(request, return_value); +} + void WiiSockMan::Update() { s32 nfds = 0; @@ -1047,66 +1053,61 @@ void WiiSockMan::UpdatePollCommands() auto& system = Core::System::GetInstance(); auto& memory = system.GetMemory(); - pending_polls.erase( - std::remove_if( - pending_polls.begin(), pending_polls.end(), - [&system, &memory, this](PollCommand& pcmd) { - const auto request = Request(system, pcmd.request_addr); - auto& pfds = pcmd.wii_fds; - int ret = 0; + std::erase_if(pending_polls, [&system, &memory, this](PollCommand& pcmd) { + const auto request = Request(system, pcmd.request_addr); + auto& pfds = pcmd.wii_fds; + int ret = 0; - // Happens only on savestate load - if (pfds[0].revents & error_event) - { - ret = static_cast(pfds.size()); - } - else - { - // Make the behavior of poll consistent across platforms by not passing: - // - Set with invalid fds, revents is set to 0 (Linux) or POLLNVAL (Windows) - // - Set without a valid socket, raises an error on Windows - std::vector original_order(pfds.size()); - std::iota(original_order.begin(), original_order.end(), 0); - // Select indices with valid fds - auto mid = std::partition(original_order.begin(), original_order.end(), [&](auto i) { - return GetHostSocket(memory.Read_U32(pcmd.buffer_out + 0xc * i)) >= 0; - }); - const auto n_valid = std::distance(original_order.begin(), mid); + // Happens only on savestate load + if (pfds[0].revents & error_event) + { + ret = static_cast(pfds.size()); + } + else + { + // Make the behavior of poll consistent across platforms by not passing: + // - Set with invalid fds, revents is set to 0 (Linux) or POLLNVAL (Windows) + // - Set without a valid socket, raises an error on Windows + std::vector original_order(pfds.size()); + std::iota(original_order.begin(), original_order.end(), 0); + // Select indices with valid fds + auto mid = std::partition(original_order.begin(), original_order.end(), [&](auto i) { + return GetHostSocket(memory.Read_U32(pcmd.buffer_out + 0xc * i)) >= 0; + }); + const auto n_valid = std::distance(original_order.begin(), mid); - // Move all the valid pollfds to the front of the vector - for (auto i = 0; i < n_valid; ++i) - std::swap(pfds[i], pfds[original_order[i]]); + // Move all the valid pollfds to the front of the vector + for (auto i = 0; i < n_valid; ++i) + std::swap(pfds[i], pfds[original_order[i]]); - if (n_valid > 0) - ret = poll(pfds.data(), n_valid, 0); - if (ret < 0) - ret = GetNetErrorCode(ret, "UpdatePollCommands", false); + if (n_valid > 0) + ret = poll(pfds.data(), n_valid, 0); + if (ret < 0) + ret = GetNetErrorCode(ret, "UpdatePollCommands", false); - // Move everything back to where they were - for (auto i = 0; i < n_valid; ++i) - std::swap(pfds[i], pfds[original_order[i]]); - } + // Move everything back to where they were + for (auto i = 0; i < n_valid; ++i) + std::swap(pfds[i], pfds[original_order[i]]); + } - if (ret == 0 && pcmd.timeout) - return false; + if (ret == 0 && pcmd.timeout) + return false; - // Translate native to Wii events, - for (u32 i = 0; i < pfds.size(); ++i) - { - const int revents = ConvertEvents(pfds[i].revents, ConvertDirection::NativeToWii); + // Translate native to Wii events, + for (u32 i = 0; i < pfds.size(); ++i) + { + const int revents = ConvertEvents(pfds[i].revents, ConvertDirection::NativeToWii); - // No need to change fd or events as they are input only. - // memory.Write_U32(ufds[i].fd, request.buffer_out + 0xc*i); //fd - // memory.Write_U32(events, request.buffer_out + 0xc*i + 4); //events - memory.Write_U32(revents, pcmd.buffer_out + 0xc * i + 8); // revents - DEBUG_LOG_FMT(IOS_NET, - "IOCTL_SO_POLL socket {} wevents {:08X} events {:08X} revents {:08X}", - i, revents, pfds[i].events, pfds[i].revents); - } - GetIOS()->EnqueueIPCReply(request, ret); - return true; - }), - pending_polls.end()); + // No need to change fd or events as they are input only. + // memory.Write_U32(ufds[i].fd, request.buffer_out + 0xc*i); //fd + // memory.Write_U32(events, request.buffer_out + 0xc*i + 4); //events + memory.Write_U32(revents, pcmd.buffer_out + 0xc * i + 8); // revents + DEBUG_LOG_FMT(IOS_NET, "IOCTL_SO_POLL socket {} wevents {:08X} events {:08X} revents {:08X}", + i, revents, pfds[i].events, pfds[i].revents); + } + EnqueueIPCReply(request, ret); + return true; + }); } void WiiSockMan::ToNativeAddrIn(const u8* addr, sockaddr_in* to) @@ -1200,10 +1201,10 @@ void WiiSockMan::UpdateWantDeterminism(bool want) Clean(); } -void WiiSocket::sockop::Abort(s32 value) +void WiiSocket::Abort(WiiSocket::sockop* op, s32 value) const { - is_aborted = true; - GetIOS()->EnqueueIPCReply(request, value); + op->is_aborted = true; + m_socket_manager.EnqueueIPCReply(op->request, value); } #undef ERRORCODE #undef EITHER diff --git a/Source/Core/Core/IOS/Network/Socket.h b/Source/Core/Core/IOS/Network/Socket.h index d045a5f960..a4d77319ca 100644 --- a/Source/Core/Core/IOS/Network/Socket.h +++ b/Source/Core/Core/IOS/Network/Socket.h @@ -182,10 +182,10 @@ class WiiSocket public: explicit WiiSocket(WiiSockMan& socket_manager) : m_socket_manager(socket_manager) {} WiiSocket(const WiiSocket&) = delete; - WiiSocket(WiiSocket&&) = default; + WiiSocket(WiiSocket&&) = delete; ~WiiSocket(); WiiSocket& operator=(const WiiSocket&) = delete; - WiiSocket& operator=(WiiSocket&&) = default; + WiiSocket& operator=(WiiSocket&&) = delete; private: using Timeout = std::chrono::time_point; @@ -199,7 +199,6 @@ private: NET_IOCTL net_type; SSL_IOCTL ssl_type; }; - void Abort(s32 value); }; enum class ConnectingState @@ -216,6 +215,7 @@ private: s32 Shutdown(u32 how); s32 CloseFd(); s32 FCntl(u32 cmd, u32 arg); + void Abort(sockop* op, s32 value) const; const Timeout& GetTimeout(); void ResetTimeout(); @@ -256,7 +256,7 @@ public: s64 timeout = 0; }; - WiiSockMan(); + explicit WiiSockMan(EmulationKernel& ios); WiiSockMan(const WiiSockMan&) = delete; WiiSockMan& operator=(const WiiSockMan&) = delete; WiiSockMan(WiiSockMan&&) = delete; @@ -283,6 +283,7 @@ public: s32 GetLastNetError() const { return errno_last; } void SetLastNetError(s32 error) { errno_last = error; } void Clean() { WiiSockets.clear(); } + void EnqueueIPCReply(const Request& request, s32 return_value) const; template void DoSock(s32 sock, const Request& request, T type) { @@ -291,7 +292,7 @@ public: { ERROR_LOG_FMT(IOS_NET, "DoSock: Error, fd not found ({:08x}, {:08X}, {:08X})", sock, request.address, Common::ToUnderlying(type)); - GetIOS()->EnqueueIPCReply(request, -SO_EBADF); + EnqueueIPCReply(request, -SO_EBADF); } else { @@ -304,6 +305,7 @@ public: private: void UpdatePollCommands(); + EmulationKernel& m_ios; std::unordered_map WiiSockets; s32 errno_last = 0; std::vector pending_polls; diff --git a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp index 5a59315606..18d24c9feb 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp @@ -145,7 +145,8 @@ void WiimoteDevice::SetBasebandState(BasebandState new_state) m_baseband_state = new_state; // Update wiimote connection checkboxes in UI. - Host_UpdateDisasmDialog(); + if (IsConnected() != was_connected) + Host_UpdateDisasmDialog(); if (!IsSourceValid()) return; diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylander.cpp b/Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp similarity index 93% rename from Source/Core/Core/IOS/USB/Emulated/Skylander.cpp rename to Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp index d42eb70eba..643c33d4b8 100644 --- a/Source/Core/Core/IOS/USB/Emulated/Skylander.cpp +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp @@ -1,7 +1,7 @@ // Copyright 2022 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include "Core/IOS/USB/Emulated/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" #include #include @@ -14,6 +14,7 @@ #include "Common/Timer.h" #include "Core/Core.h" #include "Core/HW/Memmap.h" +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h" #include "Core/System.h" namespace IOS::HLE::USB @@ -1030,15 +1031,6 @@ void SkylanderUSB::ScheduleTransfer(std::unique_ptr command, command->ScheduleTransferCompletion(expected_count, expected_time_us); } -void Skylander::Save() -{ - if (!sky_file) - return; - - sky_file.Seek(0, File::SeekOrigin::Begin); - sky_file.WriteBytes(data.data(), 0x40 * 0x10); -} - void SkylanderPortal::Activate() { std::lock_guard lock(sky_mutex); @@ -1190,14 +1182,14 @@ void SkylanderPortal::QueryBlock(u8 sky_num, u8 block, u8* reply_buf) reply_buf[0] = 'Q'; reply_buf[2] = block; - if (skylander.status & 1) + if (skylander.status & Skylander::READY) { reply_buf[1] = (0x10 | sky_num); - memcpy(reply_buf + 3, skylander.data.data() + (16 * block), 16); + skylander.figure->GetBlock(block, reply_buf + 3); } else { - reply_buf[1] = sky_num; + reply_buf[1] = 0x01; } } @@ -1216,98 +1208,15 @@ void SkylanderPortal::WriteBlock(u8 sky_num, u8 block, const u8* to_write_buf, u if (skylander.status & 1) { reply_buf[1] = (0x10 | sky_num); - memcpy(skylander.data.data() + (block * 16), to_write_buf, 16); - skylander.Save(); + skylander.figure->SetBlock(block, to_write_buf); + skylander.figure->Save(); } else { - reply_buf[1] = sky_num; + reply_buf[1] = 0x01; } } -static u16 SkylanderCRC16(u16 init_value, const u8* buffer, u32 size) -{ - static constexpr std::array CRC_CCITT_TABLE{ - 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7, 0x8108, 0x9129, 0xA14A, - 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF, 0x1231, 0x0210, 0x3273, 0x2252, 0x52B5, 0x4294, - 0x72F7, 0x62D6, 0x9339, 0x8318, 0xB37B, 0xA35A, 0xD3BD, 0xC39C, 0xF3FF, 0xE3DE, 0x2462, - 0x3443, 0x0420, 0x1401, 0x64E6, 0x74C7, 0x44A4, 0x5485, 0xA56A, 0xB54B, 0x8528, 0x9509, - 0xE5EE, 0xF5CF, 0xC5AC, 0xD58D, 0x3653, 0x2672, 0x1611, 0x0630, 0x76D7, 0x66F6, 0x5695, - 0x46B4, 0xB75B, 0xA77A, 0x9719, 0x8738, 0xF7DF, 0xE7FE, 0xD79D, 0xC7BC, 0x48C4, 0x58E5, - 0x6886, 0x78A7, 0x0840, 0x1861, 0x2802, 0x3823, 0xC9CC, 0xD9ED, 0xE98E, 0xF9AF, 0x8948, - 0x9969, 0xA90A, 0xB92B, 0x5AF5, 0x4AD4, 0x7AB7, 0x6A96, 0x1A71, 0x0A50, 0x3A33, 0x2A12, - 0xDBFD, 0xCBDC, 0xFBBF, 0xEB9E, 0x9B79, 0x8B58, 0xBB3B, 0xAB1A, 0x6CA6, 0x7C87, 0x4CE4, - 0x5CC5, 0x2C22, 0x3C03, 0x0C60, 0x1C41, 0xEDAE, 0xFD8F, 0xCDEC, 0xDDCD, 0xAD2A, 0xBD0B, - 0x8D68, 0x9D49, 0x7E97, 0x6EB6, 0x5ED5, 0x4EF4, 0x3E13, 0x2E32, 0x1E51, 0x0E70, 0xFF9F, - 0xEFBE, 0xDFDD, 0xCFFC, 0xBF1B, 0xAF3A, 0x9F59, 0x8F78, 0x9188, 0x81A9, 0xB1CA, 0xA1EB, - 0xD10C, 0xC12D, 0xF14E, 0xE16F, 0x1080, 0x00A1, 0x30C2, 0x20E3, 0x5004, 0x4025, 0x7046, - 0x6067, 0x83B9, 0x9398, 0xA3FB, 0xB3DA, 0xC33D, 0xD31C, 0xE37F, 0xF35E, 0x02B1, 0x1290, - 0x22F3, 0x32D2, 0x4235, 0x5214, 0x6277, 0x7256, 0xB5EA, 0xA5CB, 0x95A8, 0x8589, 0xF56E, - 0xE54F, 0xD52C, 0xC50D, 0x34E2, 0x24C3, 0x14A0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405, - 0xA7DB, 0xB7FA, 0x8799, 0x97B8, 0xE75F, 0xF77E, 0xC71D, 0xD73C, 0x26D3, 0x36F2, 0x0691, - 0x16B0, 0x6657, 0x7676, 0x4615, 0x5634, 0xD94C, 0xC96D, 0xF90E, 0xE92F, 0x99C8, 0x89E9, - 0xB98A, 0xA9AB, 0x5844, 0x4865, 0x7806, 0x6827, 0x18C0, 0x08E1, 0x3882, 0x28A3, 0xCB7D, - 0xDB5C, 0xEB3F, 0xFB1E, 0x8BF9, 0x9BD8, 0xABBB, 0xBB9A, 0x4A75, 0x5A54, 0x6A37, 0x7A16, - 0x0AF1, 0x1AD0, 0x2AB3, 0x3A92, 0xFD2E, 0xED0F, 0xDD6C, 0xCD4D, 0xBDAA, 0xAD8B, 0x9DE8, - 0x8DC9, 0x7C26, 0x6C07, 0x5C64, 0x4C45, 0x3CA2, 0x2C83, 0x1CE0, 0x0CC1, 0xEF1F, 0xFF3E, - 0xCF5D, 0xDF7C, 0xAF9B, 0xBFBA, 0x8FD9, 0x9FF8, 0x6E17, 0x7E36, 0x4E55, 0x5E74, 0x2E93, - 0x3EB2, 0x0ED1, 0x1EF0}; - - u16 crc = init_value; - - for (u32 i = 0; i < size; i++) - { - const u16 tmp = (crc >> 8) ^ buffer[i]; - crc = (crc << 8) ^ CRC_CCITT_TABLE[tmp]; - } - - return crc; -} - -bool SkylanderPortal::CreateSkylander(const std::string& file_path, u16 m_sky_id, u16 m_sky_var) -{ - File::IOFile sky_file(file_path, "w+b"); - if (!sky_file) - { - return false; - } - - std::array buf{}; - const auto file_data = buf.data(); - // Set the block permissions - u32 first_block = 0x690F0F0F; - u32 other_blocks = 0x69080F7F; - memcpy(&file_data[0x36], &first_block, sizeof(first_block)); - for (u32 index = 1; index < 0x10; index++) - { - memcpy(&file_data[(index * 0x40) + 0x36], &other_blocks, sizeof(other_blocks)); - } - - // Set the NUID of the figure - Common::Random::Generate(&file_data[0], 4); - - // The BCC (Block Check Character) - file_data[4] = file_data[0] ^ file_data[1] ^ file_data[2] ^ file_data[3]; - - // ATQA - file_data[5] = 0x81; - file_data[6] = 0x01; - - // SAK - file_data[7] = 0x0F; - - // Set the skylander info - memcpy(&file_data[0x10], &m_sky_id, sizeof(m_sky_id)); - memcpy(&file_data[0x1C], &m_sky_var, sizeof(m_sky_var)); - - // Set checksum - u16 checksum = SkylanderCRC16(0xFFFF, file_data, 0x1E); - memcpy(&file_data[0x1E], &checksum, sizeof(checksum)); - - sky_file.WriteBytes(buf.data(), buf.size()); - return true; -} - bool SkylanderPortal::RemoveSkylander(u8 sky_num) { if (!IsSkylanderNumberValid(sky_num)) @@ -1317,13 +1226,13 @@ bool SkylanderPortal::RemoveSkylander(u8 sky_num) std::lock_guard lock(sky_mutex); auto& skylander = skylanders[sky_num]; - if (skylander.sky_file.IsOpen()) + if (skylander.figure->FileIsOpen()) { - skylander.Save(); - skylander.sky_file.Close(); + skylander.figure->Save(); + skylander.figure->Close(); } - if (skylander.status & 1) + if (skylander.status & Skylander::READY) { skylander.status = Skylander::REMOVING; skylander.queued_status.push(Skylander::REMOVING); @@ -1334,15 +1243,17 @@ bool SkylanderPortal::RemoveSkylander(u8 sky_num) return false; } -u8 SkylanderPortal::LoadSkylander(u8* buf, File::IOFile in_file) +u8 SkylanderPortal::LoadSkylander(std::unique_ptr figure) { std::lock_guard lock(sky_mutex); u32 sky_serial = 0; + std::array block = {}; + figure->GetBlock(0, block.data()); for (int i = 3; i > -1; i--) { sky_serial <<= 8; - sky_serial |= buf[i]; + sky_serial |= block[i]; } u8 found_slot = 0xFF; @@ -1370,10 +1281,7 @@ u8 SkylanderPortal::LoadSkylander(u8* buf, File::IOFile in_file) if (found_slot != 0xFF) { auto& skylander = skylanders[found_slot]; - memcpy(skylander.data.data(), buf, skylander.data.size()); - DEBUG_LOG_FMT(IOS_USB, "Skylander Data: \n{}", - HexDump(skylander.data.data(), skylander.data.size())); - skylander.sky_file = std::move(in_file); + skylander.figure = std::move(figure); skylander.status = Skylander::ADDED; skylander.queued_status.push(Skylander::ADDED); skylander.queued_status.push(Skylander::READY); @@ -1403,4 +1311,32 @@ std::pair SkylanderPortal::CalculateIDs(const std::array figure; u8 status = 0; std::queue queued_status; - std::array data{}; u32 last_id = 0; - void Save(); enum : u8 { @@ -140,12 +140,15 @@ public: void QueryBlock(u8 sky_num, u8 block, u8* reply_buf); void WriteBlock(u8 sky_num, u8 block, const u8* to_write_buf, u8* reply_buf); - bool CreateSkylander(const std::string& file_path, u16 m_sky_id, u16 m_sky_var); bool RemoveSkylander(u8 sky_num); - u8 LoadSkylander(u8* buf, File::IOFile in_file); + u8 LoadSkylander(std::unique_ptr figure); + Skylander* GetSkylander(u8 slot); std::pair CalculateIDs(const std::array& file_data); -protected: +private: + static bool IsSkylanderNumberValid(u8 sky_num); + static bool IsBlockNumberValid(u8 block); + std::mutex sky_mutex; bool m_activated = true; @@ -156,10 +159,6 @@ protected: SkylanderLEDColor m_color_trap = {}; std::array skylanders; - -private: - static bool IsSkylanderNumberValid(u8 sky_num); - static bool IsBlockNumberValid(u8 block); }; } // namespace IOS::HLE::USB diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.cpp b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.cpp new file mode 100644 index 0000000000..3361498b80 --- /dev/null +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.cpp @@ -0,0 +1,154 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h" + +#include +#include +#include + +#include "Common/BitUtils.h" +#include "Common/CommonTypes.h" +#include "Common/Swap.h" + +namespace IOS::HLE::USB::SkylanderCrypto +{ +u16 ComputeCRC16(std::span data) +{ + const u16 polynomial = 0x1021; + + u16 crc = 0xFFFF; + + for (size_t i = 0; i < data.size(); ++i) + { + crc ^= data[i] << 8; + + for (size_t j = 0; j < 8; j++) + { + if (Common::ExtractBit(crc, 15)) + { + crc = (crc << 1) ^ polynomial; + } + else + { + crc <<= 1; + } + } + } + + return crc; +} +// CRC-64 algorithm that is limited to 48 bits every iteration +u64 ComputeCRC48(std::span data) +{ + const u64 polynomial = 0x42f0e1eba9ea3693; + const u64 initial_register_value = 2ULL * 2ULL * 3ULL * 1103ULL * 12868356821ULL; + + u64 crc = initial_register_value; + for (size_t i = 0; i < data.size(); ++i) + { + crc ^= (static_cast(data[i]) << 40); + for (size_t j = 0; j < 8; ++j) + { + if (Common::ExtractBit(crc, 47)) + { + crc = (crc << 1) ^ polynomial; + } + else + { + crc <<= 1; + } + } + } + return crc & 0x0000FFFFFFFFFFFF; +} +u64 CalculateKeyA(u8 sector, std::span nuid) +{ + if (sector == 0) + { + return 73ULL * 2017ULL * 560381651ULL; + } + + std::array data = {nuid[0], nuid[1], nuid[2], nuid[3], sector}; + + u64 big_endian_crc = ComputeCRC48(data); + u64 little_endian_crc = Common::swap64(big_endian_crc) >> 16; + + return little_endian_crc; +} +void ComputeChecksumType0(const u8* data_start, u8* output) +{ + std::array input = {}; + memcpy(input.data(), data_start, 0x1E); + u16 crc = ComputeCRC16(input); + memcpy(output, &crc, 2); +} +void ComputeChecksumType1(const u8* data_start, u8* output) +{ + std::array input = {}; + memcpy(input.data(), data_start, 0x10); + input[0xE] = 0x05; + input[0xF] = 0x00; + u16 crc = ComputeCRC16(input); + memcpy(output, &crc, 2); +} +void ComputeChecksumType2(const u8* data_start, u8* output) +{ + std::array input = {}; + memcpy(input.data(), data_start, 0x20); + memcpy(input.data() + 0x20, data_start + 0x30, 0x10); + u16 crc = ComputeCRC16(input); + memcpy(output, &crc, 2); +} +void ComputeChecksumType3(const u8* data_start, u8* output) +{ + std::array input = {}; + memcpy(input.data(), data_start, 0x20); + memcpy(input.data() + 0x20, data_start + 0x30, 0x10); + u16 crc = ComputeCRC16(input); + memcpy(output, &crc, 2); +} + +void ComputeChecksumType6(const u8* data_start, u8* output) +{ + std::array input = {}; + memcpy(input.data(), data_start, 0x20); + memcpy(input.data() + 0x20, data_start + 0x30, 0x20); + + input[0x0] = 0x06; + input[0x1] = 0x01; + + u16 crc = ComputeCRC16(input); + memcpy(output, &crc, 2); +} +std::array ComputeToyCode(u64 code) +{ + if (code == 0) + { + static constexpr std::array invalid_code_result{ + static_cast('N'), static_cast('/'), static_cast('A')}; + return invalid_code_result; + } + + std::array code_bytes; + for (size_t i = 0; i < code_bytes.size(); ++i) + { + code_bytes[i] = static_cast(code % 29); + code /= 29; + } + + static constexpr char lookup_table[] = "23456789BCDFGHJKLMNPQRSTVWXYZ"; + std::array code_chars; + for (size_t i = 0; i < code_bytes.size(); ++i) + { + code_chars[i] = static_cast(lookup_table[code_bytes[9 - i]]); + } + + std::array result; + std::memcpy(&result[0], &code_chars[0], 5); + result[5] = static_cast('-'); + std::memcpy(&result[6], &code_chars[5], 5); + + return result; +} +} // namespace IOS::HLE::USB::SkylanderCrypto diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h new file mode 100644 index 0000000000..fb522d9c4d --- /dev/null +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h @@ -0,0 +1,22 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +#include "Common/CommonTypes.h" + +namespace IOS::HLE::USB::SkylanderCrypto +{ +u16 ComputeCRC16(std::span data); +u64 ComputeCRC48(std::span data); +u64 CalculateKeyA(u8 sector, std::span nuid); +void ComputeChecksumType0(const u8* data_start, u8* output); +void ComputeChecksumType1(const u8* data_start, u8* output); +void ComputeChecksumType2(const u8* data_start, u8* output); +void ComputeChecksumType3(const u8* data_start, u8* output); +void ComputeChecksumType6(const u8* data_start, u8* output); +std::array ComputeToyCode(u64 code); +} // namespace IOS::HLE::USB::SkylanderCrypto diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp new file mode 100644 index 0000000000..56535f9c6b --- /dev/null +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp @@ -0,0 +1,423 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h" + +#include +#include +#include +#include +#include + +#include +#include + +#include "Common/BitUtils.h" +#include "Common/CommonTypes.h" +#include "Common/IOFile.h" +#include "Common/Logging/Log.h" +#include "Common/Random.h" +#include "Common/StringUtil.h" +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h" + +using namespace IOS::HLE::USB::SkylanderCrypto; + +namespace IOS::HLE::USB +{ +void SkylanderFigure::PopulateSectorTrailers() +{ + // Set the sector permissions + u32 first_block = 0x690F0F0F; + u32 other_blocks = 0x69080F7F; + memcpy(&m_data[0x36], &first_block, sizeof(first_block)); + for (size_t index = 1; index < 0x10; index++) + { + memcpy(&m_data[(index * 0x40) + 0x36], &other_blocks, sizeof(other_blocks)); + } +} + +void SkylanderFigure::PopulateKeys() +{ + for (u8 sector = 0; sector < 0x10; sector++) + { + u16 key_offset = (sector * 64) + (3 * 16); + u64 key = CalculateKeyA(sector, std::span(m_data.begin(), 4)); + + for (u32 j = 0; j < 6; j++) + { + u16 index = key_offset + (5 - j); + u8 byte = (key >> (j * 8)) & 0xFF; + m_data[index] = byte; + } + } +} + +SkylanderFigure::SkylanderFigure(const std::string& file_path) +{ + m_sky_file = File::IOFile(file_path, "w+b"); + m_data = {}; +} +// Generate a AES key without the block filled in +void SkylanderFigure::GenerateIncompleteHashIn(u8* dest) const +{ + std::array hash_in = {}; + + // copy first 2 blocks into hash + GetBlock(0, hash_in.data()); + GetBlock(1, hash_in.data() + 0x10); + + // Skip 1 byte. Is a block index that needs to be set per block. + + // Byte array of ascii string " Copyright (C) 2010 Activision. All Rights Reserved.". The space at + // the start of the string is intentional + static constexpr std::array HASH_CONST = { + 0x20, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x43, 0x29, + 0x20, 0x32, 0x30, 0x31, 0x30, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x73, 0x69, + 0x6F, 0x6E, 0x2E, 0x20, 0x41, 0x6C, 0x6C, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x73, + 0x20, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x2E, 0x20}; + + memcpy(hash_in.data() + 0x21, HASH_CONST.data(), HASH_CONST.size()); + + memcpy(dest, hash_in.data(), 0x56); +} +void SkylanderFigure::Encrypt(std::span input) +{ + std::array hash_in = {}; + + GenerateIncompleteHashIn(hash_in.data()); + + std::array encrypted = {}; + + std::array current_block = {}; + + // Run for every block + for (u8 i = 0; i < 64; ++i) + { + memcpy(current_block.data(), input.data() + (i * BLOCK_SIZE), BLOCK_SIZE); + + // Skip sector trailer and the first 8 blocks + if (((i + 1) % 4 == 0) || i < 8) + { + memcpy(encrypted.data() + (i * BLOCK_SIZE), current_block.data(), BLOCK_SIZE); + continue; + } + + // Block index + hash_in[0x20] = i; + + std::array hash_out = {}; + + mbedtls_md5_ret(hash_in.data(), 0x56, hash_out.data()); + + mbedtls_aes_context aes_context = {}; + + mbedtls_aes_setkey_enc(&aes_context, hash_out.data(), 128); + + mbedtls_aes_crypt_ecb(&aes_context, MBEDTLS_AES_ENCRYPT, current_block.data(), + encrypted.data() + (i * BLOCK_SIZE)); + } + + memcpy(m_data.data(), encrypted.data(), FIGURE_SIZE); + + DEBUG_LOG_FMT(IOS_USB, "Encrypted skylander data: \n{}", HexDump(encrypted.data(), FIGURE_SIZE)); +} +SkylanderFigure::SkylanderFigure(File::IOFile file) +{ + m_sky_file = std::move(file); + m_sky_file.Seek(0, File::SeekOrigin::Begin); + m_sky_file.ReadBytes(m_data.data(), m_data.size()); +} +bool SkylanderFigure::Create(u16 sky_id, u16 sky_var, + std::optional> requested_nuid) +{ + if (!m_sky_file) + { + return false; + } + + memset(m_data.data(), 0, m_data.size()); + + PopulateSectorTrailers(); + + // Set the NUID of the figure + if (requested_nuid) + std::memcpy(&m_data[0], requested_nuid->data(), 4); + else + Common::Random::Generate(&m_data[0], 4); + + // The BCC (Block Check Character) + m_data[4] = m_data[0] ^ m_data[1] ^ m_data[2] ^ m_data[3]; + + // ATQA + m_data[5] = 0x81; + m_data[6] = 0x01; + + // SAK + m_data[7] = 0x0F; + + // Set the skylander info + memcpy(&m_data[0x10], &sky_id, sizeof(sky_id)); + memcpy(&m_data[0x1C], &sky_var, sizeof(sky_var)); + + // Set checksum + ComputeChecksumType0(m_data.data(), m_data.data() + 0x1E); + + PopulateKeys(); + + Save(); + return true; +} +void SkylanderFigure::Save() +{ + m_sky_file.Seek(0, File::SeekOrigin::Begin); + m_sky_file.WriteBytes(m_data.data(), FIGURE_SIZE); +} + +void SkylanderFigure::GetBlock(u8 index, u8* dest) const +{ + memcpy(dest, m_data.data() + (index * BLOCK_SIZE), BLOCK_SIZE); +} + +FigureData SkylanderFigure::GetData() const +{ + FigureData figure_data = {.figure_id = Common::BitCastPtr(m_data.data() + 0x10), + .variant_id = Common::BitCastPtr(m_data.data() + 0x1C)}; + + auto filter = std::make_pair(figure_data.figure_id, figure_data.variant_id); + Type type = Type::Item; + if (IOS::HLE::USB::list_skylanders.count(filter) != 0) + { + auto found = IOS::HLE::USB::list_skylanders.at(filter); + type = found.type; + } + + figure_data.normalized_type = NormalizeSkylanderType(type); + if (figure_data.normalized_type == Type::Skylander) + { + std::array decrypted = {}; + + DecryptFigure(&decrypted); + + // Area with highest area counter is the newest + u16 area_offset = ((decrypted[0x89] + 1U) != decrypted[0x249]) ? 0x80 : 0x240; + + figure_data.skylander_data = { + .money = Common::BitCastPtr(decrypted.data() + area_offset + 0x3), + .hero_level = Common::BitCastPtr(decrypted.data() + area_offset + 0x5A), + .playtime = Common::BitCastPtr(decrypted.data() + area_offset + 0x5), + .last_reset = {.minute = Common::BitCastPtr(decrypted.data() + area_offset + 0x60), + .hour = Common::BitCastPtr(decrypted.data() + area_offset + 0x61), + .day = Common::BitCastPtr(decrypted.data() + area_offset + 0x62), + .month = Common::BitCastPtr(decrypted.data() + area_offset + 0x63), + .year = Common::BitCastPtr(decrypted.data() + area_offset + 0x64)}, + .last_placed = {.minute = Common::BitCastPtr(decrypted.data() + area_offset + 0x50), + .hour = Common::BitCastPtr(decrypted.data() + area_offset + 0x51), + .day = Common::BitCastPtr(decrypted.data() + area_offset + 0x52), + .month = Common::BitCastPtr(decrypted.data() + area_offset + 0x53), + .year = Common::BitCastPtr(decrypted.data() + area_offset + 0x54)}}; + + figure_data.skylander_data.toy_code = + ComputeToyCode(Common::BitCastPtr(decrypted.data() + 0x14)); + + std::array nickname{}; + + // First nickname half + for (size_t i = 0; i < 8; ++i) + { + nickname[i] = Common::BitCastPtr(decrypted.data() + area_offset + 0x20 + (i * 2)); + } + + // Second nickname half + for (size_t i = 0; i < 8; ++i) + { + nickname[i + 8] = Common::BitCastPtr(decrypted.data() + area_offset + 0x40 + (i * 2)); + } + + figure_data.skylander_data.nickname = nickname; + } + else if (figure_data.normalized_type == Type::Trophy) + { + std::array decrypted = {}; + + DecryptFigure(&decrypted); + + // Area with highest area counter is the newest + u16 area_offset = ((decrypted[0x89] + 1U) != decrypted[0x249]) ? 0x80 : 0x240; + + figure_data.trophy_data.unlocked_villains = *(decrypted.data() + area_offset + 0x14); + } + + return figure_data; +} +void SkylanderFigure::SetData(FigureData* figure_data) +{ + std::array decrypted = {}; + + DecryptFigure(&decrypted); + + if (figure_data->normalized_type == Type::Skylander) + { + // Only update area with lowest counter + u16 area_offset = (decrypted[0x89] != (decrypted[0x249] + 1U)) ? 0x80 : 0x240; + u16 other_area_offset = (area_offset == 0x80) ? 0x240 : 0x80; + + memcpy(decrypted.data() + area_offset + 0x3, &figure_data->skylander_data.money, 2); + memcpy(decrypted.data() + area_offset + 0x5A, &figure_data->skylander_data.hero_level, 2); + memcpy(decrypted.data() + area_offset + 0x5, &figure_data->skylander_data.playtime, 4); + + { + memcpy(decrypted.data() + area_offset + 0x60, &figure_data->skylander_data.last_reset.minute, + 1); + memcpy(decrypted.data() + area_offset + 0x61, &figure_data->skylander_data.last_reset.hour, + 1); + memcpy(decrypted.data() + area_offset + 0x62, &figure_data->skylander_data.last_reset.day, 1); + memcpy(decrypted.data() + area_offset + 0x63, &figure_data->skylander_data.last_reset.month, + 1); + memcpy(decrypted.data() + area_offset + 0x64, &figure_data->skylander_data.last_reset.year, + 2); + } + + { + memcpy(decrypted.data() + area_offset + 0x50, &figure_data->skylander_data.last_placed.minute, + 1); + memcpy(decrypted.data() + area_offset + 0x51, &figure_data->skylander_data.last_placed.hour, + 1); + memcpy(decrypted.data() + area_offset + 0x52, &figure_data->skylander_data.last_placed.day, + 1); + memcpy(decrypted.data() + area_offset + 0x53, &figure_data->skylander_data.last_placed.month, + 1); + memcpy(decrypted.data() + area_offset + 0x54, &figure_data->skylander_data.last_placed.year, + 2); + } + + { + for (size_t i = 0; i < 8; ++i) + { + memcpy(decrypted.data() + area_offset + 0x20 + (i * 2), + &figure_data->skylander_data.nickname[i], 0x2); + } + + for (size_t i = 0; i < 8; ++i) + { + memcpy(decrypted.data() + area_offset + 0x40 + (i * 2), + &figure_data->skylander_data.nickname[8 + i], 0x2); + } + } + + { + ComputeChecksumType3(decrypted.data() + area_offset + 0x50, + decrypted.data() + area_offset + 0xA); + ComputeChecksumType2(decrypted.data() + area_offset + 0x10, + decrypted.data() + area_offset + 0xC); + decrypted[area_offset + 9] = decrypted[other_area_offset + 9] + 1; + ComputeChecksumType1(decrypted.data() + area_offset, decrypted.data() + area_offset + 0xE); + } + + { + area_offset = (decrypted[0x112] != (decrypted[0x2D2] + 1U)) ? 0x110 : 0x2D0; + other_area_offset = (area_offset == 0x110) ? 0x2D0 : 0x110; + + decrypted[area_offset + 2] = decrypted[other_area_offset + 2] + 1; + + ComputeChecksumType6(decrypted.data() + area_offset, decrypted.data() + area_offset); + } + } + else if (figure_data->normalized_type == Type::Trophy) + { + u16 area_offset = (decrypted[0x89] != (decrypted[0x249] + 1U)) ? 0x80 : 0x240; + u16 other_area_offset = (area_offset == 0x80) ? 0x240 : 0x80; + + { + memcpy(decrypted.data() + area_offset + 0x14, &figure_data->trophy_data.unlocked_villains, 1); + + { + ComputeChecksumType3(decrypted.data() + area_offset + 0x50, + decrypted.data() + area_offset + 0xA); + ComputeChecksumType2(decrypted.data() + area_offset + 0x10, + decrypted.data() + area_offset + 0xC); + decrypted[area_offset + 9] = decrypted[other_area_offset + 9] + 1; + ComputeChecksumType1(decrypted.data() + area_offset, decrypted.data() + area_offset + 0xE); + } + } + + { + area_offset = (decrypted[0x112] != (decrypted[0x2D2] + 1U)) ? 0x110 : 0x2D0; + other_area_offset = (area_offset == 0x110) ? 0x2D0 : 0x110; + + decrypted[area_offset + 2] = decrypted[other_area_offset + 2] + 1; + + ComputeChecksumType6(decrypted.data() + area_offset, decrypted.data() + area_offset); + } + } + + // Encrypt again + Encrypt(decrypted); + + Save(); +} +void SkylanderFigure::DecryptFigure(std::array* dest) const +{ + std::array hash_in = {}; + + GenerateIncompleteHashIn(hash_in.data()); + + std::array decrypted = {}; + + std::array current_block = {}; + + // Run for every block + for (u8 i = 0; i < BLOCK_COUNT; ++i) + { + GetBlock(i, current_block.data()); + + // Skip sector trailer and the first 8 blocks + if (((i + 1) % 4 == 0) || i < 8) + { + memcpy(decrypted.data() + (i * BLOCK_SIZE), current_block.data(), BLOCK_SIZE); + continue; + } + + // Check if block is all 0 + u16 total = 0; + for (size_t j = 0; j < BLOCK_SIZE; j++) + { + total += current_block[j]; + } + if (total == 0) + { + continue; + } + + // Block index + hash_in[0x20] = i; + + std::array hash_out = {}; + + mbedtls_md5_ret(hash_in.data(), 0x56, hash_out.data()); + + mbedtls_aes_context aes_context = {}; + + mbedtls_aes_setkey_dec(&aes_context, hash_out.data(), 128); + + mbedtls_aes_crypt_ecb(&aes_context, MBEDTLS_AES_DECRYPT, current_block.data(), + decrypted.data() + (i * BLOCK_SIZE)); + } + + memcpy(dest->data(), decrypted.data(), FIGURE_SIZE); + + DEBUG_LOG_FMT(IOS_USB, "Decrypted skylander data: \n{}", HexDump(decrypted.data(), FIGURE_SIZE)); +} +void SkylanderFigure::Close() +{ + m_sky_file.Close(); +} +void SkylanderFigure::SetBlock(u8 block, const u8* buf) +{ + memcpy(m_data.data() + (block * BLOCK_SIZE), buf, BLOCK_SIZE); +} +bool SkylanderFigure::FileIsOpen() const +{ + return m_sky_file.IsOpen(); +} +} // namespace IOS::HLE::USB diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h new file mode 100644 index 0000000000..0e652d66ca --- /dev/null +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h @@ -0,0 +1,85 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include + +#include "Common/CommonTypes.h" +#include "Common/IOFile.h" + +namespace IOS::HLE::USB +{ +enum class Type : u8; + +struct SkylanderDateTime final +{ + u8 minute; + u8 hour; + u8 day; + u8 month; + u16 year; +}; + +struct SkylanderData final +{ + std::array toy_code; + u16 money; + u16 hero_level; + u32 playtime; + // Null-terminated UTF-16 string + std::array nickname; + SkylanderDateTime last_reset; + SkylanderDateTime last_placed; +}; + +struct Trophydata final +{ + u8 unlocked_villains; +}; + +struct FigureData final +{ + Type normalized_type; + u16 figure_id; + u16 variant_id; + union + { + SkylanderData skylander_data; + Trophydata trophy_data; + }; +}; + +constexpr u32 BLOCK_COUNT = 0x40; +constexpr u32 BLOCK_SIZE = 0x10; +constexpr u32 FIGURE_SIZE = BLOCK_COUNT * BLOCK_SIZE; + +class SkylanderFigure +{ +public: + SkylanderFigure(const std::string& file_path); + SkylanderFigure(File::IOFile file); + bool Create(u16 sky_id, u16 sky_var, + std::optional> requested_nuid = std::nullopt); + void Save(); + void Close(); + bool FileIsOpen() const; + void GetBlock(u8 index, u8* dest) const; + void SetBlock(u8 block, const u8* buf); + void DecryptFigure(std::array* dest) const; + FigureData GetData() const; + void SetData(FigureData* data); + +private: + void PopulateSectorTrailers(); + void PopulateKeys(); + void GenerateIncompleteHashIn(u8* dest) const; + void Encrypt(std::span); + + File::IOFile m_sky_file; + std::array m_data; +}; +} // namespace IOS::HLE::USB diff --git a/Source/Core/Core/IOS/USB/Host.cpp b/Source/Core/Core/IOS/USB/Host.cpp index 42deee2c62..c2641932ac 100644 --- a/Source/Core/Core/IOS/USB/Host.cpp +++ b/Source/Core/Core/IOS/USB/Host.cpp @@ -23,7 +23,7 @@ #include "Core/Core.h" #include "Core/IOS/USB/Common.h" #include "Core/IOS/USB/Emulated/Infinity.h" -#include "Core/IOS/USB/Emulated/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" #include "Core/IOS/USB/LibusbDevice.h" #include "Core/NetPlayProto.h" #include "Core/System.h" diff --git a/Source/Core/Core/Movie.cpp b/Source/Core/Core/Movie.cpp index 152f5617b2..fb96379748 100644 --- a/Source/Core/Core/Movie.cpp +++ b/Source/Core/Core/Movie.cpp @@ -34,6 +34,7 @@ #include "Common/Version.h" #include "Core/Boot/Boot.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Config/SYSCONFSettings.h" #include "Core/Config/WiimoteSettings.h" @@ -545,7 +546,7 @@ bool BeginRecordingInput(const ControllerTypeArray& controllers, (controllers == ControllerTypeArray{} && wiimotes == WiimoteEnabledArray{})) return false; - Core::RunAsCPUThread([controllers, wiimotes] { + const auto start_recording = [controllers, wiimotes] { s_controllers = controllers; s_wiimotes = wiimotes; s_currentFrame = s_totalFrames = 0; @@ -615,7 +616,8 @@ bool BeginRecordingInput(const ControllerTypeArray& controllers, if (Core::IsRunning()) Core::UpdateWantDeterminism(); - }); + }; + Core::RunOnCPUThread(start_recording, true); Core::DisplayMessage("Starting movie recording", 2000); return true; @@ -714,8 +716,8 @@ static void SetInputDisplayString(ControllerState padState, int controllerID) } // NOTE: CPU Thread -static void SetWiiInputDisplayString(int remoteID, const DataReportBuilder& rpt, int ext, - const EncryptionKey& key) +static void SetWiiInputDisplayString(int remoteID, const DataReportBuilder& rpt, + ExtensionNumber ext, const EncryptionKey& key) { int controllerID = remoteID + 4; @@ -896,7 +898,7 @@ void RecordInput(const GCPadStatus* PadStatus, int controllerID) } // NOTE: CPU Thread -void CheckWiimoteStatus(int wiimote, const DataReportBuilder& rpt, int ext, +void CheckWiimoteStatus(int wiimote, const DataReportBuilder& rpt, ExtensionNumber ext, const EncryptionKey& key) { SetWiiInputDisplayString(wiimote, rpt, ext, key); @@ -973,6 +975,12 @@ bool PlayInput(const std::string& movie_path, std::optional* savest } ReadHeader(); + +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return false; +#endif // USE_RETRO_ACHIEVEMENTS + s_totalFrames = tmpHeader.frameCount; s_totalLagCount = tmpHeader.lagCount; s_totalInputCount = tmpHeader.inputCount; @@ -1009,6 +1017,12 @@ bool PlayInput(const std::string& movie_path, std::optional* savest } s_bRecordingFromSaveState = true; + +#ifdef USE_RETRO_ACHIEVEMENTS + // On the chance someone tries to re-enable before the TAS can start + Config::SetBase(Config::RA_HARDCORE_ENABLED, false); +#endif // USE_RETRO_ACHIEVEMENTS + Movie::LoadInput(movie_path); } @@ -1296,7 +1310,7 @@ void PlayController(GCPadStatus* PadStatus, int controllerID) } // NOTE: CPU Thread -bool PlayWiimote(int wiimote, WiimoteCommon::DataReportBuilder& rpt, int ext, +bool PlayWiimote(int wiimote, WiimoteCommon::DataReportBuilder& rpt, ExtensionNumber ext, const EncryptionKey& key) { if (!IsPlayingInput() || !IsUsingWiimote(wiimote) || s_temp_input.empty()) diff --git a/Source/Core/Core/Movie.h b/Source/Core/Core/Movie.h index e5cc13f2bf..e0264d42ab 100644 --- a/Source/Core/Core/Movie.h +++ b/Source/Core/Core/Movie.h @@ -29,7 +29,8 @@ class DataReportBuilder; namespace WiimoteEmu { class EncryptionKey; -} +enum ExtensionNumber : u8; +} // namespace WiimoteEmu // Per-(video )Movie actions @@ -123,7 +124,8 @@ struct DTMHeader bool bFollowBranch; bool bUseFMA; u8 GBAControllers; // GBA Controllers plugged in (the bits are ports 1-4) - std::array reserved; // Padding for any new config options + bool bWidescreen; // true indicates SYSCONF aspect ratio is 16:9, false for 4:3 + std::array reserved; // Padding for any new config options std::array discChange; // Name of iso file to switch to, for two disc games. std::array revision; // Git hash u32 DSPiromHash; @@ -185,15 +187,15 @@ bool PlayInput(const std::string& movie_path, std::optional* savest void LoadInput(const std::string& movie_path); void ReadHeader(); void PlayController(GCPadStatus* PadStatus, int controllerID); -bool PlayWiimote(int wiimote, WiimoteCommon::DataReportBuilder& rpt, int ext, - const WiimoteEmu::EncryptionKey& key); +bool PlayWiimote(int wiimote, WiimoteCommon::DataReportBuilder& rpt, + WiimoteEmu::ExtensionNumber ext, const WiimoteEmu::EncryptionKey& key); void EndPlayInput(bool cont); void SaveRecording(const std::string& filename); void DoState(PointerWrap& p); void Shutdown(); void CheckPadStatus(const GCPadStatus* PadStatus, int controllerID); -void CheckWiimoteStatus(int wiimote, const WiimoteCommon::DataReportBuilder& rpt, int ext, - const WiimoteEmu::EncryptionKey& key); +void CheckWiimoteStatus(int wiimote, const WiimoteCommon::DataReportBuilder& rpt, + WiimoteEmu::ExtensionNumber ext, const WiimoteEmu::EncryptionKey& key); std::string GetInputDisplay(); std::string GetRTCDisplay(); diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index 014bd3b523..55dea9b3d9 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -257,7 +257,7 @@ bool NetPlayClient::Connect() ENetEvent netEvent; int net; while ((net = enet_host_service(m_client, &netEvent, 5000)) > 0 && - netEvent.type == ENetEventType(42)) // See PR #11381 and ENetUtil::InterceptCallback + static_cast(netEvent.type) == Common::ENet::SKIPPABLE_EVENT) { // ignore packets from traversal server } @@ -1644,7 +1644,11 @@ void NetPlayClient::ThreadFunc() break; default: - ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type)); + // not a valid switch case due to not technically being part of the enum + if (static_cast(netEvent.type) == Common::ENet::SKIPPABLE_EVENT) + INFO_LOG_FMT(NETPLAY, "enet_host_service: skippable packet event"); + else + ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type)); break; } } diff --git a/Source/Core/Core/NetPlayClient.h b/Source/Core/Core/NetPlayClient.h index f0a3ac46db..4eece1525a 100644 --- a/Source/Core/Core/NetPlayClient.h +++ b/Source/Core/Core/NetPlayClient.h @@ -72,6 +72,7 @@ public: virtual void OnTraversalStateChanged(Common::TraversalClient::State state) = 0; virtual void OnGameStartAborted() = 0; virtual void OnGolferChanged(bool is_golfer, const std::string& golfer_name) = 0; + virtual void OnTtlDetermined(u8 ttl) = 0; virtual bool IsRecording() = 0; virtual std::shared_ptr @@ -151,6 +152,7 @@ public: void OnTraversalStateChanged() override; void OnConnectReady(ENetAddress addr) override; void OnConnectFailed(Common::TraversalConnectFailedReason reason) override; + void OnTtlDetermined(u8 ttl) override {} bool IsFirstInGamePad(int ingame_pad) const; int NumLocalPads() const; diff --git a/Source/Core/Core/NetPlayProto.h b/Source/Core/Core/NetPlayProto.h index cfe498ca31..a20aee39ce 100644 --- a/Source/Core/Core/NetPlayProto.h +++ b/Source/Core/Core/NetPlayProto.h @@ -116,15 +116,17 @@ struct NetSettings struct NetTraversalConfig { NetTraversalConfig() = default; - NetTraversalConfig(bool use_traversal_, std::string traversal_host_, u16 traversal_port_) + NetTraversalConfig(bool use_traversal_, std::string traversal_host_, u16 traversal_port_, + u16 traversal_port_alt_ = 0) : use_traversal{use_traversal_}, traversal_host{std::move(traversal_host_)}, - traversal_port{traversal_port_} + traversal_port{traversal_port_}, traversal_port_alt{traversal_port_alt_} { } bool use_traversal = false; std::string traversal_host; u16 traversal_port = 0; + u16 traversal_port_alt = 0; }; enum class MessageID : u8 diff --git a/Source/Core/Core/NetPlayServer.cpp b/Source/Core/Core/NetPlayServer.cpp index 3a53cc5d6a..1634d3689f 100644 --- a/Source/Core/Core/NetPlayServer.cpp +++ b/Source/Core/Core/NetPlayServer.cpp @@ -133,7 +133,8 @@ NetPlayServer::NetPlayServer(const u16 port, const bool forward_port, NetPlayUI* if (traversal_config.use_traversal) { if (!Common::EnsureTraversalClient(traversal_config.traversal_host, - traversal_config.traversal_port, port)) + traversal_config.traversal_port, + traversal_config.traversal_port_alt, port)) { return; } @@ -386,7 +387,11 @@ void NetPlayServer::ThreadFunc() } break; default: - ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type)); + // not a valid switch case due to not technically being part of the enum + if (static_cast(netEvent.type) == Common::ENet::SKIPPABLE_EVENT) + INFO_LOG_FMT(NETPLAY, "enet_host_service: skippable packet event"); + else + ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type)); break; } } @@ -1264,6 +1269,11 @@ void NetPlayServer::OnTraversalStateChanged() m_dialog->OnTraversalStateChanged(state); } +void NetPlayServer::OnTtlDetermined(u8 ttl) +{ + m_dialog->OnTtlDetermined(ttl); +} + // called from ---GUI--- thread void NetPlayServer::SendChatMessage(const std::string& msg) { @@ -1346,7 +1356,7 @@ bool NetPlayServer::SetupNetSettings() // Copy all relevant settings settings.cpu_thread = Config::Get(Config::MAIN_CPU_THREAD); settings.cpu_core = Config::Get(Config::MAIN_CPU_CORE); - settings.enable_cheats = Config::Get(Config::MAIN_ENABLE_CHEATS); + settings.enable_cheats = Config::AreCheatsEnabled(); settings.selected_language = Config::Get(Config::MAIN_GC_LANGUAGE); settings.override_region_settings = Config::Get(Config::MAIN_OVERRIDE_REGION_SETTINGS); settings.dsp_hle = Config::Get(Config::MAIN_DSP_HLE); @@ -2284,8 +2294,9 @@ std::unordered_set NetPlayServer::GetInterfaceSet() const // called from ---GUI--- thread std::string NetPlayServer::GetInterfaceHost(const std::string& inter) const { - char buf[16]; - sprintf(buf, ":%d", GetPort()); + char buf[16]{}; + fmt::format_to_n(buf, sizeof(buf) - 1, ":{}", GetPort()); + auto lst = GetInterfaceListInternal(); for (const auto& list_entry : lst) { diff --git a/Source/Core/Core/NetPlayServer.h b/Source/Core/Core/NetPlayServer.h index 0498ff12fc..621b7cfe40 100644 --- a/Source/Core/Core/NetPlayServer.h +++ b/Source/Core/Core/NetPlayServer.h @@ -144,6 +144,7 @@ private: void OnTraversalStateChanged() override; void OnConnectReady(ENetAddress) override {} void OnConnectFailed(Common::TraversalConnectFailedReason) override {} + void OnTtlDetermined(u8 ttl) override; void UpdatePadMapping(); void UpdateGBAConfig(); void UpdateWiimoteMapping(); diff --git a/Source/Core/Core/NetworkCaptureLogger.cpp b/Source/Core/Core/NetworkCaptureLogger.cpp index 0b8e2bf5d8..d7da8e2469 100644 --- a/Source/Core/Core/NetworkCaptureLogger.cpp +++ b/Source/Core/Core/NetworkCaptureLogger.cpp @@ -123,6 +123,9 @@ void PCAPSSLCaptureLogger::LogBBA(const void* data, std::size_t length) { if (!Config::Get(Config::MAIN_NETWORK_DUMP_BBA)) return; + + // Concurrency between CEXIETHERNET's RecvHandlePacket and SendFromDirectFIFO + const std::lock_guard lock(m_io_mutex); m_file->AddPacket(static_cast(data), length); } diff --git a/Source/Core/Core/NetworkCaptureLogger.h b/Source/Core/Core/NetworkCaptureLogger.h index 3e45446ac1..89dd24030b 100644 --- a/Source/Core/Core/NetworkCaptureLogger.h +++ b/Source/Core/Core/NetworkCaptureLogger.h @@ -7,6 +7,7 @@ #include #include #include +#include #ifdef _WIN32 #include @@ -111,6 +112,7 @@ private: const sockaddr_in& to); std::unique_ptr m_file; + std::mutex m_io_mutex; std::map m_read_sequence_number; std::map m_write_sequence_number; }; diff --git a/Source/Core/Core/PatchEngine.cpp b/Source/Core/Core/PatchEngine.cpp index c0c6c72bfd..d8e4937609 100644 --- a/Source/Core/Core/PatchEngine.cpp +++ b/Source/Core/Core/PatchEngine.cpp @@ -26,6 +26,7 @@ #include "Core/ActionReplay.h" #include "Core/CheatCodes.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/SessionSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" @@ -233,6 +234,10 @@ void LoadPatches() static void ApplyPatches(const Core::CPUThreadGuard& guard, const std::vector& patches) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return; +#endif // USE_RETRO_ACHIEVEMENTS for (const Patch& patch : patches) { if (patch.enabled) @@ -274,6 +279,10 @@ static void ApplyPatches(const Core::CPUThreadGuard& guard, const std::vector memory_patch_indices) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + return; +#endif // USE_RETRO_ACHIEVEMENTS std::lock_guard lock(s_on_frame_memory_mutex); for (std::size_t index : memory_patch_indices) { @@ -286,21 +295,22 @@ static void ApplyMemoryPatches(const Core::CPUThreadGuard& guard, // We require at least 2 stack frames, if the stack is shallower than that then it won't work. static bool IsStackValid(const Core::CPUThreadGuard& guard) { - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = guard.GetSystem().GetPPCState(); DEBUG_ASSERT(ppc_state.msr.DR && ppc_state.msr.IR); // Check the stack pointer - u32 SP = ppc_state.gpr[1]; + const u32 SP = ppc_state.gpr[1]; if (!PowerPC::MMU::HostIsRAMAddress(guard, SP)) return false; // Read the frame pointer from the stack (find 2nd frame from top), assert that it makes sense - u32 next_SP = PowerPC::MMU::HostRead_U32(guard, SP); + const u32 next_SP = PowerPC::MMU::HostRead_U32(guard, SP); if (next_SP <= SP || !PowerPC::MMU::HostIsRAMAddress(guard, next_SP) || !PowerPC::MMU::HostIsRAMAddress(guard, next_SP + 4)) + { return false; + } // Check the link register makes sense (that it points to a valid IBAT address) const u32 address = PowerPC::MMU::HostRead_U32(guard, next_SP + 4); @@ -317,14 +327,12 @@ void AddMemoryPatch(std::size_t index) void RemoveMemoryPatch(std::size_t index) { std::lock_guard lock(s_on_frame_memory_mutex); - s_on_frame_memory.erase(std::remove(s_on_frame_memory.begin(), s_on_frame_memory.end(), index), - s_on_frame_memory.end()); + std::erase(s_on_frame_memory, index); } -bool ApplyFramePatches() +bool ApplyFramePatches(Core::System& system) { - auto& system = Core::System::GetInstance(); - auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = system.GetPPCState(); ASSERT(Core::IsCPUThread()); Core::CPUThreadGuard guard(system); diff --git a/Source/Core/Core/PatchEngine.h b/Source/Core/Core/PatchEngine.h index 9232e4b099..95c379957a 100644 --- a/Source/Core/Core/PatchEngine.h +++ b/Source/Core/Core/PatchEngine.h @@ -13,6 +13,10 @@ namespace Common { class IniFile; } +namespace Core +{ +class System; +} namespace PatchEngine { @@ -57,7 +61,7 @@ void LoadPatches(); void AddMemoryPatch(std::size_t index); void RemoveMemoryPatch(std::size_t index); -bool ApplyFramePatches(); +bool ApplyFramePatches(Core::System& system); void Shutdown(); void Reload(); diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp index 8fbed42f06..291321f97a 100644 --- a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp @@ -269,17 +269,21 @@ bool CachedInterpreter::CheckIdle(CachedInterpreter& cached_interpreter, u32 idl bool CachedInterpreter::HandleFunctionHooking(u32 address) { - return HLE::ReplaceFunctionIfPossible(address, [&](u32 hook_index, HLE::HookType type) { - m_code.emplace_back(WritePC, address); - m_code.emplace_back(Interpreter::HLEFunction, hook_index); + // CachedInterpreter inherits from JitBase and is considered a JIT by relevant code. + // (see JitInterface and how m_mode is set within PowerPC.cpp) + const auto result = HLE::TryReplaceFunction(address, PowerPC::CoreMode::JIT); + if (!result) + return false; - if (type != HLE::HookType::Replace) - return false; + m_code.emplace_back(WritePC, address); + m_code.emplace_back(Interpreter::HLEFunction, result.hook_index); - m_code.emplace_back(EndBlock, js.downcountAmount); - m_code.emplace_back(); - return true; - }); + if (result.type != HLE::HookType::Replace) + return false; + + m_code.emplace_back(EndBlock, js.downcountAmount); + m_code.emplace_back(); + return true; } void CachedInterpreter::Jit(u32 address) diff --git a/Source/Core/Core/PowerPC/Expression.cpp b/Source/Core/Core/PowerPC/Expression.cpp index 2fe2d8c036..79307f4460 100644 --- a/Source/Core/Core/PowerPC/Expression.cpp +++ b/Source/Core/Core/PowerPC/Expression.cpp @@ -115,9 +115,8 @@ static double CallstackFunc(expr_func* f, vec_expr_t* args, void* c) std::vector stack; { - auto& system = Core::System::GetInstance(); - Core::CPUThreadGuard guard(system); - bool success = Dolphin_Debugger::GetCallstack(system, guard, stack); + Core::CPUThreadGuard guard(Core::System::GetInstance()); + const bool success = Dolphin_Debugger::GetCallstack(guard, stack); if (!success) return 0; } diff --git a/Source/Core/Core/PowerPC/GDBStub.cpp b/Source/Core/Core/PowerPC/GDBStub.cpp index d88d6a06b0..5ab058ef82 100644 --- a/Source/Core/Core/PowerPC/GDBStub.cpp +++ b/Source/Core/Core/PowerPC/GDBStub.cpp @@ -661,6 +661,7 @@ static void WriteRegister() break; case 65: ppc_state.msr.Hex = re32hex(bufptr); + PowerPC::MSRUpdated(ppc_state); break; case 66: ppc_state.cr.Set(re32hex(bufptr)); @@ -760,6 +761,7 @@ static void WriteRegister() break; case 131: ppc_state.spr[SPR_MMCR0] = re32hex(bufptr); + PowerPC::MMCRUpdated(ppc_state); break; case 132: ppc_state.spr[SPR_PMC1] = re32hex(bufptr); @@ -772,6 +774,7 @@ static void WriteRegister() break; case 135: ppc_state.spr[SPR_MMCR1] = re32hex(bufptr); + PowerPC::MMCRUpdated(ppc_state); break; case 136: ppc_state.spr[SPR_PMC3] = re32hex(bufptr); diff --git a/Source/Core/Core/PowerPC/Gekko.h b/Source/Core/Core/PowerPC/Gekko.h index 2485424171..62a1743b45 100644 --- a/Source/Core/Core/PowerPC/Gekko.h +++ b/Source/Core/Core/PowerPC/Gekko.h @@ -926,6 +926,13 @@ enum EXCEPTION_FAKE_MEMCHECK_HIT = 0x00000200, }; +enum CPUEmuFeatureFlags : u32 +{ + FEATURE_FLAG_MSR_DR = 1 << 0, + FEATURE_FLAG_MSR_IR = 1 << 1, + FEATURE_FLAG_PERFMON = 1 << 2, +}; + constexpr s32 SignExt16(s16 x) { return (s32)x; diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp index 168df8deaf..71f01d13b7 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp @@ -106,10 +106,13 @@ void Interpreter::Trace(const UGeckoInstruction& inst) bool Interpreter::HandleFunctionHooking(u32 address) { - return HLE::ReplaceFunctionIfPossible(address, [this](u32 hook_index, HLE::HookType type) { - HLEFunction(*this, hook_index); - return type != HLE::HookType::Start; - }); + const auto result = HLE::TryReplaceFunction(address, PowerPC::CoreMode::Interpreter); + if (!result) + return false; + + HLEFunction(*this, result.hook_index); + + return result.type != HLE::HookType::Start; } int Interpreter::SingleStepInner() @@ -233,7 +236,7 @@ void Interpreter::Run() core_timing.Advance(); // we have to check exceptions at branches apparently (or maybe just rfi?) - if (Config::Get(Config::MAIN_ENABLE_DEBUGGING)) + if (Config::IsDebuggingEnabled()) { #ifdef SHOW_HISTORY s_pc_block_vec.push_back(m_ppc_state.pc); @@ -320,7 +323,7 @@ void Interpreter::unknown_instruction(Interpreter& interpreter, UGeckoInstructio const u32 opcode = PowerPC::MMU::HostRead_U32(guard, last_pc); const std::string disasm = Common::GekkoDisassembler::Disassemble(opcode, last_pc); NOTICE_LOG_FMT(POWERPC, "Last PC = {:08x} : {}", last_pc, disasm); - Dolphin_Debugger::PrintCallstack(system, guard, Common::Log::LogType::POWERPC, + Dolphin_Debugger::PrintCallstack(guard, Common::Log::LogType::POWERPC, Common::Log::LogLevel::LNOTICE); const auto& ppc_state = interpreter.m_ppc_state; diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Branch.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Branch.cpp index e2cdff4fd6..8b5bac0509 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Branch.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Branch.cpp @@ -134,6 +134,9 @@ void Interpreter::rfi(Interpreter& interpreter, UGeckoInstruction inst) // else // set NPC to saved offset and resume ppc_state.npc = SRR0(ppc_state); + + PowerPC::MSRUpdated(ppc_state); + interpreter.m_end_block = true; } diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp index 80ddc8efc3..8e8025cec9 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp @@ -181,6 +181,8 @@ void Interpreter::mtmsr(Interpreter& interpreter, UGeckoInstruction inst) ppc_state.msr.Hex = ppc_state.gpr[inst.RS]; + PowerPC::MSRUpdated(ppc_state); + // FE0/FE1 may have been set CheckFPExceptions(ppc_state); @@ -489,6 +491,11 @@ void Interpreter::mtspr(Interpreter& interpreter, UGeckoInstruction inst) } break; + case SPR_MMCR0: + case SPR_MMCR1: + MMCRUpdated(ppc_state); + break; + case SPR_THRM1: case SPR_THRM2: case SPR_THRM3: diff --git a/Source/Core/Core/PowerPC/Jit64/Jit.cpp b/Source/Core/Core/PowerPC/Jit64/Jit.cpp index 9fe8e1430c..4e8fa16889 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit.cpp @@ -251,13 +251,12 @@ bool Jit64::BackPatch(SContext* ctx) void Jit64::Init() { + InitFastmemArena(); + RefreshConfig(); EnableBlockLink(); - auto& memory = m_system.GetMemory(); - - jo.fastmem_arena = m_fastmem_enabled && memory.InitFastmemArena(); jo.optimizeGatherPipe = true; jo.accurateSinglePrecision = true; js.fastmemLoadStore = nullptr; @@ -308,6 +307,7 @@ void Jit64::ClearCache() ClearCodeSpace(); Clear(); RefreshConfig(); + asm_routines.Regenerate(); ResetFreeMemoryRanges(); } @@ -337,7 +337,7 @@ void Jit64::FallBackToInterpreter(UGeckoInstruction inst) gpr.Flush(); fpr.Flush(); - if (js.op->opinfo->flags & FL_ENDBLOCK) + if (js.op->canEndBlock) { MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); MOV(32, PPCSTATE(npc), Imm32(js.compilerPC + 4)); @@ -353,7 +353,7 @@ void Jit64::FallBackToInterpreter(UGeckoInstruction inst) gpr.Reset(js.op->regsOut); fpr.Reset(js.op->GetFregsOut()); - if (js.op->opinfo->flags & FL_ENDBLOCK) + if (js.op->canEndBlock) { if (js.isLastInstruction) { @@ -396,7 +396,7 @@ void Jit64::HLEFunction(u32 hook_index) gpr.Flush(); fpr.Flush(); ABI_PushRegistersAndAdjustStack({}, 0); - ABI_CallFunctionCC(HLE::ExecuteFromJIT, js.compilerPC, hook_index); + ABI_CallFunctionCCP(HLE::ExecuteFromJIT, js.compilerPC, hook_index, &m_system); ABI_PopRegistersAndAdjustStack({}, 0); } @@ -445,8 +445,7 @@ bool Jit64::Cleanup() did_something = true; } - // SPEED HACK: MMCR0/MMCR1 should be checked at run-time, not at compile time. - if (MMCR0(m_ppc_state).Hex || MMCR1(m_ppc_state).Hex) + if (m_ppc_state.feature_flags & FEATURE_FLAG_PERFMON) { ABI_PushRegistersAndAdjustStack({}, 0); ABI_CallFunctionCCCP(PowerPC::UpdatePerformanceMonitor, js.downcountAmount, js.numLoadStoreInst, @@ -483,7 +482,7 @@ void Jit64::FakeBLCall(u32 after) // We may need to fake the BLR stack on inlined CALL instructions. // Else we can't return to this location any more. - MOV(32, R(RSCRATCH2), Imm32(after)); + MOV(64, R(RSCRATCH2), Imm64(u64(m_ppc_state.feature_flags) << 32 | after)); PUSH(RSCRATCH2); FixupBranch skip_exit = CALL(); POP(RSCRATCH2); @@ -496,14 +495,45 @@ void Jit64::EmitUpdateMembase() MOV(64, R(RMEM), PPCSTATE(mem_ptr)); } -void Jit64::EmitStoreMembase(const OpArg& msr, X64Reg scratch_reg) +void Jit64::MSRUpdated(const OpArg& msr, X64Reg scratch_reg) { + ASSERT(!msr.IsSimpleReg(scratch_reg)); + + // Update mem_ptr auto& memory = m_system.GetMemory(); - MOV(64, R(RMEM), ImmPtr(memory.GetLogicalBase())); - MOV(64, R(scratch_reg), ImmPtr(memory.GetPhysicalBase())); - TEST(32, msr, Imm32(1 << (31 - 27))); - CMOVcc(64, RMEM, R(scratch_reg), CC_Z); + if (msr.IsImm()) + { + MOV(64, R(RMEM), + ImmPtr(UReg_MSR(msr.Imm32()).DR ? memory.GetLogicalBase() : memory.GetPhysicalBase())); + } + else + { + MOV(64, R(RMEM), ImmPtr(memory.GetLogicalBase())); + MOV(64, R(scratch_reg), ImmPtr(memory.GetPhysicalBase())); + TEST(32, msr, Imm32(1 << (31 - 27))); + CMOVcc(64, RMEM, R(scratch_reg), CC_Z); + } MOV(64, PPCSTATE(mem_ptr), R(RMEM)); + + // Update feature_flags + static_assert(UReg_MSR{}.DR.StartBit() == 4); + static_assert(UReg_MSR{}.IR.StartBit() == 5); + static_assert(FEATURE_FLAG_MSR_DR == 1 << 0); + static_assert(FEATURE_FLAG_MSR_IR == 1 << 1); + const u32 other_feature_flags = m_ppc_state.feature_flags & ~0x3; + if (msr.IsImm()) + { + MOV(32, PPCSTATE(feature_flags), Imm32(other_feature_flags | ((msr.Imm32() >> 4) & 0x3))); + } + else + { + MOV(32, R(scratch_reg), msr); + SHR(32, R(scratch_reg), Imm8(4)); + AND(32, R(scratch_reg), Imm32(0x3)); + if (other_feature_flags != 0) + OR(32, R(scratch_reg), Imm32(other_feature_flags)); + MOV(32, PPCSTATE(feature_flags), R(scratch_reg)); + } } void Jit64::WriteExit(u32 destination, bool bl, u32 after) @@ -515,7 +545,7 @@ void Jit64::WriteExit(u32 destination, bool bl, u32 after) if (bl) { - MOV(32, R(RSCRATCH2), Imm32(after)); + MOV(64, R(RSCRATCH2), Imm64(u64(m_ppc_state.feature_flags) << 32 | after)); PUSH(RSCRATCH2); } @@ -572,7 +602,7 @@ void Jit64::WriteExitDestInRSCRATCH(bool bl, u32 after) if (bl) { - MOV(32, R(RSCRATCH2), Imm32(after)); + MOV(64, R(RSCRATCH2), Imm64(u64(m_ppc_state.feature_flags) << 32 | after)); PUSH(RSCRATCH2); } @@ -600,6 +630,12 @@ void Jit64::WriteBLRExit() bool disturbed = Cleanup(); if (disturbed) MOV(32, R(RSCRATCH), PPCSTATE(pc)); + if (m_ppc_state.feature_flags != 0) + { + MOV(32, R(RSCRATCH2), Imm32(m_ppc_state.feature_flags)); + SHL(64, R(RSCRATCH2), Imm8(32)); + OR(64, R(RSCRATCH), R(RSCRATCH2)); + } MOV(32, R(RSCRATCH2), Imm32(js.downcountAmount)); CMP(64, R(RSCRATCH), MDisp(RSP, 8)); J_CC(CC_NE, asm_routines.dispatcher_mispredicted_blr); @@ -888,9 +924,8 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) js.constantGqrValid = BitSet8(); // Assume that GQR values don't change often at runtime. Many paired-heavy games use largely float - // loads and stores, - // which are significantly faster when inlined (especially in MMU mode, where this lets them use - // fastmem). + // loads and stores, which are significantly faster when inlined (especially in MMU mode, where + // this lets them use fastmem). if (js.pairedQuantizeAddresses.find(js.blockStart) == js.pairedQuantizeAddresses.end()) { // If there are GQRs used but not set, we'll treat those as constant and optimize them @@ -1239,17 +1274,19 @@ void Jit64::IntializeSpeculativeConstants() bool Jit64::HandleFunctionHooking(u32 address) { - return HLE::ReplaceFunctionIfPossible(address, [&](u32 hook_index, HLE::HookType type) { - HLEFunction(hook_index); + const auto result = HLE::TryReplaceFunction(address, PowerPC::CoreMode::JIT); + if (!result) + return false; - if (type != HLE::HookType::Replace) - return false; + HLEFunction(result.hook_index); - MOV(32, R(RSCRATCH), PPCSTATE(npc)); - js.downcountAmount += js.st.numCycles; - WriteExitDestInRSCRATCH(); - return true; - }); + if (result.type != HLE::HookType::Replace) + return false; + + MOV(32, R(RSCRATCH), PPCSTATE(npc)); + js.downcountAmount += js.st.numCycles; + WriteExitDestInRSCRATCH(); + return true; } void LogGeneratedX86(size_t size, const PPCAnalyst::CodeBuffer& code_buffer, const u8* normalEntry, diff --git a/Source/Core/Core/PowerPC/Jit64/Jit.h b/Source/Core/Core/PowerPC/Jit64/Jit.h index 7f1d107c62..9fd3f9d7f7 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit.h +++ b/Source/Core/Core/PowerPC/Jit64/Jit.h @@ -88,7 +88,7 @@ public: // Utilities for use by opcodes void EmitUpdateMembase(); - void EmitStoreMembase(const Gen::OpArg& msr, Gen::X64Reg scratch_reg); + void MSRUpdated(const Gen::OpArg& msr, Gen::X64Reg scratch_reg); void FakeBLCall(u32 after); void WriteExit(u32 destination, bool bl = false, u32 after = 0); void JustWriteExit(u32 destination, bool bl, u32 after); diff --git a/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp b/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp index ef667cce86..525d65cf70 100644 --- a/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp +++ b/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp @@ -20,10 +20,6 @@ using namespace Gen; -// These need to be next of each other so that the assembly -// code can compare them easily. -static_assert(offsetof(JitBlockData, effectiveAddress) + 4 == offsetof(JitBlockData, msrBits)); - Jit64AsmRoutineManager::Jit64AsmRoutineManager(Jit64& jit) : CommonAsmRoutines(jit) { } @@ -32,7 +28,15 @@ void Jit64AsmRoutineManager::Init() { m_const_pool.Init(AllocChildCodeSpace(4096), 4096); Generate(); - WriteProtect(); + WriteProtect(true); +} + +void Jit64AsmRoutineManager::Regenerate() +{ + UnWriteProtect(false); + ResetCodePtr(); + Generate(); + WriteProtect(true); } // PLAN: no more block numbers - crazy opcodes just contain offset within @@ -41,7 +45,7 @@ void Jit64AsmRoutineManager::Init() void Jit64AsmRoutineManager::Generate() { - const bool enable_debugging = Config::Get(Config::MAIN_ENABLE_DEBUGGING); + const bool enable_debugging = Config::IsDebuggingEnabled(); enter_code = AlignCode16(); // We need to own the beginning of RSP, so we do an extra stack adjustment @@ -115,19 +119,17 @@ void Jit64AsmRoutineManager::Generate() { if (m_jit.GetBlockCache()->GetEntryPoints()) { - MOV(32, R(RSCRATCH2), PPCSTATE(msr)); - AND(32, R(RSCRATCH2), Imm32(JitBaseBlockCache::JIT_CACHE_MSR_MASK)); - SHL(64, R(RSCRATCH2), Imm8(28)); + MOV(32, R(RSCRATCH2), PPCSTATE(feature_flags)); + SHL(64, R(RSCRATCH2), Imm8(32)); MOV(32, R(RSCRATCH_EXTRA), PPCSTATE(pc)); OR(64, R(RSCRATCH_EXTRA), R(RSCRATCH2)); u64 icache = reinterpret_cast(m_jit.GetBlockCache()->GetEntryPoints()); MOV(64, R(RSCRATCH2), Imm64(icache)); - // The entry points map is indexed by ((msrBits << 26) | (address >> 2)). - // The map contains 8 byte 64-bit pointers and that means we need to shift - // msr left by 29 bits and address left by 1 bit to get the correct offset - // in the map. + // The entry points map is indexed by ((feature_flags << 30) | (pc >> 2)). + // The map contains 8-byte pointers and that means we need to shift feature_flags + // left by 33 bits and pc left by 1 bit to get the correct offset in the map. MOV(64, R(RSCRATCH), MComplex(RSCRATCH2, RSCRATCH_EXTRA, SCALE_2, 0)); } else @@ -157,15 +159,17 @@ void Jit64AsmRoutineManager::Generate() if (!m_jit.GetBlockCache()->GetEntryPoints()) { - // Check block.msrBits. - MOV(32, R(RSCRATCH2), PPCSTATE(msr)); - AND(32, R(RSCRATCH2), Imm32(JitBaseBlockCache::JIT_CACHE_MSR_MASK)); - // Also check the block.effectiveAddress - SHL(64, R(RSCRATCH2), Imm8(32)); - // RSCRATCH_EXTRA still has the PC. + // Check block.feature_flags. + MOV(32, R(RSCRATCH2), PPCSTATE(feature_flags)); + // Also check the block.effectiveAddress. RSCRATCH_EXTRA still has the PC. + SHL(64, R(RSCRATCH_EXTRA), Imm8(32)); OR(64, R(RSCRATCH2), R(RSCRATCH_EXTRA)); + + static_assert(offsetof(JitBlockData, feature_flags) + 4 == + offsetof(JitBlockData, effectiveAddress)); + CMP(64, R(RSCRATCH2), - MDisp(RSCRATCH, static_cast(offsetof(JitBlockData, effectiveAddress)))); + MDisp(RSCRATCH, static_cast(offsetof(JitBlockData, feature_flags)))); state_mismatch = J_CC(CC_NE); // Success; branch to the block we found. diff --git a/Source/Core/Core/PowerPC/Jit64/JitAsm.h b/Source/Core/Core/PowerPC/Jit64/JitAsm.h index 3f2c2297fe..4db3c8f477 100644 --- a/Source/Core/Core/PowerPC/Jit64/JitAsm.h +++ b/Source/Core/Core/PowerPC/Jit64/JitAsm.h @@ -35,6 +35,7 @@ public: explicit Jit64AsmRoutineManager(Jit64& jit); void Init(); + void Regenerate(); void ResetStack(Gen::X64CodeBlock& emitter); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp index 5a24cc2108..20de3a33a4 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp @@ -47,6 +47,7 @@ void Jit64::rfi(UGeckoInstruction inst) gpr.Flush(); fpr.Flush(); + // See Interpreter rfi for details const u32 mask = 0x87C0FFFF; const u32 clearMSR13 = 0xFFFBFFFF; // Mask used to clear the bit MSR[13] @@ -56,7 +57,9 @@ void Jit64::rfi(UGeckoInstruction inst) AND(32, R(RSCRATCH), Imm32(mask & clearMSR13)); OR(32, PPCSTATE(msr), R(RSCRATCH)); - EmitStoreMembase(R(RSCRATCH), RSCRATCH2); + // Call MSRUpdated to update feature_flags. Only the bits that come from SRR1 + // are relevant for this, so it's fine to pass in RSCRATCH in place of msr. + MSRUpdated(R(RSCRATCH), RSCRATCH2); // NPC = SRR0; MOV(32, R(RSCRATCH), PPCSTATE_SRR0); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp index 65b6ff6d04..23c8af6eb4 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp @@ -7,12 +7,12 @@ #include #include #include -#include #include "Common/Assert.h" #include "Common/CPUDetect.h" #include "Common/CommonTypes.h" #include "Common/Config/Config.h" +#include "Common/SmallVector.h" #include "Common/x64Emitter.h" #include "Core/Config/SessionSettings.h" #include "Core/ConfigManager.h" @@ -119,7 +119,7 @@ void Jit64::HandleNaNs(UGeckoInstruction inst, X64Reg xmm, X64Reg clobber, std:: SetJumpTarget(handle_nan); // If any inputs are NaNs, pick the first NaN of them - std::vector fixups; + Common::SmallVector fixups; const auto check_input = [&](const OpArg& Rx) { MOVDDUP(xmm, Rx); UCOMISD(xmm, R(xmm)); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp index c8c1ede1d0..ec2d6ae778 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp @@ -6,13 +6,13 @@ #include #include #include -#include #include "Common/Assert.h" #include "Common/BitUtils.h" #include "Common/CPUDetect.h" #include "Common/CommonTypes.h" #include "Common/MathUtil.h" +#include "Common/SmallVector.h" #include "Common/x64Emitter.h" #include "Core/CoreTiming.h" @@ -2723,7 +2723,7 @@ void Jit64::twX(UGeckoInstruction inst) } constexpr std::array conditions{{CC_A, CC_B, CC_E, CC_G, CC_L}}; - std::vector fixups; + Common::SmallVector fixups; for (size_t i = 0; i < conditions.size(); i++) { @@ -2752,6 +2752,7 @@ void Jit64::twX(UGeckoInstruction inst) gpr.Flush(); fpr.Flush(); + MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); WriteExceptionExit(); SwitchToNearCode(); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp index f3a0e209f1..6a1dc65141 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp @@ -274,11 +274,11 @@ void Jit64::dcbx(UGeckoInstruction inst) // the upper bits for the DIV instruction in the downcount > 0 case. XOR(32, R(RSCRATCH2), R(RSCRATCH2)); - MOV(32, R(reg_downcount), PPCSTATE(downcount)); - TEST(32, R(reg_downcount), R(reg_downcount)); // if (downcount <= 0) + MOV(32, R(RSCRATCH), PPCSTATE(downcount)); + TEST(32, R(RSCRATCH), R(RSCRATCH)); // if (downcount <= 0) FixupBranch downcount_is_zero_or_negative = J_CC(CC_LE); // only do 1 invalidation; else: MOV(32, R(loop_counter), PPCSTATE_CTR); - MOV(32, R(RSCRATCH), R(reg_downcount)); + MOV(32, R(reg_downcount), R(RSCRATCH)); MOV(32, R(reg_cycle_count), Imm32(cycle_count_per_loop)); DIV(32, R(reg_cycle_count)); // RSCRATCH = downcount / cycle_count LEA(32, RSCRATCH2, MDisp(loop_counter, -1)); // RSCRATCH2 = CTR - 1 @@ -291,10 +291,9 @@ void Jit64::dcbx(UGeckoInstruction inst) // registers. SUB(32, R(loop_counter), R(RSCRATCH2)); MOV(32, PPCSTATE_CTR, R(loop_counter)); // CTR -= RSCRATCH2 - MOV(32, R(RSCRATCH), R(RSCRATCH2)); - IMUL(32, RSCRATCH, R(reg_cycle_count)); + IMUL(32, reg_cycle_count, R(RSCRATCH2)); // ^ Note that this cannot overflow because it's limited by (downcount/cycle_count). - SUB(32, R(reg_downcount), R(RSCRATCH)); + SUB(32, R(reg_downcount), R(reg_cycle_count)); MOV(32, PPCSTATE(downcount), R(reg_downcount)); // downcount -= (RSCRATCH2 * reg_cycle_count) SetJumpTarget(downcount_is_zero_or_negative); @@ -321,7 +320,7 @@ void Jit64::dcbx(UGeckoInstruction inst) FixupBranch bat_lookup_failed; MOV(32, R(effective_address), R(addr)); const u8* loop_start = GetCodePtr(); - if (m_ppc_state.msr.IR) + if (m_ppc_state.feature_flags & FEATURE_FLAG_MSR_IR) { // Translate effective address to physical address. bat_lookup_failed = BATAddressLookup(addr, tmp, m_jit.m_mmu.GetIBATTable().data()); @@ -350,7 +349,7 @@ void Jit64::dcbx(UGeckoInstruction inst) SwitchToFarCode(); SetJumpTarget(invalidate_needed); - if (m_ppc_state.msr.IR) + if (m_ppc_state.feature_flags & FEATURE_FLAG_MSR_IR) SetJumpTarget(bat_lookup_failed); BitSet32 registersInUse = CallerSavedRegistersInUse(); @@ -422,7 +421,7 @@ void Jit64::dcbz(UGeckoInstruction inst) end_dcbz_hack = J_CC(CC_L); } - bool emit_fast_path = m_ppc_state.msr.DR && m_jit.jo.fastmem_arena; + bool emit_fast_path = (m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR) && m_jit.jo.fastmem_arena; if (emit_fast_path) { @@ -446,7 +445,7 @@ void Jit64::dcbz(UGeckoInstruction inst) MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); BitSet32 registersInUse = CallerSavedRegistersInUse(); ABI_PushRegistersAndAdjustStack(registersInUse, 0); - ABI_CallFunctionPR(PowerPC::ClearDCacheLineFromJit64, &m_mmu, RSCRATCH); + ABI_CallFunctionPR(PowerPC::ClearDCacheLineFromJit, &m_mmu, RSCRATCH); ABI_PopRegistersAndAdjustStack(registersInUse, 0); if (emit_fast_path) diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp index bae5af75ec..91865b61a0 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp @@ -23,7 +23,7 @@ void Jit64::psq_stXX(UGeckoInstruction inst) JITDISABLE(bJITLoadStorePairedOff); // For performance, the AsmCommon routines assume address translation is on. - FALLBACK_IF(!m_ppc_state.msr.DR); + FALLBACK_IF(!(m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR)); s32 offset = inst.SIMM_12; bool indexed = inst.OPCD == 4; @@ -69,7 +69,7 @@ void Jit64::psq_stXX(UGeckoInstruction inst) } else { - // Stash PC in case asm_routine causes exception + // Stash PC in case asm routine needs to call into C++ MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); // We know what GQR is here, so we can load RSCRATCH2 and call into the store method directly // with just the scale bits. @@ -83,7 +83,7 @@ void Jit64::psq_stXX(UGeckoInstruction inst) } else { - // Stash PC incase asm_routine causes exception + // Stash PC in case asm routine needs to call into C++ MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); // Some games (e.g. Dirt 2) incorrectly set the unused bits which breaks the lookup table code. // Hence, we need to mask out the unused bits. The layout of the GQR register is @@ -112,7 +112,7 @@ void Jit64::psq_lXX(UGeckoInstruction inst) JITDISABLE(bJITLoadStorePairedOff); // For performance, the AsmCommon routines assume address translation is on. - FALLBACK_IF(!m_ppc_state.msr.DR); + FALLBACK_IF(!(m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR)); s32 offset = inst.SIMM_12; bool indexed = inst.OPCD == 4; @@ -144,7 +144,7 @@ void Jit64::psq_lXX(UGeckoInstruction inst) } else { - // Stash PC in case asm_routine causes exception + // Stash PC in case asm routine needs to call into C++ MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); // Get the high part of the GQR register OpArg gqr = PPCSTATE_SPR(SPR_GQR0 + i); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp index ab6a5b7638..930757cdad 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp @@ -59,22 +59,9 @@ void Jit64::ps_sum(UGeckoInstruction inst) break; case 11: // ps_sum1: {c.ps0, a.ps0 + b.ps1} if (Rc.IsSimpleReg()) - { - if (cpu_info.bSSE4_1) - { - BLENDPD(tmp, Rc, 1); - } - else - { - MOVAPD(XMM0, Rc); - SHUFPD(XMM0, R(tmp), 2); - tmp = XMM0; - } - } + MOVSD(tmp, Rc); else - { MOVLPD(tmp, Rc); - } break; default: PanicAlertFmt("ps_sum WTF!!!"); @@ -143,7 +130,12 @@ void Jit64::ps_mergeXX(UGeckoInstruction inst) avx_op(&XEmitter::VUNPCKLPD, &XEmitter::UNPCKLPD, Rd, Ra, Rb); break; // 00 case 560: - avx_op(&XEmitter::VSHUFPD, &XEmitter::SHUFPD, Rd, Ra, Rb, 2); + if (d != b) + avx_op(&XEmitter::VSHUFPD, &XEmitter::SHUFPD, Rd, Ra, Rb, 2); + else if (Ra.IsSimpleReg()) + MOVSD(Rd, Ra); + else + MOVLPD(Rd, Ra); break; // 01 case 592: avx_op(&XEmitter::VSHUFPD, &XEmitter::SHUFPD, Rd, Ra, Rb, 1); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp index 5992fe9f28..67e218bb98 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp @@ -439,16 +439,12 @@ void Jit64::mtmsr(UGeckoInstruction inst) RegCache::Realize(Rs); MOV(32, PPCSTATE(msr), Rs); - EmitStoreMembase(PPCSTATE(msr), RSCRATCH2); + MSRUpdated(Rs, RSCRATCH2); } gpr.Flush(); fpr.Flush(); - // Our jit cache also stores some MSR bits, as they have changed, we either - // have to validate them in the BLR/RET check, or just flush the stack here. - asm_routines.ResetStack(*this); - // If some exceptions are pending and EE are now enabled, force checking // external exceptions when going out of mtmsr in order to execute delayed // interrupts as soon as possible. @@ -588,8 +584,8 @@ void Jit64::mcrxr(UGeckoInstruction inst) MOV(64, CROffset(inst.CRFD), R(RSCRATCH)); // Clear XER[0-3] - MOV(8, PPCSTATE(xer_ca), Imm8(0)); - MOV(8, PPCSTATE(xer_so_ov), Imm8(0)); + static_assert(PPCSTATE_OFF(xer_ca) + 1 == PPCSTATE_OFF(xer_so_ov)); + MOV(16, PPCSTATE(xer_ca), Imm16(0)); } void Jit64::crXXX(UGeckoInstruction inst) diff --git a/Source/Core/Core/PowerPC/Jit64/RegCache/CachedReg.h b/Source/Core/Core/PowerPC/Jit64/RegCache/CachedReg.h index f9f5d5de70..acf5480abb 100644 --- a/Source/Core/Core/PowerPC/Jit64/RegCache/CachedReg.h +++ b/Source/Core/Core/PowerPC/Jit64/RegCache/CachedReg.h @@ -51,7 +51,7 @@ public: if (location->IsImm()) return LocationType::SpeculativeImmediate; - ASSERT(location == default_location); + ASSERT(*location == default_location); return LocationType::Default; } diff --git a/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp b/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp index 04036e11ab..0fa9cfdcc0 100644 --- a/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp +++ b/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp @@ -319,12 +319,12 @@ void EmuCodeBlock::MMIOLoadToReg(MMIO::Mapping* mmio, Gen::X64Reg reg_value, void EmuCodeBlock::SafeLoadToReg(X64Reg reg_value, const Gen::OpArg& opAddress, int accessSize, s32 offset, BitSet32 registersInUse, bool signExtend, int flags) { - bool slowmem = (flags & SAFE_LOADSTORE_FORCE_SLOWMEM) != 0; + bool force_slow_access = (flags & SAFE_LOADSTORE_FORCE_SLOW_ACCESS) != 0; auto& js = m_jit.js; registersInUse[reg_value] = false; if (m_jit.jo.fastmem && !(flags & (SAFE_LOADSTORE_NO_FASTMEM | SAFE_LOADSTORE_NO_UPDATE_PC)) && - !slowmem) + !force_slow_access) { u8* backpatchStart = GetWritableCodePtr(); MovInfo mov; @@ -371,8 +371,10 @@ void EmuCodeBlock::SafeLoadToReg(X64Reg reg_value, const Gen::OpArg& opAddress, } FixupBranch exit; - const bool dr_set = (flags & SAFE_LOADSTORE_DR_ON) || m_jit.m_ppc_state.msr.DR; - const bool fast_check_address = !slowmem && dr_set && m_jit.jo.fastmem_arena; + const bool dr_set = + (flags & SAFE_LOADSTORE_DR_ON) || (m_jit.m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR); + const bool fast_check_address = + !force_slow_access && dr_set && m_jit.jo.fastmem_arena && !m_jit.m_ppc_state.m_enable_dcache; if (fast_check_address) { FixupBranch slow = CheckIfSafeAddress(R(reg_value), reg_addr, registersInUse); @@ -384,8 +386,11 @@ void EmuCodeBlock::SafeLoadToReg(X64Reg reg_value, const Gen::OpArg& opAddress, SetJumpTarget(slow); } - // Helps external systems know which instruction triggered the read. - // Invalid for calls from Jit64AsmCommon routines + // PC is used by memory watchpoints (if enabled), profiling where to insert gather pipe + // interrupt checks, and printing accurate PC locations in debug logs. + // + // In the case of Jit64AsmCommon routines, we don't know the PC here, + // so the caller has to store the PC themselves. if (!(flags & SAFE_LOADSTORE_NO_UPDATE_PC)) { MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); @@ -396,16 +401,16 @@ void EmuCodeBlock::SafeLoadToReg(X64Reg reg_value, const Gen::OpArg& opAddress, switch (accessSize) { case 64: - ABI_CallFunctionPR(PowerPC::ReadU64FromJit64, &m_jit.m_mmu, reg_addr); + ABI_CallFunctionPR(PowerPC::ReadU64FromJit, &m_jit.m_mmu, reg_addr); break; case 32: - ABI_CallFunctionPR(PowerPC::ReadU32FromJit64, &m_jit.m_mmu, reg_addr); + ABI_CallFunctionPR(PowerPC::ReadU32FromJit, &m_jit.m_mmu, reg_addr); break; case 16: - ABI_CallFunctionPR(PowerPC::ReadU16ZXFromJit64, &m_jit.m_mmu, reg_addr); + ABI_CallFunctionPR(PowerPC::ReadU16FromJit, &m_jit.m_mmu, reg_addr); break; case 8: - ABI_CallFunctionPR(PowerPC::ReadU8ZXFromJit64, &m_jit.m_mmu, reg_addr); + ABI_CallFunctionPR(PowerPC::ReadU8FromJit, &m_jit.m_mmu, reg_addr); break; } ABI_PopRegistersAndAdjustStack(registersInUse, rsp_alignment); @@ -460,16 +465,16 @@ void EmuCodeBlock::SafeLoadToRegImmediate(X64Reg reg_value, u32 address, int acc switch (accessSize) { case 64: - ABI_CallFunctionPC(PowerPC::ReadU64FromJit64, &m_jit.m_mmu, address); + ABI_CallFunctionPC(PowerPC::ReadU64FromJit, &m_jit.m_mmu, address); break; case 32: - ABI_CallFunctionPC(PowerPC::ReadU32FromJit64, &m_jit.m_mmu, address); + ABI_CallFunctionPC(PowerPC::ReadU32FromJit, &m_jit.m_mmu, address); break; case 16: - ABI_CallFunctionPC(PowerPC::ReadU16ZXFromJit64, &m_jit.m_mmu, address); + ABI_CallFunctionPC(PowerPC::ReadU16FromJit, &m_jit.m_mmu, address); break; case 8: - ABI_CallFunctionPC(PowerPC::ReadU8ZXFromJit64, &m_jit.m_mmu, address); + ABI_CallFunctionPC(PowerPC::ReadU8FromJit, &m_jit.m_mmu, address); break; } ABI_PopRegistersAndAdjustStack(registersInUse, 0); @@ -490,14 +495,14 @@ void EmuCodeBlock::SafeWriteRegToReg(OpArg reg_value, X64Reg reg_addr, int acces BitSet32 registersInUse, int flags) { bool swap = !(flags & SAFE_LOADSTORE_NO_SWAP); - bool slowmem = (flags & SAFE_LOADSTORE_FORCE_SLOWMEM) != 0; + bool force_slow_access = (flags & SAFE_LOADSTORE_FORCE_SLOW_ACCESS) != 0; // set the correct immediate format reg_value = FixImmediate(accessSize, reg_value); auto& js = m_jit.js; if (m_jit.jo.fastmem && !(flags & (SAFE_LOADSTORE_NO_FASTMEM | SAFE_LOADSTORE_NO_UPDATE_PC)) && - !slowmem) + !force_slow_access) { u8* backpatchStart = GetWritableCodePtr(); MovInfo mov; @@ -540,8 +545,10 @@ void EmuCodeBlock::SafeWriteRegToReg(OpArg reg_value, X64Reg reg_addr, int acces } FixupBranch exit; - const bool dr_set = (flags & SAFE_LOADSTORE_DR_ON) || m_jit.m_ppc_state.msr.DR; - const bool fast_check_address = !slowmem && dr_set && m_jit.jo.fastmem_arena; + const bool dr_set = + (flags & SAFE_LOADSTORE_DR_ON) || (m_jit.m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR); + const bool fast_check_address = + !force_slow_access && dr_set && m_jit.jo.fastmem_arena && !m_jit.m_ppc_state.m_enable_dcache; if (fast_check_address) { FixupBranch slow = CheckIfSafeAddress(reg_value, reg_addr, registersInUse); @@ -553,8 +560,11 @@ void EmuCodeBlock::SafeWriteRegToReg(OpArg reg_value, X64Reg reg_addr, int acces SetJumpTarget(slow); } - // PC is used by memory watchpoints (if enabled) or to print accurate PC locations in debug logs - // Invalid for calls from Jit64AsmCommon routines + // PC is used by memory watchpoints (if enabled), profiling where to insert gather pipe + // interrupt checks, and printing accurate PC locations in debug logs. + // + // In the case of Jit64AsmCommon routines, we don't know the PC here, + // so the caller has to store the PC themselves. if (!(flags & SAFE_LOADSTORE_NO_UPDATE_PC)) { MOV(32, PPCSTATE(pc), Imm32(js.compilerPC)); @@ -578,19 +588,19 @@ void EmuCodeBlock::SafeWriteRegToReg(OpArg reg_value, X64Reg reg_addr, int acces switch (accessSize) { case 64: - ABI_CallFunctionPRR(swap ? PowerPC::WriteU64FromJit64 : PowerPC::WriteU64SwapFromJit64, + ABI_CallFunctionPRR(swap ? PowerPC::WriteU64FromJit : PowerPC::WriteU64SwapFromJit, &m_jit.m_mmu, reg, reg_addr); break; case 32: - ABI_CallFunctionPRR(swap ? PowerPC::WriteU32FromJit64 : PowerPC::WriteU32SwapFromJit64, + ABI_CallFunctionPRR(swap ? PowerPC::WriteU32FromJit : PowerPC::WriteU32SwapFromJit, &m_jit.m_mmu, reg, reg_addr); break; case 16: - ABI_CallFunctionPRR(swap ? PowerPC::WriteU16FromJit64 : PowerPC::WriteU16SwapFromJit64, + ABI_CallFunctionPRR(swap ? PowerPC::WriteU16FromJit : PowerPC::WriteU16SwapFromJit, &m_jit.m_mmu, reg, reg_addr); break; case 8: - ABI_CallFunctionPRR(PowerPC::WriteU8FromJit64, &m_jit.m_mmu, reg, reg_addr); + ABI_CallFunctionPRR(PowerPC::WriteU8FromJit, &m_jit.m_mmu, reg, reg_addr); break; } ABI_PopRegistersAndAdjustStack(registersInUse, rsp_alignment); @@ -660,16 +670,16 @@ bool EmuCodeBlock::WriteToConstAddress(int accessSize, OpArg arg, u32 address, switch (accessSize) { case 64: - ABI_CallFunctionPAC(64, PowerPC::WriteU64FromJit64, &m_jit.m_mmu, arg, address); + ABI_CallFunctionPAC(64, PowerPC::WriteU64FromJit, &m_jit.m_mmu, arg, address); break; case 32: - ABI_CallFunctionPAC(32, PowerPC::WriteU32FromJit64, &m_jit.m_mmu, arg, address); + ABI_CallFunctionPAC(32, PowerPC::WriteU32FromJit, &m_jit.m_mmu, arg, address); break; case 16: - ABI_CallFunctionPAC(16, PowerPC::WriteU16FromJit64, &m_jit.m_mmu, arg, address); + ABI_CallFunctionPAC(16, PowerPC::WriteU16FromJit, &m_jit.m_mmu, arg, address); break; case 8: - ABI_CallFunctionPAC(8, PowerPC::WriteU8FromJit64, &m_jit.m_mmu, arg, address); + ABI_CallFunctionPAC(8, PowerPC::WriteU8FromJit, &m_jit.m_mmu, arg, address); break; } ABI_PopRegistersAndAdjustStack(registersInUse, 0); diff --git a/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h b/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h index 5522f920d3..ba9433134f 100644 --- a/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h +++ b/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.h @@ -76,8 +76,8 @@ public: // This indicates that the write being generated cannot be patched (and thus can't use fastmem) SAFE_LOADSTORE_NO_FASTMEM = 4, SAFE_LOADSTORE_CLOBBER_RSCRATCH_INSTEAD_OF_ADDR = 8, - // Force slowmem (used when generating fallbacks in trampolines) - SAFE_LOADSTORE_FORCE_SLOWMEM = 16, + // Always call into C++ (used when generating fallbacks in trampolines) + SAFE_LOADSTORE_FORCE_SLOW_ACCESS = 16, SAFE_LOADSTORE_DR_ON = 32, // Generated from a context that doesn't have the PC of the instruction that caused it SAFE_LOADSTORE_NO_UPDATE_PC = 64, diff --git a/Source/Core/Core/PowerPC/Jit64Common/FarCodeCache.h b/Source/Core/Core/PowerPC/Jit64Common/FarCodeCache.h index 959e5f1edc..08cfe3f8ab 100644 --- a/Source/Core/Core/PowerPC/Jit64Common/FarCodeCache.h +++ b/Source/Core/Core/PowerPC/Jit64Common/FarCodeCache.h @@ -8,8 +8,8 @@ // a bit of a hack; the MMU results in a vast amount more code ending up in the far cache, // mostly exception handling, so give it a whole bunch more space if the MMU is on. -constexpr size_t FARCODE_SIZE = 1024 * 1024 * 8; -constexpr size_t FARCODE_SIZE_MMU = 1024 * 1024 * 48; +constexpr size_t FARCODE_SIZE = 1024 * 1024 * 64; +constexpr size_t FARCODE_SIZE_MMU = 1024 * 1024 * 128; // A place to throw blocks of code we don't want polluting the cache, e.g. rarely taken // exception branches. diff --git a/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp b/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp index aafa872d69..94e7f99423 100644 --- a/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp +++ b/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp @@ -141,7 +141,6 @@ void CommonAsmRoutines::GenFrsqrte() MOV(64, R(RSCRATCH_EXTRA), R(RSCRATCH)); SHR(64, R(RSCRATCH_EXTRA), Imm8(48)); AND(32, R(RSCRATCH_EXTRA), Imm8(0x1F)); - XOR(32, R(RSCRATCH_EXTRA), Imm8(0x10)); // int index = i / 2048 + (odd_exponent ? 16 : 0); PUSH(RSCRATCH2); MOV(64, R(RSCRATCH2), ImmPtr(GetConstantFromPool(Common::frsqrte_expected))); @@ -151,14 +150,13 @@ void CommonAsmRoutines::GenFrsqrte() AND(32, R(RSCRATCH), Imm32(0x7FF)); IMUL(32, RSCRATCH, MComplex(RSCRATCH2, RSCRATCH_EXTRA, SCALE_8, offsetof(Common::BaseAndDec, m_dec))); - MOV(32, R(RSCRATCH_EXTRA), + ADD(32, R(RSCRATCH), MComplex(RSCRATCH2, RSCRATCH_EXTRA, SCALE_8, offsetof(Common::BaseAndDec, m_base))); - SUB(32, R(RSCRATCH_EXTRA), R(RSCRATCH)); - SHL(64, R(RSCRATCH_EXTRA), Imm8(26)); + SHL(64, R(RSCRATCH), Imm8(26)); POP(RSCRATCH2); - OR(64, R(RSCRATCH2), R(RSCRATCH_EXTRA)); // vali |= (s64)(frsqrte_expected_base[index] - - // frsqrte_expected_dec[index] * (i % 2048)) << 26; + OR(64, R(RSCRATCH2), R(RSCRATCH)); // vali |= (s64)(frsqrte_expected_base[index] + + // frsqrte_expected_dec[index] * (i % 2048)) << 26; MOVQ_xmm(XMM0, R(RSCRATCH2)); RET(); diff --git a/Source/Core/Core/PowerPC/Jit64Common/Jit64Constants.h b/Source/Core/Core/PowerPC/Jit64Common/Jit64Constants.h index ab5e6fcd30..39e16c7eea 100644 --- a/Source/Core/Core/PowerPC/Jit64Common/Jit64Constants.h +++ b/Source/Core/Core/PowerPC/Jit64Common/Jit64Constants.h @@ -20,4 +20,4 @@ constexpr Gen::X64Reg RMEM = Gen::RBX; // to address as much as possible in a one-byte offset form. constexpr Gen::X64Reg RPPCSTATE = Gen::RBP; -constexpr size_t CODE_SIZE = 1024 * 1024 * 32; +constexpr size_t CODE_SIZE = 1024 * 1024 * 128; diff --git a/Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.cpp b/Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.cpp index 245fea4cae..186868f7a8 100644 --- a/Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.cpp +++ b/Source/Core/Core/PowerPC/Jit64Common/TrampolineCache.cpp @@ -44,7 +44,7 @@ const u8* TrampolineCache::GenerateReadTrampoline(const TrampolineInfo& info) const u8* trampoline = GetCodePtr(); SafeLoadToReg(info.op_reg, info.op_arg, info.accessSize << 3, info.offset, info.registersInUse, - info.signExtend, info.flags | SAFE_LOADSTORE_FORCE_SLOWMEM); + info.signExtend, info.flags | SAFE_LOADSTORE_FORCE_SLOW_ACCESS); JMP(info.start + info.len, Jump::Near); @@ -63,7 +63,7 @@ const u8* TrampolineCache::GenerateWriteTrampoline(const TrampolineInfo& info) // check anyway. SafeWriteRegToReg(info.op_arg, info.op_reg, info.accessSize << 3, info.offset, - info.registersInUse, info.flags | SAFE_LOADSTORE_FORCE_SLOWMEM); + info.registersInUse, info.flags | SAFE_LOADSTORE_FORCE_SLOW_ACCESS); JMP(info.start + info.len, Jump::Near); diff --git a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp index 55c6b75231..5d7e9b2831 100644 --- a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp @@ -47,15 +47,14 @@ JitArm64::~JitArm64() = default; void JitArm64::Init() { + InitFastmemArena(); + RefreshConfig(); const size_t child_code_size = jo.memcheck ? FARCODE_SIZE_MMU : FARCODE_SIZE; AllocCodeSpace(CODE_SIZE + child_code_size); AddChildCodeSpace(&m_far_code, child_code_size); - auto& memory = m_system.GetMemory(); - - jo.fastmem_arena = m_fastmem_enabled && memory.InitFastmemArena(); jo.optimizeGatherPipe = true; SetBlockLinkingEnabled(true); SetOptimizationEnabled(true); @@ -188,7 +187,7 @@ void JitArm64::FallBackToInterpreter(UGeckoInstruction inst) gpr.Flush(FlushMode::All, ARM64Reg::INVALID_REG); fpr.Flush(FlushMode::All, ARM64Reg::INVALID_REG); - if (js.op->opinfo->flags & FL_ENDBLOCK) + if (js.op->canEndBlock) { // also flush the program counter ARM64Reg WA = gpr.GetReg(); @@ -200,17 +199,15 @@ void JitArm64::FallBackToInterpreter(UGeckoInstruction inst) } Interpreter::Instruction instr = Interpreter::GetInterpreterOp(inst); - MOVP2R(ARM64Reg::X8, instr); - MOVP2R(ARM64Reg::X0, &m_system.GetInterpreter()); - MOVI2R(ARM64Reg::W1, inst.hex); - BLR(ARM64Reg::X8); + ABI_CallFunction(instr, &m_system.GetInterpreter(), inst.hex); // If the instruction wrote to any registers which were marked as discarded, // we must mark them as no longer discarded gpr.ResetRegisters(js.op->regsOut); fpr.ResetRegisters(js.op->GetFregsOut()); + gpr.ResetCRRegisters(js.op->crOut); - if (js.op->opinfo->flags & FL_ENDBLOCK) + if (js.op->canEndBlock) { if (js.isLastInstruction) { @@ -251,10 +248,7 @@ void JitArm64::HLEFunction(u32 hook_index) gpr.Flush(FlushMode::All, ARM64Reg::INVALID_REG); fpr.Flush(FlushMode::All, ARM64Reg::INVALID_REG); - MOVP2R(ARM64Reg::X8, &HLE::ExecuteFromJIT); - MOVI2R(ARM64Reg::W0, js.compilerPC); - MOVI2R(ARM64Reg::W1, hook_index); - BLR(ARM64Reg::X8); + ABI_CallFunction(&HLE::ExecuteFromJIT, js.compilerPC, hook_index, &m_system); } void JitArm64::DoNothing(UGeckoInstruction inst) @@ -278,21 +272,14 @@ void JitArm64::Cleanup() SUB(ARM64Reg::X0, ARM64Reg::X0, ARM64Reg::X1); CMP(ARM64Reg::X0, GPFifo::GATHER_PIPE_SIZE); FixupBranch exit = B(CC_LT); - MOVP2R(ARM64Reg::X1, &GPFifo::UpdateGatherPipe); - MOVP2R(ARM64Reg::X0, &m_system.GetGPFifo()); - BLR(ARM64Reg::X1); + ABI_CallFunction(&GPFifo::UpdateGatherPipe, &m_system.GetGPFifo()); SetJumpTarget(exit); } - // SPEED HACK: MMCR0/MMCR1 should be checked at run-time, not at compile time. - if (MMCR0(m_ppc_state).Hex || MMCR1(m_ppc_state).Hex) + if (m_ppc_state.feature_flags & FEATURE_FLAG_PERFMON) { - MOVP2R(ARM64Reg::X8, &PowerPC::UpdatePerformanceMonitor); - MOVI2R(ARM64Reg::X0, js.downcountAmount); - MOVI2R(ARM64Reg::X1, js.numLoadStoreInst); - MOVI2R(ARM64Reg::X2, js.numFloatingPointInst); - MOVP2R(ARM64Reg::X3, &m_ppc_state); - BLR(ARM64Reg::X8); + ABI_CallFunction(&PowerPC::UpdatePerformanceMonitor, js.downcountAmount, js.numLoadStoreInst, + js.numFloatingPointInst, &m_ppc_state); } } @@ -334,10 +321,8 @@ void JitArm64::IntializeSpeculativeConstants() fail = GetCodePtr(); MOVI2R(DISPATCHER_PC, js.blockStart); STR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc)); - MOVP2R(ARM64Reg::X8, &JitInterface::CompileExceptionCheckFromJIT); - MOVP2R(ARM64Reg::X0, &m_system.GetJitInterface()); - MOVI2R(ARM64Reg::W1, static_cast(JitInterface::ExceptionType::SpeculativeConstants)); - BLR(ARM64Reg::X8); + ABI_CallFunction(&JitInterface::CompileExceptionCheckFromJIT, &m_system.GetJitInterface(), + static_cast(JitInterface::ExceptionType::SpeculativeConstants)); B(dispatcher_no_check); SwitchToNearCode(); } @@ -362,17 +347,61 @@ void JitArm64::EmitUpdateMembase() LDR(IndexType::Unsigned, MEM_REG, PPC_REG, PPCSTATE_OFF(mem_ptr)); } -void JitArm64::EmitStoreMembase(const ARM64Reg& msr) +void JitArm64::MSRUpdated(u32 msr) { + // Update mem_ptr auto& memory = m_system.GetMemory(); - ARM64Reg WD = gpr.GetReg(); - ARM64Reg XD = EncodeRegTo64(WD); - MOVP2R(MEM_REG, jo.fastmem_arena ? memory.GetLogicalBase() : memory.GetLogicalPageMappingsBase()); - MOVP2R(XD, jo.fastmem_arena ? memory.GetPhysicalBase() : memory.GetPhysicalPageMappingsBase()); - TST(msr, LogicalImm(1 << (31 - 27), 32)); - CSEL(MEM_REG, MEM_REG, XD, CCFlags::CC_NEQ); + MOVP2R(MEM_REG, + UReg_MSR(msr).DR ? + (jo.fastmem ? memory.GetLogicalBase() : memory.GetLogicalPageMappingsBase()) : + (jo.fastmem ? memory.GetPhysicalBase() : memory.GetPhysicalPageMappingsBase())); STR(IndexType::Unsigned, MEM_REG, PPC_REG, PPCSTATE_OFF(mem_ptr)); - gpr.Unlock(WD); + + // Update feature_flags + static_assert(UReg_MSR{}.DR.StartBit() == 4); + static_assert(UReg_MSR{}.IR.StartBit() == 5); + static_assert(FEATURE_FLAG_MSR_DR == 1 << 0); + static_assert(FEATURE_FLAG_MSR_IR == 1 << 1); + const u32 other_feature_flags = m_ppc_state.feature_flags & ~0x3; + const u32 feature_flags = other_feature_flags | ((msr >> 4) & 0x3); + if (feature_flags == 0) + { + STR(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(feature_flags)); + } + else + { + ARM64Reg WA = gpr.GetReg(); + MOVI2R(WA, feature_flags); + STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(feature_flags)); + gpr.Unlock(WA); + } +} + +void JitArm64::MSRUpdated(ARM64Reg msr) +{ + ARM64Reg WA = gpr.GetReg(); + ARM64Reg XA = EncodeRegTo64(WA); + + // Update mem_ptr + auto& memory = m_system.GetMemory(); + MOVP2R(MEM_REG, jo.fastmem ? memory.GetLogicalBase() : memory.GetLogicalPageMappingsBase()); + MOVP2R(XA, jo.fastmem ? memory.GetPhysicalBase() : memory.GetPhysicalPageMappingsBase()); + TST(msr, LogicalImm(1 << (31 - 27), GPRSize::B32)); + CSEL(MEM_REG, MEM_REG, XA, CCFlags::CC_NEQ); + STR(IndexType::Unsigned, MEM_REG, PPC_REG, PPCSTATE_OFF(mem_ptr)); + + // Update feature_flags + static_assert(UReg_MSR{}.DR.StartBit() == 4); + static_assert(UReg_MSR{}.IR.StartBit() == 5); + static_assert(FEATURE_FLAG_MSR_DR == 1 << 0); + static_assert(FEATURE_FLAG_MSR_IR == 1 << 1); + const u32 other_feature_flags = m_ppc_state.feature_flags & ~0x3; + UBFX(WA, msr, 4, 2); + if (other_feature_flags != 0) + ORR(WA, WA, LogicalImm(other_feature_flags, GPRSize::B32)); + STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(feature_flags)); + + gpr.Unlock(WA); } void JitArm64::WriteExit(u32 destination, bool LK, u32 exit_address_after_return, @@ -384,15 +413,24 @@ void JitArm64::WriteExit(u32 destination, bool LK, u32 exit_address_after_return LK &= m_enable_blr_optimization; - const u8* host_address_after_return; + const u8* host_address_after_return = nullptr; if (LK) { - // Push {ARM_PC; PPC_PC} on the stack - ARM64Reg reg_to_push = exit_address_after_return_reg; + // Push {ARM_PC (64-bit); PPC_PC (32-bit); feature_flags (32-bit)} on the stack + ARM64Reg reg_to_push = ARM64Reg::X1; + const u64 feature_flags = m_ppc_state.feature_flags; if (exit_address_after_return_reg == ARM64Reg::INVALID_REG) { - MOVI2R(ARM64Reg::X1, exit_address_after_return); - reg_to_push = ARM64Reg::X1; + MOVI2R(ARM64Reg::X1, feature_flags << 32 | exit_address_after_return); + } + else if (feature_flags == 0) + { + reg_to_push = EncodeRegTo64(exit_address_after_return_reg); + } + else + { + ORRI2R(ARM64Reg::X1, EncodeRegTo64(exit_address_after_return_reg), feature_flags << 32, + ARM64Reg::X1); } constexpr s32 adr_offset = JitArm64BlockCache::BLOCK_LINK_SIZE + sizeof(u32) * 2; host_address_after_return = GetCodePtr() + adr_offset; @@ -482,14 +520,22 @@ void JitArm64::WriteExit(Arm64Gen::ARM64Reg dest, bool LK, u32 exit_address_afte } else { - // Push {ARM_PC, PPC_PC} on the stack - ARM64Reg reg_to_push = exit_address_after_return_reg; + // Push {ARM_PC (64-bit); PPC_PC (32-bit); feature_flags (32-bit)} on the stack + ARM64Reg reg_to_push = ARM64Reg::X1; + const u64 feature_flags = m_ppc_state.feature_flags; if (exit_address_after_return_reg == ARM64Reg::INVALID_REG) { - MOVI2R(ARM64Reg::X1, exit_address_after_return); - reg_to_push = ARM64Reg::X1; + MOVI2R(ARM64Reg::X1, feature_flags << 32 | exit_address_after_return); + } + else if (feature_flags == 0) + { + reg_to_push = EncodeRegTo64(exit_address_after_return_reg); + } + else + { + ORRI2R(ARM64Reg::X1, EncodeRegTo64(exit_address_after_return_reg), feature_flags << 32, + ARM64Reg::X1); } - MOVI2R(ARM64Reg::X1, exit_address_after_return); constexpr s32 adr_offset = sizeof(u32) * 3; const u8* host_address_after_return = GetCodePtr() + adr_offset; ADR(ARM64Reg::X0, adr_offset); @@ -545,19 +591,34 @@ void JitArm64::FakeLKExit(u32 exit_address_after_return, ARM64Reg exit_address_a // function has been called! gpr.Lock(ARM64Reg::W30); } - ARM64Reg after_reg = exit_address_after_return_reg; + // Push {ARM_PC (64-bit); PPC_PC (32-bit); feature_flags (32-bit)} on the stack + ARM64Reg after_reg = ARM64Reg::INVALID_REG; + ARM64Reg reg_to_push; + const u64 feature_flags = m_ppc_state.feature_flags; if (exit_address_after_return_reg == ARM64Reg::INVALID_REG) { after_reg = gpr.GetReg(); - MOVI2R(after_reg, exit_address_after_return); + reg_to_push = EncodeRegTo64(after_reg); + MOVI2R(reg_to_push, feature_flags << 32 | exit_address_after_return); + } + else if (feature_flags == 0) + { + reg_to_push = EncodeRegTo64(exit_address_after_return_reg); + } + else + { + after_reg = gpr.GetReg(); + reg_to_push = EncodeRegTo64(after_reg); + ORRI2R(reg_to_push, EncodeRegTo64(exit_address_after_return_reg), feature_flags << 32, + reg_to_push); } ARM64Reg code_reg = gpr.GetReg(); constexpr s32 adr_offset = sizeof(u32) * 3; const u8* host_address_after_return = GetCodePtr() + adr_offset; ADR(EncodeRegTo64(code_reg), adr_offset); - STP(IndexType::Pre, EncodeRegTo64(code_reg), EncodeRegTo64(after_reg), ARM64Reg::SP, -16); + STP(IndexType::Pre, EncodeRegTo64(code_reg), reg_to_push, ARM64Reg::SP, -16); gpr.Unlock(code_reg); - if (after_reg != exit_address_after_return_reg) + if (after_reg != ARM64Reg::INVALID_REG) gpr.Unlock(after_reg); FixupBranch skip_exit = BL(); @@ -613,9 +674,18 @@ void JitArm64::WriteBLRExit(Arm64Gen::ARM64Reg dest) Cleanup(); EndTimeProfile(js.curBlock); - // Check if {ARM_PC, PPC_PC} matches the current state. + // Check if {PPC_PC, feature_flags} matches the current state, then RET to ARM_PC. LDP(IndexType::Post, ARM64Reg::X2, ARM64Reg::X1, ARM64Reg::SP, 16); - CMP(ARM64Reg::W1, DISPATCHER_PC); + const u64 feature_flags = m_ppc_state.feature_flags; + if (feature_flags == 0) + { + CMP(ARM64Reg::X1, EncodeRegTo64(DISPATCHER_PC)); + } + else + { + ORRI2R(ARM64Reg::X0, EncodeRegTo64(DISPATCHER_PC), feature_flags << 32, ARM64Reg::X0); + CMP(ARM64Reg::X1, ARM64Reg::X0); + } FixupBranch no_match = B(CC_NEQ); DoDownCount(); // overwrites X0 + X1 @@ -655,12 +725,10 @@ void JitArm64::WriteExceptionExit(ARM64Reg dest, bool only_external, bool always static_assert(PPCSTATE_OFF(pc) + 4 == PPCSTATE_OFF(npc)); STP(IndexType::Signed, DISPATCHER_PC, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc)); - MOVP2R(ARM64Reg::X0, &m_system.GetPowerPC()); - if (only_external) - MOVP2R(EncodeRegTo64(DISPATCHER_PC), &PowerPC::CheckExternalExceptionsFromJIT); - else - MOVP2R(EncodeRegTo64(DISPATCHER_PC), &PowerPC::CheckExceptionsFromJIT); - BLR(EncodeRegTo64(DISPATCHER_PC)); + const auto f = + only_external ? &PowerPC::CheckExternalExceptionsFromJIT : &PowerPC::CheckExceptionsFromJIT; + ABI_CallFunction(f, &m_system.GetPowerPC()); + EmitUpdateMembase(); LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(npc)); @@ -713,17 +781,19 @@ void JitArm64::WriteConditionalExceptionExit(int exception, ARM64Reg temp_gpr, A bool JitArm64::HandleFunctionHooking(u32 address) { - return HLE::ReplaceFunctionIfPossible(address, [&](u32 hook_index, HLE::HookType type) { - HLEFunction(hook_index); + const auto result = HLE::TryReplaceFunction(address, PowerPC::CoreMode::JIT); + if (!result) + return false; - if (type != HLE::HookType::Replace) - return false; + HLEFunction(result.hook_index); - LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(npc)); - js.downcountAmount += js.st.numCycles; - WriteExit(DISPATCHER_PC); - return true; - }); + if (result.type != HLE::HookType::Replace) + return false; + + LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(npc)); + js.downcountAmount += js.st.numCycles; + WriteExit(DISPATCHER_PC); + return true; } void JitArm64::DumpCode(const u8* start, const u8* end) @@ -1001,10 +1071,8 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) SetJumpTarget(fail); MOVI2R(DISPATCHER_PC, js.blockStart); STR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc)); - MOVP2R(ARM64Reg::X0, &m_system.GetJitInterface()); - MOVI2R(ARM64Reg::W1, static_cast(JitInterface::ExceptionType::PairedQuantize)); - MOVP2R(ARM64Reg::X2, &JitInterface::CompileExceptionCheckFromJIT); - BLR(ARM64Reg::X2); + ABI_CallFunction(&JitInterface::CompileExceptionCheckFromJIT, &m_system.GetJitInterface(), + static_cast(JitInterface::ExceptionType::PairedQuantize)); B(dispatcher_no_check); SwitchToNearCode(); SetJumpTarget(no_fail); @@ -1067,41 +1135,12 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) ABI_PushRegisters(regs_in_use); m_float_emit.ABI_PushRegisters(fprs_in_use, ARM64Reg::X30); - MOVP2R(ARM64Reg::X8, &GPFifo::FastCheckGatherPipe); - MOVP2R(ARM64Reg::X0, &m_system.GetGPFifo()); - BLR(ARM64Reg::X8); + ABI_CallFunction(&GPFifo::FastCheckGatherPipe, &m_system.GetGPFifo()); m_float_emit.ABI_PopRegisters(fprs_in_use, ARM64Reg::X30); ABI_PopRegisters(regs_in_use); - // Inline exception check - LDR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(Exceptions)); - FixupBranch no_ext_exception = - TBZ(ARM64Reg::W30, MathUtil::IntLog2(EXCEPTION_EXTERNAL_INT)); - FixupBranch exception = B(); - SwitchToFarCode(); - const u8* done_here = GetCodePtr(); - FixupBranch exit = B(); - SetJumpTarget(exception); - LDR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(msr)); - TBZ(ARM64Reg::W30, 15, done_here); // MSR.EE - LDR(IndexType::Unsigned, ARM64Reg::W30, ARM64Reg::X30, - MOVPage2R(ARM64Reg::X30, &m_system.GetProcessorInterface().m_interrupt_cause)); - constexpr u32 cause_mask = ProcessorInterface::INT_CAUSE_CP | - ProcessorInterface::INT_CAUSE_PE_TOKEN | - ProcessorInterface::INT_CAUSE_PE_FINISH; - TST(ARM64Reg::W30, LogicalImm(cause_mask, 32)); - B(CC_EQ, done_here); - - gpr.Flush(FlushMode::MaintainState, ARM64Reg::W30); - fpr.Flush(FlushMode::MaintainState, ARM64Reg::INVALID_REG); - WriteExceptionExit(js.compilerPC, true, true); - SwitchToNearCode(); - SetJumpTarget(no_ext_exception); - SetJumpTarget(exit); gpr.Unlock(ARM64Reg::W30); - - // So we don't check exceptions twice - gatherPipeIntCheck = false; + gatherPipeIntCheck = true; } // Gather pipe writes can generate an exception; add an exception check. // TODO: This doesn't really match hardware; the CP interrupt is @@ -1125,7 +1164,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) constexpr u32 cause_mask = ProcessorInterface::INT_CAUSE_CP | ProcessorInterface::INT_CAUSE_PE_TOKEN | ProcessorInterface::INT_CAUSE_PE_FINISH; - TST(WA, LogicalImm(cause_mask, 32)); + TST(WA, LogicalImm(cause_mask, GPRSize::B32)); B(CC_EQ, done_here); gpr.Flush(FlushMode::MaintainState, WA); @@ -1159,7 +1198,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) fpr.Flush(FlushMode::MaintainState, ARM64Reg::INVALID_REG); LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions)); - ORR(WA, WA, LogicalImm(EXCEPTION_FPU_UNAVAILABLE, 32)); + ORR(WA, WA, LogicalImm(EXCEPTION_FPU_UNAVAILABLE, GPRSize::B32)); STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions)); gpr.Unlock(WA); @@ -1185,9 +1224,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) MOVI2R(DISPATCHER_PC, op.address); STP(IndexType::Signed, DISPATCHER_PC, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc)); - MOVP2R(ARM64Reg::X0, &m_system.GetPowerPC()); - MOVP2R(ARM64Reg::X1, &PowerPC::CheckBreakPointsFromJIT); - BLR(ARM64Reg::X1); + ABI_CallFunction(&PowerPC::CheckBreakPointsFromJIT, &m_system.GetPowerPC()); LDR(IndexType::Unsigned, ARM64Reg::W0, ARM64Reg::X0, MOVPage2R(ARM64Reg::X0, cpu.GetStatePtr())); @@ -1220,9 +1257,11 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) { gpr.DiscardRegisters(op.gprDiscardable); fpr.DiscardRegisters(op.fprDiscardable); + gpr.DiscardCRRegisters(op.crDiscardable); } gpr.StoreRegisters(~op.gprInUse & (op.regsIn | op.regsOut)); fpr.StoreRegisters(~op.fprInUse & (op.fregsIn | op.GetFregsOut())); + gpr.StoreCRRegisters(~op.crInUse & (op.crIn | op.crOut)); if (opinfo->flags & FL_LOADSTORE) ++js.numLoadStoreInst; diff --git a/Source/Core/Core/PowerPC/JitArm64/Jit.h b/Source/Core/Core/PowerPC/JitArm64/Jit.h index 7025ffaa2d..02fc3ca353 100644 --- a/Source/Core/Core/PowerPC/JitArm64/Jit.h +++ b/Source/Core/Core/PowerPC/JitArm64/Jit.h @@ -180,17 +180,15 @@ public: void FloatCompare(UGeckoInstruction inst, bool upper = false); - // temp_gpr can be INVALID_REG if single is true - void EmitQuietNaNBitConstant(Arm64Gen::ARM64Reg dest_reg, bool single, - Arm64Gen::ARM64Reg temp_gpr); - bool IsFPRStoreSafe(size_t guest_reg) const; + void rlwinmx_internal(UGeckoInstruction inst, u32 sh); + protected: struct FastmemArea { - const u8* fastmem_code; - const u8* slowmem_code; + const u8* fast_access_code; + const u8* slow_access_code; }; void SetBlockLinkingEnabled(bool enabled); @@ -229,11 +227,11 @@ protected: { // Always calls the slow C++ code. For performance reasons, should generally only be used if // the guest address is known in advance and IsOptimizableRAMAddress returns false for it. - AlwaysSafe, + AlwaysSlowAccess, // Only emits fast access code. Must only be used if the guest address is known in advance // and IsOptimizableRAMAddress returns true for it, otherwise Dolphin will likely crash! - AlwaysUnsafe, - // Best in most cases. If backpatching is possible (!emitting_routine && jo.fastmem_arena): + AlwaysFastAccess, + // Best in most cases. If backpatching is possible (!emitting_routine && jo.fastmem): // Tries to run fast access code, and if that fails, uses backpatching to replace the code // with a call to the slow C++ code. Otherwise: Checks whether the fast access code will work, // then branches to either the fast access code or the slow C++ code. @@ -246,26 +244,28 @@ protected: // Registers used: // // addr scratch - // Store: X1 X0 - // Load: X0 - // Zero 256: X0 X30 - // Store float: X1 Q0 - // Load float: X0 + // Store: X2 X1 + // Load: X1 + // Zero 256: X1 X30 + // Store float: X2 Q0 + // Load float: X1 // - // If mode == AlwaysUnsafe, the addr argument can be any register. + // If mode == AlwaysFastAccess, the addr argument can be any register. // Otherwise it must be the register listed in the table above. // // Additional scratch registers are used in the following situations: // - // emitting_routine && mode == Auto: X2 + // emitting_routine && mode == Auto: X0 // emitting_routine && mode == Auto && !(flags & BackPatchInfo::FLAG_STORE): X3 - // emitting_routine && mode != AlwaysSafe && !jo.fastmem_arena: X3 - // mode != AlwaysSafe && !jo.fastmem_arena: X2 - // !emitting_routine && mode != AlwaysSafe && !jo.fastmem_arena: X30 - // !emitting_routine && mode == Auto && jo.fastmem_arena: X30 + // emitting_routine && mode != AlwaysSlowAccess && !jo.fastmem: X3 + // mode != AlwaysSlowAccess && !jo.fastmem: X0 + // !emitting_routine && mode != AlwaysFastAccess && jo.memcheck && + // (flags & BackPatchInfo::FLAG_LOAD): X0 + // !emitting_routine && mode != AlwaysSlowAccess && !jo.fastmem: X30 + // !emitting_routine && mode == Auto && jo.fastmem: X30 // // Furthermore, any callee-saved register which isn't marked in gprs_to_push/fprs_to_push - // may be clobbered if mode != AlwaysUnsafe. + // may be clobbered if mode != AlwaysFastAccess. void EmitBackpatchRoutine(u32 flags, MemAccessMode mode, Arm64Gen::ARM64Reg RS, Arm64Gen::ARM64Reg addr, BitSet32 gprs_to_push = BitSet32(0), BitSet32 fprs_to_push = BitSet32(0), bool emitting_routine = false); @@ -312,7 +312,8 @@ protected: void EndTimeProfile(JitBlock* b); void EmitUpdateMembase(); - void EmitStoreMembase(const Arm64Gen::ARM64Reg& msr); + void MSRUpdated(u32 msr); + void MSRUpdated(Arm64Gen::ARM64Reg msr); // Exits void @@ -356,7 +357,7 @@ protected: void SetFPRFIfNeeded(bool single, Arm64Gen::ARM64Reg reg); void Force25BitPrecision(Arm64Gen::ARM64Reg output, Arm64Gen::ARM64Reg input); - // + // std::map m_fault_to_handler{}; Arm64GPRCache gpr; Arm64FPRCache fpr; diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp index 8e14e694c4..1c54c00ebe 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp @@ -60,45 +60,45 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, MemAccessMode mode, ARM64Reg RS, const u32 access_size = BackPatchInfo::GetFlagSize(flags); if (m_accurate_cpu_cache_enabled) - mode = MemAccessMode::AlwaysSafe; + mode = MemAccessMode::AlwaysSlowAccess; - const bool emit_fastmem = mode != MemAccessMode::AlwaysSafe; - const bool emit_slowmem = mode != MemAccessMode::AlwaysUnsafe; + const bool emit_fast_access = mode != MemAccessMode::AlwaysSlowAccess; + const bool emit_slow_access = mode != MemAccessMode::AlwaysFastAccess; bool in_far_code = false; - const u8* fastmem_start = GetCodePtr(); - std::optional slowmem_fixup; + const u8* fast_access_start = GetCodePtr(); + std::optional slow_access_fixup; - if (emit_fastmem) + if (emit_fast_access) { ARM64Reg memory_base = MEM_REG; ARM64Reg memory_offset = addr; - if (!jo.fastmem_arena) + if (!jo.fastmem) { const ARM64Reg temp = emitting_routine ? ARM64Reg::W3 : ARM64Reg::W30; memory_base = EncodeRegTo64(temp); - memory_offset = ARM64Reg::W2; + memory_offset = ARM64Reg::W0; LSR(temp, addr, PowerPC::BAT_INDEX_SHIFT); LDR(memory_base, MEM_REG, ArithOption(temp, true)); - if (emit_slowmem) + if (emit_slow_access) { FixupBranch pass = CBNZ(memory_base); - slowmem_fixup = B(); + slow_access_fixup = B(); SetJumpTarget(pass); } - AND(memory_offset, addr, LogicalImm(PowerPC::BAT_PAGE_SIZE - 1, 64)); + AND(memory_offset, addr, LogicalImm(PowerPC::BAT_PAGE_SIZE - 1, GPRSize::B64)); } - else if (emit_slowmem && emitting_routine) + else if (emit_slow_access && emitting_routine) { - const ARM64Reg temp1 = flags & BackPatchInfo::FLAG_STORE ? ARM64Reg::W0 : ARM64Reg::W3; - const ARM64Reg temp2 = ARM64Reg::W2; + const ARM64Reg temp1 = flags & BackPatchInfo::FLAG_STORE ? ARM64Reg::W1 : ARM64Reg::W3; + const ARM64Reg temp2 = ARM64Reg::W0; - slowmem_fixup = CheckIfSafeAddress(addr, temp1, temp2); + slow_access_fixup = CheckIfSafeAddress(addr, temp1, temp2); } if ((flags & BackPatchInfo::FLAG_STORE) && (flags & BackPatchInfo::FLAG_FLOAT)) @@ -117,7 +117,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, MemAccessMode mode, ARM64Reg RS, } else if (flags & BackPatchInfo::FLAG_STORE) { - ARM64Reg temp = ARM64Reg::W0; + ARM64Reg temp = ARM64Reg::W1; temp = ByteswapBeforeStore(this, &m_float_emit, temp, RS, flags, true); if (flags & BackPatchInfo::FLAG_SIZE_32) @@ -147,29 +147,29 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, MemAccessMode mode, ARM64Reg RS, ByteswapAfterLoad(this, &m_float_emit, RS, RS, flags, true, false); } } - const u8* fastmem_end = GetCodePtr(); + const u8* fast_access_end = GetCodePtr(); - if (emit_slowmem) + if (emit_slow_access) { const bool memcheck = jo.memcheck && !emitting_routine; - if (emit_fastmem) + if (emit_fast_access) { in_far_code = true; SwitchToFarCode(); - if (jo.fastmem_arena && !emitting_routine) + if (jo.fastmem && !emitting_routine) { - FastmemArea* fastmem_area = &m_fault_to_handler[fastmem_end]; - fastmem_area->fastmem_code = fastmem_start; - fastmem_area->slowmem_code = GetCodePtr(); + FastmemArea* fastmem_area = &m_fault_to_handler[fast_access_end]; + fastmem_area->fast_access_code = fast_access_start; + fastmem_area->slow_access_code = GetCodePtr(); } } - if (slowmem_fixup) - SetJumpTarget(*slowmem_fixup); + if (slow_access_fixup) + SetJumpTarget(*slow_access_fixup); - const ARM64Reg temp_gpr = flags & BackPatchInfo::FLAG_LOAD ? ARM64Reg::W30 : ARM64Reg::W0; + const ARM64Reg temp_gpr = ARM64Reg::W1; const int temp_gpr_index = DecodeReg(temp_gpr); BitSet32 gprs_to_push_early = {}; @@ -181,18 +181,29 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, MemAccessMode mode, ARM64Reg RS, // If we're already pushing one register in the first PushRegisters call, we can push a // second one for free. Let's do so, since it might save one instruction in the second // PushRegisters call. (Do not do this for caller-saved registers which may be in the register - // cache, or else EmitMemcheck will not be able to flush the register cache correctly!) - if (gprs_to_push & gprs_to_push_early) + // cache, or WriteConditionalExceptionExit won't be able to flush the register cache correctly!) + if ((gprs_to_push & gprs_to_push_early).Count() & 1) gprs_to_push_early[30] = true; ABI_PushRegisters(gprs_to_push & gprs_to_push_early); ABI_PushRegisters(gprs_to_push & ~gprs_to_push_early); m_float_emit.ABI_PushRegisters(fprs_to_push, ARM64Reg::X30); + // PC is used by memory watchpoints (if enabled), profiling where to insert gather pipe + // interrupt checks, and printing accurate PC locations in debug logs. + // + // In the case of JitAsm routines, we don't know the PC here, + // so the caller has to store the PC themselves. + if (!emitting_routine) + { + MOVI2R(ARM64Reg::W30, js.compilerPC); + STR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(pc)); + } + if (flags & BackPatchInfo::FLAG_STORE) { ARM64Reg src_reg = RS; - const ARM64Reg dst_reg = access_size == 64 ? ARM64Reg::X0 : ARM64Reg::W0; + const ARM64Reg dst_reg = access_size == 64 ? ARM64Reg::X1 : ARM64Reg::W1; if (flags & BackPatchInfo::FLAG_FLOAT) { @@ -211,55 +222,42 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, MemAccessMode mode, ARM64Reg RS, src_reg = dst_reg; } - if (dst_reg != src_reg) - MOV(dst_reg, src_reg); - const bool reverse = (flags & BackPatchInfo::FLAG_REVERSE) != 0; - MOVP2R(ARM64Reg::X2, &m_mmu); - if (access_size == 64) { - MOVP2R(ARM64Reg::X8, - reverse ? &PowerPC::WriteU64SwapFromJitArm64 : &PowerPC::WriteU64FromJitArm64); + ABI_CallFunction(reverse ? &PowerPC::WriteU64SwapFromJit : &PowerPC::WriteU64FromJit, + &m_mmu, src_reg, ARM64Reg::W2); } else if (access_size == 32) { - MOVP2R(ARM64Reg::X8, - reverse ? &PowerPC::WriteU32SwapFromJitArm64 : &PowerPC::WriteU32FromJitArm64); + ABI_CallFunction(reverse ? &PowerPC::WriteU32SwapFromJit : &PowerPC::WriteU32FromJit, + &m_mmu, src_reg, ARM64Reg::W2); } else if (access_size == 16) { - MOVP2R(ARM64Reg::X8, - reverse ? &PowerPC::WriteU16SwapFromJitArm64 : &PowerPC::WriteU16FromJitArm64); + ABI_CallFunction(reverse ? &PowerPC::WriteU16SwapFromJit : &PowerPC::WriteU16FromJit, + &m_mmu, src_reg, ARM64Reg::W2); } else { - MOVP2R(ARM64Reg::X8, &PowerPC::WriteU8FromJitArm64); + ABI_CallFunction(&PowerPC::WriteU8FromJit, &m_mmu, src_reg, ARM64Reg::W2); } - - BLR(ARM64Reg::X8); } else if (flags & BackPatchInfo::FLAG_ZERO_256) { - MOVP2R(ARM64Reg::X1, &m_mmu); - MOVP2R(ARM64Reg::X8, &PowerPC::ClearDCacheLineFromJitArm64); - BLR(ARM64Reg::X8); + ABI_CallFunction(&PowerPC::ClearDCacheLineFromJit, &m_mmu, ARM64Reg::W1); } else { - MOVP2R(ARM64Reg::X1, &m_mmu); - if (access_size == 64) - MOVP2R(ARM64Reg::X8, &PowerPC::ReadU64FromJitArm64); + ABI_CallFunction(&PowerPC::ReadU64FromJit, &m_mmu, ARM64Reg::W1); else if (access_size == 32) - MOVP2R(ARM64Reg::X8, &PowerPC::ReadU32FromJitArm64); + ABI_CallFunction(&PowerPC::ReadU32FromJit, &m_mmu, ARM64Reg::W1); else if (access_size == 16) - MOVP2R(ARM64Reg::X8, &PowerPC::ReadU16FromJitArm64); + ABI_CallFunction(&PowerPC::ReadU16FromJit, &m_mmu, ARM64Reg::W1); else - MOVP2R(ARM64Reg::X8, &PowerPC::ReadU8FromJitArm64); - - BLR(ARM64Reg::X8); + ABI_CallFunction(&PowerPC::ReadU8FromJit, &m_mmu, ARM64Reg::W1); } m_float_emit.ABI_PopRegisters(fprs_to_push, ARM64Reg::X30); @@ -304,7 +302,7 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, MemAccessMode mode, ARM64Reg RS, if (in_far_code) { - if (slowmem_fixup) + if (slow_access_fixup) { FixupBranch done = B(); SwitchToNearCode(); @@ -327,7 +325,7 @@ bool JitArm64::HandleFastmemFault(SContext* ctx) if (slow_handler_iter == m_fault_to_handler.end()) return false; - const u8* fastmem_area_start = slow_handler_iter->second.fastmem_code; + const u8* fastmem_area_start = slow_handler_iter->second.fast_access_code; const u8* fastmem_area_end = slow_handler_iter->first; // no overlapping fastmem area found @@ -337,7 +335,7 @@ bool JitArm64::HandleFastmemFault(SContext* ctx) const Common::ScopedJITPageWriteAndNoExecute enable_jit_page_writes; ARM64XEmitter emitter(const_cast(fastmem_area_start), const_cast(fastmem_area_end)); - emitter.BL(slow_handler_iter->second.slowmem_code); + emitter.BL(slow_handler_iter->second.slow_access_code); while (emitter.GetCodePtr() < fastmem_area_end) emitter.NOP(); diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp index 62f04584ec..9ea05ac06e 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp @@ -26,7 +26,7 @@ void JitArm64::sc(UGeckoInstruction inst) ARM64Reg WA = gpr.GetReg(); LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions)); - ORR(WA, WA, LogicalImm(EXCEPTION_SYSCALL, 32)); + ORR(WA, WA, LogicalImm(EXCEPTION_SYSCALL, GPRSize::B32)); STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions)); gpr.Unlock(WA); @@ -64,11 +64,11 @@ void JitArm64::rfi(UGeckoInstruction inst) ORR(WA, WA, WC); // rB = Masked MSR OR masked SRR1 STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(msr)); // STR rB in to rA + gpr.Unlock(WB, WC); - EmitStoreMembase(WA); + MSRUpdated(WA); LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_SRR0)); - gpr.Unlock(WB, WC); WriteExceptionExit(WA); gpr.Unlock(WA); @@ -157,10 +157,6 @@ void JitArm64::bcx(UGeckoInstruction inst) JumpIfCRFieldBit(inst.BI >> 2, 3 - (inst.BI & 3), !(inst.BO_2 & BO_BRANCH_IF_TRUE)); } - FixupBranch far_addr = B(); - SwitchToFarCode(); - SetJumpTarget(far_addr); - if (inst.LK) { MOVI2R(WA, js.compilerPC + 4); @@ -185,8 +181,6 @@ void JitArm64::bcx(UGeckoInstruction inst) WriteExit(js.op->branchTo, inst.LK, js.compilerPC + 4, inst.LK ? WA : ARM64Reg::INVALID_REG); } - SwitchToNearCode(); - if ((inst.BO & BO_DONT_CHECK_CONDITION) == 0) SetJumpTarget(pConditionDontBranch); if ((inst.BO & BO_DONT_DECREMENT_FLAG) == 0) @@ -235,7 +229,7 @@ void JitArm64::bcctrx(UGeckoInstruction inst) ARM64Reg WA = gpr.GetReg(); LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR)); - AND(WA, WA, LogicalImm(~0x3, 32)); + AND(WA, WA, LogicalImm(~0x3, GPRSize::B32)); WriteExit(WA, inst.LK_3, js.compilerPC + 4, inst.LK_3 ? WB : ARM64Reg::INVALID_REG); @@ -275,15 +269,8 @@ void JitArm64::bclrx(UGeckoInstruction inst) JumpIfCRFieldBit(inst.BI >> 2, 3 - (inst.BI & 3), !(inst.BO_2 & BO_BRANCH_IF_TRUE)); } - if (conditional) - { - FixupBranch far_addr = B(); - SwitchToFarCode(); - SetJumpTarget(far_addr); - } - LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_LR)); - AND(WA, WA, LogicalImm(~0x3, 32)); + AND(WA, WA, LogicalImm(~0x3, GPRSize::B32)); if (inst.LK) { @@ -309,9 +296,6 @@ void JitArm64::bclrx(UGeckoInstruction inst) WriteBLRExit(WA); } - if (conditional) - SwitchToNearCode(); - if ((inst.BO & BO_DONT_CHECK_CONDITION) == 0) SetJumpTarget(pConditionDontBranch); if ((inst.BO & BO_DONT_DECREMENT_FLAG) == 0) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp index 54ba054bce..d662c9c3cb 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp @@ -9,6 +9,7 @@ #include "Common/CPUDetect.h" #include "Common/CommonTypes.h" #include "Common/Config/Config.h" +#include "Common/SmallVector.h" #include "Common/StringUtil.h" #include "Core/Config/SessionSettings.h" @@ -79,9 +80,6 @@ void JitArm64::fp_arith(UGeckoInstruction inst) const bool fma = use_b && use_c; const bool negate_result = (op5 & ~0x1) == 30; - // Addition and subtraction can't generate new NaNs, they can only take NaNs from inputs - const bool can_generate_nan = (op5 & ~0x1) != 20; - const bool output_is_single = inst.OPCD == 59; const bool inaccurate_fma = op5 > 25 && !Config::Get(Config::SESSION_USE_FMA); const bool round_c = use_c && output_is_single && !js.op->fprIsSingle[inst.FC]; @@ -136,12 +134,6 @@ void JitArm64::fp_arith(UGeckoInstruction inst) const ARM64Reg temp_gpr = m_accurate_nans && !single ? gpr.GetReg() : ARM64Reg::INVALID_REG; - if (m_accurate_nans) - { - if (V0Q == ARM64Reg::INVALID_REG) - V0Q = fpr.GetReg(); - } - switch (op5) { case 18: @@ -189,7 +181,7 @@ void JitArm64::fp_arith(UGeckoInstruction inst) break; } - std::vector nan_fixups; + Common::SmallVector nan_fixups; if (m_accurate_nans) { // Check if we need to handle NaNs @@ -201,55 +193,42 @@ void JitArm64::fp_arith(UGeckoInstruction inst) SwitchToFarCode(); SetJumpTarget(nan); - const ARM64Reg quiet_bit_reg = reg_encoder(V0Q); - - EmitQuietNaNBitConstant(quiet_bit_reg, inputs_are_singles && output_is_single, temp_gpr); - - std::vector inputs; + Common::SmallVector inputs; inputs.push_back(VA); if (use_b && VA != VB) inputs.push_back(VB); if (use_c && VA != VC && (!use_b || VB != VC)) inputs.push_back(VC); - // If any inputs are NaNs, pick the first NaN of them and OR it with the quiet bit - for (size_t i = 0; i < inputs.size(); ++i) + // If any inputs are NaNs, pick the first NaN of them and set its quiet bit. + // However, we can skip checking the last input, because if exactly one input is NaN, AArch64 + // arithmetic instructions automatically pick that NaN and make it quiet, just like we want. + for (size_t i = 0; i < inputs.size() - 1; ++i) { - // Skip checking if the input is a NaN if it's the last input and we're guaranteed to have at - // least one NaN input - const bool check_input = can_generate_nan || i != inputs.size() - 1; - const ARM64Reg input = inputs[i]; - FixupBranch skip; - if (check_input) - { - m_float_emit.FCMP(input); - skip = B(CCFlags::CC_VC); - } - m_float_emit.ORR(EncodeRegToDouble(VD), EncodeRegToDouble(input), - EncodeRegToDouble(quiet_bit_reg)); + m_float_emit.FCMP(input); + FixupBranch skip = B(CCFlags::CC_VC); + + // Make the NaN quiet + m_float_emit.FADD(VD, input, input); + nan_fixups.push_back(B()); - if (check_input) - SetJumpTarget(skip); + SetJumpTarget(skip); } std::optional nan_early_fixup; - if (can_generate_nan) + if (negate_result) { - // There was no NaN in any of the inputs, so the NaN must have been generated by the - // arithmetic instruction. In this case, the result is already correct. - if (negate_result) - { - if (result_reg != VD) - m_float_emit.MOV(EncodeRegToDouble(VD), EncodeRegToDouble(result_reg)); - nan_fixups.push_back(B()); - } - else - { - nan_early_fixup = B(); - } + // If we have a NaN, we must not execute FNEG. + if (result_reg != VD) + m_float_emit.MOV(EncodeRegToDouble(VD), EncodeRegToDouble(result_reg)); + nan_fixups.push_back(B()); + } + else + { + nan_early_fixup = B(); } SwitchToNearCode(); @@ -479,7 +458,7 @@ void JitArm64::FloatCompare(UGeckoInstruction inst, bool upper) { fpscr_reg = gpr.GetReg(); LDR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr)); - AND(fpscr_reg, fpscr_reg, LogicalImm(~FPCC_MASK, 32)); + AND(fpscr_reg, fpscr_reg, LogicalImm(~FPCC_MASK, GPRSize::B32)); } ARM64Reg V0Q = ARM64Reg::INVALID_REG; @@ -527,14 +506,14 @@ void JitArm64::FloatCompare(UGeckoInstruction inst, bool upper) // A == B MOVI2R(XA, 0); if (fprf) - ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_EQ << FPRF_SHIFT, 32)); + ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_EQ << FPRF_SHIFT, GPRSize::B32)); continue1 = B(); SetJumpTarget(pNaN); MOVI2R(XA, ~(1ULL << PowerPC::CR_EMU_LT_BIT)); if (fprf) - ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_SO << FPRF_SHIFT, 32)); + ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_SO << FPRF_SHIFT, GPRSize::B32)); if (a != b) { @@ -543,14 +522,14 @@ void JitArm64::FloatCompare(UGeckoInstruction inst, bool upper) SetJumpTarget(pGreater); MOVI2R(XA, 1); if (fprf) - ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_GT << FPRF_SHIFT, 32)); + ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_GT << FPRF_SHIFT, GPRSize::B32)); continue3 = B(); SetJumpTarget(pLesser); MOVI2R(XA, ~(1ULL << PowerPC::CR_EMU_SO_BIT)); if (fprf) - ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_LT << FPRF_SHIFT, 32)); + ORR(fpscr_reg, fpscr_reg, LogicalImm(PowerPC::CR_LT << FPRF_SHIFT, GPRSize::B32)); SetJumpTarget(continue2); SetJumpTarget(continue3); @@ -631,7 +610,7 @@ void JitArm64::fctiwx(UGeckoInstruction inst) m_float_emit.FCVTS(WA, EncodeRegToDouble(VD), RoundingMode::Z); } - ORR(EncodeRegTo64(WA), EncodeRegTo64(WA), LogicalImm(0xFFF8'0000'0000'0000ULL, 64)); + ORR(EncodeRegTo64(WA), EncodeRegTo64(WA), LogicalImm(0xFFF8'0000'0000'0000ULL, GPRSize::B64)); m_float_emit.FMOV(EncodeRegToDouble(VD), EncodeRegTo64(WA)); gpr.Unlock(WA); @@ -685,7 +664,7 @@ void JitArm64::frsqrtex(UGeckoInstruction inst) const ARM64Reg VB = fpr.R(b, RegType::LowerPair); const ARM64Reg VD = fpr.RW(d, RegType::LowerPair); - gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W4, ARM64Reg::W30); + gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W30); m_float_emit.FMOV(ARM64Reg::X1, EncodeRegToDouble(VB)); m_float_emit.FRSQRTE(ARM64Reg::D0, EncodeRegToDouble(VB)); @@ -696,7 +675,7 @@ void JitArm64::frsqrtex(UGeckoInstruction inst) SetFPRFIfNeeded(false, ARM64Reg::X0); - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W4, ARM64Reg::W30); + gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W30); fpr.Unlock(ARM64Reg::Q0); } @@ -885,29 +864,6 @@ void JitArm64::ConvertSingleToDoublePair(size_t guest_reg, ARM64Reg dest_reg, AR } } -void JitArm64::EmitQuietNaNBitConstant(ARM64Reg dest_reg, bool single, ARM64Reg temp_gpr) -{ - // dest_reg = QNaN & ~SNaN - // - // (Alternatively, dest_reg = QNaN would also work, but that would take - // two instructions to emit even for singles) - - if (single) - { - m_float_emit.MOVI(32, dest_reg, 0x40, 16); - } - else - { - ASSERT(temp_gpr != ARM64Reg::INVALID_REG); - - MOVI2R(EncodeRegTo64(temp_gpr), 0x0008'0000'0000'0000); - if (IsQuad(dest_reg)) - m_float_emit.DUP(64, dest_reg, EncodeRegTo64(temp_gpr)); - else - m_float_emit.FMOV(dest_reg, EncodeRegTo64(temp_gpr)); - } -} - bool JitArm64::IsFPRStoreSafe(size_t guest_reg) const { return js.fpr_is_store_safe[guest_reg]; diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp index 0e8dd60658..43c90c9827 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp @@ -323,10 +323,10 @@ void JitArm64::boolX(UGeckoInstruction inst) PanicAlertFmt("WTF!"); } } - else if ((gpr.IsImm(s) && - (gpr.GetImm(s) == 0 || gpr.GetImm(s) == 0xFFFFFFFF || LogicalImm(gpr.GetImm(s), 32))) || - (gpr.IsImm(b) && - (gpr.GetImm(b) == 0 || gpr.GetImm(b) == 0xFFFFFFFF || LogicalImm(gpr.GetImm(b), 32)))) + else if ((gpr.IsImm(s) && (gpr.GetImm(s) == 0 || gpr.GetImm(s) == 0xFFFFFFFF || + LogicalImm(gpr.GetImm(s), GPRSize::B32))) || + (gpr.IsImm(b) && (gpr.GetImm(b) == 0 || gpr.GetImm(b) == 0xFFFFFFFF || + LogicalImm(gpr.GetImm(b), GPRSize::B32)))) { int i, j; if (gpr.IsImm(s)) @@ -358,7 +358,7 @@ void JitArm64::boolX(UGeckoInstruction inst) const bool is_zero = imm == 0; const bool is_ones = imm == 0xFFFFFFFF; // If imm can be represented as LogicalImm, so can ~imm. - const auto log_imm = LogicalImm(imm, 32); + const auto log_imm = LogicalImm(imm, GPRSize::B32); if (is_xor) { @@ -757,16 +757,14 @@ void JitArm64::cmpli(UGeckoInstruction inst) SUBI2R(CR, EncodeRegTo64(gpr.R(a)), B, CR); } -void JitArm64::rlwinmx(UGeckoInstruction inst) +void JitArm64::rlwinmx_internal(UGeckoInstruction inst, u32 sh) { - INSTRUCTION_START - JITDISABLE(bJITIntegerOff); u32 a = inst.RA, s = inst.RS; const u32 mask = MakeRotationMask(inst.MB, inst.ME); if (gpr.IsImm(inst.RS)) { - gpr.SetImmediate(a, std::rotl(gpr.GetImm(s), inst.SH) & mask); + gpr.SetImmediate(a, std::rotl(gpr.GetImm(s), sh) & mask); if (inst.Rc) ComputeRC0(gpr.GetImm(a)); return; @@ -774,31 +772,35 @@ void JitArm64::rlwinmx(UGeckoInstruction inst) gpr.BindToRegister(a, a == s); - if (!inst.SH && mask == 0xFFFFFFFF) + if (sh == 0 && mask == 0xFFFFFFFF) { if (a != s) MOV(gpr.R(a), gpr.R(s)); } - else if (!inst.SH) + else if (sh == 0) { // Immediate mask - AND(gpr.R(a), gpr.R(s), LogicalImm(mask, 32)); + AND(gpr.R(a), gpr.R(s), LogicalImm(mask, GPRSize::B32)); } - else if (inst.ME == 31 && 31 < inst.SH + inst.MB) + else if (mask == 0xFFFFFFFF) + { + ROR(gpr.R(a), gpr.R(s), 32 - sh); + } + else if (inst.ME == 31 && 31 < sh + inst.MB) { // Bit select of the upper part - UBFX(gpr.R(a), gpr.R(s), 32 - inst.SH, 32 - inst.MB); + UBFX(gpr.R(a), gpr.R(s), 32 - sh, 32 - inst.MB); } - else if (inst.ME == 31 - inst.SH && 32 > inst.SH + inst.MB) + else if (inst.ME == 31 - sh && 32 > sh + inst.MB) { // Bit select of the lower part - UBFIZ(gpr.R(a), gpr.R(s), inst.SH, 32 - inst.SH - inst.MB); + UBFIZ(gpr.R(a), gpr.R(s), sh, 32 - sh - inst.MB); } else { ARM64Reg WA = gpr.GetReg(); MOVI2R(WA, mask); - AND(gpr.R(a), WA, gpr.R(s), ArithOption(gpr.R(s), ShiftType::ROR, 32 - inst.SH)); + AND(gpr.R(a), WA, gpr.R(s), ArithOption(gpr.R(s), ShiftType::ROR, 32 - sh)); gpr.Unlock(WA); } @@ -806,41 +808,37 @@ void JitArm64::rlwinmx(UGeckoInstruction inst) ComputeRC0(gpr.R(a)); } +void JitArm64::rlwinmx(UGeckoInstruction inst) +{ + INSTRUCTION_START + JITDISABLE(bJITIntegerOff); + + rlwinmx_internal(inst, inst.SH); +} + void JitArm64::rlwnmx(UGeckoInstruction inst) { INSTRUCTION_START JITDISABLE(bJITIntegerOff); const u32 a = inst.RA, b = inst.RB, s = inst.RS; + + if (gpr.IsImm(b)) + { + rlwinmx_internal(inst, gpr.GetImm(b) & 0x1F); + return; + } + const u32 mask = MakeRotationMask(inst.MB, inst.ME); - if (gpr.IsImm(b) && gpr.IsImm(s)) - { - gpr.SetImmediate(a, std::rotl(gpr.GetImm(s), gpr.GetImm(b) & 0x1F) & mask); - if (inst.Rc) - ComputeRC0(gpr.GetImm(a)); - } - else if (gpr.IsImm(b)) - { - int imm_value = gpr.GetImm(b) & 0x1f; - gpr.BindToRegister(a, a == s); - ARM64Reg WA = gpr.GetReg(); - MOVI2R(WA, mask); - AND(gpr.R(a), WA, gpr.R(s), ArithOption(gpr.R(s), ShiftType::ROR, 32 - imm_value)); - gpr.Unlock(WA); - if (inst.Rc) - ComputeRC0(gpr.R(a)); - } - else - { - gpr.BindToRegister(a, a == s || a == b); - ARM64Reg WA = gpr.GetReg(); - NEG(WA, gpr.R(b)); - RORV(gpr.R(a), gpr.R(s), WA); - ANDI2R(gpr.R(a), gpr.R(a), mask, WA); - gpr.Unlock(WA); - if (inst.Rc) - ComputeRC0(gpr.R(a)); - } + gpr.BindToRegister(a, a == s || a == b); + ARM64Reg WA = gpr.GetReg(); + NEG(WA, gpr.R(b)); + RORV(gpr.R(a), gpr.R(s), WA); + ANDI2R(gpr.R(a), gpr.R(a), mask, WA); + gpr.Unlock(WA); + + if (inst.Rc) + ComputeRC0(gpr.R(a)); } void JitArm64::srawix(UGeckoInstruction inst) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp index e353e87731..1d8d3d1898 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp @@ -3,6 +3,8 @@ #include "Core/PowerPC/JitArm64/Jit.h" +#include + #include "Common/Arm64Emitter.h" #include "Common/BitSet.h" #include "Common/CommonTypes.h" @@ -27,9 +29,9 @@ using namespace Arm64Gen; void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 offset, bool update) { // We want to make sure to not get LR as a temp register - gpr.Lock(ARM64Reg::W0, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W30); + if (jo.memcheck || !jo.fastmem) + gpr.Lock(ARM64Reg::W0); gpr.BindToRegister(dest, dest == (u32)addr || dest == (u32)offsetReg, false); ARM64Reg dest_reg = gpr.R(dest); @@ -42,7 +44,7 @@ void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 o if (offsetReg != -1 && !gpr.IsImm(offsetReg)) off_reg = gpr.R(offsetReg); - ARM64Reg addr_reg = ARM64Reg::W0; + ARM64Reg addr_reg = ARM64Reg::W1; u32 imm_addr = 0; bool is_immediate = false; @@ -123,9 +125,9 @@ void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 o BitSet32 regs_in_use = gpr.GetCallerSavedUsed(); BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); if (!update || early_update) + regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; + if (jo.memcheck || !jo.fastmem) regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; - if (!jo.fastmem_arena) - regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; if (!jo.memcheck) regs_in_use[DecodeReg(dest_reg)] = 0; @@ -137,12 +139,12 @@ void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 o if (is_immediate && m_mmu.IsOptimizableRAMAddress(imm_addr)) { set_addr_reg_if_needed(); - EmitBackpatchRoutine(flags, MemAccessMode::AlwaysUnsafe, dest_reg, XA, regs_in_use, + EmitBackpatchRoutine(flags, MemAccessMode::AlwaysFastAccess, dest_reg, XA, regs_in_use, fprs_in_use); } else if (mmio_address) { - regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; + regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; regs_in_use[DecodeReg(ARM64Reg::W30)] = 0; regs_in_use[DecodeReg(dest_reg)] = 0; MMIOLoadToReg(m_system, m_system.GetMemory().GetMMIOMapping(), this, &m_float_emit, regs_in_use, @@ -165,18 +167,18 @@ void JitArm64::SafeLoadToReg(u32 dest, s32 addr, s32 offsetReg, u32 flags, s32 o MOV(gpr.R(addr), addr_reg); } - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W30); + if (jo.memcheck || !jo.fastmem) + gpr.Unlock(ARM64Reg::W0); } void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s32 offset, bool update) { // We want to make sure to not get LR as a temp register - gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Lock(ARM64Reg::W0); ARM64Reg RS = gpr.R(value); @@ -188,7 +190,7 @@ void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s if (dest != -1 && !gpr.IsImm(dest)) reg_dest = gpr.R(dest); - ARM64Reg addr_reg = ARM64Reg::W1; + ARM64Reg addr_reg = ARM64Reg::W2; u32 imm_addr = 0; bool is_immediate = false; @@ -269,11 +271,11 @@ void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s BitSet32 regs_in_use = gpr.GetCallerSavedUsed(); BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); - regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; + regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; if (!update || early_update) - regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; - if (!jo.fastmem_arena) regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; + if (!jo.fastmem) + regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; u32 access_size = BackPatchInfo::GetFlagSize(flags); u32 mmio_address = 0; @@ -290,31 +292,31 @@ void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s else accessSize = 8; - LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); + LDR(IndexType::Unsigned, ARM64Reg::X2, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); ARM64Reg temp = ARM64Reg::W1; temp = ByteswapBeforeStore(this, &m_float_emit, temp, RS, flags, true); if (accessSize == 32) - STR(IndexType::Post, temp, ARM64Reg::X0, 4); + STR(IndexType::Post, temp, ARM64Reg::X2, 4); else if (accessSize == 16) - STRH(IndexType::Post, temp, ARM64Reg::X0, 2); + STRH(IndexType::Post, temp, ARM64Reg::X2, 2); else - STRB(IndexType::Post, temp, ARM64Reg::X0, 1); + STRB(IndexType::Post, temp, ARM64Reg::X2, 1); - STR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); + STR(IndexType::Unsigned, ARM64Reg::X2, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); js.fifoBytesSinceCheck += accessSize >> 3; } else if (is_immediate && m_mmu.IsOptimizableRAMAddress(imm_addr)) { set_addr_reg_if_needed(); - EmitBackpatchRoutine(flags, MemAccessMode::AlwaysUnsafe, RS, XA, regs_in_use, fprs_in_use); + EmitBackpatchRoutine(flags, MemAccessMode::AlwaysFastAccess, RS, XA, regs_in_use, fprs_in_use); } else if (mmio_address) { - regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; + regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; regs_in_use[DecodeReg(ARM64Reg::W30)] = 0; regs_in_use[DecodeReg(RS)] = 0; MMIOWriteRegToAddr(m_system, m_system.GetMemory().GetMMIOMapping(), this, &m_float_emit, @@ -334,9 +336,9 @@ void JitArm64::SafeStoreFromReg(s32 dest, u32 value, s32 regOffset, u32 flags, s MOV(gpr.R(dest), addr_reg); } - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Unlock(ARM64Reg::W0); } FixupBranch JitArm64::BATAddressLookup(ARM64Reg addr_out, ARM64Reg addr_in, ARM64Reg tmp, @@ -518,13 +520,13 @@ void JitArm64::lmw(UGeckoInstruction inst) u32 a = inst.RA, d = inst.RD; s32 offset = inst.SIMM_16; - gpr.Lock(ARM64Reg::W0, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W30); + if (jo.memcheck || !jo.fastmem) + gpr.Lock(ARM64Reg::W0); // MMU games make use of a >= d despite this being invalid according to the PEM. // If a >= d occurs, we must make sure to not re-read rA after starting doing the loads. - ARM64Reg addr_reg = ARM64Reg::W0; + ARM64Reg addr_reg = ARM64Reg::W1; bool a_is_addr_base_reg = false; if (!a) MOVI2R(addr_reg, offset); @@ -539,6 +541,40 @@ void JitArm64::lmw(UGeckoInstruction inst) if (!a_is_addr_base_reg) MOV(addr_base_reg, addr_reg); + BitSet32 gprs_to_discard{}; + if (!jo.memcheck) + { + gprs_to_discard = js.op->gprDiscardable; + if (gprs_to_discard[a]) + { + if (a_is_addr_base_reg) + gprs_to_discard[a] = false; + else if (a < d) + gpr.DiscardRegisters(BitSet32{int(a)}); + } + } + + BitSet32 gprs_to_flush = ~js.op->gprInUse & BitSet32(0xFFFFFFFFU << d); + if (!js.op->gprInUse[a]) + { + if (!a_is_addr_base_reg) + { + gprs_to_flush[a] = true; + } + else + { + gprs_to_flush[a] = false; + + if (a + 1 == d && (std::countr_one((~js.op->gprInUse).m_val >> a) & 1) == 0) + { + // In this situation, we can save one store instruction by flushing GPR d together with GPR + // a, but we shouldn't flush GPR a until the end of the PPC instruction. Therefore, let's + // also wait with flushing GPR d until the end of the PPC instruction. + gprs_to_flush[d] = false; + } + } + } + // TODO: This doesn't handle rollback on DSI correctly constexpr u32 flags = BackPatchInfo::FLAG_LOAD | BackPatchInfo::FLAG_SIZE_32; for (u32 i = d; i < 32; i++) @@ -554,8 +590,8 @@ void JitArm64::lmw(UGeckoInstruction inst) BitSet32 regs_in_use = gpr.GetCallerSavedUsed(); BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); regs_in_use[DecodeReg(addr_reg)] = 0; - if (!jo.fastmem_arena) - regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; + if (jo.memcheck || !jo.fastmem) + regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; if (!jo.memcheck) regs_in_use[DecodeReg(dest_reg)] = 0; @@ -564,11 +600,33 @@ void JitArm64::lmw(UGeckoInstruction inst) gpr.BindToRegister(i, false, true); ASSERT(dest_reg == gpr.R(i)); + + // To reduce register pressure and to avoid getting a pipeline-unfriendly long run of stores + // after this instruction, flush registers that would be flushed after this instruction anyway. + // + // We try to store two registers at a time when possible to let the register cache use STP. + if (gprs_to_discard[i]) + { + gpr.DiscardRegisters(BitSet32{int(i)}); + } + else if (gprs_to_flush[i]) + { + BitSet32 gprs_to_flush_this_time{}; + if (i != 0 && gprs_to_flush[i - 1]) + gprs_to_flush_this_time = BitSet32{int(i - 1), int(i)}; + else if (i == 31 || !gprs_to_flush[i + 1]) + gprs_to_flush_this_time = BitSet32{int(i)}; + else + continue; + + gpr.StoreRegisters(gprs_to_flush_this_time); + gprs_to_flush &= ~gprs_to_flush_this_time; + } } - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W30); + if (jo.memcheck || !jo.fastmem) + gpr.Unlock(ARM64Reg::W0); if (!a_is_addr_base_reg) gpr.Unlock(addr_base_reg); } @@ -581,11 +639,11 @@ void JitArm64::stmw(UGeckoInstruction inst) u32 a = inst.RA, s = inst.RS; s32 offset = inst.SIMM_16; - gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Lock(ARM64Reg::W0); - ARM64Reg addr_reg = ARM64Reg::W1; + ARM64Reg addr_reg = ARM64Reg::W2; bool a_is_addr_base_reg = false; if (!a) MOVI2R(addr_reg, offset); @@ -600,6 +658,41 @@ void JitArm64::stmw(UGeckoInstruction inst) if (!a_is_addr_base_reg) MOV(addr_base_reg, addr_reg); + BitSet32 gprs_to_discard{}; + if (!jo.memcheck) + { + gprs_to_discard = js.op->gprDiscardable; + if (gprs_to_discard[a]) + { + if (a_is_addr_base_reg) + gprs_to_discard[a] = false; + else if (a < s) + gpr.DiscardRegisters(BitSet32{int(a)}); + } + } + + const BitSet32 dirty_gprs_to_flush_unmasked = ~js.op->gprInUse & gpr.GetDirtyGPRs(); + BitSet32 dirty_gprs_to_flush = dirty_gprs_to_flush_unmasked & BitSet32(0xFFFFFFFFU << s); + if (dirty_gprs_to_flush_unmasked[a]) + { + if (!a_is_addr_base_reg) + { + dirty_gprs_to_flush[a] = true; + } + else + { + dirty_gprs_to_flush[a] = false; + + if (a + 1 == s && (std::countr_one((~js.op->gprInUse).m_val >> a) & 1) == 0) + { + // In this situation, we can save one store instruction by flushing GPR s together with GPR + // a, but we shouldn't flush GPR a until the end of the PPC instruction. Therefore, let's + // also wait with flushing GPR s until the end of the PPC instruction. + dirty_gprs_to_flush[s] = false; + } + } + } + // TODO: This doesn't handle rollback on DSI correctly constexpr u32 flags = BackPatchInfo::FLAG_STORE | BackPatchInfo::FLAG_SIZE_32; for (u32 i = s; i < 32; i++) @@ -613,18 +706,47 @@ void JitArm64::stmw(UGeckoInstruction inst) BitSet32 regs_in_use = gpr.GetCallerSavedUsed(); BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); - regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; + regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; regs_in_use[DecodeReg(addr_reg)] = 0; - if (!jo.fastmem_arena) - regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; + if (!jo.fastmem) + regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; EmitBackpatchRoutine(flags, MemAccessMode::Auto, src_reg, EncodeRegTo64(addr_reg), regs_in_use, fprs_in_use); + + // To reduce register pressure and to avoid getting a pipeline-unfriendly long run of stores + // after this instruction, flush registers that would be flushed after this instruction anyway. + // + // We try to store two registers at a time when possible to let the register cache use STP. + if (gprs_to_discard[i]) + { + gpr.DiscardRegisters(BitSet32{int(i)}); + } + else if (dirty_gprs_to_flush[i]) + { + BitSet32 gprs_to_flush_this_time{}; + if (i != 0 && dirty_gprs_to_flush[i - 1]) + gprs_to_flush_this_time = BitSet32{int(i - 1), int(i)}; + else if (i == 31 || !dirty_gprs_to_flush[i + 1]) + gprs_to_flush_this_time = BitSet32{int(i)}; + else + continue; + + gpr.StoreRegisters(gprs_to_flush_this_time); + dirty_gprs_to_flush &= ~gprs_to_flush_this_time; + } + else if (!js.op->gprInUse[i]) + { + // If this register can be flushed but it isn't dirty, no store instruction will be emitted + // when flushing it, so it doesn't matter if we flush it together with another register or + // not. Let's just flush it in the simplest way possible. + gpr.StoreRegisters(BitSet32{int(i)}); + } } - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Unlock(ARM64Reg::W0); if (!a_is_addr_base_reg) gpr.Unlock(addr_base_reg); } @@ -727,7 +849,7 @@ void JitArm64::dcbx(UGeckoInstruction inst) // Translate effective address to physical address. const u8* loop_start = GetCodePtr(); FixupBranch bat_lookup_failed; - if (m_ppc_state.msr.IR) + if (m_ppc_state.feature_flags & FEATURE_FLAG_MSR_IR) { bat_lookup_failed = BATAddressLookup(physical_addr, effective_addr, WA, m_mmu.GetIBATTable().data()); @@ -756,7 +878,7 @@ void JitArm64::dcbx(UGeckoInstruction inst) SwitchToFarCode(); SetJumpTarget(invalidate_needed); - if (m_ppc_state.msr.IR) + if (m_ppc_state.feature_flags & FEATURE_FLAG_MSR_IR) SetJumpTarget(bat_lookup_failed); BitSet32 gprs_to_push = gpr.GetCallerSavedUsed(); @@ -770,13 +892,17 @@ void JitArm64::dcbx(UGeckoInstruction inst) ABI_PushRegisters(gprs_to_push); m_float_emit.ABI_PushRegisters(fprs_to_push, WA); - MOVP2R(ARM64Reg::X0, &m_system.GetJitInterface()); - // effective_address and loop_counter are already in W1 and W2 respectively + // For efficiency, effective_addr and loop_counter are already in W1 and W2 respectively if (make_loop) - MOVP2R(ARM64Reg::X8, &JitInterface::InvalidateICacheLinesFromJIT); + { + ABI_CallFunction(&JitInterface::InvalidateICacheLinesFromJIT, &m_system.GetJitInterface(), + effective_addr, loop_counter); + } else - MOVP2R(ARM64Reg::X8, &JitInterface::InvalidateICacheLineFromJIT); - BLR(ARM64Reg::X8); + { + ABI_CallFunction(&JitInterface::InvalidateICacheLineFromJIT, &m_system.GetJitInterface(), + effective_addr); + } m_float_emit.ABI_PopRegisters(fprs_to_push, WA); ABI_PopRegisters(gprs_to_push); @@ -817,17 +943,17 @@ void JitArm64::dcbz(UGeckoInstruction inst) int a = inst.RA, b = inst.RB; - gpr.Lock(ARM64Reg::W0, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Lock(ARM64Reg::W0); Common::ScopeGuard register_guard([&] { - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Unlock(ARM64Reg::W0); }); - constexpr ARM64Reg addr_reg = ARM64Reg::W0; + constexpr ARM64Reg addr_reg = ARM64Reg::W1; constexpr ARM64Reg temp_reg = ARM64Reg::W30; // HACK: Don't clear any memory in the [0x8000'0000, 0x8000'8000) region. @@ -862,14 +988,14 @@ void JitArm64::dcbz(UGeckoInstruction inst) u32 imm_offset = is_imm_a ? gpr.GetImm(a) : gpr.GetImm(b); ADDI2R(addr_reg, base, imm_offset, addr_reg); emit_low_dcbz_hack(addr_reg); - AND(addr_reg, addr_reg, LogicalImm(~31, 32)); + AND(addr_reg, addr_reg, LogicalImm(~31, GPRSize::B32)); } else { // Both are registers ADD(addr_reg, gpr.R(a), gpr.R(b)); emit_low_dcbz_hack(addr_reg); - AND(addr_reg, addr_reg, LogicalImm(~31, 32)); + AND(addr_reg, addr_reg, LogicalImm(~31, GPRSize::B32)); } } else @@ -885,17 +1011,17 @@ void JitArm64::dcbz(UGeckoInstruction inst) else { emit_low_dcbz_hack(gpr.R(b)); - AND(addr_reg, gpr.R(b), LogicalImm(~31, 32)); + AND(addr_reg, gpr.R(b), LogicalImm(~31, GPRSize::B32)); } } BitSet32 gprs_to_push = gpr.GetCallerSavedUsed(); BitSet32 fprs_to_push = fpr.GetCallerSavedUsed(); - gprs_to_push[DecodeReg(ARM64Reg::W0)] = 0; - if (!jo.fastmem_arena) - gprs_to_push[DecodeReg(ARM64Reg::W2)] = 0; + gprs_to_push[DecodeReg(ARM64Reg::W1)] = 0; + if (!jo.fastmem) + gprs_to_push[DecodeReg(ARM64Reg::W0)] = 0; - EmitBackpatchRoutine(BackPatchInfo::FLAG_ZERO_256, MemAccessMode::Auto, ARM64Reg::W0, + EmitBackpatchRoutine(BackPatchInfo::FLAG_ZERO_256, MemAccessMode::Auto, ARM64Reg::W1, EncodeRegTo64(addr_reg), gprs_to_push, fprs_to_push); if (using_dcbz_hack) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp index f83a6bf71d..4fe8ca4cb3 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp @@ -77,13 +77,13 @@ void JitArm64::lfXX(UGeckoInstruction inst) const RegType type = (flags & BackPatchInfo::FLAG_SIZE_64) != 0 ? RegType::LowerPair : RegType::DuplicatedSingle; - gpr.Lock(ARM64Reg::W0, ARM64Reg::W30); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W30); fpr.Lock(ARM64Reg::Q0); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + if (jo.memcheck || !jo.fastmem) + gpr.Lock(ARM64Reg::W0); const ARM64Reg VD = fpr.RW(inst.FD, type, false); - ARM64Reg addr_reg = ARM64Reg::W0; + ARM64Reg addr_reg = ARM64Reg::W1; if (update) { @@ -167,16 +167,16 @@ void JitArm64::lfXX(UGeckoInstruction inst) BitSet32 regs_in_use = gpr.GetCallerSavedUsed(); BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); if (!update || early_update) + regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; + if (jo.memcheck || !jo.fastmem) regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; - if (!jo.fastmem_arena) - regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; fprs_in_use[DecodeReg(ARM64Reg::Q0)] = 0; if (!jo.memcheck) fprs_in_use[DecodeReg(VD)] = 0; if (is_immediate && m_mmu.IsOptimizableRAMAddress(imm_addr)) { - EmitBackpatchRoutine(flags, MemAccessMode::AlwaysUnsafe, VD, XA, regs_in_use, fprs_in_use); + EmitBackpatchRoutine(flags, MemAccessMode::AlwaysFastAccess, VD, XA, regs_in_use, fprs_in_use); } else { @@ -192,10 +192,10 @@ void JitArm64::lfXX(UGeckoInstruction inst) MOV(gpr.R(a), addr_reg); } - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W30); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W30); fpr.Unlock(ARM64Reg::Q0); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + if (jo.memcheck || !jo.fastmem) + gpr.Unlock(ARM64Reg::W0); } void JitArm64::stfXX(UGeckoInstruction inst) @@ -278,11 +278,11 @@ void JitArm64::stfXX(UGeckoInstruction inst) V0 = single_reg; } - gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); - if (!jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); + if (!jo.fastmem) + gpr.Lock(ARM64Reg::W0); - ARM64Reg addr_reg = ARM64Reg::W1; + ARM64Reg addr_reg = ARM64Reg::W2; if (update) { @@ -369,11 +369,11 @@ void JitArm64::stfXX(UGeckoInstruction inst) BitSet32 regs_in_use = gpr.GetCallerSavedUsed(); BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); - regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; + regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; if (!update || early_update) - regs_in_use[DecodeReg(ARM64Reg::W1)] = 0; - if (!jo.fastmem_arena) regs_in_use[DecodeReg(ARM64Reg::W2)] = 0; + if (!jo.fastmem) + regs_in_use[DecodeReg(ARM64Reg::W0)] = 0; fprs_in_use[DecodeReg(ARM64Reg::Q0)] = 0; if (is_immediate) @@ -386,7 +386,7 @@ void JitArm64::stfXX(UGeckoInstruction inst) else accessSize = 32; - LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); + LDR(IndexType::Unsigned, ARM64Reg::X2, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); if (flags & BackPatchInfo::FLAG_SIZE_64) m_float_emit.REV64(8, ARM64Reg::Q0, V0); @@ -394,20 +394,22 @@ void JitArm64::stfXX(UGeckoInstruction inst) m_float_emit.REV32(8, ARM64Reg::D0, V0); m_float_emit.STR(accessSize, IndexType::Post, accessSize == 64 ? ARM64Reg::Q0 : ARM64Reg::D0, - ARM64Reg::X0, accessSize >> 3); + ARM64Reg::X2, accessSize >> 3); - STR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); + STR(IndexType::Unsigned, ARM64Reg::X2, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr)); js.fifoBytesSinceCheck += accessSize >> 3; } else if (m_mmu.IsOptimizableRAMAddress(imm_addr)) { set_addr_reg_if_needed(); - EmitBackpatchRoutine(flags, MemAccessMode::AlwaysUnsafe, V0, XA, regs_in_use, fprs_in_use); + EmitBackpatchRoutine(flags, MemAccessMode::AlwaysFastAccess, V0, XA, regs_in_use, + fprs_in_use); } else { set_addr_reg_if_needed(); - EmitBackpatchRoutine(flags, MemAccessMode::AlwaysSafe, V0, XA, regs_in_use, fprs_in_use); + EmitBackpatchRoutine(flags, MemAccessMode::AlwaysSlowAccess, V0, XA, regs_in_use, + fprs_in_use); } } else @@ -426,8 +428,8 @@ void JitArm64::stfXX(UGeckoInstruction inst) if (want_single && !have_single) fpr.Unlock(V0); - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); fpr.Unlock(ARM64Reg::Q0); - if (!jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); + if (!jo.fastmem) + gpr.Unlock(ARM64Reg::W0); } diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp index 9a74720842..52bb74658c 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp @@ -22,8 +22,9 @@ void JitArm64::psq_lXX(UGeckoInstruction inst) INSTRUCTION_START JITDISABLE(bJITLoadStorePairedOff); - // If we have a fastmem arena, the asm routines assume address translation is on. - FALLBACK_IF(!js.assumeNoPairedQuantize && jo.fastmem_arena && !m_ppc_state.msr.DR); + // If fastmem is enabled, the asm routines assume address translation is on. + FALLBACK_IF(!js.assumeNoPairedQuantize && jo.fastmem && + !(m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR)); // X30 is LR // X0 is the address @@ -37,31 +38,29 @@ void JitArm64::psq_lXX(UGeckoInstruction inst) const int i = indexed ? inst.Ix : inst.I; const int w = indexed ? inst.Wx : inst.W; - gpr.Lock(ARM64Reg::W0, ARM64Reg::W30); + gpr.Lock(ARM64Reg::W1, ARM64Reg::W30); fpr.Lock(ARM64Reg::Q0); if (!js.assumeNoPairedQuantize) { - gpr.Lock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3); + gpr.Lock(ARM64Reg::W0, ARM64Reg::W2, ARM64Reg::W3); fpr.Lock(ARM64Reg::Q1); } - else if (!jo.fastmem_arena) + else if (jo.memcheck || !jo.fastmem) { - gpr.Lock(ARM64Reg::W2); + gpr.Lock(ARM64Reg::W0); } - constexpr ARM64Reg addr_reg = ARM64Reg::W0; - constexpr ARM64Reg scale_reg = ARM64Reg::W1; - constexpr ARM64Reg type_reg = ARM64Reg::W2; + constexpr ARM64Reg type_reg = ARM64Reg::W0; + constexpr ARM64Reg addr_reg = ARM64Reg::W1; + constexpr ARM64Reg scale_reg = ARM64Reg::W2; ARM64Reg VS = fpr.RW(inst.RS, RegType::Single, false); if (inst.RA || update) // Always uses the register on update { if (indexed) ADD(addr_reg, gpr.R(inst.RA), gpr.R(inst.RB)); - else if (offset >= 0) - ADD(addr_reg, gpr.R(inst.RA), offset); else - SUB(addr_reg, gpr.R(inst.RA), std::abs(offset)); + ADDI2R(addr_reg, gpr.R(inst.RA), offset, addr_reg); } else { @@ -85,9 +84,9 @@ void JitArm64::psq_lXX(UGeckoInstruction inst) // Wipe the registers we are using as temporaries if (!update || early_update) + gprs_in_use[DecodeReg(ARM64Reg::W1)] = false; + if (jo.memcheck || !jo.fastmem) gprs_in_use[DecodeReg(ARM64Reg::W0)] = false; - if (!jo.fastmem_arena) - gprs_in_use[DecodeReg(ARM64Reg::W2)] = false; fprs_in_use[DecodeReg(ARM64Reg::Q0)] = false; if (!jo.memcheck) fprs_in_use[DecodeReg(VS)] = 0; @@ -102,6 +101,11 @@ void JitArm64::psq_lXX(UGeckoInstruction inst) else { LDR(IndexType::Unsigned, scale_reg, PPC_REG, PPCSTATE_OFF_SPR(SPR_GQR0 + i)); + + // Stash PC in case asm routine needs to call into C++ + MOVI2R(ARM64Reg::W30, js.compilerPC); + STR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(pc)); + UBFM(type_reg, scale_reg, 16, 18); // Type UBFM(scale_reg, scale_reg, 24, 29); // Scale @@ -129,16 +133,16 @@ void JitArm64::psq_lXX(UGeckoInstruction inst) MOV(gpr.R(inst.RA), addr_reg); } - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W30); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W30); fpr.Unlock(ARM64Reg::Q0); if (!js.assumeNoPairedQuantize) { - gpr.Unlock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3); + gpr.Unlock(ARM64Reg::W0, ARM64Reg::W2, ARM64Reg::W3); fpr.Unlock(ARM64Reg::Q1); } - else if (!jo.fastmem_arena) + else if (jo.memcheck || !jo.fastmem) { - gpr.Unlock(ARM64Reg::W2); + gpr.Unlock(ARM64Reg::W0); } } @@ -147,8 +151,9 @@ void JitArm64::psq_stXX(UGeckoInstruction inst) INSTRUCTION_START JITDISABLE(bJITLoadStorePairedOff); - // If we have a fastmem arena, the asm routines assume address translation is on. - FALLBACK_IF(!js.assumeNoPairedQuantize && jo.fastmem_arena && !m_ppc_state.msr.DR); + // If fastmem is enabled, the asm routines assume address translation is on. + FALLBACK_IF(!js.assumeNoPairedQuantize && jo.fastmem && + !(m_ppc_state.feature_flags & FEATURE_FLAG_MSR_DR)); // X30 is LR // X0 contains the scale @@ -198,24 +203,22 @@ void JitArm64::psq_stXX(UGeckoInstruction inst) } } - gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); - if (!js.assumeNoPairedQuantize || !jo.fastmem_arena) - gpr.Lock(ARM64Reg::W2); - if (!js.assumeNoPairedQuantize && !jo.fastmem_arena) + gpr.Lock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); + if (!js.assumeNoPairedQuantize || jo.memcheck || !jo.fastmem) + gpr.Lock(ARM64Reg::W0); + if (!js.assumeNoPairedQuantize && !jo.fastmem) gpr.Lock(ARM64Reg::W3); - constexpr ARM64Reg scale_reg = ARM64Reg::W0; - constexpr ARM64Reg addr_reg = ARM64Reg::W1; - constexpr ARM64Reg type_reg = ARM64Reg::W2; + constexpr ARM64Reg type_reg = ARM64Reg::W0; + constexpr ARM64Reg scale_reg = ARM64Reg::W1; + constexpr ARM64Reg addr_reg = ARM64Reg::W2; if (inst.RA || update) // Always uses the register on update { if (indexed) ADD(addr_reg, gpr.R(inst.RA), gpr.R(inst.RB)); - else if (offset >= 0) - ADD(addr_reg, gpr.R(inst.RA), offset); else - SUB(addr_reg, gpr.R(inst.RA), std::abs(offset)); + ADDI2R(addr_reg, gpr.R(inst.RA), offset, addr_reg); } else { @@ -238,11 +241,11 @@ void JitArm64::psq_stXX(UGeckoInstruction inst) BitSet32 fprs_in_use = fpr.GetCallerSavedUsed(); // Wipe the registers we are using as temporaries - gprs_in_use[DecodeReg(ARM64Reg::W0)] = false; + gprs_in_use[DecodeReg(ARM64Reg::W1)] = false; if (!update || early_update) - gprs_in_use[DecodeReg(ARM64Reg::W1)] = false; - if (!jo.fastmem_arena) gprs_in_use[DecodeReg(ARM64Reg::W2)] = false; + if (!jo.fastmem) + gprs_in_use[DecodeReg(ARM64Reg::W0)] = false; u32 flags = BackPatchInfo::FLAG_STORE | BackPatchInfo::FLAG_FLOAT | BackPatchInfo::FLAG_SIZE_32; if (!w) @@ -254,6 +257,11 @@ void JitArm64::psq_stXX(UGeckoInstruction inst) else { LDR(IndexType::Unsigned, scale_reg, PPC_REG, PPCSTATE_OFF_SPR(SPR_GQR0 + i)); + + // Stash PC in case asm routine needs to call into C++ + MOVI2R(ARM64Reg::W30, js.compilerPC); + STR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(pc)); + UBFM(type_reg, scale_reg, 0, 2); // Type UBFM(scale_reg, scale_reg, 8, 13); // Scale @@ -273,11 +281,11 @@ void JitArm64::psq_stXX(UGeckoInstruction inst) if (js.assumeNoPairedQuantize && !have_single) fpr.Unlock(VS); - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W30); + gpr.Unlock(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W30); fpr.Unlock(ARM64Reg::Q0); - if (!js.assumeNoPairedQuantize || !jo.fastmem_arena) - gpr.Unlock(ARM64Reg::W2); - if (!js.assumeNoPairedQuantize && !jo.fastmem_arena) + if (!js.assumeNoPairedQuantize || jo.memcheck || !jo.fastmem) + gpr.Unlock(ARM64Reg::W0); + if (!js.assumeNoPairedQuantize && !jo.fastmem) gpr.Unlock(ARM64Reg::W3); if (!js.assumeNoPairedQuantize) fpr.Unlock(ARM64Reg::Q1); diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp index a79bf83cb0..398afc8d69 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp @@ -111,7 +111,6 @@ void JitArm64::ps_arith(UGeckoInstruction inst) ARM64Reg V0Q = ARM64Reg::INVALID_REG; ARM64Reg V1Q = ARM64Reg::INVALID_REG; ARM64Reg V2Q = ARM64Reg::INVALID_REG; - ARM64Reg V3Q = ARM64Reg::INVALID_REG; ARM64Reg rounded_c_reg = VC; if (round_c) @@ -149,10 +148,8 @@ void JitArm64::ps_arith(UGeckoInstruction inst) if (V0Q == ARM64Reg::INVALID_REG) V0Q = fpr.GetReg(); - V2Q = fpr.GetReg(); - if (duplicated_c || VD == result_reg) - V3Q = fpr.GetReg(); + V2Q = fpr.GetReg(); } switch (op5) @@ -239,8 +236,6 @@ void JitArm64::ps_arith(UGeckoInstruction inst) const ARM64Reg nan_temp_reg = singles ? EncodeRegToSingle(V0Q) : EncodeRegToDouble(V0Q); const ARM64Reg nan_temp_reg_paired = reg_encoder(V0Q); - const ARM64Reg zero_reg = reg_encoder(V2Q); - // Check if we need to handle NaNs m_float_emit.FMAXP(nan_temp_reg, result_reg); @@ -254,17 +249,15 @@ void JitArm64::ps_arith(UGeckoInstruction inst) // Pick the right NaNs - m_float_emit.MOVI(64, zero_reg, 0); - const auto check_input = [&](ARM64Reg input) { - m_float_emit.FACGE(size, nan_temp_reg_paired, input, zero_reg); + m_float_emit.FCMEQ(size, nan_temp_reg_paired, input, input); m_float_emit.BIF(result_reg, input, nan_temp_reg_paired); }; ARM64Reg c_reg_for_nan_purposes = VC; if (duplicated_c) { - c_reg_for_nan_purposes = reg_encoder(V3Q); + c_reg_for_nan_purposes = reg_encoder(V2Q); m_float_emit.DUP(size, c_reg_for_nan_purposes, VC, op5 & 0x1); } @@ -279,16 +272,15 @@ void JitArm64::ps_arith(UGeckoInstruction inst) // Make the NaNs quiet - const ARM64Reg quiet_bit_reg = VD == result_reg ? reg_encoder(V3Q) : VD; - EmitQuietNaNBitConstant(quiet_bit_reg, singles, temp_gpr); + const ARM64Reg quiet_nan_reg = VD == result_reg ? reg_encoder(V2Q) : VD; - m_float_emit.FACGE(size, nan_temp_reg_paired, result_reg, zero_reg); - m_float_emit.ORR(quiet_bit_reg, quiet_bit_reg, result_reg); + m_float_emit.FADD(size, quiet_nan_reg, result_reg, result_reg); + m_float_emit.FCMEQ(size, nan_temp_reg_paired, result_reg, result_reg); if (negate_result) m_float_emit.FNEG(size, result_reg, result_reg); if (VD == result_reg) - m_float_emit.BIF(VD, quiet_bit_reg, nan_temp_reg_paired); - else // quiet_bit_reg == VD + m_float_emit.BIF(VD, quiet_nan_reg, nan_temp_reg_paired); + else // quiet_nan_reg == VD m_float_emit.BIT(VD, result_reg, nan_temp_reg_paired); nan_fixup = B(); @@ -312,8 +304,6 @@ void JitArm64::ps_arith(UGeckoInstruction inst) fpr.Unlock(V1Q); if (V2Q != ARM64Reg::INVALID_REG) fpr.Unlock(V2Q); - if (V3Q != ARM64Reg::INVALID_REG) - fpr.Unlock(V3Q); if (temp_gpr != ARM64Reg::INVALID_REG) gpr.Unlock(temp_gpr); @@ -390,49 +380,21 @@ void JitArm64::ps_sumX(UGeckoInstruction inst) const ARM64Reg VC = fpr.R(c, type); const ARM64Reg VD = fpr.RW(d, type); const ARM64Reg V0 = fpr.GetReg(); - const ARM64Reg V1 = m_accurate_nans ? fpr.GetReg() : ARM64Reg::INVALID_REG; - const ARM64Reg temp_gpr = m_accurate_nans && !singles ? gpr.GetReg() : ARM64Reg::INVALID_REG; m_float_emit.DUP(size, reg_encoder(V0), reg_encoder(VB), 1); - FixupBranch a_nan_done, b_nan_done; if (m_accurate_nans) { - const auto check_nan = [&](ARM64Reg input) { - m_float_emit.FCMP(scalar_reg_encoder(input)); - FixupBranch not_nan = B(CCFlags::CC_VC); - FixupBranch nan = B(); - SetJumpTarget(not_nan); - - SwitchToFarCode(); - SetJumpTarget(nan); - - EmitQuietNaNBitConstant(scalar_reg_encoder(V1), singles, temp_gpr); - - if (upper) - { - m_float_emit.ORR(EncodeRegToDouble(V1), EncodeRegToDouble(V1), EncodeRegToDouble(input)); - m_float_emit.TRN1(size, reg_encoder(VD), reg_encoder(VC), reg_encoder(V1)); - } - else if (d != c) - { - m_float_emit.ORR(EncodeRegToDouble(VD), EncodeRegToDouble(V1), EncodeRegToDouble(input)); - m_float_emit.INS(size, VD, 1, VC, 1); - } - else - { - m_float_emit.ORR(EncodeRegToDouble(V1), EncodeRegToDouble(V1), EncodeRegToDouble(input)); - m_float_emit.INS(size, VD, 0, V1, 0); - } - - FixupBranch nan_done = B(); - SwitchToNearCode(); - - return nan_done; - }; - - a_nan_done = check_nan(VA); - b_nan_done = check_nan(V0); + // If the first input is NaN, set the temp register for the second input to 0. This is because: + // + // - If the second input is also NaN, setting it to 0 ensures that the first NaN will be picked. + // - If only the first input is NaN, setting the second input to 0 has no effect on the result. + // + // Either way, we can then do an FADD as usual, and the FADD will make the NaN quiet. + m_float_emit.FCMP(scalar_reg_encoder(VA)); + FixupBranch a_not_nan = B(CCFlags::CC_VC); + m_float_emit.MOVI(64, scalar_reg_encoder(V0), 0); + SetJumpTarget(a_not_nan); } if (upper) @@ -451,17 +413,7 @@ void JitArm64::ps_sumX(UGeckoInstruction inst) m_float_emit.INS(size, VD, 0, V0, 0); } - if (m_accurate_nans) - { - SetJumpTarget(a_nan_done); - SetJumpTarget(b_nan_done); - } - fpr.Unlock(V0); - if (m_accurate_nans) - fpr.Unlock(V1); - if (temp_gpr != ARM64Reg::INVALID_REG) - gpr.Unlock(temp_gpr); ASSERT_MSG(DYNA_REC, singles == (fpr.IsSingle(a) && fpr.IsSingle(b) && fpr.IsSingle(c)), "Register allocation turned singles into doubles in the middle of ps_sumX"); @@ -514,7 +466,7 @@ void JitArm64::ps_rsqrte(UGeckoInstruction inst) const u32 b = inst.FB; const u32 d = inst.FD; - gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W4, ARM64Reg::W30); + gpr.Lock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W30); fpr.Lock(ARM64Reg::Q0); const ARM64Reg VB = fpr.R(b, RegType::Register); @@ -529,7 +481,7 @@ void JitArm64::ps_rsqrte(UGeckoInstruction inst) BL(GetAsmRoutines()->frsqrte); m_float_emit.INS(64, EncodeRegToQuad(VD), 1, ARM64Reg::X0); - gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W4, ARM64Reg::W30); + gpr.Unlock(ARM64Reg::W0, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W30); fpr.Unlock(ARM64Reg::Q0); fpr.FixSinglePrecision(d); diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp index a1400a5c9a..8538f2c040 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp @@ -129,6 +129,8 @@ void Arm64RegCache::DiscardRegister(size_t preg) { OpArg& reg = m_guest_registers[preg]; ARM64Reg host_reg = reg.GetReg(); + if (!IsVector(host_reg)) + host_reg = EncodeRegTo32(host_reg); reg.Discard(); if (host_reg != ARM64Reg::INVALID_REG) @@ -232,72 +234,85 @@ void Arm64GPRCache::FlushRegister(size_t index, bool maintain_state, ARM64Reg tm if (allocated_tmp_reg) UnlockRegister(tmp_reg); } - - if (!maintain_state) - reg.Flush(); } + + if (!maintain_state) + reg.Flush(); } } void Arm64GPRCache::FlushRegisters(BitSet32 regs, bool maintain_state, ARM64Reg tmp_reg) { - for (size_t i = 0; i < GUEST_GPR_COUNT; ++i) + for (int i : regs) { - if (regs[i]) - { - ASSERT_MSG(DYNA_REC, m_guest_registers[GUEST_GPR_OFFSET + i].GetType() != RegType::Discarded, - "Attempted to flush discarded register"); + ASSERT_MSG(DYNA_REC, m_guest_registers[GUEST_GPR_OFFSET + i].GetType() != RegType::Discarded, + "Attempted to flush discarded register"); - if (i + 1 < GUEST_GPR_COUNT && regs[i + 1]) + if (i + 1 < int(GUEST_GPR_COUNT) && regs[i + 1]) + { + // We've got two guest registers in a row to store + OpArg& reg1 = m_guest_registers[GUEST_GPR_OFFSET + i]; + OpArg& reg2 = m_guest_registers[GUEST_GPR_OFFSET + i + 1]; + if (reg1.IsDirty() && reg2.IsDirty() && reg1.GetType() == RegType::Register && + reg2.GetType() == RegType::Register) { - // We've got two guest registers in a row to store - OpArg& reg1 = m_guest_registers[GUEST_GPR_OFFSET + i]; - OpArg& reg2 = m_guest_registers[GUEST_GPR_OFFSET + i + 1]; - if (reg1.IsDirty() && reg2.IsDirty() && reg1.GetType() == RegType::Register && - reg2.GetType() == RegType::Register) + const size_t ppc_offset = GetGuestByIndex(i).ppc_offset; + if (ppc_offset <= 252) { - const size_t ppc_offset = GetGuestByIndex(i).ppc_offset; - if (ppc_offset <= 252) + ARM64Reg RX1 = R(GetGuestByIndex(i)); + ARM64Reg RX2 = R(GetGuestByIndex(i + 1)); + m_emit->STP(IndexType::Signed, RX1, RX2, PPC_REG, u32(ppc_offset)); + if (!maintain_state) { - ARM64Reg RX1 = R(GetGuestByIndex(i)); - ARM64Reg RX2 = R(GetGuestByIndex(i + 1)); - m_emit->STP(IndexType::Signed, RX1, RX2, PPC_REG, u32(ppc_offset)); - if (!maintain_state) - { - UnlockRegister(EncodeRegTo32(RX1)); - UnlockRegister(EncodeRegTo32(RX2)); - reg1.Flush(); - reg2.Flush(); - } - ++i; - continue; + UnlockRegister(EncodeRegTo32(RX1)); + UnlockRegister(EncodeRegTo32(RX2)); + reg1.Flush(); + reg2.Flush(); } + ++i; + continue; } } - - FlushRegister(GUEST_GPR_OFFSET + i, maintain_state, tmp_reg); } + + FlushRegister(GUEST_GPR_OFFSET + i, maintain_state, tmp_reg); } } -void Arm64GPRCache::FlushCRRegisters(BitSet32 regs, bool maintain_state, ARM64Reg tmp_reg) +void Arm64GPRCache::FlushCRRegisters(BitSet8 regs, bool maintain_state, ARM64Reg tmp_reg) { - for (size_t i = 0; i < GUEST_CR_COUNT; ++i) + for (int i : regs) { - if (regs[i]) - { - ASSERT_MSG(DYNA_REC, m_guest_registers[GUEST_CR_OFFSET + i].GetType() != RegType::Discarded, - "Attempted to flush discarded register"); + ASSERT_MSG(DYNA_REC, m_guest_registers[GUEST_CR_OFFSET + i].GetType() != RegType::Discarded, + "Attempted to flush discarded register"); - FlushRegister(GUEST_CR_OFFSET + i, maintain_state, tmp_reg); - } + FlushRegister(GUEST_CR_OFFSET + i, maintain_state, tmp_reg); + } +} + +void Arm64GPRCache::DiscardCRRegisters(BitSet8 regs) +{ + for (int i : regs) + DiscardRegister(GUEST_CR_OFFSET + i); +} + +void Arm64GPRCache::ResetCRRegisters(BitSet8 regs) +{ + for (int i : regs) + { + OpArg& reg = m_guest_registers[GUEST_CR_OFFSET + i]; + ARM64Reg host_reg = reg.GetReg(); + + ASSERT_MSG(DYNA_REC, host_reg == ARM64Reg::INVALID_REG, + "Attempted to reset a loaded register (did you mean to flush it?)"); + reg.Flush(); } } void Arm64GPRCache::Flush(FlushMode mode, ARM64Reg tmp_reg) { - FlushRegisters(BitSet32(~0U), mode == FlushMode::MaintainState, tmp_reg); - FlushCRRegisters(BitSet32(~0U), mode == FlushMode::MaintainState, tmp_reg); + FlushRegisters(BitSet32(0xFFFFFFFF), mode == FlushMode::MaintainState, tmp_reg); + FlushCRRegisters(BitSet8(0xFF), mode == FlushMode::MaintainState, tmp_reg); } ARM64Reg Arm64GPRCache::R(const GuestRegInfo& guest_reg) @@ -317,7 +332,6 @@ ARM64Reg Arm64GPRCache::R(const GuestRegInfo& guest_reg) ARM64Reg host_reg = bitsize != 64 ? GetReg() : EncodeRegTo64(GetReg()); m_emit->MOVI2R(host_reg, reg.GetImm()); reg.Load(host_reg); - reg.SetDirty(true); return host_reg; } break; @@ -444,6 +458,17 @@ BitSet32 Arm64GPRCache::GetCallerSavedUsed() const return registers; } +BitSet32 Arm64GPRCache::GetDirtyGPRs() const +{ + BitSet32 registers(0); + for (size_t i = 0; i < GUEST_GPR_COUNT; ++i) + { + const OpArg& arg = m_guest_registers[GUEST_GPR_OFFSET + i]; + registers[i] = arg.GetType() != RegType::NotLoaded && arg.IsDirty(); + } + return registers; +} + void Arm64GPRCache::FlushByHost(ARM64Reg host_reg, ARM64Reg tmp_reg) { for (size_t i = 0; i < m_guest_registers.size(); ++i) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h index 01339184ea..c17c30f8a0 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h @@ -325,16 +325,21 @@ public: BitSet32 GetCallerSavedUsed() const override; + BitSet32 GetDirtyGPRs() const; + void StoreRegisters(BitSet32 regs, Arm64Gen::ARM64Reg tmp_reg = Arm64Gen::ARM64Reg::INVALID_REG) { FlushRegisters(regs, false, tmp_reg); } - void StoreCRRegisters(BitSet32 regs, Arm64Gen::ARM64Reg tmp_reg = Arm64Gen::ARM64Reg::INVALID_REG) + void StoreCRRegisters(BitSet8 regs, Arm64Gen::ARM64Reg tmp_reg = Arm64Gen::ARM64Reg::INVALID_REG) { FlushCRRegisters(regs, false, tmp_reg); } + void DiscardCRRegisters(BitSet8 regs); + void ResetCRRegisters(BitSet8 regs); + protected: // Get the order of the host registers void GetAllocationOrder() override; @@ -365,7 +370,7 @@ private: void BindToRegister(const GuestRegInfo& guest_reg, bool will_read, bool will_write = true); void FlushRegisters(BitSet32 regs, bool maintain_state, Arm64Gen::ARM64Reg tmp_reg); - void FlushCRRegisters(BitSet32 regs, bool maintain_state, Arm64Gen::ARM64Reg tmp_reg); + void FlushCRRegisters(BitSet8 regs, bool maintain_state, Arm64Gen::ARM64Reg tmp_reg); }; class Arm64FPRCache : public Arm64RegCache diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp index 3df2fea5fa..fe61d9cd29 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp @@ -3,10 +3,13 @@ #include "Core/PowerPC/JitArm64/Jit.h" +#include + #include "Common/Arm64Emitter.h" #include "Common/Assert.h" #include "Common/CommonTypes.h" #include "Common/MathUtil.h" +#include "Common/SmallVector.h" #include "Core/Core.h" #include "Core/CoreTiming.h" @@ -46,7 +49,7 @@ void JitArm64::FixGTBeforeSettingCRFieldBit(Arm64Gen::ARM64Reg reg) // intending to. This can break actual games, so fix it up. ARM64Reg WA = gpr.GetReg(); ARM64Reg XA = EncodeRegTo64(WA); - ORR(XA, reg, LogicalImm(1ULL << 63, 64)); + ORR(XA, reg, LogicalImm(1ULL << 63, GPRSize::B64)); CMP(reg, ARM64Reg::ZR); CSEL(reg, reg, XA, CC_NEQ); gpr.Unlock(WA); @@ -63,7 +66,7 @@ void JitArm64::UpdateFPExceptionSummary(ARM64Reg fpscr) BFI(fpscr, WA, MathUtil::IntLog2(FPSCR_VX), 1); // fpscr.FEX = ((fpscr >> 22) & (fpscr & FPSCR_ANY_E)) != 0 - AND(WA, fpscr, LogicalImm(FPSCR_ANY_E, 32)); + AND(WA, fpscr, LogicalImm(FPSCR_ANY_E, GPRSize::B32)); TST(WA, fpscr, ArithOption(fpscr, ShiftType::LSR, 22)); CSET(WA, CCFlags::CC_NEQ); BFI(fpscr, WA, MathUtil::IntLog2(FPSCR_FEX), 1); @@ -78,9 +81,7 @@ void JitArm64::UpdateRoundingMode() ABI_PushRegisters(gprs_to_save); m_float_emit.ABI_PushRegisters(fprs_to_save, ARM64Reg::X8); - MOVP2R(ARM64Reg::X0, &m_ppc_state); - MOVP2R(ARM64Reg::X8, &PowerPC::RoundingModeUpdated); - BLR(ARM64Reg::X8); + ABI_CallFunction(&PowerPC::RoundingModeUpdated, &m_ppc_state); m_float_emit.ABI_PopRegisters(fprs_to_save, ARM64Reg::X8); ABI_PopRegisters(gprs_to_save); } @@ -91,18 +92,18 @@ void JitArm64::mtmsr(UGeckoInstruction inst) JITDISABLE(bJITSystemRegistersOff); FALLBACK_IF(jo.fp_exceptions); - gpr.BindToRegister(inst.RS, true); + const bool imm_value = gpr.IsImm(inst.RS); + if (imm_value) + MSRUpdated(gpr.GetImm(inst.RS)); + STR(IndexType::Unsigned, gpr.R(inst.RS), PPC_REG, PPCSTATE_OFF(msr)); - EmitStoreMembase(gpr.R(inst.RS)); + if (!imm_value) + MSRUpdated(gpr.R(inst.RS)); gpr.Flush(FlushMode::All, ARM64Reg::INVALID_REG); fpr.Flush(FlushMode::All, ARM64Reg::INVALID_REG); - // Our jit cache also stores some MSR bits, as they have changed, we either - // have to validate them in the BLR/RET check, or just flush the stack here. - ResetStack(); - WriteExceptionExit(js.compilerPC + 4, true); } @@ -143,7 +144,7 @@ void JitArm64::mcrxr(UGeckoInstruction inst) LDRB(IndexType::Unsigned, WB, PPC_REG, PPCSTATE_OFF(xer_so_ov)); // [0 SO OV CA] - ADD(WA, WA, WB, ArithOption(WB, ShiftType::LSL, 2)); + BFI(WA, WB, 1, 2); // [SO OV CA 0] << 3 LSL(WA, WA, 4); @@ -151,8 +152,8 @@ void JitArm64::mcrxr(UGeckoInstruction inst) LDR(XB, XB, XA); // Clear XER[0-3] - STRB(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(xer_ca)); - STRB(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(xer_so_ov)); + static_assert(PPCSTATE_OFF(xer_ca) + 1 == PPCSTATE_OFF(xer_so_ov)); + STRH(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(xer_ca)); gpr.Unlock(WA); } @@ -171,7 +172,6 @@ void JitArm64::mtsr(UGeckoInstruction inst) INSTRUCTION_START JITDISABLE(bJITSystemRegistersOff); - gpr.BindToRegister(inst.RS, true); STR(IndexType::Unsigned, gpr.R(inst.RS), PPC_REG, PPCSTATE_OFF_SR(inst.SR)); } @@ -183,13 +183,14 @@ void JitArm64::mfsrin(UGeckoInstruction inst) u32 b = inst.RB, d = inst.RD; gpr.BindToRegister(d, d == b); - ARM64Reg index = gpr.GetReg(); - ARM64Reg index64 = EncodeRegTo64(index); ARM64Reg RB = gpr.R(b); + ARM64Reg RD = gpr.R(d); + ARM64Reg index = gpr.GetReg(); + ARM64Reg addr = EncodeRegTo64(RD); UBFM(index, RB, 28, 31); - ADD(index64, PPC_REG, index64, ArithOption(index64, ShiftType::LSL, 2)); - LDR(IndexType::Unsigned, gpr.R(d), index64, PPCSTATE_OFF_SR(0)); + ADDI2R(addr, PPC_REG, PPCSTATE_OFF_SR(0), addr); + LDR(RD, addr, ArithOption(EncodeRegTo64(index), true)); gpr.Unlock(index); } @@ -202,15 +203,16 @@ void JitArm64::mtsrin(UGeckoInstruction inst) u32 b = inst.RB, d = inst.RD; gpr.BindToRegister(d, d == b); - ARM64Reg index = gpr.GetReg(); - ARM64Reg index64 = EncodeRegTo64(index); ARM64Reg RB = gpr.R(b); + ARM64Reg RD = gpr.R(d); + ARM64Reg index = gpr.GetReg(); + ARM64Reg addr = gpr.GetReg(); UBFM(index, RB, 28, 31); - ADD(index64, PPC_REG, index64, ArithOption(index64, ShiftType::LSL, 2)); - STR(IndexType::Unsigned, gpr.R(d), index64, PPCSTATE_OFF_SR(0)); + ADDI2R(EncodeRegTo64(addr), PPC_REG, PPCSTATE_OFF_SR(0), EncodeRegTo64(addr)); + STR(RD, EncodeRegTo64(addr), ArithOption(EncodeRegTo64(index), true)); - gpr.Unlock(index); + gpr.Unlock(index, addr); } void JitArm64::twx(UGeckoInstruction inst) @@ -231,12 +233,12 @@ void JitArm64::twx(UGeckoInstruction inst) CMP(gpr.R(a), gpr.R(inst.RB)); } - std::vector fixups; - CCFlags conditions[] = {CC_LT, CC_GT, CC_EQ, CC_VC, CC_VS}; + constexpr std::array conditions{{CC_LT, CC_GT, CC_EQ, CC_VC, CC_VS}}; + Common::SmallVector fixups; - for (int i = 0; i < 5; i++) + for (size_t i = 0; i < conditions.size(); i++) { - if (inst.TO & (1 << i)) + if (inst.TO & (1U << i)) { FixupBranch f = B(conditions[i]); fixups.push_back(f); @@ -257,7 +259,7 @@ void JitArm64::twx(UGeckoInstruction inst) fpr.Flush(FlushMode::MaintainState, ARM64Reg::INVALID_REG); LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions)); - ORR(WA, WA, LogicalImm(EXCEPTION_PROGRAM, 32)); + ORR(WA, WA, LogicalImm(EXCEPTION_PROGRAM, GPRSize::B32)); STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions)); MOVI2R(WA, static_cast(ProgramExceptionCause::Trap)); @@ -335,7 +337,7 @@ void JitArm64::mfspr(UGeckoInstruction inst) SUB(Xresult, Xresult, XB); // a / 12 = (a * 0xAAAAAAAAAAAAAAAB) >> 67 - ORR(XB, ARM64Reg::ZR, LogicalImm(0xAAAAAAAAAAAAAAAA, 64)); + ORR(XB, ARM64Reg::ZR, LogicalImm(0xAAAAAAAAAAAAAAAA, GPRSize::B64)); ADD(XB, XB, 1); UMULH(Xresult, Xresult, XB); @@ -460,7 +462,7 @@ void JitArm64::mtspr(UGeckoInstruction inst) { ARM64Reg RD = gpr.R(inst.RD); ARM64Reg WA = gpr.GetReg(); - AND(WA, RD, LogicalImm(0xFFFFFF7F, 32)); + AND(WA, RD, LogicalImm(0xFFFFFF7F, GPRSize::B32)); STRH(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_stringctrl)); UBFM(WA, RD, XER_CA_SHIFT, XER_CA_SHIFT + 1); STRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca)); @@ -495,20 +497,20 @@ void JitArm64::crXXX(UGeckoInstruction inst) switch (bit) { case PowerPC::CR_SO_BIT: - AND(XA, XA, LogicalImm(~(u64(1) << PowerPC::CR_EMU_SO_BIT), 64)); + AND(XA, XA, LogicalImm(~(u64(1) << PowerPC::CR_EMU_SO_BIT), GPRSize::B64)); break; case PowerPC::CR_EQ_BIT: FixGTBeforeSettingCRFieldBit(XA); - ORR(XA, XA, LogicalImm(1, 64)); + ORR(XA, XA, LogicalImm(1, GPRSize::B64)); break; case PowerPC::CR_GT_BIT: - ORR(XA, XA, LogicalImm(u64(1) << 63, 64)); + ORR(XA, XA, LogicalImm(u64(1) << 63, GPRSize::B64)); break; case PowerPC::CR_LT_BIT: - AND(XA, XA, LogicalImm(~(u64(1) << PowerPC::CR_EMU_LT_BIT), 64)); + AND(XA, XA, LogicalImm(~(u64(1) << PowerPC::CR_EMU_LT_BIT), GPRSize::B64)); break; } return; @@ -530,23 +532,23 @@ void JitArm64::crXXX(UGeckoInstruction inst) switch (bit) { case PowerPC::CR_SO_BIT: - ORR(XA, XA, LogicalImm(u64(1) << PowerPC::CR_EMU_SO_BIT, 64)); + ORR(XA, XA, LogicalImm(u64(1) << PowerPC::CR_EMU_SO_BIT, GPRSize::B64)); break; case PowerPC::CR_EQ_BIT: - AND(XA, XA, LogicalImm(0xFFFF'FFFF'0000'0000, 64)); + AND(XA, XA, LogicalImm(0xFFFF'FFFF'0000'0000, GPRSize::B64)); break; case PowerPC::CR_GT_BIT: - AND(XA, XA, LogicalImm(~(u64(1) << 63), 64)); + AND(XA, XA, LogicalImm(~(u64(1) << 63), GPRSize::B64)); break; case PowerPC::CR_LT_BIT: - ORR(XA, XA, LogicalImm(u64(1) << PowerPC::CR_EMU_LT_BIT, 64)); + ORR(XA, XA, LogicalImm(u64(1) << PowerPC::CR_EMU_LT_BIT, GPRSize::B64)); break; } - ORR(XA, XA, LogicalImm(u64(1) << 32, 64)); + ORR(XA, XA, LogicalImm(u64(1) << 32, GPRSize::B64)); return; } @@ -576,7 +578,7 @@ void JitArm64::crXXX(UGeckoInstruction inst) case PowerPC::CR_SO_BIT: // check bit 59 set UBFX(out, XC, PowerPC::CR_EMU_SO_BIT, 1); if (negate) - EOR(out, out, LogicalImm(1, 64)); + EOR(out, out, LogicalImm(1, GPRSize::B64)); break; case PowerPC::CR_EQ_BIT: // check bits 31-0 == 0 @@ -592,7 +594,7 @@ void JitArm64::crXXX(UGeckoInstruction inst) case PowerPC::CR_LT_BIT: // check bit 62 set UBFX(out, XC, PowerPC::CR_EMU_LT_BIT, 1); if (negate) - EOR(out, out, LogicalImm(1, 64)); + EOR(out, out, LogicalImm(1, GPRSize::B64)); break; default: @@ -640,13 +642,13 @@ void JitArm64::crXXX(UGeckoInstruction inst) break; case PowerPC::CR_EQ_BIT: // clear low 32 bits, set bit 0 to !input - AND(XB, XB, LogicalImm(0xFFFF'FFFF'0000'0000, 64)); - EOR(XA, XA, LogicalImm(1, 64)); + AND(XB, XB, LogicalImm(0xFFFF'FFFF'0000'0000, GPRSize::B64)); + EOR(XA, XA, LogicalImm(1, GPRSize::B64)); ORR(XB, XB, XA); break; case PowerPC::CR_GT_BIT: // set bit 63 to !input - EOR(XA, XA, LogicalImm(1, 64)); + EOR(XA, XA, LogicalImm(1, GPRSize::B64)); BFI(XB, XA, 63, 1); break; @@ -655,7 +657,7 @@ void JitArm64::crXXX(UGeckoInstruction inst) break; } - ORR(XB, XB, LogicalImm(1ULL << 32, 64)); + ORR(XB, XB, LogicalImm(1ULL << 32, GPRSize::B64)); gpr.Unlock(WA); } @@ -694,14 +696,24 @@ void JitArm64::mfcr(UGeckoInstruction inst) } // EQ - ORR(WC, WA, LogicalImm(1 << PowerPC::CR_EQ_BIT, 32)); + ORR(WC, WA, LogicalImm(1 << PowerPC::CR_EQ_BIT, GPRSize::B32)); CMP(WCR, ARM64Reg::WZR); CSEL(WA, WC, WA, CC_EQ); // GT - ORR(WC, WA, LogicalImm(1 << PowerPC::CR_GT_BIT, 32)); + ORR(WC, WA, LogicalImm(1 << PowerPC::CR_GT_BIT, GPRSize::B32)); CMP(CR, ARM64Reg::ZR); CSEL(WA, WC, WA, CC_GT); + + // To reduce register pressure and to avoid getting a pipeline-unfriendly long run of stores + // after this instruction, flush registers that would be flushed after this instruction anyway. + // + // There's no point in ensuring we flush two registers at the same time, because the offset in + // ppcState for CRs is too large to be encoded into an STP instruction. + if (js.op->crDiscardable[i]) + gpr.DiscardCRRegisters(BitSet8{i}); + else if (!js.op->crInUse[i]) + gpr.StoreCRRegisters(BitSet8{i}, WC); } gpr.Unlock(WB, WC); @@ -768,7 +780,7 @@ void JitArm64::mcrfs(UGeckoInstruction inst) if (mask != 0) { const u32 inverted_mask = ~mask; - AND(WA, WA, LogicalImm(inverted_mask, 32)); + AND(WA, WA, LogicalImm(inverted_mask, GPRSize::B32)); UpdateFPExceptionSummary(WA); STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr)); @@ -793,7 +805,7 @@ void JitArm64::mffsx(UGeckoInstruction inst) ARM64Reg VD = fpr.RW(inst.FD, RegType::LowerPair); - ORR(XA, XA, LogicalImm(0xFFF8'0000'0000'0000, 64)); + ORR(XA, XA, LogicalImm(0xFFF8'0000'0000'0000, GPRSize::B64)); m_float_emit.FMOV(EncodeRegToDouble(VD), XA); gpr.Unlock(WA); @@ -815,7 +827,7 @@ void JitArm64::mtfsb0x(UGeckoInstruction inst) LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr)); - AND(WA, WA, LogicalImm(inverted_mask, 32)); + AND(WA, WA, LogicalImm(inverted_mask, GPRSize::B32)); if ((mask & (FPSCR_ANY_X | FPSCR_ANY_E)) != 0) UpdateFPExceptionSummary(WA); @@ -846,12 +858,12 @@ void JitArm64::mtfsb1x(UGeckoInstruction inst) if ((mask & FPSCR_ANY_X) != 0) { ARM64Reg WB = gpr.GetReg(); - TST(WA, LogicalImm(mask, 32)); - ORR(WB, WA, LogicalImm(1 << 31, 32)); + TST(WA, LogicalImm(mask, GPRSize::B32)); + ORR(WB, WA, LogicalImm(1 << 31, GPRSize::B32)); CSEL(WA, WA, WB, CCFlags::CC_NEQ); gpr.Unlock(WB); } - ORR(WA, WA, LogicalImm(mask, 32)); + ORR(WA, WA, LogicalImm(mask, GPRSize::B32)); if ((mask & (FPSCR_ANY_X | FPSCR_ANY_E)) != 0) UpdateFPExceptionSummary(WA); @@ -880,7 +892,7 @@ void JitArm64::mtfsfix(UGeckoInstruction inst) if (imm == 0xF) { - ORR(WA, WA, LogicalImm(mask, 32)); + ORR(WA, WA, LogicalImm(mask, GPRSize::B32)); } else if (imm == 0x0) { @@ -940,10 +952,10 @@ void JitArm64::mtfsfx(UGeckoInstruction inst) LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr)); m_float_emit.FMOV(WB, EncodeRegToSingle(VB)); - if (LogicalImm imm = LogicalImm(mask, 32)) + if (LogicalImm imm = LogicalImm(mask, GPRSize::B32)) { const u32 inverted_mask = ~mask; - AND(WA, WA, LogicalImm(inverted_mask, 32)); + AND(WA, WA, LogicalImm(inverted_mask, GPRSize::B32)); AND(WB, WB, imm); } else diff --git a/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp b/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp index 5ff59e8d43..87f8f3ae2e 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp @@ -30,7 +30,7 @@ void JitArm64::GenerateAsm() { const Common::ScopedJITPageWriteAndNoExecute enable_jit_page_writes; - const bool enable_debugging = Config::Get(Config::MAIN_ENABLE_DEBUGGING); + const bool enable_debugging = Config::IsDebuggingEnabled(); // This value is all of the callee saved registers that we are required to save. // According to the AACPS64 we need to save R19 ~ R30 and Q8 ~ Q15. @@ -41,17 +41,17 @@ void JitArm64::GenerateAsm() enter_code = GetCodePtr(); ABI_PushRegisters(regs_to_save); - m_float_emit.ABI_PushRegisters(regs_to_save_fpr, ARM64Reg::X30); + m_float_emit.ABI_PushRegisters(regs_to_save_fpr, ARM64Reg::X8); MOVP2R(PPC_REG, &m_ppc_state); // Store the stack pointer, so we can reset it if the BLR optimization fails. - ADD(ARM64Reg::X0, ARM64Reg::SP, 0); - STR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(stored_stack_pointer)); + ADD(ARM64Reg::X8, ARM64Reg::SP, 0); + STR(IndexType::Unsigned, ARM64Reg::X8, PPC_REG, PPCSTATE_OFF(stored_stack_pointer)); // Push {nullptr; -1} as invalid destination on the stack. - MOVI2R(ARM64Reg::X0, 0xFFFFFFFF); - STP(IndexType::Pre, ARM64Reg::ZR, ARM64Reg::X0, ARM64Reg::SP, -16); + MOVI2R(ARM64Reg::X8, 0xFFFF'FFFF'FFFF'FFFF); + STP(IndexType::Pre, ARM64Reg::ZR, ARM64Reg::X8, ARM64Reg::SP, -16); // The PC will be loaded into DISPATCHER_PC after the call to CoreTiming::Advance(). // Advance() does an exception check so we don't know what PC to use until afterwards. @@ -86,9 +86,9 @@ void JitArm64::GenerateAsm() FixupBranch debug_exit; if (enable_debugging) { - LDR(IndexType::Unsigned, ARM64Reg::W0, ARM64Reg::X0, - MOVPage2R(ARM64Reg::X0, cpu.GetStatePtr())); - debug_exit = CBNZ(ARM64Reg::W0); + LDR(IndexType::Unsigned, ARM64Reg::W8, ARM64Reg::X8, + MOVPage2R(ARM64Reg::X8, cpu.GetStatePtr())); + debug_exit = CBNZ(ARM64Reg::W8); } dispatcher_no_check = GetCodePtr(); @@ -100,52 +100,59 @@ void JitArm64::GenerateAsm() if (GetBlockCache()->GetEntryPoints()) { // Check if there is a block - ARM64Reg pc_and_msr = ARM64Reg::X25; - ARM64Reg cache_base = ARM64Reg::X27; - ARM64Reg block = ARM64Reg::X30; - LDR(IndexType::Unsigned, EncodeRegTo32(pc_and_msr), PPC_REG, PPCSTATE_OFF(msr)); + ARM64Reg feature_flags = ARM64Reg::W8; + ARM64Reg pc_and_feature_flags = ARM64Reg::X9; + ARM64Reg cache_base = ARM64Reg::X10; + ARM64Reg block = ARM64Reg::X11; + + LDR(IndexType::Unsigned, feature_flags, PPC_REG, PPCSTATE_OFF(feature_flags)); MOVP2R(cache_base, GetBlockCache()->GetEntryPoints()); - // The entry points map is indexed by ((msrBits << 26) | (address >> 2)). - UBFIZ(pc_and_msr, pc_and_msr, 26, 6); - BFXIL(pc_and_msr, EncodeRegTo64(DISPATCHER_PC), 2, 30); - LDR(block, cache_base, ArithOption(pc_and_msr, true)); + // The entry points map is indexed by ((feature_flags << 30) | (pc >> 2)). + // The map contains 8-byte pointers and that means we need to shift feature_flags + // left by 33 bits and pc left by 1 bit to get the correct offset in the map. + LSL(pc_and_feature_flags, EncodeRegTo64(DISPATCHER_PC), 1); + BFI(pc_and_feature_flags, EncodeRegTo64(feature_flags), 33, 31); + LDR(block, cache_base, pc_and_feature_flags); + FixupBranch not_found = CBZ(block); BR(block); SetJumpTarget(not_found); } else { + ARM64Reg pc_masked = ARM64Reg::W8; + ARM64Reg cache_base = ARM64Reg::X9; + ARM64Reg block = ARM64Reg::X10; + ARM64Reg pc = ARM64Reg::W11; + ARM64Reg feature_flags = ARM64Reg::W12; + ARM64Reg feature_flags_2 = ARM64Reg::W13; + ARM64Reg entry = ARM64Reg::X14; + // iCache[(address >> 2) & iCache_Mask]; - ARM64Reg pc_masked = ARM64Reg::W25; - ARM64Reg cache_base = ARM64Reg::X27; - ARM64Reg block = ARM64Reg::X30; - ORR(pc_masked, ARM64Reg::WZR, - LogicalImm(JitBaseBlockCache::FAST_BLOCK_MAP_FALLBACK_MASK << 3, 32)); - AND(pc_masked, pc_masked, DISPATCHER_PC, ArithOption(DISPATCHER_PC, ShiftType::LSL, 1)); MOVP2R(cache_base, GetBlockCache()->GetFastBlockMapFallback()); - LDR(block, cache_base, EncodeRegTo64(pc_masked)); + UBFX(pc_masked, DISPATCHER_PC, 2, + MathUtil::IntLog2(JitBaseBlockCache::FAST_BLOCK_MAP_FALLBACK_ELEMENTS) - 2); + LDR(block, cache_base, ArithOption(EncodeRegTo64(pc_masked), true)); FixupBranch not_found = CBZ(block); - // b.effectiveAddress != addr || b.msrBits != msr - ARM64Reg pc_and_msr = ARM64Reg::W25; - ARM64Reg pc_and_msr2 = ARM64Reg::W24; - LDR(IndexType::Unsigned, pc_and_msr, block, offsetof(JitBlockData, effectiveAddress)); - CMP(pc_and_msr, DISPATCHER_PC); - FixupBranch pc_missmatch = B(CC_NEQ); + // b.effectiveAddress != addr || b.feature_flags != feature_flags + static_assert(offsetof(JitBlockData, feature_flags) + 4 == + offsetof(JitBlockData, effectiveAddress)); + LDP(IndexType::Signed, feature_flags, pc, block, offsetof(JitBlockData, feature_flags)); + LDR(IndexType::Unsigned, feature_flags_2, PPC_REG, PPCSTATE_OFF(feature_flags)); + CMP(pc, DISPATCHER_PC); + FixupBranch pc_mismatch = B(CC_NEQ); - LDR(IndexType::Unsigned, pc_and_msr2, PPC_REG, PPCSTATE_OFF(msr)); - AND(pc_and_msr2, pc_and_msr2, LogicalImm(JitBaseBlockCache::JIT_CACHE_MSR_MASK, 32)); - LDR(IndexType::Unsigned, pc_and_msr, block, offsetof(JitBlockData, msrBits)); - CMP(pc_and_msr, pc_and_msr2); - - FixupBranch msr_missmatch = B(CC_NEQ); + LDR(IndexType::Unsigned, entry, block, offsetof(JitBlockData, normalEntry)); + CMP(feature_flags, feature_flags_2); + FixupBranch feature_flags_mismatch = B(CC_NEQ); // return blocks[block_num].normalEntry; - LDR(IndexType::Unsigned, block, block, offsetof(JitBlockData, normalEntry)); - BR(block); + BR(entry); + SetJumpTarget(not_found); - SetJumpTarget(pc_missmatch); - SetJumpTarget(msr_missmatch); + SetJumpTarget(pc_mismatch); + SetJumpTarget(feature_flags_mismatch); } } @@ -169,10 +176,7 @@ void JitArm64::GenerateAsm() // Call JIT ResetStack(); - MOVP2R(ARM64Reg::X0, this); - MOV(ARM64Reg::W1, DISPATCHER_PC); - MOVP2R(ARM64Reg::X8, reinterpret_cast(&JitTrampoline)); - BLR(ARM64Reg::X8); + ABI_CallFunction(&JitTrampoline, this, DISPATCHER_PC); LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc)); B(dispatcher_no_check); @@ -185,12 +189,11 @@ void JitArm64::GenerateAsm() // Check the state pointer to see if we are exiting // Gets checked on at the end of every slice - LDR(IndexType::Unsigned, ARM64Reg::W0, ARM64Reg::X0, MOVPage2R(ARM64Reg::X0, cpu.GetStatePtr())); - FixupBranch exit = CBNZ(ARM64Reg::W0); + LDR(IndexType::Unsigned, ARM64Reg::W8, ARM64Reg::X8, MOVPage2R(ARM64Reg::X8, cpu.GetStatePtr())); + FixupBranch exit = CBNZ(ARM64Reg::W8); SetJumpTarget(to_start_of_timing_slice); - MOVP2R(ARM64Reg::X8, &CoreTiming::GlobalAdvance); - BLR(ARM64Reg::X8); + ABI_CallFunction(&CoreTiming::GlobalAdvance); // When we've just entered the jit we need to update the membase // GlobalAdvance also checks exceptions after which we need to @@ -216,10 +219,10 @@ void JitArm64::GenerateAsm() // Reset the stack pointer, since the BLR optimization may have pushed things onto the stack // without popping them. - LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(stored_stack_pointer)); - ADD(ARM64Reg::SP, ARM64Reg::X0, 0); + LDR(IndexType::Unsigned, ARM64Reg::X8, PPC_REG, PPCSTATE_OFF(stored_stack_pointer)); + ADD(ARM64Reg::SP, ARM64Reg::X8, 0); - m_float_emit.ABI_PopRegisters(regs_to_save_fpr, ARM64Reg::X30); + m_float_emit.ABI_PopRegisters(regs_to_save_fpr, ARM64Reg::X8); ABI_PopRegisters(regs_to_save); RET(ARM64Reg::X30); @@ -269,7 +272,7 @@ void JitArm64::GenerateFres() UBFX(ARM64Reg::X2, ARM64Reg::X1, 52, 11); // Grab the exponent m_float_emit.FMOV(ARM64Reg::X0, ARM64Reg::D0); - AND(ARM64Reg::X3, ARM64Reg::X1, LogicalImm(Common::DOUBLE_SIGN, 64)); + AND(ARM64Reg::X3, ARM64Reg::X1, LogicalImm(Common::DOUBLE_SIGN, GPRSize::B64)); CMP(ARM64Reg::X2, 895); FixupBranch small_exponent = B(CCFlags::CC_LO); @@ -284,12 +287,13 @@ void JitArm64::GenerateFres() MOVI2R(ARM64Reg::W4, 1); MADD(ARM64Reg::W1, ARM64Reg::W3, ARM64Reg::W1, ARM64Reg::W4); SUB(ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W1, ArithOption(ARM64Reg::W1, ShiftType::LSR, 1)); - AND(ARM64Reg::X0, ARM64Reg::X0, LogicalImm(Common::DOUBLE_SIGN | Common::DOUBLE_EXP, 64)); + AND(ARM64Reg::X0, ARM64Reg::X0, + LogicalImm(Common::DOUBLE_SIGN | Common::DOUBLE_EXP, GPRSize::B64)); ORR(ARM64Reg::X0, ARM64Reg::X0, ARM64Reg::X1, ArithOption(ARM64Reg::X1, ShiftType::LSL, 29)); RET(); SetJumpTarget(small_exponent); - TST(ARM64Reg::X1, LogicalImm(Common::DOUBLE_EXP | Common::DOUBLE_FRAC, 64)); + TST(ARM64Reg::X1, LogicalImm(Common::DOUBLE_EXP | Common::DOUBLE_FRAC, GPRSize::B64)); FixupBranch zero = B(CCFlags::CC_EQ); MOVI2R(ARM64Reg::X4, Common::BitCast(static_cast(std::numeric_limits::max()))); @@ -311,7 +315,7 @@ void JitArm64::GenerateFres() } // Input: X1 contains input, and D0 contains result of running the input through AArch64 FRSQRTE. -// Output in X0 and memory (PPCState). Clobbers X0-X4 and flags. +// Output in X0 and memory (PPCState). Clobbers X0-X3 and flags. void JitArm64::GenerateFrsqrte() { // The idea behind this implementation: AArch64's frsqrte instruction calculates the exponent and @@ -319,60 +323,60 @@ void JitArm64::GenerateFrsqrte() // inf, even the mantissa matches. But the mantissa does not match for most other inputs, so in // the normal case we calculate the mantissa using the table-based algorithm from the interpreter. + LSL(ARM64Reg::X2, ARM64Reg::X1, 1); m_float_emit.FMOV(ARM64Reg::X0, ARM64Reg::D0); - TST(ARM64Reg::X1, LogicalImm(Common::DOUBLE_EXP | Common::DOUBLE_FRAC, 64)); - FixupBranch zero = B(CCFlags::CC_EQ); - AND(ARM64Reg::X2, ARM64Reg::X1, LogicalImm(Common::DOUBLE_EXP, 64)); - MOVI2R(ARM64Reg::X3, Common::DOUBLE_EXP); - CMP(ARM64Reg::X2, ARM64Reg::X3); - FixupBranch nan_or_inf = B(CCFlags::CC_EQ); - FixupBranch negative = TBNZ(ARM64Reg::X1, 63); - AND(ARM64Reg::X3, ARM64Reg::X1, LogicalImm(Common::DOUBLE_FRAC, 64)); - FixupBranch normal = CBNZ(ARM64Reg::X2); + CLS(ARM64Reg::X3, ARM64Reg::X2); + TST(ARM64Reg::X1, LogicalImm(Common::DOUBLE_SIGN, GPRSize::B64)); + CCMP(ARM64Reg::X3, Common::DOUBLE_EXP_WIDTH - 1, 0b0010, CCFlags::CC_EQ); + FixupBranch not_positive_normal = B(CCFlags::CC_HS); - // "Normalize" denormal values - CLZ(ARM64Reg::X3, ARM64Reg::X3); - SUB(ARM64Reg::X4, ARM64Reg::X3, 11); - MOVI2R(ARM64Reg::X2, 0x00C0'0000'0000'0000); - LSLV(ARM64Reg::X4, ARM64Reg::X1, ARM64Reg::X4); - SUB(ARM64Reg::X2, ARM64Reg::X2, ARM64Reg::X3, ArithOption(ARM64Reg::X3, ShiftType::LSL, 52)); - AND(ARM64Reg::X3, ARM64Reg::X4, LogicalImm(Common::DOUBLE_FRAC - 1, 64)); - - SetJumpTarget(normal); - LSR(ARM64Reg::X2, ARM64Reg::X2, 48); - AND(ARM64Reg::X2, ARM64Reg::X2, LogicalImm(0x10, 64)); - MOVP2R(ARM64Reg::X1, &Common::frsqrte_expected); - ORR(ARM64Reg::X2, ARM64Reg::X2, ARM64Reg::X3, ArithOption(ARM64Reg::X3, ShiftType::LSR, 48)); - EOR(ARM64Reg::X2, ARM64Reg::X2, LogicalImm(0x10, 64)); - ADD(ARM64Reg::X2, ARM64Reg::X1, ARM64Reg::X2, ArithOption(ARM64Reg::X2, ShiftType::LSL, 3)); - LDP(IndexType::Signed, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::X2, 0); - UBFX(ARM64Reg::X3, ARM64Reg::X3, 37, 11); - AND(ARM64Reg::X0, ARM64Reg::X0, LogicalImm(Common::DOUBLE_SIGN | Common::DOUBLE_EXP, 64)); - MSUB(ARM64Reg::W3, ARM64Reg::W3, ARM64Reg::W2, ARM64Reg::W1); - ORR(ARM64Reg::X0, ARM64Reg::X0, ARM64Reg::X3, ArithOption(ARM64Reg::X3, ShiftType::LSL, 26)); + const u8* positive_normal = GetCodePtr(); + UBFX(ARM64Reg::X2, ARM64Reg::X1, 48, 5); + MOVP2R(ARM64Reg::X3, &Common::frsqrte_expected); + ADD(ARM64Reg::X2, ARM64Reg::X3, ARM64Reg::X2, ArithOption(ARM64Reg::X2, ShiftType::LSL, 3)); + LDP(IndexType::Signed, ARM64Reg::W3, ARM64Reg::W2, ARM64Reg::X2, 0); + UBFX(ARM64Reg::X1, ARM64Reg::X1, 37, 11); + AND(ARM64Reg::X0, ARM64Reg::X0, + LogicalImm(Common::DOUBLE_SIGN | Common::DOUBLE_EXP, GPRSize::B64)); + MADD(ARM64Reg::W1, ARM64Reg::W1, ARM64Reg::W2, ARM64Reg::W3); + ORR(ARM64Reg::X0, ARM64Reg::X0, ARM64Reg::X1, ArithOption(ARM64Reg::X1, ShiftType::LSL, 26)); RET(); - SetJumpTarget(zero); - LDR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr)); - FixupBranch skip_set_zx = TBNZ(ARM64Reg::W4, 26); - ORRI2R(ARM64Reg::W4, ARM64Reg::W4, FPSCR_FX | FPSCR_ZX, ARM64Reg::W2); - STR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr)); + SetJumpTarget(not_positive_normal); + LDR(IndexType::Unsigned, ARM64Reg::W3, PPC_REG, PPCSTATE_OFF(fpscr)); + FixupBranch not_positive_normal_not_zero = CBNZ(ARM64Reg::X2); + + // Zero + FixupBranch skip_set_zx = TBNZ(ARM64Reg::W3, 26); + ORRI2R(ARM64Reg::W3, ARM64Reg::W3, FPSCR_FX | FPSCR_ZX, ARM64Reg::W2); + const u8* store_fpscr = GetCodePtr(); + STR(IndexType::Unsigned, ARM64Reg::W3, PPC_REG, PPCSTATE_OFF(fpscr)); SetJumpTarget(skip_set_zx); + const u8* done = GetCodePtr(); RET(); + SetJumpTarget(not_positive_normal_not_zero); + FixupBranch nan_or_inf = TBNZ(ARM64Reg::X1, 62); + FixupBranch negative = TBNZ(ARM64Reg::X1, 63); + + // "Normalize" denormal values. + // The simplified calculation used here results in the upper 11 bits being incorrect, + // but that's fine, because the code we jump to never reads those bits. + CLZ(ARM64Reg::X3, ARM64Reg::X1); + LSLV(ARM64Reg::X1, ARM64Reg::X1, ARM64Reg::X3); + LSR(ARM64Reg::X1, ARM64Reg::X1, 11); + BFI(ARM64Reg::X1, ARM64Reg::X3, 52, 12); + B(positive_normal); + SetJumpTarget(nan_or_inf); - MOVI2R(ARM64Reg::X3, Common::BitCast(-std::numeric_limits::infinity())); - CMP(ARM64Reg::X1, ARM64Reg::X3); - FixupBranch nan_or_positive_inf = B(CCFlags::CC_NEQ); + MOVI2R(ARM64Reg::X2, Common::BitCast(-std::numeric_limits::infinity())); + CMP(ARM64Reg::X1, ARM64Reg::X2); + B(CCFlags::CC_NEQ, done); SetJumpTarget(negative); - LDR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr)); - FixupBranch skip_set_vxsqrt = TBNZ(ARM64Reg::W4, 9); - ORRI2R(ARM64Reg::W4, ARM64Reg::W4, FPSCR_FX | FPSCR_VXSQRT, ARM64Reg::W2); - STR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr)); - SetJumpTarget(skip_set_vxsqrt); - SetJumpTarget(nan_or_positive_inf); - RET(); + TBNZ(ARM64Reg::W3, 9, done); + ORRI2R(ARM64Reg::W3, ARM64Reg::W3, FPSCR_FX | FPSCR_VXSQRT, ARM64Reg::W2); + B(store_fpscr); } // Input in X0, output in W1, clobbers X0-X3 and flags. @@ -390,10 +394,10 @@ void JitArm64::GenerateConvertDoubleToSingle() SetJumpTarget(denormal); LSR(ARM64Reg::X3, ARM64Reg::X0, 21); MOVZ(ARM64Reg::X0, 905); - ORR(ARM64Reg::W3, ARM64Reg::W3, LogicalImm(0x80000000, 32)); + ORR(ARM64Reg::W3, ARM64Reg::W3, LogicalImm(0x80000000, GPRSize::B32)); SUB(ARM64Reg::W2, ARM64Reg::W0, ARM64Reg::W2); LSRV(ARM64Reg::W2, ARM64Reg::W3, ARM64Reg::W2); - AND(ARM64Reg::X3, ARM64Reg::X1, LogicalImm(0x80000000, 64)); + AND(ARM64Reg::X3, ARM64Reg::X1, LogicalImm(0x80000000, GPRSize::B64)); ORR(ARM64Reg::X1, ARM64Reg::X3, ARM64Reg::X2); RET(); } @@ -404,7 +408,7 @@ void JitArm64::GenerateConvertSingleToDouble() UBFX(ARM64Reg::W1, ARM64Reg::W0, 23, 8); FixupBranch normal_or_nan = CBNZ(ARM64Reg::W1); - AND(ARM64Reg::W1, ARM64Reg::W0, LogicalImm(0x007fffff, 32)); + AND(ARM64Reg::W1, ARM64Reg::W0, LogicalImm(0x007fffff, GPRSize::B32)); FixupBranch denormal = CBNZ(ARM64Reg::W1); // Zero @@ -412,10 +416,10 @@ void JitArm64::GenerateConvertSingleToDouble() RET(); SetJumpTarget(denormal); - AND(ARM64Reg::W2, ARM64Reg::W0, LogicalImm(0x80000000, 32)); + AND(ARM64Reg::W2, ARM64Reg::W0, LogicalImm(0x80000000, GPRSize::B32)); CLZ(ARM64Reg::X3, ARM64Reg::X1); LSL(ARM64Reg::X2, ARM64Reg::X2, 32); - ORR(ARM64Reg::X4, ARM64Reg::X3, LogicalImm(0xffffffffffffffc0, 64)); + ORR(ARM64Reg::X4, ARM64Reg::X3, LogicalImm(0xffffffffffffffc0, GPRSize::B64)); SUB(ARM64Reg::X2, ARM64Reg::X2, ARM64Reg::X3, ArithOption(ARM64Reg::X3, ShiftType::LSL, 52)); ADD(ARM64Reg::X3, ARM64Reg::X4, 23); LSLV(ARM64Reg::X1, ARM64Reg::X1, ARM64Reg::X3); @@ -425,13 +429,13 @@ void JitArm64::GenerateConvertSingleToDouble() RET(); SetJumpTarget(normal_or_nan); - AND(ARM64Reg::W2, ARM64Reg::W0, LogicalImm(0x40000000, 32)); + AND(ARM64Reg::W2, ARM64Reg::W0, LogicalImm(0x40000000, GPRSize::B32)); CMP(ARM64Reg::W1, 0xff); CSET(ARM64Reg::W4, CCFlags::CC_NEQ); - AND(ARM64Reg::W3, ARM64Reg::W0, LogicalImm(0xc0000000, 32)); + AND(ARM64Reg::W3, ARM64Reg::W0, LogicalImm(0xc0000000, GPRSize::B32)); EOR(ARM64Reg::W2, ARM64Reg::W4, ARM64Reg::W2, ArithOption(ARM64Reg::W2, ShiftType::LSR, 30)); MOVI2R(ARM64Reg::X1, 0x3800000000000000); - AND(ARM64Reg::W4, ARM64Reg::W0, LogicalImm(0x3fffffff, 32)); + AND(ARM64Reg::W4, ARM64Reg::W0, LogicalImm(0x3fffffff, GPRSize::B32)); LSL(ARM64Reg::X3, ARM64Reg::X3, 32); CMP(ARM64Reg::W2, 0); CSEL(ARM64Reg::X1, ARM64Reg::X1, ARM64Reg::ZR, CCFlags::CC_NEQ); @@ -446,85 +450,78 @@ void JitArm64::GenerateFPRF(bool single) const auto reg_encoder = single ? EncodeRegTo32 : EncodeRegTo64; const ARM64Reg input_reg = reg_encoder(ARM64Reg::W0); - const ARM64Reg temp_reg = reg_encoder(ARM64Reg::W1); - const ARM64Reg exp_reg = reg_encoder(ARM64Reg::W2); + const ARM64Reg cls_reg = reg_encoder(ARM64Reg::W2); constexpr ARM64Reg fprf_reg = ARM64Reg::W3; constexpr ARM64Reg fpscr_reg = ARM64Reg::W4; const int input_size = single ? 32 : 64; - const u64 input_exp_mask = single ? Common::FLOAT_EXP : Common::DOUBLE_EXP; + const int input_exp_size = single ? Common::FLOAT_EXP_WIDTH : Common::DOUBLE_EXP_WIDTH; const u64 input_frac_mask = single ? Common::FLOAT_FRAC : Common::DOUBLE_FRAC; constexpr u32 output_sign_mask = 0xC; - // This code is duplicated for the most common cases for performance. - // For the less common cases, we branch to an existing copy of this code. - auto emit_write_fprf_and_ret = [&] { - BFI(fpscr_reg, fprf_reg, FPRF_SHIFT, FPRF_WIDTH); - STR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr)); - RET(); - }; - // First of all, start the load of the old FPSCR value, in case it takes a while LDR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr)); - // Most branches handle the sign in the same way. Perform that handling before branching - MOVI2R(ARM64Reg::W3, Common::PPC_FPCLASS_PN); - MOVI2R(ARM64Reg::W1, Common::PPC_FPCLASS_NN); CMP(input_reg, 0); // Grab sign bit (conveniently the same bit for floats as for integers) - CSEL(fprf_reg, ARM64Reg::W1, ARM64Reg::W3, CCFlags::CC_LT); - - AND(exp_reg, input_reg, LogicalImm(input_exp_mask, input_size)); // Grab exponent - FixupBranch zero_or_denormal = CBZ(exp_reg); - - // exp != 0 - MOVI2R(temp_reg, input_exp_mask); - CMP(exp_reg, temp_reg); - FixupBranch nan_or_inf = B(CCFlags::CC_EQ); - - // exp != 0 && exp != EXP_MASK - emit_write_fprf_and_ret(); - - // exp == 0 - SetJumpTarget(zero_or_denormal); - TST(input_reg, LogicalImm(input_frac_mask, input_size)); - FixupBranch denormal = B(CCFlags::CC_NEQ); + LSL(cls_reg, input_reg, 1); + FixupBranch not_zero = CBNZ(cls_reg); // exp == 0 && frac == 0 - LSR(ARM64Reg::W1, fprf_reg, 3); - MOVI2R(fprf_reg, Common::PPC_FPCLASS_PZ & ~output_sign_mask); - BFI(fprf_reg, ARM64Reg::W1, 4, 1); + MOVI2R(ARM64Reg::W3, Common::PPC_FPCLASS_PZ); + MOVI2R(ARM64Reg::W1, Common::PPC_FPCLASS_NZ); + CSEL(fprf_reg, ARM64Reg::W1, ARM64Reg::W3, CCFlags::CC_LT); + const u8* write_fprf_and_ret = GetCodePtr(); - emit_write_fprf_and_ret(); + BFI(fpscr_reg, fprf_reg, FPRF_SHIFT, FPRF_WIDTH); + STR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr)); + RET(); + + // exp != 0 || frac != 0 + SetJumpTarget(not_zero); + CLS(cls_reg, cls_reg); + + // All branches except the zero branch handle the sign in the same way. + // Perform that handling before branching further + MOVI2R(ARM64Reg::W3, Common::PPC_FPCLASS_PN); + MOVI2R(ARM64Reg::W1, Common::PPC_FPCLASS_NN); + CSEL(fprf_reg, ARM64Reg::W1, ARM64Reg::W3, CCFlags::CC_LT); + + CMP(cls_reg, input_exp_size - 1); + B(CCFlags::CC_LO, write_fprf_and_ret); // Branch if input is normal + + // exp == EXP_MASK || (exp == 0 && frac != 0) + FixupBranch nan_or_inf = TBNZ(input_reg, input_size - 2); // exp == 0 && frac != 0 - SetJumpTarget(denormal); - ORR(fprf_reg, fprf_reg, LogicalImm(Common::PPC_FPCLASS_PD & ~output_sign_mask, 32)); + ORR(fprf_reg, fprf_reg, LogicalImm(Common::PPC_FPCLASS_PD & ~output_sign_mask, GPRSize::B32)); B(write_fprf_and_ret); // exp == EXP_MASK SetJumpTarget(nan_or_inf); MOVI2R(ARM64Reg::W2, Common::PPC_FPCLASS_QNAN); - ORR(ARM64Reg::W1, fprf_reg, LogicalImm(Common::PPC_FPCLASS_PINF & ~output_sign_mask, 32)); - TST(input_reg, LogicalImm(input_frac_mask, input_size)); + ORR(ARM64Reg::W1, fprf_reg, + LogicalImm(Common::PPC_FPCLASS_PINF & ~output_sign_mask, GPRSize::B32)); + TST(input_reg, LogicalImm(input_frac_mask, single ? GPRSize::B32 : GPRSize::B64)); CSEL(fprf_reg, ARM64Reg::W1, ARM64Reg::W2, CCFlags::CC_EQ); B(write_fprf_and_ret); } void JitArm64::GenerateQuantizedLoads() { - // X0 is the address - // X1 is the scale - // X2 is a temporary + // X0 is a temporary + // X1 is the address + // X2 is the scale // X3 is a temporary (used in EmitBackpatchRoutine) // X30 is LR // Q0 is the return // Q1 is a temporary - ARM64Reg addr_reg = ARM64Reg::X0; - ARM64Reg scale_reg = ARM64Reg::X1; - BitSet32 gprs_to_push = CALLER_SAVED_GPRS & ~BitSet32{2, 3}; + ARM64Reg temp_reg = ARM64Reg::X0; + ARM64Reg addr_reg = ARM64Reg::X1; + ARM64Reg scale_reg = ARM64Reg::X2; + BitSet32 gprs_to_push = CALLER_SAVED_GPRS & ~BitSet32{0, 3}; if (!jo.memcheck) - gprs_to_push &= ~BitSet32{0}; + gprs_to_push &= ~BitSet32{1}; BitSet32 fprs_to_push = BitSet32(0xFFFFFFFF) & ~BitSet32{0, 1}; ARM64FloatEmitter float_emit(this); @@ -537,7 +534,7 @@ void JitArm64::GenerateQuantizedLoads() BackPatchInfo::FLAG_PAIR | BackPatchInfo::FLAG_SIZE_32; EmitBackpatchRoutine(flags, MemAccessMode::Auto, ARM64Reg::D0, addr_reg, - gprs_to_push & ~BitSet32{1}, fprs_to_push, true); + gprs_to_push & ~BitSet32{DecodeReg(scale_reg)}, fprs_to_push, true); RET(ARM64Reg::X30); } @@ -553,8 +550,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.UXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.UCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(ARM64Reg::X0, &m_dequantizeTableS); + ADD(scale_reg, ARM64Reg::X0, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -571,8 +568,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.SXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.SCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -588,8 +585,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.UXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.UCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -605,8 +602,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.SXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.SCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -618,7 +615,7 @@ void JitArm64::GenerateQuantizedLoads() BackPatchInfo::FLAG_LOAD | BackPatchInfo::FLAG_FLOAT | BackPatchInfo::FLAG_SIZE_32; EmitBackpatchRoutine(flags, MemAccessMode::Auto, ARM64Reg::D0, addr_reg, - gprs_to_push & ~BitSet32{1}, fprs_to_push, true); + gprs_to_push & ~BitSet32{DecodeReg(scale_reg)}, fprs_to_push, true); RET(ARM64Reg::X30); } @@ -634,8 +631,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.UXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.UCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -652,8 +649,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.SXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.SCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -669,8 +666,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.UXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.UCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -686,8 +683,8 @@ void JitArm64::GenerateQuantizedLoads() float_emit.SXTL(16, ARM64Reg::D0, ARM64Reg::D0); float_emit.SCVTF(32, ARM64Reg::D0, ARM64Reg::D0); - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_dequantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_dequantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); RET(ARM64Reg::X30); @@ -722,19 +719,20 @@ void JitArm64::GenerateQuantizedLoads() void JitArm64::GenerateQuantizedStores() { - // X0 is the scale - // X1 is the address - // X2 is a temporary - // X3 is a temporary if jo.fastmem_arena is false (used in EmitBackpatchRoutine) + // X0 is a temporary + // X1 is the scale + // X2 is the address + // X3 is a temporary if jo.fastmem is false (used in EmitBackpatchRoutine) // X30 is LR // Q0 is the register // Q1 is a temporary - ARM64Reg scale_reg = ARM64Reg::X0; - ARM64Reg addr_reg = ARM64Reg::X1; - BitSet32 gprs_to_push = CALLER_SAVED_GPRS & ~BitSet32{0, 2}; + ARM64Reg temp_reg = ARM64Reg::X0; + ARM64Reg scale_reg = ARM64Reg::X1; + ARM64Reg addr_reg = ARM64Reg::X2; + BitSet32 gprs_to_push = CALLER_SAVED_GPRS & ~BitSet32{0, 1}; if (!jo.memcheck) - gprs_to_push &= ~BitSet32{1}; - if (!jo.fastmem_arena) + gprs_to_push &= ~BitSet32{2}; + if (!jo.fastmem) gprs_to_push &= ~BitSet32{3}; BitSet32 fprs_to_push = BitSet32(0xFFFFFFFF) & ~BitSet32{0, 1}; ARM64FloatEmitter float_emit(this); @@ -754,8 +752,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storePairedU8 = GetCodePtr(); { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); @@ -773,8 +771,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storePairedS8 = GetCodePtr(); { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); @@ -792,8 +790,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storePairedU16 = GetCodePtr(); { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); @@ -810,8 +808,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storePairedS16 = GetCodePtr(); // Used by Viewtiful Joe's intro movie { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1, 0); @@ -839,8 +837,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storeSingleU8 = GetCodePtr(); // Used by MKWii { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1); @@ -858,8 +856,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storeSingleS8 = GetCodePtr(); { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1); @@ -877,8 +875,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storeSingleU16 = GetCodePtr(); // Used by MKWii { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1); @@ -895,8 +893,8 @@ void JitArm64::GenerateQuantizedStores() } const u8* storeSingleS16 = GetCodePtr(); { - const s32 load_offset = MOVPage2R(ARM64Reg::X2, &m_quantizeTableS); - ADD(scale_reg, ARM64Reg::X2, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); + const s32 load_offset = MOVPage2R(temp_reg, &m_quantizeTableS); + ADD(scale_reg, temp_reg, scale_reg, ArithOption(scale_reg, ShiftType::LSL, 3)); float_emit.LDR(32, IndexType::Unsigned, ARM64Reg::D1, scale_reg, load_offset); float_emit.FMUL(32, ARM64Reg::D0, ARM64Reg::D0, ARM64Reg::D1); diff --git a/Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp b/Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp index 0a82eb0bb8..4beb74ff1b 100644 --- a/Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp @@ -78,10 +78,8 @@ private: m_emit->ABI_PushRegisters(m_gprs_in_use); float_emit.ABI_PushRegisters(m_fprs_in_use, ARM64Reg::X1); - m_emit->MOVP2R(ARM64Reg::X1, m_system); - m_emit->MOVI2R(ARM64Reg::W2, m_address); - m_emit->MOV(ARM64Reg::W3, m_src_reg); - m_emit->BLR(m_emit->ABI_SetupLambda(lambda)); + + m_emit->ABI_CallLambdaFunction(lambda, m_system, m_address, m_src_reg); float_emit.ABI_PopRegisters(m_fprs_in_use, ARM64Reg::X1); m_emit->ABI_PopRegisters(m_gprs_in_use); @@ -176,9 +174,9 @@ private: m_emit->ABI_PushRegisters(m_gprs_in_use); float_emit.ABI_PushRegisters(m_fprs_in_use, ARM64Reg::X1); - m_emit->MOVP2R(ARM64Reg::X1, m_system); - m_emit->MOVI2R(ARM64Reg::W2, m_address); - m_emit->BLR(m_emit->ABI_SetupLambda(lambda)); + + m_emit->ABI_CallLambdaFunction(lambda, m_system, m_address); + if (m_sign_extend) m_emit->SBFM(m_dst_reg, ARM64Reg::W0, 0, sbits - 1); else diff --git a/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp b/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp index bcdafd9725..c1cce80401 100644 --- a/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp +++ b/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp @@ -140,6 +140,12 @@ void JitBase::RefreshConfig() jo.div_by_zero_exceptions = m_enable_div_by_zero_exceptions; } +void JitBase::InitFastmemArena() +{ + auto& memory = m_system.GetMemory(); + jo.fastmem_arena = Config::Get(Config::MAIN_FASTMEM_ARENA) && memory.InitFastmemArena(); +} + void JitBase::InitBLROptimization() { m_enable_blr_optimization = diff --git a/Source/Core/Core/PowerPC/JitCommon/JitBase.h b/Source/Core/Core/PowerPC/JitCommon/JitBase.h index 6c95559438..00fea6ef84 100644 --- a/Source/Core/Core/PowerPC/JitCommon/JitBase.h +++ b/Source/Core/Core/PowerPC/JitCommon/JitBase.h @@ -166,6 +166,8 @@ protected: bool DoesConfigNeedRefresh(); void RefreshConfig(); + void InitFastmemArena(); + void InitBLROptimization(); void ProtectStack(); void UnprotectStack(); diff --git a/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp b/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp index c8dddbc4ae..ecd7600700 100644 --- a/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp +++ b/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp @@ -42,10 +42,10 @@ void JitBaseBlockCache::Init() { Common::JitRegister::Init(Config::Get(Config::MAIN_PERF_MAP_DIR)); -#ifdef _ARCH_64 - m_entry_points_ptr = reinterpret_cast(m_entry_points_arena.Create(FAST_BLOCK_MAP_SIZE)); -#else m_entry_points_ptr = nullptr; +#ifdef _ARCH_64 + if (Config::Get(Config::MAIN_LARGE_ENTRY_POINTS_MAP)) + m_entry_points_ptr = reinterpret_cast(m_entry_points_arena.Create(FAST_BLOCK_MAP_SIZE)); #endif Clear(); @@ -110,7 +110,7 @@ JitBlock* JitBaseBlockCache::AllocateBlock(u32 em_address) JitBlock& b = block_map.emplace(physical_address, JitBlock())->second; b.effectiveAddress = em_address; b.physicalAddress = physical_address; - b.msrBits = m_jit.m_ppc_state.msr.Hex & JIT_CACHE_MSR_MASK; + b.feature_flags = m_jit.m_ppc_state.feature_flags; b.linkData.clear(); b.fast_block_map_index = 0; return &b; @@ -119,11 +119,16 @@ JitBlock* JitBaseBlockCache::AllocateBlock(u32 em_address) void JitBaseBlockCache::FinalizeBlock(JitBlock& block, bool block_link, const std::set& physical_addresses) { - size_t index = FastLookupIndexForAddress(block.effectiveAddress, block.msrBits); + size_t index = FastLookupIndexForAddress(block.effectiveAddress, block.feature_flags); if (m_entry_points_ptr) + { + m_entry_points_arena.EnsureMemoryPageWritable(index * sizeof(u8*)); m_entry_points_ptr[index] = block.normalEntry; + } else + { m_fast_block_map_fallback[index] = █ + } block.fast_block_map_index = index; block.physical_addresses = physical_addresses; @@ -159,10 +164,10 @@ void JitBaseBlockCache::FinalizeBlock(JitBlock& block, bool block_link, } } -JitBlock* JitBaseBlockCache::GetBlockFromStartAddress(u32 addr, u32 msr) +JitBlock* JitBaseBlockCache::GetBlockFromStartAddress(u32 addr, CPUEmuFeatureFlags feature_flags) { u32 translated_addr = addr; - if (UReg_MSR(msr).IR) + if (feature_flags & FEATURE_FLAG_MSR_IR) { auto translated = m_jit.m_mmu.JitCache_TranslateAddress(addr); if (!translated.valid) @@ -176,7 +181,7 @@ JitBlock* JitBaseBlockCache::GetBlockFromStartAddress(u32 addr, u32 msr) for (; iter.first != iter.second; iter.first++) { JitBlock& b = iter.first->second; - if (b.effectiveAddress == addr && b.msrBits == (msr & JIT_CACHE_MSR_MASK)) + if (b.effectiveAddress == addr && b.feature_flags == feature_flags) return &b; } @@ -189,15 +194,14 @@ const u8* JitBaseBlockCache::Dispatch() if (m_entry_points_ptr) { u8* entry_point = - m_entry_points_ptr[FastLookupIndexForAddress(ppc_state.pc, ppc_state.msr.Hex)]; + m_entry_points_ptr[FastLookupIndexForAddress(ppc_state.pc, ppc_state.feature_flags)]; if (entry_point) { return entry_point; } else { - JitBlock* block = - MoveBlockIntoFastCache(ppc_state.pc, ppc_state.msr.Hex & JIT_CACHE_MSR_MASK); + JitBlock* block = MoveBlockIntoFastCache(ppc_state.pc, ppc_state.feature_flags); if (!block) return nullptr; @@ -207,12 +211,12 @@ const u8* JitBaseBlockCache::Dispatch() } JitBlock* block = - m_fast_block_map_fallback[FastLookupIndexForAddress(ppc_state.pc, ppc_state.msr.Hex)]; + m_fast_block_map_fallback[FastLookupIndexForAddress(ppc_state.pc, ppc_state.feature_flags)]; if (!block || block->effectiveAddress != ppc_state.pc || - block->msrBits != (ppc_state.msr.Hex & JIT_CACHE_MSR_MASK)) + block->feature_flags != ppc_state.feature_flags) { - block = MoveBlockIntoFastCache(ppc_state.pc, ppc_state.msr.Hex & JIT_CACHE_MSR_MASK); + block = MoveBlockIntoFastCache(ppc_state.pc, ppc_state.feature_flags); } if (!block) @@ -374,7 +378,7 @@ void JitBaseBlockCache::LinkBlockExits(JitBlock& block) { if (!e.linkStatus) { - JitBlock* destinationBlock = GetBlockFromStartAddress(e.exitAddress, block.msrBits); + JitBlock* destinationBlock = GetBlockFromStartAddress(e.exitAddress, block.feature_flags); if (destinationBlock) { WriteLinkBlock(e, destinationBlock); @@ -393,7 +397,7 @@ void JitBaseBlockCache::LinkBlock(JitBlock& block) for (JitBlock* b2 : it->second) { - if (block.msrBits == b2->msrBits) + if (block.feature_flags == b2->feature_flags) LinkBlockExits(*b2); } } @@ -412,7 +416,7 @@ void JitBaseBlockCache::UnlinkBlock(const JitBlock& block) return; for (JitBlock* sourceBlock : it->second) { - if (sourceBlock->msrBits != block.msrBits) + if (sourceBlock->feature_flags != block.feature_flags) continue; for (auto& e : sourceBlock->linkData) @@ -460,9 +464,9 @@ void JitBaseBlockCache::DestroyBlock(JitBlock& block) WriteDestroyBlock(block); } -JitBlock* JitBaseBlockCache::MoveBlockIntoFastCache(u32 addr, u32 msr) +JitBlock* JitBaseBlockCache::MoveBlockIntoFastCache(u32 addr, CPUEmuFeatureFlags feature_flags) { - JitBlock* block = GetBlockFromStartAddress(addr, msr); + JitBlock* block = GetBlockFromStartAddress(addr, feature_flags); if (!block) return nullptr; @@ -484,21 +488,26 @@ JitBlock* JitBaseBlockCache::MoveBlockIntoFastCache(u32 addr, u32 msr) } // And create a new one - size_t index = FastLookupIndexForAddress(addr, msr); + size_t index = FastLookupIndexForAddress(addr, feature_flags); if (m_entry_points_ptr) + { + m_entry_points_arena.EnsureMemoryPageWritable(index * sizeof(u8*)); m_entry_points_ptr[index] = block->normalEntry; + } else + { m_fast_block_map_fallback[index] = block; + } block->fast_block_map_index = index; return block; } -size_t JitBaseBlockCache::FastLookupIndexForAddress(u32 address, u32 msr) +size_t JitBaseBlockCache::FastLookupIndexForAddress(u32 address, u32 feature_flags) { if (m_entry_points_ptr) { - return ((msr & JIT_CACHE_MSR_MASK) << 26) | (address >> 2); + return (static_cast(feature_flags) << 30) | (address >> 2); } else { diff --git a/Source/Core/Core/PowerPC/JitCommon/JitCache.h b/Source/Core/Core/PowerPC/JitCommon/JitCache.h index e7978f2058..feb872ee7b 100644 --- a/Source/Core/Core/PowerPC/JitCommon/JitCache.h +++ b/Source/Core/Core/PowerPC/JitCommon/JitCache.h @@ -17,6 +17,7 @@ #include "Common/CommonTypes.h" #include "Core/HW/Memmap.h" +#include "Core/PowerPC/Gekko.h" class JitBase; @@ -33,10 +34,10 @@ struct JitBlockData // The normal entry point for the block, returned by Dispatch(). u8* normalEntry; + // The features that this block was compiled with support for. + CPUEmuFeatureFlags feature_flags; // The effective address (PC) for the beginning of the block. u32 effectiveAddress; - // The MSR bits expected for this block to be valid; see JIT_CACHE_MSR_MASK. - u32 msrBits; // The physical address of the code represented by this block. // Various maps in the cache are indexed by this (block_map // and valid_block in particular). This is useful because of @@ -48,8 +49,8 @@ struct JitBlockData // The number of PPC instructions represented by this block. Mostly // useful for logging. u32 originalSize; - // This tracks the position if this block within the fast block cache. - // We allow each block to have only one map entry. + // This tracks the position of this block within the fast block cache. + // We only allow each block to have one map entry. size_t fast_block_map_index; }; static_assert(std::is_standard_layout_v, "JitBlockData must have a standard layout"); @@ -128,13 +129,9 @@ public: class JitBaseBlockCache { public: - // Mask for the MSR bits which determine whether a compiled block - // is valid (MSR.IR and MSR.DR, the address translation bits). - static constexpr u32 JIT_CACHE_MSR_MASK = 0x30; - - // The value for the map is determined like this: - // ((4 GB guest memory space) / (4 bytes per address) * sizeof(JitBlock*)) * (4 for 2 bits of msr) - static constexpr u64 FAST_BLOCK_MAP_SIZE = 0x8'0000'0000; + // The size of the fast map is determined like this: + // ((4 GiB guest memory space) / (4-byte alignment) * sizeof(JitBlock*)) << (3 feature flag bits) + static constexpr u64 FAST_BLOCK_MAP_SIZE = 0x10'0000'0000; static constexpr u32 FAST_BLOCK_MAP_FALLBACK_ELEMENTS = 0x10000; static constexpr u32 FAST_BLOCK_MAP_FALLBACK_MASK = FAST_BLOCK_MAP_FALLBACK_ELEMENTS - 1; @@ -157,7 +154,7 @@ public: // Look for the block in the slow but accurate way. // This function shall be used if FastLookupIndexForAddress() failed. // This might return nullptr if there is no such block. - JitBlock* GetBlockFromStartAddress(u32 em_address, u32 msr); + JitBlock* GetBlockFromStartAddress(u32 em_address, CPUEmuFeatureFlags feature_flags); // Get the normal entry for the block associated with the current program // counter. This will JIT code if necessary. (This is the reference @@ -185,7 +182,7 @@ private: void UnlinkBlock(const JitBlock& block); void InvalidateICacheInternal(u32 physical_address, u32 address, u32 length, bool forced); - JitBlock* MoveBlockIntoFastCache(u32 em_address, u32 msr); + JitBlock* MoveBlockIntoFastCache(u32 em_address, CPUEmuFeatureFlags feature_flags); // Fast but risky block lookup based on fast_block_map. size_t FastLookupIndexForAddress(u32 address, u32 msr); diff --git a/Source/Core/Core/PowerPC/JitInterface.cpp b/Source/Core/Core/PowerPC/JitInterface.cpp index 9fed234c69..d44a648fd6 100644 --- a/Source/Core/Core/PowerPC/JitInterface.cpp +++ b/Source/Core/Core/PowerPC/JitInterface.cpp @@ -32,7 +32,7 @@ #include "Core/PowerPC/Profiler.h" #include "Core/System.h" -#if _M_X86 +#if _M_X86_64 #include "Core/PowerPC/Jit64/Jit.h" #endif @@ -61,7 +61,7 @@ CPUCoreBase* JitInterface::InitJitCore(PowerPC::CPUCore core) { switch (core) { -#if _M_X86 +#if _M_X86_64 case PowerPC::CPUCore::JIT64: m_jit = std::make_unique(m_system); break; @@ -105,15 +105,21 @@ void JitInterface::UpdateMembase() auto& ppc_state = m_system.GetPPCState(); auto& memory = m_system.GetMemory(); +#ifdef _M_ARM_64 + // JitArm64 is currently using the no fastmem arena code path even when only fastmem is off. + const bool fastmem_arena = m_jit->jo.fastmem; +#else + const bool fastmem_arena = m_jit->jo.fastmem_arena; +#endif if (ppc_state.msr.DR) { ppc_state.mem_ptr = - m_jit->jo.fastmem_arena ? memory.GetLogicalBase() : memory.GetLogicalPageMappingsBase(); + fastmem_arena ? memory.GetLogicalBase() : memory.GetLogicalPageMappingsBase(); } else { ppc_state.mem_ptr = - m_jit->jo.fastmem_arena ? memory.GetPhysicalBase() : memory.GetPhysicalPageMappingsBase(); + fastmem_arena ? memory.GetPhysicalBase() : memory.GetPhysicalPageMappingsBase(); } } @@ -181,12 +187,14 @@ JitInterface::GetHostCode(u32 address) const } auto& ppc_state = m_system.GetPPCState(); - JitBlock* block = m_jit->GetBlockCache()->GetBlockFromStartAddress(address, ppc_state.msr.Hex); + JitBlock* block = + m_jit->GetBlockCache()->GetBlockFromStartAddress(address, ppc_state.feature_flags); if (!block) { for (int i = 0; i < 500; i++) { - block = m_jit->GetBlockCache()->GetBlockFromStartAddress(address - 4 * i, ppc_state.msr.Hex); + block = m_jit->GetBlockCache()->GetBlockFromStartAddress(address - 4 * i, + ppc_state.feature_flags); if (block) break; } diff --git a/Source/Core/Core/PowerPC/MMU.cpp b/Source/Core/Core/PowerPC/MMU.cpp index 3526ec1522..fdd370acc4 100644 --- a/Source/Core/Core/PowerPC/MMU.cpp +++ b/Source/Core/Core/PowerPC/MMU.cpp @@ -85,12 +85,12 @@ MMU::~MMU() = default; return Common::swap64(val); } -static bool IsOpcodeFlag(XCheckTLBFlag flag) +static constexpr bool IsOpcodeFlag(XCheckTLBFlag flag) { return flag == XCheckTLBFlag::Opcode || flag == XCheckTLBFlag::OpcodeNoException; } -static bool IsNoExceptionFlag(XCheckTLBFlag flag) +static constexpr bool IsNoExceptionFlag(XCheckTLBFlag flag) { return flag == XCheckTLBFlag::NoException || flag == XCheckTLBFlag::OpcodeNoException; } @@ -148,6 +148,12 @@ static void EFB_Write(u32 data, u32 addr) template T MMU::ReadFromHardware(u32 em_address) { + // ReadFromHardware is currently used with XCheckTLBFlag::OpcodeNoException by host instruction + // functions. Actual instruction decoding (which can raise exceptions and uses icache) is handled + // by TryReadInstruction. + static_assert(flag == XCheckTLBFlag::NoException || flag == XCheckTLBFlag::Read || + flag == XCheckTLBFlag::OpcodeNoException); + const u32 em_address_start_page = em_address & ~HW_PAGE_MASK; const u32 em_address_end_page = (em_address + sizeof(T) - 1) & ~HW_PAGE_MASK; if (em_address_start_page != em_address_end_page) @@ -166,7 +172,8 @@ T MMU::ReadFromHardware(u32 em_address) bool wi = false; - if (!never_translate && m_ppc_state.msr.DR) + if (!never_translate && + (IsOpcodeFlag(flag) ? m_ppc_state.msr.IR.Value() : m_ppc_state.msr.DR.Value())) { auto translated_addr = TranslateAddress(em_address); if (!translated_addr.Success()) @@ -258,6 +265,8 @@ T MMU::ReadFromHardware(u32 em_address) template void MMU::WriteToHardware(u32 em_address, const u32 data, const u32 size) { + static_assert(flag == XCheckTLBFlag::NoException || flag == XCheckTLBFlag::Write); + DEBUG_ASSERT(size <= 4); const u32 em_address_start_page = em_address & ~HW_PAGE_MASK; @@ -508,7 +517,7 @@ std::optional> MMU::HostTryReadInstruction(const Core::CPUThread case RequestedAddressSpace::Effective: { const u32 value = mmu.ReadFromHardware(address); - return ReadResult(!!mmu.m_ppc_state.msr.DR, value); + return ReadResult(!!mmu.m_ppc_state.msr.IR, value); } case RequestedAddressSpace::Physical: { @@ -517,7 +526,7 @@ std::optional> MMU::HostTryReadInstruction(const Core::CPUThread } case RequestedAddressSpace::Virtual: { - if (!mmu.m_ppc_state.msr.DR) + if (!mmu.m_ppc_state.msr.IR) return std::nullopt; const u32 value = mmu.ReadFromHardware(address); return ReadResult(true, value); @@ -914,6 +923,9 @@ bool MMU::IsOptimizableRAMAddress(const u32 address) const if (!m_ppc_state.msr.DR) return false; + if (m_ppc_state.m_enable_dcache) + return false; + // TODO: This API needs to take an access size // // We store whether an access can be optimized to an unchecked access @@ -1211,6 +1223,9 @@ u32 MMU::IsOptimizableMMIOAccess(u32 address, u32 access_size) const if (!m_ppc_state.msr.DR) return 0; + if (m_ppc_state.m_enable_dcache) + return 0; + // Translate address // If we also optimize for TLB mappings, we'd have to clear the // JitCache on each TLB invalidation. @@ -1277,7 +1292,7 @@ void MMU::GenerateDSIException(u32 effective_address, bool write) constexpr u32 dsisr_page = 1U << 30; constexpr u32 dsisr_store = 1U << 25; - if (effective_address != 0) + if (write) m_ppc_state.spr[SPR_DSISR] = dsisr_page | dsisr_store; else m_ppc_state.spr[SPR_DSISR] = dsisr_page; @@ -1324,13 +1339,13 @@ enum class TLBLookupResult }; static TLBLookupResult LookupTLBPageAddress(PowerPC::PowerPCState& ppc_state, - const XCheckTLBFlag flag, const u32 vpa, u32* paddr, - bool* wi) + const XCheckTLBFlag flag, const u32 vpa, const u32 vsid, + u32* paddr, bool* wi) { const u32 tag = vpa >> HW_PAGE_INDEX_SHIFT; TLBEntry& tlbe = ppc_state.tlb[IsOpcodeFlag(flag)][tag & HW_PAGE_INDEX_MASK]; - if (tlbe.tag[0] == tag) + if (tlbe.tag[0] == tag && tlbe.vsid[0] == vsid) { UPTE_Hi pte2(tlbe.pte[0]); @@ -1353,7 +1368,7 @@ static TLBLookupResult LookupTLBPageAddress(PowerPC::PowerPCState& ppc_state, return TLBLookupResult::Found; } - if (tlbe.tag[1] == tag) + if (tlbe.tag[1] == tag && tlbe.vsid[1] == vsid) { UPTE_Hi pte2(tlbe.pte[1]); @@ -1380,7 +1395,7 @@ static TLBLookupResult LookupTLBPageAddress(PowerPC::PowerPCState& ppc_state, } static void UpdateTLBEntry(PowerPC::PowerPCState& ppc_state, const XCheckTLBFlag flag, UPTE_Hi pte2, - const u32 address) + const u32 address, const u32 vsid) { if (IsNoExceptionFlag(flag)) return; @@ -1392,6 +1407,7 @@ static void UpdateTLBEntry(PowerPC::PowerPCState& ppc_state, const XCheckTLBFlag tlbe.paddr[index] = pte2.RPN << HW_PAGE_INDEX_SHIFT; tlbe.pte[index] = pte2.Hex; tlbe.tag[index] = tag; + tlbe.vsid[index] = vsid; } void MMU::InvalidateTLBEntry(u32 address) @@ -1406,20 +1422,21 @@ void MMU::InvalidateTLBEntry(u32 address) template MMU::TranslateAddressResult MMU::TranslatePageAddress(const EffectiveAddress address, bool* wi) { + const auto sr = UReg_SR{m_ppc_state.sr[address.SR]}; + const u32 VSID = sr.VSID; // 24 bit + // TLB cache // This catches 99%+ of lookups in practice, so the actual page table entry code below doesn't // benefit much from optimization. u32 translated_address = 0; const TLBLookupResult res = - LookupTLBPageAddress(m_ppc_state, flag, address.Hex, &translated_address, wi); + LookupTLBPageAddress(m_ppc_state, flag, address.Hex, VSID, &translated_address, wi); if (res == TLBLookupResult::Found) { return TranslateAddressResult{TranslateAddressResultEnum::PAGE_TABLE_TRANSLATED, translated_address}; } - const auto sr = UReg_SR{m_ppc_state.sr[address.SR]}; - if (sr.T != 0) return TranslateAddressResult{TranslateAddressResultEnum::DIRECT_STORE_SEGMENT, 0}; @@ -1433,7 +1450,6 @@ MMU::TranslateAddressResult MMU::TranslatePageAddress(const EffectiveAddress add const u32 offset = address.offset; // 12 bit const u32 page_index = address.page_index; // 16 bit - const u32 VSID = sr.VSID; // 24 bit const u32 api = address.API; // 6 bit (part of page_index) // hash function no 1 "xor" .360 @@ -1457,11 +1473,13 @@ MMU::TranslateAddressResult MMU::TranslatePageAddress(const EffectiveAddress add for (int i = 0; i < 8; i++, pteg_addr += 8) { - const u32 pteg = ReadFromHardware(pteg_addr); + constexpr XCheckTLBFlag pte_read_flag = + IsNoExceptionFlag(flag) ? XCheckTLBFlag::NoException : XCheckTLBFlag::Read; + const u32 pteg = ReadFromHardware(pteg_addr); if (pte1.Hex == pteg) { - UPTE_Hi pte2(ReadFromHardware(pteg_addr + 4)); + UPTE_Hi pte2(ReadFromHardware(pteg_addr + 4)); // set the access bits switch (flag) @@ -1488,7 +1506,7 @@ MMU::TranslateAddressResult MMU::TranslatePageAddress(const EffectiveAddress add // We already updated the TLB entry if this was caused by a C bit. if (res != TLBLookupResult::UpdateC) - UpdateTLBEntry(m_ppc_state, flag, pte2, address.Hex); + UpdateTLBEntry(m_ppc_state, flag, pte2, address.Hex, VSID); *wi = (pte2.WIMG & 0b1100) != 0; @@ -1558,7 +1576,8 @@ void MMU::UpdateBATs(BatTable& bat_table, u32 base_spr) valid_bit |= BAT_WI_BIT; // Enable fastmem mappings for cached memory. There are quirks related to uncached memory - // that fastmem doesn't emulate properly (though no normal games are known to rely on them). + // that can't be correctly emulated by fast accesses, so we don't map uncached memory. + // (No normal games are known to rely on the quirks, though.) if (!wi) { if (m_memory.GetFakeVMEM() && (physical_address & 0xFE000000) == 0x7E000000) @@ -1581,7 +1600,8 @@ void MMU::UpdateBATs(BatTable& bat_table, u32 base_spr) } } - // Fastmem doesn't support memchecks, so disable it for all overlapping virtual pages. + // Fast accesses don't support memchecks, so force slow accesses by removing fastmem + // mappings for all overlapping virtual pages. if (m_power_pc.GetMemChecks().OverlapsMemcheck(virtual_address, BAT_PAGE_SIZE)) valid_bit &= ~BAT_PHYSICAL_BIT; @@ -1672,100 +1692,51 @@ std::optional MMU::GetTranslatedAddress(u32 address) return std::optional(result.address); } -void ClearDCacheLineFromJit64(MMU& mmu, u32 address) +void ClearDCacheLineFromJit(MMU& mmu, u32 address) { mmu.ClearDCacheLine(address); } -u32 ReadU8ZXFromJit64(MMU& mmu, u32 address) +u32 ReadU8FromJit(MMU& mmu, u32 address) { return mmu.Read_U8(address); } -u32 ReadU16ZXFromJit64(MMU& mmu, u32 address) +u32 ReadU16FromJit(MMU& mmu, u32 address) { return mmu.Read_U16(address); } -u32 ReadU32FromJit64(MMU& mmu, u32 address) +u32 ReadU32FromJit(MMU& mmu, u32 address) { return mmu.Read_U32(address); } -u64 ReadU64FromJit64(MMU& mmu, u32 address) +u64 ReadU64FromJit(MMU& mmu, u32 address) { return mmu.Read_U64(address); } -void WriteU8FromJit64(MMU& mmu, u32 var, u32 address) +void WriteU8FromJit(MMU& mmu, u32 var, u32 address) { mmu.Write_U8(var, address); } -void WriteU16FromJit64(MMU& mmu, u32 var, u32 address) +void WriteU16FromJit(MMU& mmu, u32 var, u32 address) { mmu.Write_U16(var, address); } -void WriteU32FromJit64(MMU& mmu, u32 var, u32 address) +void WriteU32FromJit(MMU& mmu, u32 var, u32 address) { mmu.Write_U32(var, address); } -void WriteU64FromJit64(MMU& mmu, u64 var, u32 address) +void WriteU64FromJit(MMU& mmu, u64 var, u32 address) { mmu.Write_U64(var, address); } -void WriteU16SwapFromJit64(MMU& mmu, u32 var, u32 address) +void WriteU16SwapFromJit(MMU& mmu, u32 var, u32 address) { mmu.Write_U16_Swap(var, address); } -void WriteU32SwapFromJit64(MMU& mmu, u32 var, u32 address) +void WriteU32SwapFromJit(MMU& mmu, u32 var, u32 address) { mmu.Write_U32_Swap(var, address); } -void WriteU64SwapFromJit64(MMU& mmu, u64 var, u32 address) -{ - mmu.Write_U64_Swap(var, address); -} - -void ClearDCacheLineFromJitArm64(u32 address, MMU& mmu) -{ - mmu.ClearDCacheLine(address); -} -u8 ReadU8FromJitArm64(u32 address, MMU& mmu) -{ - return mmu.Read_U8(address); -} -u16 ReadU16FromJitArm64(u32 address, MMU& mmu) -{ - return mmu.Read_U16(address); -} -u32 ReadU32FromJitArm64(u32 address, MMU& mmu) -{ - return mmu.Read_U32(address); -} -u64 ReadU64FromJitArm64(u32 address, MMU& mmu) -{ - return mmu.Read_U64(address); -} -void WriteU8FromJitArm64(u32 var, u32 address, MMU& mmu) -{ - mmu.Write_U8(var, address); -} -void WriteU16FromJitArm64(u32 var, u32 address, MMU& mmu) -{ - mmu.Write_U16(var, address); -} -void WriteU32FromJitArm64(u32 var, u32 address, MMU& mmu) -{ - mmu.Write_U32(var, address); -} -void WriteU64FromJitArm64(u64 var, u32 address, MMU& mmu) -{ - mmu.Write_U64(var, address); -} -void WriteU16SwapFromJitArm64(u32 var, u32 address, MMU& mmu) -{ - mmu.Write_U16_Swap(var, address); -} -void WriteU32SwapFromJitArm64(u32 var, u32 address, MMU& mmu) -{ - mmu.Write_U32_Swap(var, address); -} -void WriteU64SwapFromJitArm64(u64 var, u32 address, MMU& mmu) +void WriteU64SwapFromJit(MMU& mmu, u64 var, u32 address) { mmu.Write_U64_Swap(var, address); } diff --git a/Source/Core/Core/PowerPC/MMU.h b/Source/Core/Core/PowerPC/MMU.h index 96005041a1..3147802cbb 100644 --- a/Source/Core/Core/PowerPC/MMU.h +++ b/Source/Core/Core/PowerPC/MMU.h @@ -328,32 +328,16 @@ private: BatTable m_dbat_table; }; -void ClearDCacheLineFromJit64(MMU& mmu, u32 address); -u32 ReadU8ZXFromJit64(MMU& mmu, u32 address); // Returns zero-extended 32bit value -u32 ReadU16ZXFromJit64(MMU& mmu, u32 address); // Returns zero-extended 32bit value -u32 ReadU32FromJit64(MMU& mmu, u32 address); -u64 ReadU64FromJit64(MMU& mmu, u32 address); -void WriteU8FromJit64(MMU& mmu, u32 var, u32 address); -void WriteU16FromJit64(MMU& mmu, u32 var, u32 address); -void WriteU32FromJit64(MMU& mmu, u32 var, u32 address); -void WriteU64FromJit64(MMU& mmu, u64 var, u32 address); -void WriteU16SwapFromJit64(MMU& mmu, u32 var, u32 address); -void WriteU32SwapFromJit64(MMU& mmu, u32 var, u32 address); -void WriteU64SwapFromJit64(MMU& mmu, u64 var, u32 address); - -// The JitArm64 function that calls these has very specific register allocation that's difficult to -// change, so we have a separate set of functions here for it. This can probably be refactored in -// the future. -void ClearDCacheLineFromJitArm64(u32 address, MMU& mmu); -u8 ReadU8FromJitArm64(u32 address, MMU& mmu); -u16 ReadU16FromJitArm64(u32 address, MMU& mmu); -u32 ReadU32FromJitArm64(u32 address, MMU& mmu); -u64 ReadU64FromJitArm64(u32 address, MMU& mmu); -void WriteU8FromJitArm64(u32 var, u32 address, MMU& mmu); -void WriteU16FromJitArm64(u32 var, u32 address, MMU& mmu); -void WriteU32FromJitArm64(u32 var, u32 address, MMU& mmu); -void WriteU64FromJitArm64(u64 var, u32 address, MMU& mmu); -void WriteU16SwapFromJitArm64(u32 var, u32 address, MMU& mmu); -void WriteU32SwapFromJitArm64(u32 var, u32 address, MMU& mmu); -void WriteU64SwapFromJitArm64(u64 var, u32 address, MMU& mmu); +void ClearDCacheLineFromJit(MMU& mmu, u32 address); +u32 ReadU8FromJit(MMU& mmu, u32 address); // Returns zero-extended 32bit value +u32 ReadU16FromJit(MMU& mmu, u32 address); // Returns zero-extended 32bit value +u32 ReadU32FromJit(MMU& mmu, u32 address); +u64 ReadU64FromJit(MMU& mmu, u32 address); +void WriteU8FromJit(MMU& mmu, u32 var, u32 address); +void WriteU16FromJit(MMU& mmu, u32 var, u32 address); +void WriteU32FromJit(MMU& mmu, u32 var, u32 address); +void WriteU64FromJit(MMU& mmu, u64 var, u32 address); +void WriteU16SwapFromJit(MMU& mmu, u32 var, u32 address); +void WriteU32SwapFromJit(MMU& mmu, u32 var, u32 address); +void WriteU64SwapFromJit(MMU& mmu, u64 var, u32 address); } // namespace PowerPC diff --git a/Source/Core/Core/PowerPC/PPCAnalyst.cpp b/Source/Core/Core/PowerPC/PPCAnalyst.cpp index 78a80e80a2..3bf85b3dfb 100644 --- a/Source/Core/Core/PowerPC/PPCAnalyst.cpp +++ b/Source/Core/Core/PowerPC/PPCAnalyst.cpp @@ -18,6 +18,7 @@ #include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" +#include "Core/HLE/HLE.h" #include "Core/PowerPC/JitCommon/JitBase.h" #include "Core/PowerPC/MMU.h" #include "Core/PowerPC/PPCSymbolDB.h" @@ -201,6 +202,23 @@ static void AnalyzeFunction2(Common::Symbol* func) func->flags = flags; } +static bool IsMtspr(UGeckoInstruction inst) +{ + return inst.OPCD == 31 && inst.SUBOP10 == 467; +} + +static bool IsSprInstructionUsingMmcr(UGeckoInstruction inst) +{ + const u32 index = (inst.SPRU << 5) | (inst.SPRL & 0x1F); + return index == SPR_MMCR0 || index == SPR_MMCR1; +} + +static bool InstructionCanEndBlock(const CodeOp& op) +{ + return (op.opinfo->flags & FL_ENDBLOCK) && + (!IsMtspr(op.inst) || IsSprInstructionUsingMmcr(op.inst)); +} + bool PPCAnalyzer::CanSwapAdjacentOps(const CodeOp& a, const CodeOp& b) const { const GekkoOPInfo* a_info = a.opinfo; @@ -221,26 +239,15 @@ bool PPCAnalyzer::CanSwapAdjacentOps(const CodeOp& a, const CodeOp& b) const // [1] https://bugs.dolphin-emu.org/issues/5864#note-7 if (a.canCauseException || b.canCauseException) return false; - if (a_flags & FL_ENDBLOCK) + if (a.canEndBlock || b.canEndBlock) return false; - if (b_flags & (FL_SET_CRx | FL_ENDBLOCK | FL_TIMER | FL_EVIL | FL_SET_OE)) + if (a_flags & (FL_TIMER | FL_NO_REORDER | FL_SET_OE)) return false; - if ((b_flags & (FL_RC_BIT | FL_RC_BIT_F)) && (b.inst.Rc)) + if (b_flags & (FL_TIMER | FL_NO_REORDER | FL_SET_OE)) return false; if ((a_flags & (FL_SET_CA | FL_READ_CA)) && (b_flags & (FL_SET_CA | FL_READ_CA))) return false; - switch (b.inst.OPCD) - { - case 16: - case 18: - // branches. Do not swap. - case 17: // sc - case 46: // lmw - case 19: // table19 - lots of tricky stuff - return false; - } - // For now, only integer ops are acceptable. if (b_info->type != OpType::Integer) return false; @@ -248,16 +255,22 @@ bool PPCAnalyzer::CanSwapAdjacentOps(const CodeOp& a, const CodeOp& b) const // Check that we have no register collisions. // That is, check that none of b's outputs matches any of a's inputs, // and that none of a's outputs matches any of b's inputs. - // The latter does not apply if a is a cmp, of course, but doesn't hurt to check. + // register collision: b outputs to one of a's inputs if (b.regsOut & a.regsIn) return false; + if (b.crOut & a.crIn) + return false; // register collision: a outputs to one of b's inputs if (a.regsOut & b.regsIn) return false; + if (a.crOut & b.crIn) + return false; // register collision: b outputs to one of a's outputs (overwriting it) if (b.regsOut & a.regsOut) return false; + if (b.crOut & a.crOut) + return false; return true; } @@ -450,12 +463,6 @@ void FindFunctions(const Core::CPUThreadGuard& guard, u32 startAddr, u32 endAddr unniceSize); } -static bool isCmp(const CodeOp& a) -{ - return (a.inst.OPCD == 10 || a.inst.OPCD == 11) || - (a.inst.OPCD == 31 && (a.inst.SUBOP10 == 0 || a.inst.SUBOP10 == 32)); -} - static bool isCarryOp(const CodeOp& a) { return (a.opinfo->flags & FL_SET_CA) && !(a.opinfo->flags & FL_SET_OE) && @@ -505,7 +512,7 @@ void PPCAnalyzer::ReorderInstructionsCore(u32 instructions, CodeOp* code, bool r // Reorder integer compares, rlwinm., and carry-affecting ops // (if we add more merged branch instructions, add them here!) if ((type == ReorderType::CROR && isCror(a)) || (type == ReorderType::Carry && isCarryOp(a)) || - (type == ReorderType::CMP && (isCmp(a) || a.outputCR[0]))) + (type == ReorderType::CMP && (type == ReorderType::CMP && a.crOut))) { // once we're next to a carry instruction, don't move away! if (type == ReorderType::Carry && i != start) @@ -543,11 +550,6 @@ void PPCAnalyzer::ReorderInstructionsCore(u32 instructions, CodeOp* code, bool r void PPCAnalyzer::ReorderInstructions(u32 instructions, CodeOp* code) const { - // Reorder cror instructions upwards (e.g. towards an fcmp). Technically we should be more - // picky about this, but cror seems to almost solely be used for this purpose in real code. - // Additionally, the other boolean ops seem to almost never be used. - if (HasOption(OPTION_CROR_MERGE)) - ReorderInstructionsCore(instructions, code, true, ReorderType::CROR); // For carry, bubble instructions *towards* each other; one direction often isn't enough // to get pairs like addc/adde next to each other. if (HasOption(OPTION_CARRY_MERGE)) @@ -555,8 +557,16 @@ void PPCAnalyzer::ReorderInstructions(u32 instructions, CodeOp* code) const ReorderInstructionsCore(instructions, code, false, ReorderType::Carry); ReorderInstructionsCore(instructions, code, true, ReorderType::Carry); } + + // Reorder instructions which write to CR (typically compare instructions) towards branches. if (HasOption(OPTION_BRANCH_MERGE)) ReorderInstructionsCore(instructions, code, false, ReorderType::CMP); + + // Reorder cror instructions upwards (e.g. towards an fcmp). Technically we should be more + // picky about this, but cror seems to almost solely be used for this purpose in real code. + // Additionally, the other boolean ops seem to almost never be used. + if (HasOption(OPTION_CROR_MERGE)) + ReorderInstructionsCore(instructions, code, true, ReorderType::CROR); } void PPCAnalyzer::SetInstructionStats(CodeBlock* block, CodeOp* code, @@ -569,27 +579,44 @@ void PPCAnalyzer::SetInstructionStats(CodeBlock* block, CodeOp* code, block->m_fpa->any = true; } - code->wantsCR = BitSet8(0); + code->crIn = BitSet8(0); if (opinfo->flags & FL_READ_ALL_CR) - code->wantsCR = BitSet8(0xFF); + { + code->crIn = BitSet8(0xFF); + } else if (opinfo->flags & FL_READ_CRn) - code->wantsCR[code->inst.CRFS] = true; + { + code->crIn[code->inst.CRFS] = true; + } else if (opinfo->flags & FL_READ_CR_BI) - code->wantsCR[code->inst.BI] = true; + { + code->crIn[code->inst.BI] = true; + } + else if (opinfo->type == OpType::CR) + { + code->crIn[code->inst.CRBA >> 2] = true; + code->crIn[code->inst.CRBB >> 2] = true; - code->outputCR = BitSet8(0); + // CR instructions only write to one bit of the destination CR, + // so treat the other three bits of the destination as inputs + code->crIn[code->inst.CRBD >> 2] = true; + } + + code->crOut = BitSet8(0); if (opinfo->flags & FL_SET_ALL_CR) - code->outputCR = BitSet8(0xFF); + code->crOut = BitSet8(0xFF); else if (opinfo->flags & FL_SET_CRn) - code->outputCR[code->inst.CRFD] = true; + code->crOut[code->inst.CRFD] = true; else if ((opinfo->flags & FL_SET_CR0) || ((opinfo->flags & FL_RC_BIT) && code->inst.Rc)) - code->outputCR[0] = true; + code->crOut[0] = true; else if ((opinfo->flags & FL_SET_CR1) || ((opinfo->flags & FL_RC_BIT_F) && code->inst.Rc)) - code->outputCR[1] = true; + code->crOut[1] = true; + else if (opinfo->type == OpType::CR) + code->crOut[code->inst.CRBD >> 2] = true; code->wantsFPRF = (opinfo->flags & FL_READ_FPRF) != 0; code->outputFPRF = (opinfo->flags & FL_SET_FPRF) != 0; - code->canEndBlock = (opinfo->flags & FL_ENDBLOCK) != 0; + code->canEndBlock = InstructionCanEndBlock(*code); code->canCauseException = first_fpu_instruction || (opinfo->flags & (FL_LOADSTORE | FL_PROGRAMEXCEPTION)) != 0 || @@ -927,7 +954,7 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, { // Just pick the next instruction address += 4; - if (!conditional_continue && opinfo->flags & FL_ENDBLOCK) // right now we stop early + if (!conditional_continue && InstructionCanEndBlock(code[i])) // right now we stop early { found_exit = true; break; @@ -954,10 +981,10 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, // Scan for flag dependencies; assume the next block (or any branch that can leave the block) // wants flags, to be safe. - BitSet8 wantsCR = BitSet8(0xFF); bool wantsFPRF = true; bool wantsCA = true; - BitSet32 fprInUse, gprInUse, gprDiscardable, fprDiscardable, fprInXmm; + BitSet8 crInUse, crDiscardable; + BitSet32 gprBlockInputs, gprInUse, fprInUse, gprDiscardable, fprDiscardable, fprInXmm; for (int i = block->m_num_instructions - 1; i >= 0; i--) { CodeOp& op = code[i]; @@ -968,31 +995,52 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, // be able to flush all registers, so we can't have any discarded registers. gprDiscardable = BitSet32{}; fprDiscardable = BitSet32{}; + crDiscardable = BitSet8{}; } - const BitSet8 opWantsCR = op.wantsCR; + const auto ppc_mode = Core::System::GetInstance().GetPowerPC().GetMode(); + const bool hle = !!HLE::TryReplaceFunction(op.address, ppc_mode); + const bool may_exit_block = hle || op.canEndBlock || op.canCauseException; + const bool opWantsFPRF = op.wantsFPRF; const bool opWantsCA = op.wantsCA; - op.wantsCR = wantsCR | BitSet8(op.canEndBlock || op.canCauseException ? 0xFF : 0); - op.wantsFPRF = wantsFPRF || op.canEndBlock || op.canCauseException; - op.wantsCA = wantsCA || op.canEndBlock || op.canCauseException; - wantsCR |= opWantsCR | BitSet8(op.canEndBlock || op.canCauseException ? 0xFF : 0); - wantsFPRF |= opWantsFPRF || op.canEndBlock || op.canCauseException; - wantsCA |= opWantsCA || op.canEndBlock || op.canCauseException; - wantsCR &= ~op.outputCR | opWantsCR; + op.wantsFPRF = wantsFPRF || may_exit_block; + op.wantsCA = wantsCA || may_exit_block; + wantsFPRF |= opWantsFPRF || may_exit_block; + wantsCA |= opWantsCA || may_exit_block; wantsFPRF &= !op.outputFPRF || opWantsFPRF; wantsCA &= !op.outputCA || opWantsCA; op.gprInUse = gprInUse; op.fprInUse = fprInUse; + op.crInUse = crInUse; op.gprDiscardable = gprDiscardable; op.fprDiscardable = fprDiscardable; + op.crDiscardable = crDiscardable; op.fprInXmm = fprInXmm; + gprBlockInputs &= ~op.regsOut; + gprBlockInputs |= op.regsIn; gprInUse |= op.regsIn | op.regsOut; fprInUse |= op.fregsIn | op.GetFregsOut(); - if (op.canEndBlock || op.canCauseException) + crInUse |= op.crIn | op.crOut; + + if (strncmp(op.opinfo->opname, "stfd", 4)) + fprInXmm |= op.fregsIn; + + if (hle) + { + gprInUse = BitSet32{}; + fprInUse = BitSet32{}; + fprInXmm = BitSet32{}; + crInUse = BitSet8{}; + gprDiscardable = BitSet32{}; + fprDiscardable = BitSet32{}; + crDiscardable = BitSet8{}; + } + else if (op.canEndBlock || op.canCauseException) { gprDiscardable = BitSet32{}; fprDiscardable = BitSet32{}; + crDiscardable = BitSet8{}; } else { @@ -1000,21 +1048,18 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, gprDiscardable &= ~op.regsIn; fprDiscardable |= op.GetFregsOut(); fprDiscardable &= ~op.fregsIn; + crDiscardable |= op.crOut; + crDiscardable &= ~op.crIn; } - if (strncmp(op.opinfo->opname, "stfd", 4)) - fprInXmm |= op.fregsIn; } // Forward scan, for flags that need the other direction for calculation. - BitSet32 fprIsSingle, fprIsDuplicated, fprIsStoreSafe, gprDefined, gprBlockInputs; + BitSet32 fprIsSingle, fprIsDuplicated, fprIsStoreSafe; BitSet8 gqrUsed, gqrModified; for (u32 i = 0; i < block->m_num_instructions; i++) { CodeOp& op = code[i]; - gprBlockInputs |= op.regsIn & ~gprDefined; - gprDefined |= op.regsOut; - op.fprIsSingle = fprIsSingle; op.fprIsDuplicated = fprIsDuplicated; op.fprIsStoreSafeBeforeInst = fprIsStoreSafe; diff --git a/Source/Core/Core/PowerPC/PPCAnalyst.h b/Source/Core/Core/PowerPC/PPCAnalyst.h index 1c24120cc9..1bd25ae476 100644 --- a/Source/Core/Core/PowerPC/PPCAnalyst.h +++ b/Source/Core/Core/PowerPC/PPCAnalyst.h @@ -32,10 +32,12 @@ struct CodeOp // 16B const GekkoOPInfo* opinfo = nullptr; u32 address = 0; u32 branchTo = 0; // if UINT32_MAX, not a branch - BitSet32 regsOut; BitSet32 regsIn; + BitSet32 regsOut; BitSet32 fregsIn; s8 fregOut = 0; + BitSet8 crIn; + BitSet8 crOut; bool isBranchTarget = false; bool branchUsesCtr = false; bool branchIsIdleLoop = false; @@ -50,6 +52,8 @@ struct CodeOp // 16B bool canCauseException = false; bool skipLRStack = false; bool skip = false; // followed BL-s for example + BitSet8 crInUse; + BitSet8 crDiscardable; // which registers are still needed after this instruction in this block BitSet32 fprInUse; BitSet32 gprInUse; diff --git a/Source/Core/Core/PowerPC/PPCCache.cpp b/Source/Core/Core/PowerPC/PPCCache.cpp index 62fda8576e..78cdbd05b2 100644 --- a/Source/Core/Core/PowerPC/PPCCache.cpp +++ b/Source/Core/Core/PowerPC/PPCCache.cpp @@ -419,11 +419,13 @@ void InstructionCache::Invalidate(u32 addr) { auto& system = Core::System::GetInstance(); auto& memory = system.GetMemory(); - auto& ppc_state = system.GetPPCState(); - if (!HID0(ppc_state).ICE || m_disable_icache) - return; - // Invalidates the whole set + // Per the 750cl manual, section 3.4.1.5 Instruction Cache Enabling/Disabling (page 137) + // and section 3.4.2.6 Instruction Cache Block Invalidate (icbi) (page 140), the icbi + // instruction always invalidates, even if the instruction cache is disabled or locked, + // and it also invalidates all ways of the corresponding cache set, not just the way corresponding + // to the given address. + // (However, the icbi instruction's info on page 432 does not include this information) const u32 set = (addr >> 5) & 0x7f; for (size_t way = 0; way < 8; way++) { @@ -440,6 +442,7 @@ void InstructionCache::Invalidate(u32 addr) valid[set] = 0; modified[set] = 0; + // Also tell the JIT that the corresponding address has been invalidated system.GetJitInterface().InvalidateICacheLine(addr); } diff --git a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp index 1efcff8e09..767a2f31c7 100644 --- a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp +++ b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp @@ -408,27 +408,39 @@ bool PPCSymbolDB::LoadMap(const Core::CPUThreadGuard& guard, const std::string& // Check if this is a valid entry. if (strlen(name) > 0) { - // Can't compute the checksum if not in RAM - bool good = !bad && PowerPC::MMU::HostIsInstructionRAMAddress(guard, vaddress) && - PowerPC::MMU::HostIsInstructionRAMAddress(guard, vaddress + size - 4); - if (!good) + bool good; + const Common::Symbol::Type type = section_name == ".text" || section_name == ".init" ? + Common::Symbol::Type::Function : + Common::Symbol::Type::Data; + + if (type == Common::Symbol::Type::Function) { - // check for BLR before function - PowerPC::TryReadInstResult read_result = - guard.GetSystem().GetMMU().TryReadInstruction(vaddress - 4); - if (read_result.valid && read_result.hex == 0x4e800020) + // Can't compute the checksum if not in RAM + good = !bad && PowerPC::MMU::HostIsInstructionRAMAddress(guard, vaddress) && + PowerPC::MMU::HostIsInstructionRAMAddress(guard, vaddress + size - 4); + if (!good) { - // check for BLR at end of function - read_result = guard.GetSystem().GetMMU().TryReadInstruction(vaddress + size - 4); - good = read_result.valid && read_result.hex == 0x4e800020; + // check for BLR before function + PowerPC::TryReadInstResult read_result = + guard.GetSystem().GetMMU().TryReadInstruction(vaddress - 4); + if (read_result.valid && read_result.hex == 0x4e800020) + { + // check for BLR at end of function + read_result = guard.GetSystem().GetMMU().TryReadInstruction(vaddress + size - 4); + good = read_result.valid && read_result.hex == 0x4e800020; + } } } + else + { + // Data type, can have any length. + good = !bad && PowerPC::MMU::HostIsRAMAddress(guard, vaddress) && + PowerPC::MMU::HostIsRAMAddress(guard, vaddress + size - 1); + } + if (good) { ++good_count; - const Common::Symbol::Type type = section_name == ".text" || section_name == ".init" ? - Common::Symbol::Type::Function : - Common::Symbol::Type::Data; AddKnownSymbol(guard, vaddress, size, name, type); } else diff --git a/Source/Core/Core/PowerPC/PPCTables.cpp b/Source/Core/Core/PowerPC/PPCTables.cpp index 79ff5444a7..8eeb5da076 100644 --- a/Source/Core/Core/PowerPC/PPCTables.cpp +++ b/Source/Core/Core/PowerPC/PPCTables.cpp @@ -87,8 +87,8 @@ constexpr std::array s_primary_table{{ {38, "stb", OpType::Store, 1, FL_IN_A0 | FL_IN_S | FL_LOADSTORE}, {39, "stbu", OpType::Store, 1, FL_OUT_A | FL_IN_A | FL_IN_S | FL_LOADSTORE}, - {46, "lmw", OpType::System, 11, FL_EVIL | FL_IN_A0 | FL_LOADSTORE}, - {47, "stmw", OpType::System, 11, FL_EVIL | FL_IN_A0 | FL_LOADSTORE}, + {46, "lmw", OpType::System, 11, FL_IN_A0 | FL_LOADSTORE}, + {47, "stmw", OpType::System, 11, FL_IN_A0 | FL_LOADSTORE}, {48, "lfs", OpType::LoadFP, 1, FL_OUT_FLOAT_D | FL_IN_A | FL_USE_FPU | FL_LOADSTORE}, {49, "lfsu", OpType::LoadFP, 1, @@ -224,17 +224,17 @@ constexpr std::array s_table4_3{{ constexpr std::array s_table19{{ {528, "bcctrx", OpType::Branch, 1, FL_ENDBLOCK | FL_READ_CR_BI}, {16, "bclrx", OpType::Branch, 1, FL_ENDBLOCK | FL_READ_CR_BI}, - {257, "crand", OpType::CR, 1, FL_EVIL}, - {129, "crandc", OpType::CR, 1, FL_EVIL}, - {289, "creqv", OpType::CR, 1, FL_EVIL}, - {225, "crnand", OpType::CR, 1, FL_EVIL}, - {33, "crnor", OpType::CR, 1, FL_EVIL}, - {449, "cror", OpType::CR, 1, FL_EVIL}, - {417, "crorc", OpType::CR, 1, FL_EVIL}, - {193, "crxor", OpType::CR, 1, FL_EVIL}, + {257, "crand", OpType::CR, 1, 0}, + {129, "crandc", OpType::CR, 1, 0}, + {289, "creqv", OpType::CR, 1, 0}, + {225, "crnand", OpType::CR, 1, 0}, + {33, "crnor", OpType::CR, 1, 0}, + {449, "cror", OpType::CR, 1, 0}, + {417, "crorc", OpType::CR, 1, 0}, + {193, "crxor", OpType::CR, 1, 0}, - {150, "isync", OpType::InstructionCache, 1, FL_EVIL}, - {0, "mcrf", OpType::System, 1, FL_EVIL | FL_SET_CRn | FL_READ_CRn}, + {150, "isync", OpType::InstructionCache, 1, FL_NO_REORDER}, + {0, "mcrf", OpType::System, 1, FL_SET_CRn | FL_READ_CRn}, {50, "rfi", OpType::System, 2, FL_ENDBLOCK | FL_CHECKEXCEPTIONS | FL_PROGRAMEXCEPTION}, }}; @@ -324,12 +324,12 @@ constexpr std::array s_table31{{ {790, "lhbrx", OpType::Load, 1, FL_OUT_D | FL_IN_A0B | FL_LOADSTORE}, // Conditional load/store (Wii SMP) - {150, "stwcxd", OpType::Store, 1, FL_EVIL | FL_IN_S | FL_IN_A0B | FL_SET_CR0 | FL_LOADSTORE}, - {20, "lwarx", OpType::Load, 1, FL_EVIL | FL_OUT_D | FL_IN_A0B | FL_SET_CR0 | FL_LOADSTORE}, + {150, "stwcxd", OpType::Store, 1, FL_IN_S | FL_IN_A0B | FL_SET_CR0 | FL_LOADSTORE}, + {20, "lwarx", OpType::Load, 1, FL_OUT_D | FL_IN_A0B | FL_SET_CR0 | FL_LOADSTORE}, // load string (Inst these) - {533, "lswx", OpType::Load, 1, FL_EVIL | FL_IN_A0B | FL_OUT_D | FL_LOADSTORE}, - {597, "lswi", OpType::Load, 1, FL_EVIL | FL_IN_A0 | FL_OUT_D | FL_LOADSTORE}, + {533, "lswx", OpType::Load, 1, FL_IN_A0B | FL_OUT_D | FL_LOADSTORE}, + {597, "lswi", OpType::Load, 1, FL_IN_A0 | FL_OUT_D | FL_LOADSTORE}, // store word {151, "stwx", OpType::Store, 1, FL_IN_S | FL_IN_A0B | FL_LOADSTORE}, @@ -347,8 +347,8 @@ constexpr std::array s_table31{{ {662, "stwbrx", OpType::Store, 1, FL_IN_S | FL_IN_A0B | FL_LOADSTORE}, {918, "sthbrx", OpType::Store, 1, FL_IN_S | FL_IN_A0B | FL_LOADSTORE}, - {661, "stswx", OpType::Store, 1, FL_EVIL | FL_IN_A0B | FL_LOADSTORE}, - {725, "stswi", OpType::Store, 1, FL_EVIL | FL_IN_A0 | FL_LOADSTORE}, + {661, "stswx", OpType::Store, 1, FL_IN_A0B | FL_LOADSTORE}, + {725, "stswi", OpType::Store, 1, FL_IN_A0 | FL_LOADSTORE}, // fp load/store {535, "lfsx", OpType::LoadFP, 1, FL_OUT_FLOAT_D | FL_IN_A0B | FL_USE_FPU | FL_LOADSTORE}, @@ -374,7 +374,7 @@ constexpr std::array s_table31{{ {210, "mtsr", OpType::System, 1, FL_IN_S | FL_PROGRAMEXCEPTION}, {242, "mtsrin", OpType::System, 1, FL_IN_SB | FL_PROGRAMEXCEPTION}, {339, "mfspr", OpType::SPR, 1, FL_OUT_D | FL_PROGRAMEXCEPTION}, - {467, "mtspr", OpType::SPR, 2, FL_IN_S | FL_PROGRAMEXCEPTION}, + {467, "mtspr", OpType::SPR, 2, FL_IN_S | FL_ENDBLOCK | FL_PROGRAMEXCEPTION}, {371, "mftb", OpType::System, 1, FL_OUT_D | FL_TIMER | FL_PROGRAMEXCEPTION}, {512, "mcrxr", OpType::System, 1, FL_SET_CRn | FL_READ_CA | FL_SET_CA}, {595, "mfsr", OpType::System, 3, FL_OUT_D | FL_PROGRAMEXCEPTION}, diff --git a/Source/Core/Core/PowerPC/PPCTables.h b/Source/Core/Core/PowerPC/PPCTables.h index 00d4baaf9f..afb265f840 100644 --- a/Source/Core/Core/PowerPC/PPCTables.h +++ b/Source/Core/Core/PowerPC/PPCTables.h @@ -36,18 +36,17 @@ enum InstructionFlags : u64 FL_OUT_AD = FL_OUT_A | FL_OUT_D, FL_TIMER = (1ull << 15), // Used only for mftb. FL_CHECKEXCEPTIONS = (1ull << 16), // Used with rfi/rfid. - FL_EVIL = - (1ull << 17), // Historically used to refer to instructions that messed up Super Monkey Ball. - FL_USE_FPU = (1ull << 18), // Used to indicate a floating point instruction. - FL_LOADSTORE = (1ull << 19), // Used to indicate a load/store instruction. - FL_SET_FPRF = (1ull << 20), // Sets bits in the FPRF. - FL_READ_FPRF = (1ull << 21), // Reads bits from the FPRF. - FL_SET_OE = (1ull << 22), // Sets the overflow flag. - FL_IN_FLOAT_A = (1ull << 23), // frA is used as an input. - FL_IN_FLOAT_B = (1ull << 24), // frB is used as an input. - FL_IN_FLOAT_C = (1ull << 25), // frC is used as an input. - FL_IN_FLOAT_S = (1ull << 26), // frS is used as an input. - FL_IN_FLOAT_D = (1ull << 27), // frD is used as an input. + FL_NO_REORDER = (1ull << 17), // Instruction should not be reordered by our optimizations. + FL_USE_FPU = (1ull << 18), // Used to indicate a floating point instruction. + FL_LOADSTORE = (1ull << 19), // Used to indicate a load/store instruction. + FL_SET_FPRF = (1ull << 20), // Sets bits in the FPRF. + FL_READ_FPRF = (1ull << 21), // Reads bits from the FPRF. + FL_SET_OE = (1ull << 22), // Sets the overflow flag. + FL_IN_FLOAT_A = (1ull << 23), // frA is used as an input. + FL_IN_FLOAT_B = (1ull << 24), // frB is used as an input. + FL_IN_FLOAT_C = (1ull << 25), // frC is used as an input. + FL_IN_FLOAT_S = (1ull << 26), // frS is used as an input. + FL_IN_FLOAT_D = (1ull << 27), // frD is used as an input. FL_IN_FLOAT_AB = FL_IN_FLOAT_A | FL_IN_FLOAT_B, FL_IN_FLOAT_AC = FL_IN_FLOAT_A | FL_IN_FLOAT_C, FL_IN_FLOAT_ABC = FL_IN_FLOAT_A | FL_IN_FLOAT_B | FL_IN_FLOAT_C, diff --git a/Source/Core/Core/PowerPC/PowerPC.cpp b/Source/Core/Core/PowerPC/PowerPC.cpp index d5bd82ecd2..b994b00f6e 100644 --- a/Source/Core/Core/PowerPC/PowerPC.cpp +++ b/Source/Core/Core/PowerPC/PowerPC.cpp @@ -18,6 +18,7 @@ #include "Common/FloatUtils.h" #include "Common/Logging/Log.h" +#include "Core/CPUThreadConfigCallback.h" #include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" @@ -136,6 +137,7 @@ void PowerPCManager::DoState(PointerWrap& p) } RoundingModeUpdated(m_ppc_state); + RecalculateAllFeatureFlags(m_ppc_state); auto& mmu = m_system.GetMMU(); mmu.IBATUpdated(); @@ -193,8 +195,6 @@ void PowerPCManager::ResetRegisters() } m_ppc_state.SetXER({}); - RoundingModeUpdated(m_ppc_state); - auto& mmu = m_system.GetMMU(); mmu.DBATUpdated(); mmu.IBATUpdated(); @@ -207,6 +207,9 @@ void PowerPCManager::ResetRegisters() m_ppc_state.msr.Hex = 0; m_ppc_state.spr[SPR_DEC] = 0xFFFFFFFF; SystemTimers::DecrementerSet(); + + RoundingModeUpdated(m_ppc_state); + RecalculateAllFeatureFlags(m_ppc_state); } void PowerPCManager::InitializeCPUCore(CPUCore cpu_core) @@ -262,8 +265,25 @@ CPUCore DefaultCPUCore() #endif } +void PowerPCManager::RefreshConfig() +{ + const bool old_enable_dcache = m_ppc_state.m_enable_dcache; + + m_ppc_state.m_enable_dcache = Config::Get(Config::MAIN_ACCURATE_CPU_CACHE); + + if (old_enable_dcache && !m_ppc_state.m_enable_dcache) + { + INFO_LOG_FMT(POWERPC, "Flushing data cache"); + m_ppc_state.dCache.FlushAll(); + } +} + void PowerPCManager::Init(CPUCore cpu_core) { + m_registered_config_callback_id = + CPUThreadConfigCallback::AddConfigChangedCallback([this] { RefreshConfig(); }); + RefreshConfig(); + m_invalidate_cache_thread_safe = m_system.GetCoreTiming().RegisterEvent("invalidateEmulatedCache", InvalidateCacheThreadSafe); @@ -273,8 +293,6 @@ void PowerPCManager::Init(CPUCore cpu_core) m_ppc_state.iCache.Init(); m_ppc_state.dCache.Init(); - m_ppc_state.m_enable_dcache = Config::Get(Config::MAIN_ACCURATE_CPU_CACHE); - if (Config::Get(Config::MAIN_ENABLE_DEBUGGING)) m_breakpoints.ClearAllTemporary(); } @@ -307,6 +325,7 @@ void PowerPCManager::ScheduleInvalidateCacheThreadSafe(u32 address) void PowerPCManager::Shutdown() { + CPUThreadConfigCallback::RemoveConfigChangedCallback(m_registered_config_callback_id); InjectExternalCPUCore(nullptr); m_system.GetJitInterface().Shutdown(); m_system.GetInterpreter().Shutdown(); @@ -564,15 +583,15 @@ void PowerPCManager::CheckExceptions() DEBUG_LOG_FMT(POWERPC, "EXCEPTION_ALIGNMENT"); m_ppc_state.Exceptions &= ~EXCEPTION_ALIGNMENT; } - - // EXTERNAL INTERRUPT else { + // EXTERNAL INTERRUPT CheckExternalExceptions(); return; } m_system.GetJitInterface().UpdateMembase(); + MSRUpdated(m_ppc_state); } void PowerPCManager::CheckExternalExceptions() @@ -625,6 +644,7 @@ void PowerPCManager::CheckExternalExceptions() ERROR_LOG_FMT(POWERPC, "Unknown EXTERNAL INTERRUPT exception: Exceptions == {:08x}", exceptions); } + MSRUpdated(m_ppc_state); } m_system.GetJitInterface().UpdateMembase(); @@ -683,6 +703,36 @@ void RoundingModeUpdated(PowerPCState& ppc_state) Common::FPU::SetSIMDMode(ppc_state.fpscr.RN, ppc_state.fpscr.NI); } +void MSRUpdated(PowerPCState& ppc_state) +{ + static_assert(UReg_MSR{}.DR.StartBit() == 4); + static_assert(UReg_MSR{}.IR.StartBit() == 5); + static_assert(FEATURE_FLAG_MSR_DR == 1 << 0); + static_assert(FEATURE_FLAG_MSR_IR == 1 << 1); + + ppc_state.feature_flags = static_cast( + (ppc_state.feature_flags & FEATURE_FLAG_PERFMON) | ((ppc_state.msr.Hex >> 4) & 0x3)); +} + +void MMCRUpdated(PowerPCState& ppc_state) +{ + const bool perfmon = ppc_state.spr[SPR_MMCR0] || ppc_state.spr[SPR_MMCR1]; + ppc_state.feature_flags = static_cast( + (ppc_state.feature_flags & ~FEATURE_FLAG_PERFMON) | (perfmon ? FEATURE_FLAG_PERFMON : 0)); +} + +void RecalculateAllFeatureFlags(PowerPCState& ppc_state) +{ + static_assert(UReg_MSR{}.DR.StartBit() == 4); + static_assert(UReg_MSR{}.IR.StartBit() == 5); + static_assert(FEATURE_FLAG_MSR_DR == 1 << 0); + static_assert(FEATURE_FLAG_MSR_IR == 1 << 1); + + const bool perfmon = ppc_state.spr[SPR_MMCR0] || ppc_state.spr[SPR_MMCR1]; + ppc_state.feature_flags = static_cast(((ppc_state.msr.Hex >> 4) & 0x3) | + (perfmon ? FEATURE_FLAG_PERFMON : 0)); +} + void CheckExceptionsFromJIT(PowerPCManager& power_pc) { power_pc.CheckExceptions(); diff --git a/Source/Core/Core/PowerPC/PowerPC.h b/Source/Core/Core/PowerPC/PowerPC.h index 30cbd47b41..afcc0ac8bf 100644 --- a/Source/Core/Core/PowerPC/PowerPC.h +++ b/Source/Core/Core/PowerPC/PowerPC.h @@ -13,6 +13,7 @@ #include "Common/CommonTypes.h" +#include "Core/CPUThreadConfigCallback.h" #include "Core/Debugger/PPCDebugInterface.h" #include "Core/PowerPC/BreakPoints.h" #include "Core/PowerPC/ConditionRegister.h" @@ -61,6 +62,7 @@ struct TLBEntry WayArray tag{INVALID_TAG, INVALID_TAG}; WayArray paddr{}; + WayArray vsid{}; WayArray pte{}; u32 recent = 0; @@ -139,6 +141,8 @@ struct PowerPCState UReg_MSR msr; // machine state register UReg_FPSCR fpscr; // floating point flags/status bits + CPUEmuFeatureFlags feature_flags; + // Exception management. u32 Exceptions = 0; @@ -297,6 +301,7 @@ private: void InitializeCPUCore(CPUCore cpu_core); void ApplyMode(); void ResetRegisters(); + void RefreshConfig(); PowerPCState m_ppc_state; @@ -308,6 +313,8 @@ private: MemChecks m_memchecks; PPCDebugInterface m_debug_interface; + CPUThreadConfigCallback::ConfigChangedCallbackID m_registered_config_callback_id; + CoreTiming::EventType* m_invalidate_cache_thread_safe = nullptr; Core::System& m_system; @@ -341,5 +348,8 @@ void CheckBreakPointsFromJIT(PowerPCManager& power_pc); #define TU(ppc_state) (ppc_state).spr[SPR_TU] void RoundingModeUpdated(PowerPCState& ppc_state); +void MSRUpdated(PowerPCState& ppc_state); +void MMCRUpdated(PowerPCState& ppc_state); +void RecalculateAllFeatureFlags(PowerPCState& ppc_state); } // namespace PowerPC diff --git a/Source/Core/Core/State.cpp b/Source/Core/Core/State.cpp index c298dd121e..ba65b2b0c9 100644 --- a/Source/Core/Core/State.cpp +++ b/Source/Core/Core/State.cpp @@ -3,6 +3,7 @@ #include "Core/State.h" +#include #include #include #include @@ -16,6 +17,7 @@ #include +#include #include #include "Common/ChunkFile.h" @@ -29,6 +31,8 @@ #include "Common/Version.h" #include "Common/WorkQueueThread.h" +#include "Core/AchievementManager.h" +#include "Core/Config/AchievementSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" #include "Core/CoreTiming.h" @@ -60,11 +64,6 @@ static const u32 OUT_LEN = IN_LEN + (IN_LEN / 16) + 64 + 3; static unsigned char __LZO_MMODEL out[OUT_LEN]; -#define HEAP_ALLOC(var, size) \ - lzo_align_t __LZO_MMODEL var[((size) + (sizeof(lzo_align_t) - 1)) / sizeof(lzo_align_t)] - -static HEAP_ALLOC(wrkmem, LZO1X_1_MEM_COMPRESS); - static AfterLoadCallbackFunc s_on_after_load_callback; // Temporary undo state buffer @@ -96,7 +95,15 @@ static size_t s_state_writes_in_queue; static std::condition_variable s_state_write_queue_is_empty; // Don't forget to increase this after doing changes on the savestate system -constexpr u32 STATE_VERSION = 162; // Last changed in PR 11767 +constexpr u32 STATE_VERSION = 165; // Last changed in PR 12328 + +// Increase this if the StateExtendedHeader definition changes +constexpr u32 EXTENDED_HEADER_VERSION = 1; // Last changed in PR 12217 + +// Change this if we ever need to store more data in the extended header +constexpr u32 COMPRESSED_DATA_OFFSET = 0; + +constexpr u32 COOKIE_BASE = 0xBAADBABE; // Maps savestate versions to Dolphin versions. // Versions after 42 don't need to be added to this list, @@ -128,60 +135,8 @@ void EnableCompression(bool compression) s_use_compression = compression; } -// Returns true if state version matches current Dolphin state version, false otherwise. -static bool DoStateVersion(PointerWrap& p, std::string* version_created_by) -{ - u32 version = STATE_VERSION; - { - static const u32 COOKIE_BASE = 0xBAADBABE; - u32 cookie = version + COOKIE_BASE; - p.Do(cookie); - version = cookie - COOKIE_BASE; - } - - *version_created_by = Common::GetScmRevStr(); - if (version > 42) - p.Do(*version_created_by); - else - version_created_by->clear(); - - if (version != STATE_VERSION) - { - if (version_created_by->empty() && s_old_versions.count(version)) - { - // The savestate is from an old version that doesn't - // save the Dolphin version number to savestates, but - // by looking up the savestate version number, it is possible - // to know approximately which Dolphin version was used. - - std::pair version_range = s_old_versions.find(version)->second; - std::string oldest_version = version_range.first; - std::string newest_version = version_range.second; - - *version_created_by = "Dolphin " + oldest_version + " - " + newest_version; - } - - return false; - } - - p.DoMarker("Version"); - return true; -} - static void DoState(PointerWrap& p) { - std::string version_created_by; - if (!DoStateVersion(p, &version_created_by)) - { - const std::string message = - version_created_by.empty() ? - "This savestate was created using an incompatible version of Dolphin" : - "This savestate was created using the incompatible version " + version_created_by; - Core::DisplayMessage(message, OSD::Duration::NORMAL); - p.SetMeasureMode(); - return; - } - bool is_wii = SConfig::GetInstance().bWii || SConfig::GetInstance().m_is_mios; const bool is_wii_currently = is_wii; p.Do(is_wii); @@ -251,6 +206,14 @@ void LoadFromBuffer(std::vector& buffer) return; } +#ifdef USE_RETRO_ACHIEVEMENTS + if (AchievementManager::GetInstance().IsHardcoreModeActive()) + { + OSD::AddMessage("Loading savestates is disabled in RetroAchievements hardcore mode"); + return; + } +#endif // USE_RETRO_ACHIEVEMENTS + Core::RunOnCPUThread( [&] { u8* ptr = buffer.data(); @@ -278,21 +241,23 @@ void SaveToBuffer(std::vector& buffer) true); } -// return state number not in map -static int GetEmptySlot(std::map m) +namespace +{ +struct SlotWithTimestamp +{ + int slot; + double timestamp; +}; +} // namespace + +// returns first slot number not in the vector, or -1 if all are in the vector +static int GetEmptySlot(const std::vector& used_slots) { for (int i = 1; i <= (int)NUM_STATES; i++) { - bool found = false; - for (auto& p : m) - { - if (p.second == i) - { - found = true; - break; - } - } - if (!found) + const auto it = std::find_if(used_slots.begin(), used_slots.end(), + [i](const SlotWithTimestamp& slot) { return slot.slot == i; }); + if (it == used_slots.end()) return i; } return -1; @@ -313,27 +278,29 @@ static double GetSystemTimeAsDouble() static std::string SystemTimeAsDoubleToString(double time) { // revert adjustments from GetSystemTimeAsDouble() to get a normal Unix timestamp again - time_t seconds = (time_t)time + DOUBLE_TIME_OFFSET; - tm* localTime = localtime(&seconds); + time_t seconds = static_cast(time) + DOUBLE_TIME_OFFSET; + errno = 0; + tm* local_time = localtime(&seconds); + if (errno != 0 || !local_time) + return ""; #ifdef _WIN32 wchar_t tmp[32] = {}; - wcsftime(tmp, std::size(tmp), L"%x %X", localTime); + wcsftime(tmp, std::size(tmp), L"%x %X", local_time); return WStringToUTF8(tmp); #else char tmp[32] = {}; - strftime(tmp, sizeof(tmp), "%x %X", localTime); + strftime(tmp, sizeof(tmp), "%x %X", local_time); return tmp; #endif } static std::string MakeStateFilename(int number); -// read state timestamps -static std::map GetSavedStates() +static std::vector GetUsedSlotsWithTimestamp() { + std::vector result; StateHeader header; - std::map m; for (int i = 1; i <= (int)NUM_STATES; i++) { std::string filename = MakeStateFilename(i); @@ -341,17 +308,82 @@ static std::map GetSavedStates() { if (ReadHeader(filename, header)) { - double d = GetSystemTimeAsDouble() - header.time; - - // increase time until unique value is obtained - while (m.find(d) != m.end()) - d += .001; - - m.emplace(d, i); + result.emplace_back(SlotWithTimestamp{.slot = i, .timestamp = header.legacy_header.time}); } } } - return m; + return result; +} + +static bool CompareTimestamp(const SlotWithTimestamp& lhs, const SlotWithTimestamp& rhs) +{ + return lhs.timestamp < rhs.timestamp; +} + +static void CompressBufferToFile(const u8* raw_buffer, u64 size, File::IOFile& f) +{ + u64 total_bytes_compressed = 0; + + while (true) + { + u64 bytes_left_to_compress = size - total_bytes_compressed; + + int bytes_to_compress = + static_cast(std::min(static_cast(LZ4_MAX_INPUT_SIZE), bytes_left_to_compress)); + int compressed_buffer_size = LZ4_compressBound(bytes_to_compress); + auto compressed_buffer = std::make_unique(compressed_buffer_size); + s32 compressed_len = + LZ4_compress_default(reinterpret_cast(raw_buffer) + total_bytes_compressed, + compressed_buffer.get(), bytes_to_compress, compressed_buffer_size); + + if (compressed_len == 0) + { + PanicAlertFmtT("Internal LZ4 Error - compression failed"); + break; + } + + // The size of the data to write is 'compressed_len' + f.WriteArray(&compressed_len, 1); + f.WriteBytes(compressed_buffer.get(), compressed_len); + + total_bytes_compressed += bytes_to_compress; + if (total_bytes_compressed == size) + break; + } +} + +static void CreateExtendedHeader(StateExtendedHeader& extended_header, size_t uncompressed_size) +{ + StateExtendedBaseHeader& base_header = extended_header.base_header; + base_header.header_version = EXTENDED_HEADER_VERSION; + base_header.compression_type = + s_use_compression ? CompressionType::LZ4 : CompressionType::Uncompressed; + base_header.payload_offset = COMPRESSED_DATA_OFFSET; + base_header.uncompressed_size = uncompressed_size; + + // If more fields are added to StateExtendedHeader, set them here. +} + +static void WriteHeadersToFile(size_t uncompressed_size, File::IOFile& f) +{ + StateHeader header{}; + SConfig::GetInstance().GetGameID().copy(header.legacy_header.game_id, + std::size(header.legacy_header.game_id)); + header.legacy_header.time = GetSystemTimeAsDouble(); + + header.version_header.version_cookie = COOKIE_BASE + STATE_VERSION; + header.version_string = Common::GetScmRevStr(); + header.version_header.version_string_length = static_cast(header.version_string.length()); + + StateExtendedHeader extended_header{}; + CreateExtendedHeader(extended_header, uncompressed_size); + + f.WriteArray(&header.legacy_header, 1); + f.WriteArray(&header.version_header, 1); + f.WriteString(header.version_string); + + f.WriteArray(&extended_header.base_header, 1); + // If StateExtendedHeader is amended to include more than the base, add WriteBytes() calls here. } static void CompressAndDumpState(CompressAndDumpState_args& save_args) @@ -378,48 +410,12 @@ static void CompressAndDumpState(CompressAndDumpState_args& save_args) return; } - // Setting up the header - StateHeader header{}; - SConfig::GetInstance().GetGameID().copy(header.gameID, std::size(header.gameID)); - header.size = s_use_compression ? (u32)buffer_size : 0; - header.time = GetSystemTimeAsDouble(); + WriteHeadersToFile(buffer_size, f); - f.WriteArray(&header, 1); - - if (header.size != 0) // non-zero header size means the state is compressed - { - lzo_uint i = 0; - while (true) - { - lzo_uint32 cur_len = 0; - lzo_uint out_len = 0; - - if ((i + IN_LEN) >= buffer_size) - { - cur_len = (lzo_uint32)(buffer_size - i); - } - else - { - cur_len = IN_LEN; - } - - if (lzo1x_1_compress(buffer_data + i, cur_len, out, &out_len, wrkmem) != LZO_E_OK) - PanicAlertFmtT("Internal LZO Error - compression failed"); - - // The size of the data to write is 'out_len' - f.WriteArray((lzo_uint32*)&out_len, 1); - f.WriteBytes(out, out_len); - - if (cur_len != IN_LEN) - break; - - i += cur_len; - } - } - else // uncompressed - { + if (s_use_compression) + CompressBufferToFile(buffer_data, buffer_size, f); + else f.WriteBytes(buffer_data, buffer_size); - } const std::string last_state_filename = File::GetUserPath(D_STATESAVES_IDX) + "lastState.sav"; const std::string last_state_dtmname = last_state_filename + ".dtm"; @@ -525,13 +521,115 @@ void SaveAs(const std::string& filename, bool wait) true); } +static bool GetVersionFromLZO(StateHeader& header, File::IOFile& f) +{ + // Just read the first block, since it will contain the full revision string + lzo_uint32 cur_len = 0; // size of compressed bytes + lzo_uint new_len = 0; // size of uncompressed bytes + std::vector buffer; + buffer.resize(header.legacy_header.lzo_size); + + if (!f.ReadArray(&cur_len, 1) || !f.ReadBytes(out, cur_len)) + return false; + + const int res = lzo1x_decompress(out, cur_len, buffer.data(), &new_len, nullptr); + if (res != LZO_E_OK) + { + // This doesn't seem to happen anymore. + PanicAlertFmtT("Internal LZO Error - decompression failed ({0}) ({1}) \n" + "Unable to retrieve outdated savestate version info.", + res, new_len); + return false; + } + + // Read in cookie and string length + if (buffer.size() >= sizeof(StateHeaderVersion)) + { + memcpy(&header.version_header, buffer.data(), sizeof(StateHeaderVersion)); + } + else + { + PanicAlertFmtT("Internal LZO Error - failed to parse decompressed version cookie and version " + "string length ({0})", + buffer.size()); + return false; + } + + // Read in the string + if (buffer.size() >= sizeof(StateHeaderVersion) + header.version_header.version_string_length) + { + auto version_buffer = std::make_unique(header.version_header.version_string_length); + memcpy(version_buffer.get(), buffer.data() + sizeof(StateHeaderVersion), + header.version_header.version_string_length); + header.version_string = + std::string(version_buffer.get(), header.version_header.version_string_length); + } + else + { + PanicAlertFmtT("Internal LZO Error - failed to parse decompressed version string ({0} / {1})", + header.version_header.version_string_length, buffer.size()); + return false; + } + + return true; +} + +static bool ReadStateHeaderFromFile(StateHeader& header, File::IOFile& f, + bool get_version_header = true) +{ + if (!f.IsOpen()) + { + Core::DisplayMessage("State not found", 2000); + return false; + } + + if (!f.ReadArray(&header.legacy_header, 1)) + { + Core::DisplayMessage("Failed to read state legacy header", 2000); + return false; + } + + // Bail out if we only care for retrieving the legacy header. + // This is the case with ReadHeader() calls. + if (!get_version_header) + return true; + + if (header.legacy_header.lzo_size != 0) + { + // Parse out version from legacy LZO compressed states + if (!GetVersionFromLZO(header, f)) + return false; + } + else + { + if (!f.ReadArray(&header.version_header, 1)) + { + Core::DisplayMessage("Failed to read state version header", 2000); + return false; + } + + auto version_buffer = std::make_unique(header.version_header.version_string_length); + if (!f.ReadBytes(version_buffer.get(), header.version_header.version_string_length)) + { + Core::DisplayMessage("Failed to read state version string", 2000); + return false; + } + + header.version_string = + std::string(version_buffer.get(), header.version_header.version_string_length); + } + + return true; +} + bool ReadHeader(const std::string& filename, StateHeader& header) { // ensure that the savestate write thread isn't moving around states while we do this std::lock_guard lk(s_save_thread_mutex); File::IOFile f(filename, "rb"); - return f.ReadArray(&header, 1); + bool get_version_header = false; + return ReadStateHeaderFromFile(header, f, get_version_header); } std::string GetInfoStringOfSlot(int slot, bool translate) @@ -544,7 +642,7 @@ std::string GetInfoStringOfSlot(int slot, bool translate) if (!ReadHeader(filename, header)) return translate ? Common::GetStringT("Unknown") : "Unknown"; - return SystemTimeAsDoubleToString(header.time); + return SystemTimeAsDoubleToString(header.legacy_header.time); } u64 GetUnixTimeOfSlot(int slot) @@ -554,7 +652,111 @@ u64 GetUnixTimeOfSlot(int slot) return 0; constexpr u64 MS_PER_SEC = 1000; - return static_cast(header.time * MS_PER_SEC) + (DOUBLE_TIME_OFFSET * MS_PER_SEC); + return static_cast(header.legacy_header.time * MS_PER_SEC) + + (DOUBLE_TIME_OFFSET * MS_PER_SEC); +} + +static bool DecompressLZ4(std::vector& raw_buffer, u64 size, File::IOFile& f) +{ + raw_buffer.resize(size); + + u64 total_bytes_read = 0; + while (true) + { + s32 compressed_data_len; + if (!f.ReadArray(&compressed_data_len, 1)) + { + PanicAlertFmt("Could not read state data length"); + return false; + } + + if (compressed_data_len <= 0) + { + PanicAlertFmtT("Internal LZ4 Error - Tried decompressing {0} bytes", compressed_data_len); + return false; + } + + auto compressed_data = std::make_unique(compressed_data_len); + if (!f.ReadBytes(compressed_data.get(), compressed_data_len)) + { + PanicAlertFmt("Could not read state data"); + return false; + } + + u32 max_decompress_size = + static_cast(std::min((u64)LZ4_MAX_INPUT_SIZE, size - total_bytes_read)); + + int bytes_read = LZ4_decompress_safe( + compressed_data.get(), reinterpret_cast(raw_buffer.data()) + total_bytes_read, + compressed_data_len, max_decompress_size); + + if (bytes_read < 0) + { + PanicAlertFmtT("Internal LZ4 Error - decompression failed ({0}, {1}, {2})", bytes_read, + compressed_data_len, max_decompress_size); + return false; + } + + total_bytes_read += static_cast(bytes_read); + + if (total_bytes_read == size) + { + return true; + } + else if (total_bytes_read > size) + { + PanicAlertFmtT("Internal LZ4 Error - payload size mismatch ({0} / {1}))", total_bytes_read, + size); + return false; + } + } +} + +static bool ValidateHeaders(const StateHeader& header) +{ + bool success = true; + + // Game ID + if (strncmp(SConfig::GetInstance().GetGameID().c_str(), header.legacy_header.game_id, 6)) + { + Core::DisplayMessage(fmt::format("State belongs to a different game (ID {})", + std::string_view{header.legacy_header.game_id, + std::size(header.legacy_header.game_id)}), + 2000); + return false; + } + + // Check both the state version and the revision string + std::string current_str = Common::GetScmRevStr(); + std::string loaded_str = header.version_string; + const u32 loaded_version = header.version_header.version_cookie - COOKIE_BASE; + + if (s_old_versions.count(loaded_version)) + { + // This is a REALLY old version, before we started writing the version string to file + success = false; + + std::pair version_range = s_old_versions.find(loaded_version)->second; + std::string oldest_version = version_range.first; + std::string newest_version = version_range.second; + + loaded_str = "Dolphin " + oldest_version + " - " + newest_version; + } + else if (loaded_version != STATE_VERSION) + { + success = false; + } + + if (!success) + { + const std::string message = + loaded_str.empty() ? + "This savestate was created using an incompatible version of Dolphin" : + "This savestate was created using the incompatible version " + loaded_str; + Core::DisplayMessage(message, OSD::Duration::NORMAL); + } + + return success; } static void LoadFileStateData(const std::string& filename, std::vector& ret_data) @@ -578,61 +780,61 @@ static void LoadFileStateData(const std::string& filename, std::vector& ret_ } StateHeader header; - if (!f.ReadArray(&header, 1)) + if (!ReadStateHeaderFromFile(header, f) || !ValidateHeaders(header)) + return; + + StateExtendedHeader extended_header; + if (!f.ReadArray(&extended_header.base_header, 1)) { - Core::DisplayMessage("State not found", 2000); + PanicAlertFmt("Unable to read state header"); return; } + // If StateExtendedHeader is amended to include more than the base, add ReadBytes() calls here. - if (strncmp(SConfig::GetInstance().GetGameID().c_str(), header.gameID, 6)) + if (extended_header.base_header.header_version != EXTENDED_HEADER_VERSION) { - Core::DisplayMessage(fmt::format("State belongs to a different game (ID {})", - std::string_view{header.gameID, std::size(header.gameID)}), - 2000); + PanicAlertFmt("State header corrupted"); return; } std::vector buffer; - if (header.size != 0) // non-zero size means the state is compressed + switch (extended_header.base_header.compression_type) + { + case CompressionType::LZ4: { Core::DisplayMessage("Decompressing State...", 500); + if (!DecompressLZ4(buffer, extended_header.base_header.uncompressed_size, f)) + return; - buffer.resize(header.size); - - lzo_uint i = 0; - while (true) - { - lzo_uint32 cur_len = 0; // number of bytes to read - lzo_uint new_len = 0; // number of bytes to write - - if (!f.ReadArray(&cur_len, 1)) - break; - - f.ReadBytes(out, cur_len); - const int res = lzo1x_decompress(out, cur_len, &buffer[i], &new_len, nullptr); - if (res != LZO_E_OK) - { - // This doesn't seem to happen anymore. - PanicAlertFmtT("Internal LZO Error - decompression failed ({0}) ({1}, {2}) \n" - "Try loading the state again", - res, i, new_len); - return; - } - - i += new_len; - } + break; } - else // uncompressed + case CompressionType::Uncompressed: { - const auto size = static_cast(f.GetSize() - sizeof(StateHeader)); + u64 header_len = sizeof(StateHeaderLegacy) + sizeof(StateHeaderVersion) + + header.version_header.version_string_length + sizeof(StateExtendedBaseHeader) + + extended_header.base_header.payload_offset; + + u64 file_size = f.GetSize(); + if (file_size < header_len) + { + PanicAlertFmt("State header length corrupted"); + return; + } + + const auto size = static_cast(file_size - header_len); buffer.resize(size); - if (!f.ReadBytes(&buffer[0], size)) + if (!f.ReadBytes(buffer.data(), size)) { PanicAlertFmt("Error reading bytes: {0}", size); return; } + break; + } + default: + PanicAlertFmt("Unknown compression type {0}", extended_header.base_header.compression_type); + return; } // all good @@ -650,6 +852,14 @@ void LoadAs(const std::string& filename) return; } +#ifdef USE_RETRO_ACHIEVEMENTS + if (AchievementManager::GetInstance().IsHardcoreModeActive()) + { + OSD::AddMessage("Loading savestates is disabled in RetroAchievements hardcore mode"); + return; + } +#endif // USE_RETRO_ACHIEVEMENTS + std::unique_lock lk(s_load_or_save_in_progress_mutex, std::try_to_lock); if (!lk) return; @@ -721,9 +931,6 @@ void SetOnAfterLoadCallback(AfterLoadCallbackFunc callback) void Init() { - if (lzo_init() != LZO_E_OK) - PanicAlertFmtT("Internal LZO Error - lzo_init() failed"); - s_save_thread.Reset("Savestate Worker", [](CompressAndDumpState_args args) { CompressAndDumpState(args); @@ -769,33 +976,37 @@ void Load(int slot) void LoadLastSaved(int i) { - std::map savedStates = GetSavedStates(); - - if (i > (int)savedStates.size()) - Core::DisplayMessage("State doesn't exist", 2000); - else + if (i <= 0) { - std::map::iterator it = savedStates.begin(); - std::advance(it, i - 1); - Load(it->second); + Core::DisplayMessage("State doesn't exist", 2000); + return; } + + std::vector used_slots = GetUsedSlotsWithTimestamp(); + if (static_cast(i) > used_slots.size()) + { + Core::DisplayMessage("State doesn't exist", 2000); + return; + } + + std::stable_sort(used_slots.begin(), used_slots.end(), CompareTimestamp); + Load((used_slots.end() - i)->slot); } // must wait for state to be written because it must know if all slots are taken void SaveFirstSaved() { - std::map savedStates = GetSavedStates(); - - // save to an empty slot - if (savedStates.size() < NUM_STATES) - Save(GetEmptySlot(savedStates), true); - // overwrite the oldest state - else + std::vector used_slots = GetUsedSlotsWithTimestamp(); + if (used_slots.size() < NUM_STATES) { - std::map::iterator it = savedStates.begin(); - std::advance(it, savedStates.size() - 1); - Save(it->second, true); + // save to an empty slot + Save(GetEmptySlot(used_slots), true); + return; } + + // overwrite the oldest state + std::stable_sort(used_slots.begin(), used_slots.end(), CompareTimestamp); + Save(used_slots.front().slot, true); } // Load the last state before loading the state diff --git a/Source/Core/Core/State.h b/Source/Core/Core/State.h index 7aa75b2a75..7d592b2d88 100644 --- a/Source/Core/Core/State.h +++ b/Source/Core/Core/State.h @@ -8,6 +8,7 @@ #include #include #include +#include #include #include "Common/CommonTypes.h" @@ -17,18 +18,62 @@ namespace State // number of states static const u32 NUM_STATES = 10; -struct StateHeader +struct StateHeaderLegacy { - char gameID[6]; - u16 reserved1; - u32 size; - u32 reserved2; + char game_id[6]; + char reserved1[2]; + u32 lzo_size = 0; // Must be zero for new states. Used to support legacy decompression algorithm. + char reserved2[4]; double time; }; -constexpr size_t STATE_HEADER_SIZE = sizeof(StateHeader); +constexpr size_t STATE_HEADER_SIZE = sizeof(StateHeaderLegacy); static_assert(STATE_HEADER_SIZE == 24); -static_assert(offsetof(StateHeader, size) == 8); -static_assert(offsetof(StateHeader, time) == 16); +static_assert(offsetof(StateHeaderLegacy, lzo_size) == 8); +static_assert(offsetof(StateHeaderLegacy, time) == 16); +static_assert(std::is_trivially_copyable_v); + +struct StateHeaderVersion +{ + u32 version_cookie; + u32 version_string_length; +}; +static_assert(std::is_trivially_copyable_v); + +struct StateHeader +{ + StateHeaderLegacy legacy_header; + StateHeaderVersion version_header; + std::string version_string; +}; + +enum CompressionType : u16 +{ + Uncompressed = 0, + LZ4 = 1, + // Add new compression types after this, as the compression type + // is numerically stored in the state file. +}; + +struct StateExtendedBaseHeader +{ + u16 header_version; + u16 compression_type; + u32 payload_offset; + u64 uncompressed_size; +}; +constexpr size_t EXTENDED_BASE_HEADER_SIZE = sizeof(StateExtendedBaseHeader); +static_assert(EXTENDED_BASE_HEADER_SIZE == 16); +static_assert(offsetof(StateExtendedBaseHeader, payload_offset) == 4); +static_assert(offsetof(StateExtendedBaseHeader, uncompressed_size) == 8); +static_assert(std::is_trivially_copyable_v); + +struct StateExtendedHeader +{ + StateExtendedBaseHeader base_header; + // Feel free to add new fields here, adjusting COMPRESSED_DATA_OFFSET accordingly, as well as + // CreateExtendedHeader(). Add the appropriate IOFile read/write calls within LoadFileStateData() + // and WriteHeadersToFile() +}; void Init(); diff --git a/Source/Core/Core/SyncIdentifier.h b/Source/Core/Core/SyncIdentifier.h index 5e984476f9..197c363443 100644 --- a/Source/Core/Core/SyncIdentifier.h +++ b/Source/Core/Core/SyncIdentifier.h @@ -5,7 +5,6 @@ #include #include -#include #include "Common/CommonTypes.h" @@ -26,12 +25,7 @@ struct SyncIdentifier // The way the hash is calculated may change with updates to Dolphin. std::array sync_hash{}; - bool operator==(const SyncIdentifier& s) const - { - return std::tie(dol_elf_size, game_id, revision, disc_number, is_datel, sync_hash) == - std::tie(s.dol_elf_size, s.game_id, s.revision, s.disc_number, s.is_datel, s.sync_hash); - } - bool operator!=(const SyncIdentifier& s) const { return !operator==(s); } + bool operator==(const SyncIdentifier&) const = default; }; // The order of entries in this enum matters, as the lowest value is diff --git a/Source/Core/Core/SysConf.cpp b/Source/Core/Core/SysConf.cpp index d90a9d95e7..d9efcaa345 100644 --- a/Source/Core/Core/SysConf.cpp +++ b/Source/Core/Core/SysConf.cpp @@ -36,7 +36,7 @@ static size_t GetNonArrayEntrySize(SysConf::Entry::Type type) return 0; } } -SysConf::SysConf(std::shared_ptr fs) : m_fs{fs} +SysConf::SysConf(std::shared_ptr fs) : m_fs{std::move(fs)} { Load(); } @@ -250,9 +250,7 @@ SysConf::Entry* SysConf::GetOrAddEntry(std::string_view key, Entry::Type type) void SysConf::RemoveEntry(std::string_view key) { - m_entries.erase(std::remove_if(m_entries.begin(), m_entries.end(), - [&key](const auto& entry) { return entry.name == key; }), - m_entries.end()); + std::erase_if(m_entries, [&key](const auto& entry) { return entry.name == key; }); } void SysConf::InsertDefaultEntries() diff --git a/Source/Core/Core/System.cpp b/Source/Core/Core/System.cpp index aeb81e5122..178c92175a 100644 --- a/Source/Core/Core/System.cpp +++ b/Source/Core/Core/System.cpp @@ -26,7 +26,7 @@ #include "Core/PowerPC/JitInterface.h" #include "Core/PowerPC/PowerPC.h" #include "IOS/USB/Emulated/Infinity.h" -#include "IOS/USB/Emulated/Skylander.h" +#include "IOS/USB/Emulated/Skylanders/Skylander.h" #include "VideoCommon/Assets/CustomAssetLoader.h" #include "VideoCommon/CommandProcessor.h" #include "VideoCommon/Fifo.h" @@ -34,15 +34,17 @@ #include "VideoCommon/PixelEngine.h" #include "VideoCommon/PixelShaderManager.h" #include "VideoCommon/VertexShaderManager.h" +#include "VideoCommon/XFStateManager.h" namespace Core { struct System::Impl { explicit Impl(System& system) - : m_audio_interface(system), m_core_timing(system), m_cpu(system), m_dsp(system), - m_dvd_interface(system), m_dvd_thread(system), m_expansion_interface(system), - m_gp_fifo(system), m_memory(system), m_power_pc(system), + : m_audio_interface(system), m_core_timing(system), m_command_processor{system}, + m_cpu(system), m_dsp(system), m_dvd_interface(system), m_dvd_thread(system), + m_expansion_interface(system), m_fifo{system}, m_gp_fifo(system), + m_memory(system), m_pixel_engine{system}, m_power_pc(system), m_mmu(system, m_memory, m_power_pc), m_processor_interface(system), m_serial_interface(system), m_video_interface(system), m_interpreter(system, m_power_pc.GetPPCState(), m_mmu), m_jit_interface(system) @@ -77,6 +79,7 @@ struct System::Impl SerialInterface::SerialInterfaceManager m_serial_interface; Sram m_sram; VertexShaderManager m_vertex_shader_manager; + XFStateManager m_xf_state_manager; VideoInterface::VideoInterfaceManager m_video_interface; Interpreter m_interpreter; JitInterface m_jit_interface; @@ -261,6 +264,11 @@ VertexShaderManager& System::GetVertexShaderManager() const return m_impl->m_vertex_shader_manager; } +XFStateManager& System::GetXFStateManager() const +{ + return m_impl->m_xf_state_manager; +} + VideoInterface::VideoInterfaceManager& System::GetVideoInterface() const { return m_impl->m_video_interface; diff --git a/Source/Core/Core/System.h b/Source/Core/Core/System.h index a8732eb106..af7ea18b11 100644 --- a/Source/Core/Core/System.h +++ b/Source/Core/Core/System.h @@ -12,6 +12,7 @@ class PixelShaderManager; class SoundStream; struct Sram; class VertexShaderManager; +class XFStateManager; namespace AudioInterface { @@ -155,6 +156,7 @@ public: SerialInterface::SerialInterfaceManager& GetSerialInterface() const; Sram& GetSRAM() const; VertexShaderManager& GetVertexShaderManager() const; + XFStateManager& GetXFStateManager() const; VideoInterface::VideoInterfaceManager& GetVideoInterface() const; VideoCommon::CustomAssetLoader& GetCustomAssetLoader() const; diff --git a/Source/Core/Core/WC24PatchEngine.cpp b/Source/Core/Core/WC24PatchEngine.cpp index aa62ac7580..7a9b5a25ff 100644 --- a/Source/Core/Core/WC24PatchEngine.cpp +++ b/Source/Core/Core/WC24PatchEngine.cpp @@ -4,17 +4,19 @@ // WC24PatchEngine // Allows for replacing URLs used in WC24 requests +#include "Core/WC24PatchEngine.h" + #include #include #include +#include "Common/IniFile.h" #include "Common/StringUtil.h" #include "Core/CheatCodes.h" #include "Core/CommonTitles.h" #include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" -#include "Core/WC24PatchEngine.h" namespace WC24PatchEngine { @@ -38,7 +40,7 @@ static constexpr std::array s_wc24_channels{ static std::vector s_patches; -bool DeserializeLine(const std::string& line, NetworkPatch* patch) +static bool DeserializeLine(const std::string& line, NetworkPatch* patch) { const std::vector items = SplitString(line, ':'); @@ -54,13 +56,13 @@ bool DeserializeLine(const std::string& line, NetworkPatch* patch) return patch; } -void LoadPatchSection(const Common::IniFile& ini) +static void LoadPatchSection(const Common::IniFile& ini) { std::vector lines; NetworkPatch patch; ini.GetLines("WC24Patch", &lines); - for (std::string& line : lines) + for (const std::string& line : lines) { if (line.empty()) continue; @@ -81,7 +83,16 @@ void LoadPatchSection(const Common::IniFile& ini) ReadEnabledAndDisabled(ini, "WC24Patch", &s_patches); } -void LoadPatches() +static bool IsWC24Channel() +{ + const auto& sconfig = SConfig::GetInstance(); + const auto found = + std::find(s_wc24_channels.begin(), s_wc24_channels.end(), sconfig.GetTitleID()); + + return found != s_wc24_channels.end(); +} + +static void LoadPatches() { const auto& sconfig = SConfig::GetInstance(); // We can only load WC24 Channels. @@ -98,26 +109,17 @@ void LoadPatches() LoadPatchSection(ini); } -bool IsWC24Channel() -{ - const auto& sconfig = SConfig::GetInstance(); - const auto found = - std::find(s_wc24_channels.begin(), s_wc24_channels.end(), sconfig.GetTitleID()); - - return found != s_wc24_channels.end(); -} - void Reload() { s_patches.clear(); LoadPatches(); } -std::optional GetNetworkPatch(const std::string& source, IsKD is_kd) +std::optional GetNetworkPatch(std::string_view source, IsKD is_kd) { const auto patch = - std::find_if(s_patches.begin(), s_patches.end(), [&source, &is_kd](NetworkPatch& patch) { - return patch.source == source && patch.is_kd == is_kd && patch.enabled; + std::find_if(s_patches.begin(), s_patches.end(), [&source, &is_kd](const NetworkPatch& p) { + return p.source == source && p.is_kd == is_kd && p.enabled; }); if (patch == s_patches.end()) return std::nullopt; diff --git a/Source/Core/Core/WC24PatchEngine.h b/Source/Core/Core/WC24PatchEngine.h index abbfcc0d58..5e019a67a1 100644 --- a/Source/Core/Core/WC24PatchEngine.h +++ b/Source/Core/Core/WC24PatchEngine.h @@ -6,8 +6,6 @@ #include #include -#include "Common/IniFile.h" - namespace WC24PatchEngine { enum class IsKD : bool; @@ -22,9 +20,7 @@ struct NetworkPatch final }; void Reload(); -bool DeserializeLine(const std::string& line, NetworkPatch* patch); -bool IsWC24Channel(); -void LoadPatchSection(const Common::IniFile& ini); -std::optional GetNetworkPatch(const std::string& source, IsKD is_kd); + +std::optional GetNetworkPatch(std::string_view source, IsKD is_kd); std::optional GetNetworkPatchByPayload(std::string_view source); } // namespace WC24PatchEngine diff --git a/Source/Core/DiscIO/Blob.h b/Source/Core/DiscIO/Blob.h index 1777f9fcaa..29f6fb5b3f 100644 --- a/Source/Core/DiscIO/Blob.h +++ b/Source/Core/DiscIO/Blob.h @@ -64,6 +64,7 @@ public: virtual ~BlobReader() {} virtual BlobType GetBlobType() const = 0; + virtual std::unique_ptr CopyReader() const = 0; virtual u64 GetRawSize() const = 0; virtual u64 GetDataSize() const = 0; diff --git a/Source/Core/DiscIO/CISOBlob.cpp b/Source/Core/DiscIO/CISOBlob.cpp index 28408402b8..001c462694 100644 --- a/Source/Core/DiscIO/CISOBlob.cpp +++ b/Source/Core/DiscIO/CISOBlob.cpp @@ -40,6 +40,11 @@ std::unique_ptr CISOFileReader::Create(File::IOFile file) return nullptr; } +std::unique_ptr CISOFileReader::CopyReader() const +{ + return Create(m_file.Duplicate("rb")); +} + u64 CISOFileReader::GetDataSize() const { return static_cast(CISO_MAP_SIZE) * m_block_size; diff --git a/Source/Core/DiscIO/CISOBlob.h b/Source/Core/DiscIO/CISOBlob.h index ddbd5d0719..a3cd2ead82 100644 --- a/Source/Core/DiscIO/CISOBlob.h +++ b/Source/Core/DiscIO/CISOBlob.h @@ -36,6 +36,7 @@ public: static std::unique_ptr Create(File::IOFile file); BlobType GetBlobType() const override { return BlobType::CISO; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override; u64 GetDataSize() const override; diff --git a/Source/Core/DiscIO/CompressedBlob.cpp b/Source/Core/DiscIO/CompressedBlob.cpp index 139a1e6d17..629cedfe7c 100644 --- a/Source/Core/DiscIO/CompressedBlob.cpp +++ b/Source/Core/DiscIO/CompressedBlob.cpp @@ -74,6 +74,11 @@ CompressedBlobReader::~CompressedBlobReader() { } +std::unique_ptr CompressedBlobReader::CopyReader() const +{ + return Create(m_file.Duplicate("rb"), m_file_name); +} + // IMPORTANT: Calling this function invalidates all earlier pointers gotten from this function. u64 CompressedBlobReader::GetBlockCompressedSize(u64 block_num) const { diff --git a/Source/Core/DiscIO/CompressedBlob.h b/Source/Core/DiscIO/CompressedBlob.h index c828b1ad2b..c7c892cd13 100644 --- a/Source/Core/DiscIO/CompressedBlob.h +++ b/Source/Core/DiscIO/CompressedBlob.h @@ -50,6 +50,7 @@ public: const CompressedBlobHeader& GetHeader() const { return m_header; } BlobType GetBlobType() const override { return BlobType::GCZ; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return m_file_size; } u64 GetDataSize() const override { return m_header.data_size; } diff --git a/Source/Core/DiscIO/DirectoryBlob.cpp b/Source/Core/DiscIO/DirectoryBlob.cpp index 193d74c244..7cd7e12def 100644 --- a/Source/Core/DiscIO/DirectoryBlob.cpp +++ b/Source/Core/DiscIO/DirectoryBlob.cpp @@ -82,7 +82,7 @@ u64 DiscContent::GetSize() const return m_size; } -bool DiscContent::Read(u64* offset, u64* length, u8** buffer) const +bool DiscContent::Read(u64* offset, u64* length, u8** buffer, DirectoryBlobReader* blob) const { if (m_size == 0) return true; @@ -104,15 +104,15 @@ bool DiscContent::Read(u64* offset, u64* length, u8** buffer) const return false; } } - else if (std::holds_alternative(m_content_source)) + else if (std::holds_alternative(m_content_source)) { - const u8* const content_pointer = std::get(m_content_source) + offset_in_content; - std::copy(content_pointer, content_pointer + bytes_to_read, *buffer); + const auto& content = std::get(m_content_source); + std::copy(content->begin() + offset_in_content, + content->begin() + offset_in_content + bytes_to_read, *buffer); } else if (std::holds_alternative(m_content_source)) { const auto& content = std::get(m_content_source); - DirectoryBlobReader* blob = content.m_reader; const u64 decrypted_size = m_size * VolumeWii::BLOCK_DATA_SIZE / VolumeWii::BLOCK_TOTAL_SIZE; if (!blob->EncryptPartitionData(content.m_offset + offset_in_content, bytes_to_read, *buffer, content.m_partition_data_offset, decrypted_size)) @@ -123,8 +123,8 @@ bool DiscContent::Read(u64* offset, u64* length, u8** buffer) const else if (std::holds_alternative(m_content_source)) { const auto& source = std::get(m_content_source); - if (!source.m_volume->Read(source.m_offset + offset_in_content, bytes_to_read, *buffer, - source.m_partition)) + if (!blob->GetWrappedVolume()->Read(source.m_offset + offset_in_content, bytes_to_read, + *buffer, source.m_partition)) { return false; } @@ -134,12 +134,6 @@ bool DiscContent::Read(u64* offset, u64* length, u8** buffer) const const ContentFixedByte& source = std::get(m_content_source); std::fill_n(*buffer, bytes_to_read, source.m_byte); } - else if (std::holds_alternative(m_content_source)) - { - const ContentByteVector& source = std::get(m_content_source); - std::copy(source.m_bytes.begin() + offset_in_content, - source.m_bytes.begin() + offset_in_content + bytes_to_read, *buffer); - } else { PanicAlertFmt("DirectoryBlob: Invalid content source in DiscContent."); @@ -174,7 +168,7 @@ u64 DiscContentContainer::CheckSizeAndAdd(u64 offset, u64 max_size, const std::s return size; } -bool DiscContentContainer::Read(u64 offset, u64 length, u8* buffer) const +bool DiscContentContainer::Read(u64 offset, u64 length, u8* buffer, DirectoryBlobReader* blob) const { // Determine which DiscContent the offset refers to std::set::const_iterator it = m_contents.upper_bound(DiscContent(offset)); @@ -187,7 +181,7 @@ bool DiscContentContainer::Read(u64 offset, u64 length, u8* buffer) const if (length == 0) return true; - if (!it->Read(&offset, &length, &buffer)) + if (!it->Read(&offset, &length, &buffer, blob)) return false; ++it; @@ -388,7 +382,10 @@ DirectoryBlobReader::DirectoryBlobReader(const std::string& game_partition_root, } else { - SetNonpartitionDiscHeaderFromFile(game_partition.GetHeader(), game_partition_root); + std::vector disc_header(DISCHEADER_SIZE); + game_partition.GetContents().Read(DISCHEADER_ADDRESS, DISCHEADER_SIZE, disc_header.data(), + this); + SetNonpartitionDiscHeaderFromFile(disc_header, game_partition_root); SetWiiRegionDataFromFile(game_partition_root); std::vector partitions; @@ -426,7 +423,7 @@ DirectoryBlobReader::DirectoryBlobReader( { DirectoryBlobPartition game_partition(m_wrapped_volume.get(), m_wrapped_volume->GetGamePartition(), std::nullopt, - sys_callback, fst_callback); + sys_callback, fst_callback, this); m_is_wii = game_partition.IsWii(); if (!m_is_wii) @@ -444,7 +441,10 @@ DirectoryBlobReader::DirectoryBlobReader( { header_bin.clear(); } - SetNonpartitionDiscHeader(game_partition.GetHeader(), std::move(header_bin)); + std::vector disc_header(DISCHEADER_SIZE); + game_partition.GetContents().Read(DISCHEADER_ADDRESS, DISCHEADER_SIZE, disc_header.data(), + this); + SetNonpartitionDiscHeader(disc_header, std::move(header_bin)); std::vector wii_region_data(WII_REGION_DATA_SIZE); if (!m_wrapped_volume->Read(WII_REGION_DATA_ADDRESS, WII_REGION_DATA_SIZE, @@ -465,9 +465,9 @@ DirectoryBlobReader::DirectoryBlobReader( auto type = m_wrapped_volume->GetPartitionType(partition); if (type) { - partitions.emplace_back( - DirectoryBlobPartition(m_wrapped_volume.get(), partition, m_is_wii, nullptr, nullptr), - static_cast(*type)); + partitions.emplace_back(DirectoryBlobPartition(m_wrapped_volume.get(), partition, m_is_wii, + nullptr, nullptr, this), + static_cast(*type)); } } @@ -475,13 +475,24 @@ DirectoryBlobReader::DirectoryBlobReader( } } +DirectoryBlobReader::DirectoryBlobReader(const DirectoryBlobReader& rhs) + : m_gamecube_pseudopartition(rhs.m_gamecube_pseudopartition), + m_nonpartition_contents(rhs.m_nonpartition_contents), m_partitions(rhs.m_partitions), + m_encryption_cache(this), m_is_wii(rhs.m_is_wii), m_encrypted(rhs.m_encrypted), + m_data_size(rhs.m_data_size), + m_wrapped_volume(rhs.m_wrapped_volume ? + CreateDisc(rhs.m_wrapped_volume->GetBlobReader().CopyReader()) : + nullptr) +{ +} + bool DirectoryBlobReader::Read(u64 offset, u64 length, u8* buffer) { if (offset + length > m_data_size) return false; return (m_is_wii ? m_nonpartition_contents : m_gamecube_pseudopartition.GetContents()) - .Read(offset, length, buffer); + .Read(offset, length, buffer, this); } const DirectoryBlobPartition* DirectoryBlobReader::GetPartition(u64 offset, u64 size, @@ -510,7 +521,7 @@ bool DirectoryBlobReader::ReadWiiDecrypted(u64 offset, u64 size, u8* buffer, if (!partition) return false; - return partition->GetContents().Read(offset, size, buffer); + return partition->GetContents().Read(offset, size, buffer, this); } bool DirectoryBlobReader::EncryptPartitionData(u64 offset, u64 size, u8* buffer, @@ -522,7 +533,7 @@ bool DirectoryBlobReader::EncryptPartitionData(u64 offset, u64 size, u8* buffer, return false; if (!m_encrypted) - return it->second.GetContents().Read(offset, size, buffer); + return it->second.GetContents().Read(offset, size, buffer, this); return m_encryption_cache.EncryptGroups(offset, size, buffer, partition_data_offset, partition_data_decrypted_size, it->second.GetKey()); @@ -533,6 +544,11 @@ BlobType DirectoryBlobReader::GetBlobType() const return BlobType::DIRECTORY; } +std::unique_ptr DirectoryBlobReader::CopyReader() const +{ + return std::unique_ptr(new DirectoryBlobReader(*this)); +} + u64 DirectoryBlobReader::GetRawSize() const { // Not implemented @@ -558,28 +574,25 @@ void DirectoryBlobReader::SetNonpartitionDiscHeader(const std::vector& parti std::vector header_bin) { const size_t header_bin_size = header_bin.size(); - m_disc_header_nonpartition = std::move(header_bin); - m_disc_header_nonpartition.resize(WII_NONPARTITION_DISCHEADER_SIZE); + header_bin.resize(WII_NONPARTITION_DISCHEADER_SIZE); // If header.bin is missing or smaller than expected, use the content of sys/boot.bin instead - if (header_bin_size < m_disc_header_nonpartition.size()) + if (header_bin_size < header_bin.size()) { std::copy(partition_header.data() + header_bin_size, - partition_header.data() + m_disc_header_nonpartition.size(), - m_disc_header_nonpartition.data() + header_bin_size); + partition_header.data() + header_bin.size(), header_bin.data() + header_bin_size); } // 0x60 and 0x61 are the only differences between the partition and non-partition headers if (header_bin_size < 0x60) - m_disc_header_nonpartition[0x60] = 0; + header_bin[0x60] = 0; if (header_bin_size < 0x61) - m_disc_header_nonpartition[0x61] = 0; + header_bin[0x61] = 0; - m_encrypted = std::all_of(m_disc_header_nonpartition.data() + 0x60, - m_disc_header_nonpartition.data() + 0x64, [](u8 x) { return x == 0; }); + m_encrypted = + std::all_of(header_bin.data() + 0x60, header_bin.data() + 0x64, [](u8 x) { return x == 0; }); - m_nonpartition_contents.AddReference(WII_NONPARTITION_DISCHEADER_ADDRESS, - m_disc_header_nonpartition); + m_nonpartition_contents.Add(WII_NONPARTITION_DISCHEADER_ADDRESS, std::move(header_bin)); } void DirectoryBlobReader::SetWiiRegionDataFromFile(const std::string& game_partition_root) @@ -594,20 +607,19 @@ void DirectoryBlobReader::SetWiiRegionDataFromFile(const std::string& game_parti void DirectoryBlobReader::SetWiiRegionData(const std::vector& wii_region_data, const std::string& log_path) { - m_wii_region_data.resize(0x10, 0x00); - m_wii_region_data.resize(WII_REGION_DATA_SIZE, 0x80); - Write32(INVALID_REGION, 0, &m_wii_region_data); + std::vector region_data(0x10, 0x00); + region_data.resize(WII_REGION_DATA_SIZE, 0x80); + Write32(INVALID_REGION, 0, ®ion_data); std::copy_n(wii_region_data.begin(), - std::min(wii_region_data.size(), WII_REGION_DATA_SIZE), - m_wii_region_data.begin()); + std::min(wii_region_data.size(), WII_REGION_DATA_SIZE), region_data.begin()); if (wii_region_data.size() < 0x4) ERROR_LOG_FMT(DISCIO, "Couldn't read region from {}", log_path); else if (wii_region_data.size() < 0x20) ERROR_LOG_FMT(DISCIO, "Couldn't read age ratings from {}", log_path); - m_nonpartition_contents.AddReference(WII_REGION_DATA_ADDRESS, m_wii_region_data); + m_nonpartition_contents.Add(WII_REGION_DATA_ADDRESS, std::move(region_data)); } void DirectoryBlobReader::SetPartitions(std::vector&& partitions) @@ -634,14 +646,14 @@ void DirectoryBlobReader::SetPartitions(std::vector&& partiti constexpr u32 PARTITION_TABLE_ADDRESS = 0x40000; constexpr u32 PARTITION_SUBTABLE1_OFFSET = 0x20; constexpr u32 PARTITION_SUBTABLE2_OFFSET = 0x40; - m_partition_table.resize(PARTITION_SUBTABLE2_OFFSET + subtable_2_size * 8); + std::vector partition_table(PARTITION_SUBTABLE2_OFFSET + subtable_2_size * 8); - Write32(subtable_1_size, 0x0, &m_partition_table); - Write32((PARTITION_TABLE_ADDRESS + PARTITION_SUBTABLE1_OFFSET) >> 2, 0x4, &m_partition_table); + Write32(subtable_1_size, 0x0, &partition_table); + Write32((PARTITION_TABLE_ADDRESS + PARTITION_SUBTABLE1_OFFSET) >> 2, 0x4, &partition_table); if (subtable_2_size != 0) { - Write32(subtable_2_size, 0x8, &m_partition_table); - Write32((PARTITION_TABLE_ADDRESS + PARTITION_SUBTABLE2_OFFSET) >> 2, 0xC, &m_partition_table); + Write32(subtable_2_size, 0x8, &partition_table); + Write32((PARTITION_TABLE_ADDRESS + PARTITION_SUBTABLE2_OFFSET) >> 2, 0xC, &partition_table); } constexpr u64 STANDARD_UPDATE_PARTITION_ADDRESS = 0x50000; @@ -656,9 +668,9 @@ void DirectoryBlobReader::SetPartitions(std::vector&& partiti if (partitions[i].type == PartitionType::Game) partition_address = std::max(partition_address, STANDARD_GAME_PARTITION_ADDRESS); - Write32(static_cast(partition_address >> 2), offset_in_table, &m_partition_table); + Write32(static_cast(partition_address >> 2), offset_in_table, &partition_table); offset_in_table += 4; - Write32(static_cast(partitions[i].type), offset_in_table, &m_partition_table); + Write32(static_cast(partitions[i].type), offset_in_table, &partition_table); offset_in_table += 4; SetPartitionHeader(&partitions[i].partition, partition_address); @@ -671,14 +683,14 @@ void DirectoryBlobReader::SetPartitions(std::vector&& partiti const u64 partition_data_offset = partition_address + PARTITION_DATA_OFFSET; m_partitions.emplace(partition_data_offset, std::move(partitions[i].partition)); m_nonpartition_contents.Add(partition_data_offset, encrypted_data_size, - ContentPartition{this, 0, partition_data_offset}); + ContentPartition{0, partition_data_offset}); const u64 unaligned_next_partition_address = VolumeWii::OffsetInHashedPartitionToRawOffset( data_size, Partition(partition_address), PARTITION_DATA_OFFSET); partition_address = Common::AlignUp(unaligned_next_partition_address, 0x10000ull); } m_data_size = partition_address; - m_nonpartition_contents.AddReference(PARTITION_TABLE_ADDRESS, m_partition_table); + m_nonpartition_contents.Add(PARTITION_TABLE_ADDRESS, std::move(partition_table)); } // This function sets the header that's shortly before the start of the encrypted @@ -695,13 +707,12 @@ void DirectoryBlobReader::SetPartitionHeader(DirectoryBlobPartition* partition, u64 ticket_size; if (wrapped_partition) { - const auto& ticket = m_wrapped_volume->GetTicket(*wrapped_partition).GetBytes(); - auto& new_ticket = m_extra_data.emplace_back(ticket); + std::vector new_ticket = m_wrapped_volume->GetTicket(*wrapped_partition).GetBytes(); if (new_ticket.size() > WII_PARTITION_TICKET_SIZE) new_ticket.resize(WII_PARTITION_TICKET_SIZE); ticket_size = new_ticket.size(); - m_nonpartition_contents.AddReference(partition_address + WII_PARTITION_TICKET_ADDRESS, - new_ticket); + m_nonpartition_contents.Add(partition_address + WII_PARTITION_TICKET_ADDRESS, + std::move(new_ticket)); } else { @@ -713,12 +724,11 @@ void DirectoryBlobReader::SetPartitionHeader(DirectoryBlobPartition* partition, u64 tmd_size; if (wrapped_partition) { - const auto& tmd = m_wrapped_volume->GetTMD(*wrapped_partition).GetBytes(); - auto& new_tmd = m_extra_data.emplace_back(tmd); + std::vector new_tmd = m_wrapped_volume->GetTMD(*wrapped_partition).GetBytes(); if (new_tmd.size() > IOS::ES::MAX_TMD_SIZE) new_tmd.resize(IOS::ES::MAX_TMD_SIZE); tmd_size = new_tmd.size(); - m_nonpartition_contents.AddReference(partition_address + TMD_OFFSET, new_tmd); + m_nonpartition_contents.Add(partition_address + TMD_OFFSET, std::move(new_tmd)); } else { @@ -732,12 +742,11 @@ void DirectoryBlobReader::SetPartitionHeader(DirectoryBlobPartition* partition, u64 cert_size; if (wrapped_partition) { - const auto& cert = m_wrapped_volume->GetCertificateChain(*wrapped_partition); - auto& new_cert = m_extra_data.emplace_back(cert); + std::vector new_cert = m_wrapped_volume->GetCertificateChain(*wrapped_partition); if (new_cert.size() > max_cert_size) new_cert.resize(max_cert_size); cert_size = new_cert.size(); - m_nonpartition_contents.AddReference(partition_address + cert_offset, new_cert); + m_nonpartition_contents.Add(partition_address + cert_offset, std::move(new_cert)); } else { @@ -753,11 +762,11 @@ void DirectoryBlobReader::SetPartitionHeader(DirectoryBlobPartition* partition, wrapped_partition->offset + WII_PARTITION_H3_OFFSET_ADDRESS, PARTITION_NONE); if (offset) { - auto& new_h3 = m_extra_data.emplace_back(WII_PARTITION_H3_SIZE); + std::vector new_h3(WII_PARTITION_H3_SIZE); if (m_wrapped_volume->Read(wrapped_partition->offset + *offset, new_h3.size(), new_h3.data(), PARTITION_NONE)) { - m_nonpartition_contents.AddReference(partition_address + H3_OFFSET, new_h3); + m_nonpartition_contents.Add(partition_address + H3_OFFSET, std::move(new_h3)); } } } @@ -770,7 +779,7 @@ void DirectoryBlobReader::SetPartitionHeader(DirectoryBlobPartition* partition, constexpr u32 PARTITION_HEADER_SIZE = 0x1c; const u64 data_size = Common::AlignUp(partition->GetDataSize(), 0x7c00) / 0x7c00 * 0x8000; - std::vector& partition_header = m_extra_data.emplace_back(PARTITION_HEADER_SIZE); + std::vector partition_header(PARTITION_HEADER_SIZE); Write32(static_cast(tmd_size), 0x0, &partition_header); Write32(TMD_OFFSET >> 2, 0x4, &partition_header); Write32(static_cast(cert_size), 0x8, &partition_header); @@ -779,12 +788,12 @@ void DirectoryBlobReader::SetPartitionHeader(DirectoryBlobPartition* partition, Write32(PARTITION_DATA_OFFSET >> 2, 0x14, &partition_header); Write32(static_cast(data_size >> 2), 0x18, &partition_header); - m_nonpartition_contents.AddReference(partition_address + WII_PARTITION_TICKET_SIZE, - partition_header); + m_nonpartition_contents.Add(partition_address + WII_PARTITION_TICKET_SIZE, + std::move(partition_header)); std::vector ticket_buffer(ticket_size); m_nonpartition_contents.Read(partition_address + WII_PARTITION_TICKET_ADDRESS, ticket_size, - ticket_buffer.data()); + ticket_buffer.data(), this); IOS::ES::TicketReader ticket(std::move(ticket_buffer)); if (ticket.IsValid()) partition->SetKey(ticket.GetTitleKey()); @@ -807,8 +816,8 @@ static void GenerateBuilderNodesFromFileSystem(const DiscIO::VolumeDisc& volume, else { std::vector source; - source.emplace_back(BuilderContentSource{ - 0, file_info.GetSize(), ContentVolume{file_info.GetOffset(), &volume, partition}}); + source.emplace_back(BuilderContentSource{0, file_info.GetSize(), + ContentVolume{file_info.GetOffset(), partition}}); nodes->emplace_back( FSTBuilderNode{file_info.GetName(), file_info.GetSize(), std::move(source)}); } @@ -819,19 +828,26 @@ DirectoryBlobPartition::DirectoryBlobPartition(const std::string& root_directory std::optional is_wii) : m_root_directory(root_directory) { - SetDiscHeaderFromFile(m_root_directory + "sys/boot.bin"); - SetDiscType(is_wii); + std::vector disc_header(DISCHEADER_SIZE); + if (ReadFileToVector(m_root_directory + "sys/boot.bin", &disc_header) < 0x20) + ERROR_LOG_FMT(DISCIO, "{} doesn't exist or is too small", m_root_directory + "sys/boot.bin"); + + SetDiscType(is_wii, disc_header); SetBI2FromFile(m_root_directory + "sys/bi2.bin"); const u64 dol_address = SetApploaderFromFile(m_root_directory + "sys/apploader.img"); - const u64 fst_address = SetDOLFromFile(m_root_directory + "sys/main.dol", dol_address); - BuildFSTFromFolder(m_root_directory + "files/", fst_address); + const u64 fst_address = + SetDOLFromFile(m_root_directory + "sys/main.dol", dol_address, &disc_header); + BuildFSTFromFolder(m_root_directory + "files/", fst_address, &disc_header); + + m_contents.Add(DISCHEADER_ADDRESS, disc_header); } static void FillSingleFileNode(FSTBuilderNode* node, std::vector data) { std::vector contents; const size_t size = data.size(); - contents.emplace_back(BuilderContentSource{0, size, ContentByteVector{std::move(data)}}); + contents.emplace_back( + BuilderContentSource{0, size, std::make_shared>(std::move(data))}); node->m_size = size; node->m_content = std::move(contents); } @@ -844,7 +860,8 @@ static FSTBuilderNode BuildSingleFileNode(std::string filename, std::vector return node; } -static std::vector ExtractNodeToVector(std::vector* nodes, void* userdata) +static std::vector ExtractNodeToVector(std::vector* nodes, void* userdata, + DirectoryBlobReader* blob) { std::vector data; const auto it = @@ -858,7 +875,7 @@ static std::vector ExtractNodeToVector(std::vector* nodes, v for (auto& content : it->GetFileContent()) tmp.Add(content.m_offset, content.m_size, std::move(content.m_source)); data.resize(it->m_size); - tmp.Read(0, it->m_size, data.data()); + tmp.Read(0, it->m_size, data.data(), blob); return data; } @@ -866,7 +883,8 @@ DirectoryBlobPartition::DirectoryBlobPartition( DiscIO::VolumeDisc* volume, const DiscIO::Partition& partition, std::optional is_wii, const std::function* fst_nodes)>& sys_callback, const std::function* fst_nodes, FSTBuilderNode* dol_node)>& - fst_callback) + fst_callback, + DirectoryBlobReader* blob) : m_wrapped_partition(partition) { std::vector sys_nodes; @@ -874,17 +892,16 @@ DirectoryBlobPartition::DirectoryBlobPartition( std::vector disc_header(DISCHEADER_SIZE); if (!volume->Read(DISCHEADER_ADDRESS, DISCHEADER_SIZE, disc_header.data(), partition)) disc_header.clear(); - sys_nodes.emplace_back(BuildSingleFileNode("boot.bin", std::move(disc_header), &m_disc_header)); + sys_nodes.emplace_back(BuildSingleFileNode("boot.bin", std::move(disc_header), &disc_header)); std::vector bi2(BI2_SIZE); if (!volume->Read(BI2_ADDRESS, BI2_SIZE, bi2.data(), partition)) bi2.clear(); - sys_nodes.emplace_back(BuildSingleFileNode("bi2.bin", std::move(bi2), &m_bi2)); + sys_nodes.emplace_back(BuildSingleFileNode("bi2.bin", std::move(bi2), &bi2)); std::vector apploader; const auto apploader_size = GetApploaderSize(*volume, partition); - auto& apploader_node = - sys_nodes.emplace_back(FSTBuilderNode{"apploader.img", 0, {}, &m_apploader}); + auto& apploader_node = sys_nodes.emplace_back(FSTBuilderNode{"apploader.img", 0, {}, &apploader}); if (apploader_size) { apploader.resize(*apploader_size); @@ -896,11 +913,12 @@ DirectoryBlobPartition::DirectoryBlobPartition( if (sys_callback) sys_callback(&sys_nodes); - SetDiscHeader(ExtractNodeToVector(&sys_nodes, &m_disc_header)); - SetDiscType(is_wii); - SetBI2(ExtractNodeToVector(&sys_nodes, &m_bi2)); + disc_header = ExtractNodeToVector(&sys_nodes, &disc_header, blob); + disc_header.resize(DISCHEADER_SIZE); + SetDiscType(is_wii, disc_header); + SetBI2(ExtractNodeToVector(&sys_nodes, &bi2, blob)); const u64 new_dol_address = - SetApploader(ExtractNodeToVector(&sys_nodes, &m_apploader), "apploader"); + SetApploader(ExtractNodeToVector(&sys_nodes, &apploader, blob), "apploader"); FSTBuilderNode dol_node{"main.dol", 0, {}}; const auto dol_offset = GetBootDOLOffset(*volume, partition); @@ -911,7 +929,7 @@ DirectoryBlobPartition::DirectoryBlobPartition( { std::vector dol_contents; dol_contents.emplace_back( - BuilderContentSource{0, *dol_size, ContentVolume{*dol_offset, volume, partition}}); + BuilderContentSource{0, *dol_size, ContentVolume{*dol_offset, partition}}); dol_node.m_size = *dol_size; dol_node.m_content = std::move(dol_contents); } @@ -926,27 +944,14 @@ DirectoryBlobPartition::DirectoryBlobPartition( if (fst_callback) fst_callback(&nodes, &dol_node); - const u64 new_fst_address = SetDOL(std::move(dol_node), new_dol_address); - BuildFST(std::move(nodes), new_fst_address); + const u64 new_fst_address = SetDOL(std::move(dol_node), new_dol_address, &disc_header); + BuildFST(std::move(nodes), new_fst_address, &disc_header); + + m_contents.Add(DISCHEADER_ADDRESS, disc_header); } -void DirectoryBlobPartition::SetDiscHeaderFromFile(const std::string& boot_bin_path) -{ - m_disc_header.resize(DISCHEADER_SIZE); - if (ReadFileToVector(boot_bin_path, &m_disc_header) < 0x20) - ERROR_LOG_FMT(DISCIO, "{} doesn't exist or is too small", boot_bin_path); - - m_contents.AddReference(DISCHEADER_ADDRESS, m_disc_header); -} - -void DirectoryBlobPartition::SetDiscHeader(std::vector boot_bin) -{ - m_disc_header = std::move(boot_bin); - m_disc_header.resize(DISCHEADER_SIZE); - m_contents.AddReference(DISCHEADER_ADDRESS, m_disc_header); -} - -void DirectoryBlobPartition::SetDiscType(std::optional is_wii) +void DirectoryBlobPartition::SetDiscType(std::optional is_wii, + const std::vector& disc_header) { if (is_wii.has_value()) { @@ -954,8 +959,8 @@ void DirectoryBlobPartition::SetDiscType(std::optional is_wii) } else { - m_is_wii = Common::swap32(&m_disc_header[0x18]) == WII_DISC_MAGIC; - const bool is_gc = Common::swap32(&m_disc_header[0x1c]) == GAMECUBE_DISC_MAGIC; + m_is_wii = Common::swap32(&disc_header[0x18]) == WII_DISC_MAGIC; + const bool is_gc = Common::swap32(&disc_header[0x1c]) == GAMECUBE_DISC_MAGIC; if (m_is_wii == is_gc) { ERROR_LOG_FMT(DISCIO, "Couldn't detect disc type based on disc header; assuming {}", @@ -968,28 +973,27 @@ void DirectoryBlobPartition::SetDiscType(std::optional is_wii) void DirectoryBlobPartition::SetBI2FromFile(const std::string& bi2_path) { - m_bi2.resize(BI2_SIZE); + std::vector bi2(BI2_SIZE); if (!m_is_wii) - Write32(INVALID_REGION, 0x18, &m_bi2); + Write32(INVALID_REGION, 0x18, &bi2); - const size_t bytes_read = ReadFileToVector(bi2_path, &m_bi2); + const size_t bytes_read = ReadFileToVector(bi2_path, &bi2); if (!m_is_wii && bytes_read < 0x1C) ERROR_LOG_FMT(DISCIO, "Couldn't read region from {}", bi2_path); - m_contents.AddReference(BI2_ADDRESS, m_bi2); + m_contents.Add(BI2_ADDRESS, std::move(bi2)); } void DirectoryBlobPartition::SetBI2(std::vector bi2) { const size_t bi2_size = bi2.size(); - m_bi2 = std::move(bi2); - m_bi2.resize(BI2_SIZE); + bi2.resize(BI2_SIZE); if (!m_is_wii && bi2_size < 0x1C) - Write32(INVALID_REGION, 0x18, &m_bi2); + Write32(INVALID_REGION, 0x18, &bi2); - m_contents.AddReference(BI2_ADDRESS, m_bi2); + m_contents.Add(BI2_ADDRESS, std::move(bi2)); } u64 DirectoryBlobPartition::SetApploaderFromFile(const std::string& path) @@ -1004,16 +1008,15 @@ u64 DirectoryBlobPartition::SetApploader(std::vector apploader, const std::s { bool success = false; - m_apploader = std::move(apploader); - if (m_apploader.size() < 0x20) + if (apploader.size() < 0x20) { ERROR_LOG_FMT(DISCIO, "{} couldn't be accessed or is too small", log_path); } else { - const size_t apploader_size = 0x20 + Common::swap32(*(u32*)&m_apploader[0x14]) + - Common::swap32(*(u32*)&m_apploader[0x18]); - if (apploader_size != m_apploader.size()) + const size_t apploader_size = + 0x20 + Common::swap32(*(u32*)&apploader[0x14]) + Common::swap32(*(u32*)&apploader[0x18]); + if (apploader_size != apploader.size()) ERROR_LOG_FMT(DISCIO, "{} is the wrong size... Is it really an apploader?", log_path); else success = true; @@ -1021,33 +1024,36 @@ u64 DirectoryBlobPartition::SetApploader(std::vector apploader, const std::s if (!success) { - m_apploader.resize(0x20); + apploader.resize(0x20); // Make sure BS2 HLE doesn't try to run the apploader - Write32(static_cast(-1), 0x10, &m_apploader); + Write32(static_cast(-1), 0x10, &apploader); } - m_contents.AddReference(APPLOADER_ADDRESS, m_apploader); + size_t apploader_size = apploader.size(); + m_contents.Add(APPLOADER_ADDRESS, std::move(apploader)); // Return DOL address, 32 byte aligned (plus 32 byte padding) - return Common::AlignUp(APPLOADER_ADDRESS + m_apploader.size() + 0x20, 0x20ull); + return Common::AlignUp(APPLOADER_ADDRESS + apploader_size + 0x20, 0x20ull); } -u64 DirectoryBlobPartition::SetDOLFromFile(const std::string& path, u64 dol_address) +u64 DirectoryBlobPartition::SetDOLFromFile(const std::string& path, u64 dol_address, + std::vector* disc_header) { const u64 dol_size = m_contents.CheckSizeAndAdd(dol_address, path); - Write32(static_cast(dol_address >> m_address_shift), 0x0420, &m_disc_header); + Write32(static_cast(dol_address >> m_address_shift), 0x0420, disc_header); // Return FST address, 32 byte aligned (plus 32 byte padding) return Common::AlignUp(dol_address + dol_size + 0x20, 0x20ull); } -u64 DirectoryBlobPartition::SetDOL(FSTBuilderNode dol_node, u64 dol_address) +u64 DirectoryBlobPartition::SetDOL(FSTBuilderNode dol_node, u64 dol_address, + std::vector* disc_header) { for (auto& content : dol_node.GetFileContent()) m_contents.Add(dol_address + content.m_offset, content.m_size, std::move(content.m_source)); - Write32(static_cast(dol_address >> m_address_shift), 0x0420, &m_disc_header); + Write32(static_cast(dol_address >> m_address_shift), 0x0420, disc_header); // Return FST address, 32 byte aligned (plus 32 byte padding) return Common::AlignUp(dol_address + dol_node.m_size + 0x20, 0x20ull); @@ -1075,10 +1081,11 @@ static std::vector ConvertFSTEntriesToBuilderNodes(const File::F return nodes; } -void DirectoryBlobPartition::BuildFSTFromFolder(const std::string& fst_root_path, u64 fst_address) +void DirectoryBlobPartition::BuildFSTFromFolder(const std::string& fst_root_path, u64 fst_address, + std::vector* disc_header) { auto nodes = ConvertFSTEntriesToBuilderNodes(File::ScanDirectoryTree(fst_root_path, true)); - BuildFST(std::move(nodes), fst_address); + BuildFST(std::move(nodes), fst_address, disc_header); } static void ConvertUTF8NamesToSHIFTJIS(std::vector* fst) @@ -1118,10 +1125,9 @@ static size_t RecalculateFolderSizes(std::vector* fst) return size; } -void DirectoryBlobPartition::BuildFST(std::vector root_nodes, u64 fst_address) +void DirectoryBlobPartition::BuildFST(std::vector root_nodes, u64 fst_address, + std::vector* disc_header) { - m_fst_data.clear(); - ConvertUTF8NamesToSHIFTJIS(&root_nodes); u32 name_table_size = Common::AlignUp(ComputeNameSize(root_nodes), 1ull << m_address_shift); @@ -1130,59 +1136,61 @@ void DirectoryBlobPartition::BuildFST(std::vector root_nodes, u6 u64 total_entries = RecalculateFolderSizes(&root_nodes) + 1; const u64 name_table_offset = total_entries * ENTRY_SIZE; - m_fst_data.resize(name_table_offset + name_table_size); + std::vector fst_data(name_table_offset + name_table_size); // 32 KiB aligned start of data on disc - u64 current_data_address = Common::AlignUp(fst_address + m_fst_data.size(), 0x8000ull); + u64 current_data_address = Common::AlignUp(fst_address + fst_data.size(), 0x8000ull); u32 fst_offset = 0; // Offset within FST data u32 name_offset = 0; // Offset within name table u32 root_offset = 0; // Offset of root of FST // write root entry - WriteEntryData(&fst_offset, DIRECTORY_ENTRY, 0, 0, total_entries, m_address_shift); + WriteEntryData(&fst_data, &fst_offset, DIRECTORY_ENTRY, 0, 0, total_entries, m_address_shift); - WriteDirectory(&root_nodes, &fst_offset, &name_offset, ¤t_data_address, root_offset, - name_table_offset); + WriteDirectory(&fst_data, &root_nodes, &fst_offset, &name_offset, ¤t_data_address, + root_offset, name_table_offset); // overflow check, compare the aligned name offset with the aligned name table size ASSERT(Common::AlignUp(name_offset, 1ull << m_address_shift) == name_table_size); // write FST size and location - Write32((u32)(fst_address >> m_address_shift), 0x0424, &m_disc_header); - Write32((u32)(m_fst_data.size() >> m_address_shift), 0x0428, &m_disc_header); - Write32((u32)(m_fst_data.size() >> m_address_shift), 0x042c, &m_disc_header); + Write32((u32)(fst_address >> m_address_shift), 0x0424, disc_header); + Write32((u32)(fst_data.size() >> m_address_shift), 0x0428, disc_header); + Write32((u32)(fst_data.size() >> m_address_shift), 0x042c, disc_header); - m_contents.AddReference(fst_address, m_fst_data); + m_contents.Add(fst_address, std::move(fst_data)); m_data_size = current_data_address; } -void DirectoryBlobPartition::WriteEntryData(u32* entry_offset, u8 type, u32 name_offset, - u64 data_offset, u64 length, u32 address_shift) +void DirectoryBlobPartition::WriteEntryData(std::vector* fst_data, u32* entry_offset, u8 type, + u32 name_offset, u64 data_offset, u64 length, + u32 address_shift) { - m_fst_data[(*entry_offset)++] = type; + (*fst_data)[(*entry_offset)++] = type; - m_fst_data[(*entry_offset)++] = (name_offset >> 16) & 0xff; - m_fst_data[(*entry_offset)++] = (name_offset >> 8) & 0xff; - m_fst_data[(*entry_offset)++] = (name_offset)&0xff; + (*fst_data)[(*entry_offset)++] = (name_offset >> 16) & 0xff; + (*fst_data)[(*entry_offset)++] = (name_offset >> 8) & 0xff; + (*fst_data)[(*entry_offset)++] = (name_offset)&0xff; - Write32((u32)(data_offset >> address_shift), *entry_offset, &m_fst_data); + Write32((u32)(data_offset >> address_shift), *entry_offset, fst_data); *entry_offset += 4; - Write32((u32)length, *entry_offset, &m_fst_data); + Write32((u32)length, *entry_offset, fst_data); *entry_offset += 4; } -void DirectoryBlobPartition::WriteEntryName(u32* name_offset, const std::string& name, - u64 name_table_offset) +void DirectoryBlobPartition::WriteEntryName(std::vector* fst_data, u32* name_offset, + const std::string& name, u64 name_table_offset) { - strncpy((char*)&m_fst_data[*name_offset + name_table_offset], name.c_str(), name.length() + 1); + strncpy((char*)&(*fst_data)[*name_offset + name_table_offset], name.c_str(), name.length() + 1); *name_offset += (u32)(name.length() + 1); } -void DirectoryBlobPartition::WriteDirectory(std::vector* parent_entries, +void DirectoryBlobPartition::WriteDirectory(std::vector* fst_data, + std::vector* parent_entries, u32* fst_offset, u32* name_offset, u64* data_offset, u32 parent_entry_index, u64 name_table_offset) { @@ -1204,20 +1212,20 @@ void DirectoryBlobPartition::WriteDirectory(std::vector* parent_ if (entry.IsFolder()) { u32 entry_index = *fst_offset / ENTRY_SIZE; - WriteEntryData(fst_offset, DIRECTORY_ENTRY, *name_offset, parent_entry_index, + WriteEntryData(fst_data, fst_offset, DIRECTORY_ENTRY, *name_offset, parent_entry_index, entry_index + entry.m_size + 1, 0); - WriteEntryName(name_offset, entry.m_filename, name_table_offset); + WriteEntryName(fst_data, name_offset, entry.m_filename, name_table_offset); auto& child_nodes = entry.GetFolderContent(); - WriteDirectory(&child_nodes, fst_offset, name_offset, data_offset, entry_index, + WriteDirectory(fst_data, &child_nodes, fst_offset, name_offset, data_offset, entry_index, name_table_offset); } else { // put entry in FST - WriteEntryData(fst_offset, FILE_ENTRY, *name_offset, *data_offset, entry.m_size, + WriteEntryData(fst_data, fst_offset, FILE_ENTRY, *name_offset, *data_offset, entry.m_size, m_address_shift); - WriteEntryName(name_offset, entry.m_filename, name_table_offset); + WriteEntryName(fst_data, name_offset, entry.m_filename, name_table_offset); // write entry to virtual disc auto& contents = entry.GetFileContent(); diff --git a/Source/Core/DiscIO/DirectoryBlob.h b/Source/Core/DiscIO/DirectoryBlob.h index 16c3cc4609..39fe05b163 100644 --- a/Source/Core/DiscIO/DirectoryBlob.h +++ b/Source/Core/DiscIO/DirectoryBlob.h @@ -46,13 +46,13 @@ struct ContentFile u64 m_offset = 0; }; +// Content chunk that's just a direct block of memory +typedef std::shared_ptr> ContentMemory; + // Content chunk that loads data from a DirectoryBlobReader. // Intented for representing a partition within a disc. struct ContentPartition { - // The reader to read data from. - DirectoryBlobReader* m_reader; - // Offset from the start of the partition for the first byte represented by this chunk. u64 m_offset = 0; @@ -66,9 +66,6 @@ struct ContentVolume // Offset from the start of the volume for the first byte represented by this chunk. u64 m_offset = 0; - // The volume to read data from. - const Volume* m_volume = nullptr; - // The partition passed to the Volume's Read() method. Partition m_partition; }; @@ -80,18 +77,11 @@ struct ContentFixedByte u8 m_byte = 0; }; -// Content chunk representing an arbitrary byte sequence that's stored within the struct itself. -struct ContentByteVector -{ - std::vector m_bytes; -}; - using ContentSource = std::variant; struct BuilderContentSource @@ -147,7 +137,7 @@ public: u64 GetOffset() const; u64 GetEndOffset() const; u64 GetSize() const; - bool Read(u64* offset, u64* length, u8** buffer) const; + bool Read(u64* offset, u64* length, u8** buffer, DirectoryBlobReader* blob) const; bool operator==(const DiscContent& other) const { return GetEndOffset() == other.GetEndOffset(); } bool operator!=(const DiscContent& other) const { return !(*this == other); } @@ -170,16 +160,16 @@ private: class DiscContentContainer { public: - template - void AddReference(u64 offset, const std::vector& vector) + void Add(u64 offset, std::vector vector) { - return Add(offset, vector.size() * sizeof(T), reinterpret_cast(vector.data())); + size_t vector_size = vector.size(); + return Add(offset, vector_size, std::make_shared>(std::move(vector))); } void Add(u64 offset, u64 size, ContentSource source); u64 CheckSizeAndAdd(u64 offset, const std::string& path); u64 CheckSizeAndAdd(u64 offset, u64 max_size, const std::string& path); - bool Read(u64 offset, u64 length, u8* buffer) const; + bool Read(u64 offset, u64 length, u8* buffer, DirectoryBlobReader* blob) const; private: std::set m_contents; @@ -194,11 +184,11 @@ public: DiscIO::VolumeDisc* volume, const DiscIO::Partition& partition, std::optional is_wii, const std::function* fst_nodes)>& sys_callback, const std::function* fst_nodes, FSTBuilderNode* dol_node)>& - fst_callback); + fst_callback, + DirectoryBlobReader* blob); - // We do not allow copying, because it might mess up the pointers inside DiscContents - DirectoryBlobPartition(const DirectoryBlobPartition&) = delete; - DirectoryBlobPartition& operator=(const DirectoryBlobPartition&) = delete; + DirectoryBlobPartition(const DirectoryBlobPartition&) = default; + DirectoryBlobPartition& operator=(const DirectoryBlobPartition&) = default; DirectoryBlobPartition(DirectoryBlobPartition&&) = default; DirectoryBlobPartition& operator=(DirectoryBlobPartition&&) = default; @@ -206,7 +196,6 @@ public: u64 GetDataSize() const { return m_data_size; } void SetDataSize(u64 size) { m_data_size = size; } const std::string& GetRootDirectory() const { return m_root_directory; } - const std::vector& GetHeader() const { return m_disc_header; } const DiscContentContainer& GetContents() const { return m_contents; } const std::optional& GetWrappedPartition() const { @@ -217,9 +206,7 @@ public: void SetKey(std::array key) { m_key = key; } private: - void SetDiscHeaderFromFile(const std::string& boot_bin_path); - void SetDiscHeader(std::vector boot_bin); - void SetDiscType(std::optional is_wii); + void SetDiscType(std::optional is_wii, const std::vector& disc_header); void SetBI2FromFile(const std::string& bi2_path); void SetBI2(std::vector bi2); @@ -227,25 +214,24 @@ private: u64 SetApploaderFromFile(const std::string& path); u64 SetApploader(std::vector apploader, const std::string& log_path); // Returns FST address - u64 SetDOLFromFile(const std::string& path, u64 dol_address); - u64 SetDOL(FSTBuilderNode dol_node, u64 dol_address); + u64 SetDOLFromFile(const std::string& path, u64 dol_address, std::vector* disc_header); + u64 SetDOL(FSTBuilderNode dol_node, u64 dol_address, std::vector* disc_header); - void BuildFSTFromFolder(const std::string& fst_root_path, u64 fst_address); - void BuildFST(std::vector root_nodes, u64 fst_address); + void BuildFSTFromFolder(const std::string& fst_root_path, u64 fst_address, + std::vector* disc_header); + void BuildFST(std::vector root_nodes, u64 fst_address, + std::vector* disc_header); // FST creation - void WriteEntryData(u32* entry_offset, u8 type, u32 name_offset, u64 data_offset, u64 length, - u32 address_shift); - void WriteEntryName(u32* name_offset, const std::string& name, u64 name_table_offset); - void WriteDirectory(std::vector* parent_entries, u32* fst_offset, - u32* name_offset, u64* data_offset, u32 parent_entry_index, + void WriteEntryData(std::vector* fst_data, u32* entry_offset, u8 type, u32 name_offset, + u64 data_offset, u64 length, u32 address_shift); + void WriteEntryName(std::vector* fst_data, u32* name_offset, const std::string& name, + u64 name_table_offset); + void WriteDirectory(std::vector* fst_data, std::vector* parent_entries, + u32* fst_offset, u32* name_offset, u64* data_offset, u32 parent_entry_index, u64 name_table_offset); DiscContentContainer m_contents; - std::vector m_disc_header; - std::vector m_bi2; - std::vector m_apploader; - std::vector m_fst_data; std::array m_key{}; @@ -271,9 +257,6 @@ public: const std::function* fst_nodes, FSTBuilderNode* dol_node)>& fst_callback); - // We do not allow copying, because it might mess up the pointers inside DiscContents - DirectoryBlobReader(const DirectoryBlobReader&) = delete; - DirectoryBlobReader& operator=(const DirectoryBlobReader&) = delete; DirectoryBlobReader(DirectoryBlobReader&&) = default; DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; @@ -282,6 +265,7 @@ public: bool ReadWiiDecrypted(u64 offset, u64 size, u8* buffer, u64 partition_data_offset) override; BlobType GetBlobType() const override; + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override; u64 GetDataSize() const override; @@ -311,6 +295,7 @@ private: const std::function* fst_nodes)>& sys_callback, const std::function* fst_nodes, FSTBuilderNode* dol_node)>& fst_callback); + explicit DirectoryBlobReader(const DirectoryBlobReader& rhs); const DirectoryBlobPartition* GetPartition(u64 offset, u64 size, u64 partition_data_offset) const; @@ -326,6 +311,8 @@ private: void SetPartitions(std::vector&& partitions); void SetPartitionHeader(DirectoryBlobPartition* partition, u64 partition_address); + DiscIO::VolumeDisc* GetWrappedVolume() { return m_wrapped_volume.get(); } + // For GameCube: DirectoryBlobPartition m_gamecube_pseudopartition; @@ -337,11 +324,6 @@ private: bool m_is_wii; bool m_encrypted; - std::vector m_disc_header_nonpartition; - std::vector m_partition_table; - std::vector m_wii_region_data; - std::vector> m_extra_data; - u64 m_data_size; std::unique_ptr m_wrapped_volume; diff --git a/Source/Core/DiscIO/DiscScrubber.cpp b/Source/Core/DiscIO/DiscScrubber.cpp index 957fde32b9..41d59a03c2 100644 --- a/Source/Core/DiscIO/DiscScrubber.cpp +++ b/Source/Core/DiscIO/DiscScrubber.cpp @@ -22,7 +22,6 @@ namespace DiscIO { DiscScrubber::DiscScrubber() = default; -DiscScrubber::~DiscScrubber() = default; bool DiscScrubber::SetupScrub(const Volume& disc) { diff --git a/Source/Core/DiscIO/DiscScrubber.h b/Source/Core/DiscIO/DiscScrubber.h index 87528fba3b..cf69615fdd 100644 --- a/Source/Core/DiscIO/DiscScrubber.h +++ b/Source/Core/DiscIO/DiscScrubber.h @@ -27,7 +27,6 @@ class DiscScrubber final { public: DiscScrubber(); - ~DiscScrubber(); bool SetupScrub(const Volume& disc); diff --git a/Source/Core/DiscIO/Enums.cpp b/Source/Core/DiscIO/Enums.cpp index 393f30076f..2d6f22d164 100644 --- a/Source/Core/DiscIO/Enums.cpp +++ b/Source/Core/DiscIO/Enums.cpp @@ -111,6 +111,32 @@ std::string GetName(Language language, bool translate) return translate ? Common::GetStringT(name.c_str()) : name; } +std::string GetName(Region region, bool translate) +{ + std::string name; + + switch (region) + { + case DiscIO::Region::NTSC_J: + name = _trans("NTSC-J"); + break; + case DiscIO::Region::NTSC_U: + name = _trans("NTSC-U"); + break; + case DiscIO::Region::PAL: + name = _trans("PAL"); + break; + case DiscIO::Region::NTSC_K: + name = _trans("NTSC-K"); + break; + default: + name = _trans("Unknown"); + break; + } + + return translate ? Common::GetStringT(name.c_str()) : name; +} + bool IsDisc(Platform volume_type) { return volume_type == Platform::GameCubeDisc || volume_type == Platform::WiiDisc; diff --git a/Source/Core/DiscIO/Enums.h b/Source/Core/DiscIO/Enums.h index ebbef8cd42..4881a8d980 100644 --- a/Source/Core/DiscIO/Enums.h +++ b/Source/Core/DiscIO/Enums.h @@ -70,6 +70,7 @@ enum class Language std::string GetName(Country country, bool translate); std::string GetName(Language language, bool translate); +std::string GetName(Region region, bool translate); bool IsDisc(Platform volume_type); bool IsWii(Platform volume_type); diff --git a/Source/Core/DiscIO/FileBlob.cpp b/Source/Core/DiscIO/FileBlob.cpp index 6011f45ca9..97b95d1b8d 100644 --- a/Source/Core/DiscIO/FileBlob.cpp +++ b/Source/Core/DiscIO/FileBlob.cpp @@ -28,6 +28,11 @@ std::unique_ptr PlainFileReader::Create(File::IOFile file) return nullptr; } +std::unique_ptr PlainFileReader::CopyReader() const +{ + return Create(m_file.Duplicate("rb")); +} + bool PlainFileReader::Read(u64 offset, u64 nbytes, u8* out_ptr) { if (m_file.Seek(offset, File::SeekOrigin::Begin) && m_file.ReadBytes(out_ptr, nbytes)) diff --git a/Source/Core/DiscIO/FileBlob.h b/Source/Core/DiscIO/FileBlob.h index 1f8bb8bcf6..66514e8a4b 100644 --- a/Source/Core/DiscIO/FileBlob.h +++ b/Source/Core/DiscIO/FileBlob.h @@ -19,6 +19,7 @@ public: static std::unique_ptr Create(File::IOFile file); BlobType GetBlobType() const override { return BlobType::PLAIN; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return m_size; } u64 GetDataSize() const override { return m_size; } diff --git a/Source/Core/DiscIO/NFSBlob.cpp b/Source/Core/DiscIO/NFSBlob.cpp index 3960fff75e..4b33596802 100644 --- a/Source/Core/DiscIO/NFSBlob.cpp +++ b/Source/Core/DiscIO/NFSBlob.cpp @@ -160,11 +160,20 @@ std::unique_ptr NFSFileReader::Create(File::IOFile first_file, NFSFileReader::NFSFileReader(std::vector lba_ranges, std::vector files, Key key, u64 raw_size) : m_lba_ranges(std::move(lba_ranges)), m_files(std::move(files)), - m_aes_context(Common::AES::CreateContextDecrypt(key.data())), m_raw_size(raw_size) + m_aes_context(Common::AES::CreateContextDecrypt(key.data())), m_raw_size(raw_size), m_key(key) { m_data_size = CalculateExpectedDataSize(m_lba_ranges); } +std::unique_ptr NFSFileReader::CopyReader() const +{ + std::vector new_files{}; + for (const File::IOFile& file : m_files) + new_files.push_back(file.Duplicate("rb")); + return std::unique_ptr( + new NFSFileReader(m_lba_ranges, std::move(new_files), m_key, m_raw_size)); +} + u64 NFSFileReader::GetDataSize() const { return m_data_size; diff --git a/Source/Core/DiscIO/NFSBlob.h b/Source/Core/DiscIO/NFSBlob.h index c17687471d..78f7b871cb 100644 --- a/Source/Core/DiscIO/NFSBlob.h +++ b/Source/Core/DiscIO/NFSBlob.h @@ -45,6 +45,7 @@ public: const std::string& directory_path); BlobType GetBlobType() const override { return BlobType::NFS; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override; u64 GetDataSize() const override; @@ -86,6 +87,7 @@ private: std::unique_ptr m_aes_context; u64 m_raw_size; u64 m_data_size; + Key m_key; }; } // namespace DiscIO diff --git a/Source/Core/DiscIO/RiivolutionPatcher.cpp b/Source/Core/DiscIO/RiivolutionPatcher.cpp index 309e9e5ea1..4a6f7bb2ad 100644 --- a/Source/Core/DiscIO/RiivolutionPatcher.cpp +++ b/Source/Core/DiscIO/RiivolutionPatcher.cpp @@ -14,6 +14,8 @@ #include "Common/FileUtil.h" #include "Common/IOFile.h" #include "Common/StringUtil.h" +#include "Core/Config/AchievementSettings.h" +#include "Core/Core.h" #include "Core/HLE/HLE.h" #include "Core/HW/Memmap.h" #include "Core/IOS/FS/FileSystem.h" @@ -234,13 +236,23 @@ static void SplitAt(BuilderContentSource* before, BuilderContentSource* after, u after->m_offset += before->m_size; after->m_size = end - split_at; if (std::holds_alternative(after->m_source)) + { std::get(after->m_source).m_offset += before->m_size; - else if (std::holds_alternative(after->m_source)) - std::get(after->m_source) += before->m_size; + } + else if (std::holds_alternative(after->m_source)) + { + after->m_source = std::make_shared>( + std::get(after->m_source)->begin() + before->m_size, + std::get(after->m_source)->end()); + } else if (std::holds_alternative(after->m_source)) + { std::get(after->m_source).m_offset += before->m_size; + } else if (std::holds_alternative(after->m_source)) + { std::get(after->m_source).m_offset += before->m_size; + } } static void ApplyPatchToFile(const Patch& patch, DiscIO::FSTBuilderNode* file_node, @@ -479,8 +491,8 @@ static void ApplyFolderPatchToFST(const Patch& patch, const Folder& folder, ApplyFolderPatchToFST(patch, folder, fst, dol_node, folder.m_disc, folder.m_external); } -void ApplyPatchesToFiles(const std::vector& patches, PatchIndex index, - std::vector* fst, DiscIO::FSTBuilderNode* dol_node) +void ApplyPatchesToFiles(std::span patches, PatchIndex index, + std::vector* fst, FSTBuilderNode* dol_node) { for (const auto& patch : patches) { @@ -498,7 +510,7 @@ void ApplyPatchesToFiles(const std::vector& patches, PatchIndex index, } static bool MemoryMatchesAt(const Core::CPUThreadGuard& guard, u32 offset, - const std::vector& value) + std::span value) { for (u32 i = 0; i < value.size(); ++i) { @@ -510,15 +522,20 @@ static bool MemoryMatchesAt(const Core::CPUThreadGuard& guard, u32 offset, } static void ApplyMemoryPatch(const Core::CPUThreadGuard& guard, u32 offset, - const std::vector& value, const std::vector& original) + std::span value, std::span original) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (::Config::Get(::Config::RA_HARDCORE_ENABLED)) + return; +#endif // USE_RETRO_ACHIEVEMENTS + if (value.empty()) return; if (!original.empty() && !MemoryMatchesAt(guard, offset, original)) return; - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); const u32 size = static_cast(value.size()); for (u32 i = 0; i < size; ++i) PowerPC::MMU::HostTryWriteU8(guard, value[i], offset + i); @@ -574,7 +591,7 @@ static void ApplyOcarinaMemoryPatch(const Core::CPUThreadGuard& guard, const Pat if (value.empty()) return; - auto& system = Core::System::GetInstance(); + auto& system = guard.GetSystem(); for (u32 i = 0; i < length; i += 4) { // first find the pattern @@ -606,10 +623,10 @@ static void ApplyOcarinaMemoryPatch(const Core::CPUThreadGuard& guard, const Pat } } -void ApplyGeneralMemoryPatches(const Core::CPUThreadGuard& guard, const std::vector& patches) +void ApplyGeneralMemoryPatches(const Core::CPUThreadGuard& guard, std::span patches) { - auto& system = Core::System::GetInstance(); - auto& system_memory = system.GetMemory(); + const auto& system = guard.GetSystem(); + const auto& system_memory = system.GetMemory(); for (const auto& patch : patches) { @@ -626,8 +643,8 @@ void ApplyGeneralMemoryPatches(const Core::CPUThreadGuard& guard, const std::vec } } -void ApplyApploaderMemoryPatches(const Core::CPUThreadGuard& guard, - const std::vector& patches, u32 ram_address, u32 ram_length) +void ApplyApploaderMemoryPatches(const Core::CPUThreadGuard& guard, std::span patches, + u32 ram_address, u32 ram_length) { for (const auto& patch : patches) { @@ -644,8 +661,7 @@ void ApplyApploaderMemoryPatches(const Core::CPUThreadGuard& guard, } } -std::optional -ExtractSavegameRedirect(const std::vector& riivolution_patches) +std::optional ExtractSavegameRedirect(std::span riivolution_patches) { for (const auto& patch : riivolution_patches) { diff --git a/Source/Core/DiscIO/RiivolutionPatcher.h b/Source/Core/DiscIO/RiivolutionPatcher.h index d83c51d686..13d5086455 100644 --- a/Source/Core/DiscIO/RiivolutionPatcher.h +++ b/Source/Core/DiscIO/RiivolutionPatcher.h @@ -4,6 +4,7 @@ #pragma once #include +#include #include #include #include @@ -76,14 +77,10 @@ enum class PatchIndex DolphinSysFiles, }; -void ApplyPatchesToFiles(const std::vector& patches, PatchIndex index, - std::vector* fst, - DiscIO::FSTBuilderNode* dol_node); -void ApplyGeneralMemoryPatches(const Core::CPUThreadGuard& guard, - const std::vector& patches); -void ApplyApploaderMemoryPatches(const Core::CPUThreadGuard& guard, - const std::vector& patches, u32 ram_address, - u32 ram_length); -std::optional -ExtractSavegameRedirect(const std::vector& riivolution_patches); +void ApplyPatchesToFiles(std::span patches, PatchIndex index, + std::vector* fst, FSTBuilderNode* dol_node); +void ApplyGeneralMemoryPatches(const Core::CPUThreadGuard& guard, std::span patches); +void ApplyApploaderMemoryPatches(const Core::CPUThreadGuard& guard, std::span patches, + u32 ram_address, u32 ram_length); +std::optional ExtractSavegameRedirect(std::span riivolution_patches); } // namespace DiscIO::Riivolution diff --git a/Source/Core/DiscIO/ScrubbedBlob.cpp b/Source/Core/DiscIO/ScrubbedBlob.cpp index 84a123e4de..dd8908e303 100644 --- a/Source/Core/DiscIO/ScrubbedBlob.cpp +++ b/Source/Core/DiscIO/ScrubbedBlob.cpp @@ -37,6 +37,11 @@ std::unique_ptr ScrubbedBlob::Create(const std::string& path) return std::unique_ptr(new ScrubbedBlob(std::move(blob), std::move(scrubber))); } +std::unique_ptr ScrubbedBlob::CopyReader() const +{ + return std::unique_ptr(new ScrubbedBlob(m_blob_reader->CopyReader(), m_scrubber)); +} + bool ScrubbedBlob::Read(u64 offset, u64 size, u8* out_ptr) { while (size > 0) diff --git a/Source/Core/DiscIO/ScrubbedBlob.h b/Source/Core/DiscIO/ScrubbedBlob.h index fa5648630b..bd129f65b0 100644 --- a/Source/Core/DiscIO/ScrubbedBlob.h +++ b/Source/Core/DiscIO/ScrubbedBlob.h @@ -19,6 +19,7 @@ public: static std::unique_ptr Create(const std::string& path); BlobType GetBlobType() const override { return m_blob_reader->GetBlobType(); } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return m_blob_reader->GetRawSize(); } u64 GetDataSize() const override { return m_blob_reader->GetDataSize(); } diff --git a/Source/Core/DiscIO/SplitFileBlob.cpp b/Source/Core/DiscIO/SplitFileBlob.cpp index f3a0895614..4756088a40 100644 --- a/Source/Core/DiscIO/SplitFileBlob.cpp +++ b/Source/Core/DiscIO/SplitFileBlob.cpp @@ -56,6 +56,17 @@ std::unique_ptr SplitPlainFileReader::Create(std::string_v return std::unique_ptr(new SplitPlainFileReader(std::move(files))); } +std::unique_ptr SplitPlainFileReader::CopyReader() const +{ + std::vector new_files{}; + for (const SingleFile& file : m_files) + { + new_files.push_back( + {.file = file.file.Duplicate("rb"), .offset = file.offset, .size = file.size}); + } + return std::unique_ptr(new SplitPlainFileReader(std::move(new_files))); +} + bool SplitPlainFileReader::Read(u64 offset, u64 nbytes, u8* out_ptr) { if (offset >= m_size) diff --git a/Source/Core/DiscIO/SplitFileBlob.h b/Source/Core/DiscIO/SplitFileBlob.h index 4b3c635150..d3268dca80 100644 --- a/Source/Core/DiscIO/SplitFileBlob.h +++ b/Source/Core/DiscIO/SplitFileBlob.h @@ -21,6 +21,7 @@ public: static std::unique_ptr Create(std::string_view first_file_path); BlobType GetBlobType() const override { return BlobType::SPLIT_PLAIN; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return m_size; } u64 GetDataSize() const override { return m_size; } diff --git a/Source/Core/DiscIO/TGCBlob.cpp b/Source/Core/DiscIO/TGCBlob.cpp index c61d0763a4..94ad394861 100644 --- a/Source/Core/DiscIO/TGCBlob.cpp +++ b/Source/Core/DiscIO/TGCBlob.cpp @@ -98,6 +98,11 @@ TGCFileReader::TGCFileReader(File::IOFile file) : m_file(std::move(file)) } } +std::unique_ptr TGCFileReader::CopyReader() const +{ + return Create(m_file.Duplicate("rb")); +} + u64 TGCFileReader::GetDataSize() const { return m_size - Common::swap32(m_header.tgc_header_size); diff --git a/Source/Core/DiscIO/TGCBlob.h b/Source/Core/DiscIO/TGCBlob.h index 2db1c9e8b7..2952f2809f 100644 --- a/Source/Core/DiscIO/TGCBlob.h +++ b/Source/Core/DiscIO/TGCBlob.h @@ -42,6 +42,7 @@ public: static std::unique_ptr Create(File::IOFile file); BlobType GetBlobType() const override { return BlobType::TGC; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return m_size; } u64 GetDataSize() const override; diff --git a/Source/Core/DiscIO/VolumeFileBlobReader.cpp b/Source/Core/DiscIO/VolumeFileBlobReader.cpp index f6be7e3a34..7cbc06e589 100644 --- a/Source/Core/DiscIO/VolumeFileBlobReader.cpp +++ b/Source/Core/DiscIO/VolumeFileBlobReader.cpp @@ -33,6 +33,12 @@ VolumeFileBlobReader::VolumeFileBlobReader(const Volume& volume, const Partition { } +std::unique_ptr VolumeFileBlobReader::CopyReader() const +{ + ASSERT_MSG(DISCIO, false, "Unimplemented"); + return nullptr; +} + u64 VolumeFileBlobReader::GetDataSize() const { return m_file_info->GetSize(); diff --git a/Source/Core/DiscIO/VolumeFileBlobReader.h b/Source/Core/DiscIO/VolumeFileBlobReader.h index 89b87a9470..58d349a0d4 100644 --- a/Source/Core/DiscIO/VolumeFileBlobReader.h +++ b/Source/Core/DiscIO/VolumeFileBlobReader.h @@ -22,6 +22,7 @@ public: Create(const Volume& volume, const Partition& partition, std::string_view file_path); BlobType GetBlobType() const override { return BlobType::PLAIN; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override; u64 GetDataSize() const override; diff --git a/Source/Core/DiscIO/WIABlob.cpp b/Source/Core/DiscIO/WIABlob.cpp index 65c6aaa484..a9496fe5a0 100644 --- a/Source/Core/DiscIO/WIABlob.cpp +++ b/Source/Core/DiscIO/WIABlob.cpp @@ -79,7 +79,7 @@ std::pair GetAllowedCompressionLevels(WIARVZCompressionType compressio template WIARVZFileReader::WIARVZFileReader(File::IOFile file, const std::string& path) - : m_file(std::move(file)), m_encryption_cache(this) + : m_file(std::move(file)), m_path(path), m_encryption_cache(this) { m_valid = Initialize(path); } @@ -286,6 +286,12 @@ BlobType WIARVZFileReader::GetBlobType() const return RVZ ? BlobType::RVZ : BlobType::WIA; } +template +std::unique_ptr WIARVZFileReader::CopyReader() const +{ + return Create(m_file.Duplicate("rb"), m_path); +} + template std::string WIARVZFileReader::GetCompressionMethod() const { diff --git a/Source/Core/DiscIO/WIABlob.h b/Source/Core/DiscIO/WIABlob.h index 633c5801ce..c5a5476c09 100644 --- a/Source/Core/DiscIO/WIABlob.h +++ b/Source/Core/DiscIO/WIABlob.h @@ -49,6 +49,7 @@ public: static std::unique_ptr Create(File::IOFile file, const std::string& path); BlobType GetBlobType() const override; + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return Common::swap64(m_header_1.wia_file_size); } u64 GetDataSize() const override { return Common::swap64(m_header_1.iso_file_size); } @@ -365,6 +366,7 @@ private: WIARVZCompressionType m_compression_type; File::IOFile m_file; + std::string m_path; Chunk m_cached_chunk; u64 m_cached_chunk_offset = std::numeric_limits::max(); WiiEncryptionCache m_encryption_cache; diff --git a/Source/Core/DiscIO/WbfsBlob.cpp b/Source/Core/DiscIO/WbfsBlob.cpp index d35b0b76a4..d61799a77a 100644 --- a/Source/Core/DiscIO/WbfsBlob.cpp +++ b/Source/Core/DiscIO/WbfsBlob.cpp @@ -29,7 +29,8 @@ WbfsFileReader::WbfsFileReader(File::IOFile file, const std::string& path) { if (!AddFileToList(std::move(file))) return; - OpenAdditionalFiles(path); + if (!path.empty()) + OpenAdditionalFiles(path); if (!ReadHeader()) return; m_good = true; @@ -47,6 +48,15 @@ WbfsFileReader::~WbfsFileReader() { } +std::unique_ptr WbfsFileReader::CopyReader() const +{ + auto retval = + std::unique_ptr(new WbfsFileReader(m_files[0].file.Duplicate("rb"))); + for (size_t ix = 1; ix < m_files.size(); ix++) + retval->AddFileToList(m_files[ix].file.Duplicate("rb")); + return retval; +} + u64 WbfsFileReader::GetDataSize() const { return WII_SECTOR_COUNT * WII_SECTOR_SIZE; diff --git a/Source/Core/DiscIO/WbfsBlob.h b/Source/Core/DiscIO/WbfsBlob.h index a981790f1c..52af3f9e06 100644 --- a/Source/Core/DiscIO/WbfsBlob.h +++ b/Source/Core/DiscIO/WbfsBlob.h @@ -23,6 +23,7 @@ public: static std::unique_ptr Create(File::IOFile file, const std::string& path); BlobType GetBlobType() const override { return BlobType::WBFS; } + std::unique_ptr CopyReader() const override; u64 GetRawSize() const override { return m_size; } u64 GetDataSize() const override; @@ -36,7 +37,7 @@ public: bool Read(u64 offset, u64 nbytes, u8* out_ptr) override; private: - WbfsFileReader(File::IOFile file, const std::string& path); + WbfsFileReader(File::IOFile file, const std::string& path = ""); void OpenAdditionalFiles(const std::string& path); bool AddFileToList(File::IOFile file); diff --git a/Source/Core/DolphinLib.props b/Source/Core/DolphinLib.props index 8c86b02051..06b1a88eee 100644 --- a/Source/Core/DolphinLib.props +++ b/Source/Core/DolphinLib.props @@ -16,6 +16,13 @@ + + + + + + + @@ -343,6 +350,8 @@ + + @@ -364,6 +373,7 @@ + @@ -384,7 +394,9 @@ - + + + @@ -720,6 +732,7 @@ + @@ -742,6 +755,7 @@ + @@ -756,6 +770,12 @@ + + + + + + @@ -983,6 +1003,8 @@ + + @@ -1009,6 +1031,7 @@ + @@ -1026,7 +1049,9 @@ - + + + @@ -1329,6 +1354,7 @@ + @@ -1348,6 +1374,7 @@ + diff --git a/Source/Core/DolphinLib.vcxproj b/Source/Core/DolphinLib.vcxproj index 8e53eb9f01..9366616731 100644 --- a/Source/Core/DolphinLib.vcxproj +++ b/Source/Core/DolphinLib.vcxproj @@ -47,6 +47,7 @@ + diff --git a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp index 8e7977b504..9bbec01a9f 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp @@ -4,110 +4,157 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include "DolphinQt/Achievements/AchievementHeaderWidget.h" -#include #include #include #include #include -#include #include #include -#include - -#include -#include -#include - #include "Core/AchievementManager.h" #include "Core/Config/AchievementSettings.h" #include "Core/Core.h" -#include "DolphinQt/QtUtils/ModalMessageBox.h" -#include "DolphinQt/QtUtils/NonDefaultQPushButton.h" -#include "DolphinQt/QtUtils/SignalBlocking.h" #include "DolphinQt/Settings.h" AchievementHeaderWidget::AchievementHeaderWidget(QWidget* parent) : QWidget(parent) { - m_user_name = new QLabel(); - m_user_points = new QLabel(); - m_game_name = new QLabel(); - m_game_points = new QLabel(); + m_user_icon = new QLabel(); + m_game_icon = new QLabel(); + m_name = new QLabel(); + m_points = new QLabel(); m_game_progress_hard = new QProgressBar(); m_game_progress_soft = new QProgressBar(); m_rich_presence = new QLabel(); + m_locked_warning = new QLabel(); - QVBoxLayout* m_user_right_col = new QVBoxLayout(); - m_user_right_col->addWidget(m_user_name); - m_user_right_col->addWidget(m_user_points); - QHBoxLayout* m_user_layout = new QHBoxLayout(); - // TODO: player badge goes here - m_user_layout->addLayout(m_user_right_col); - m_user_box = new QGroupBox(); - m_user_box->setLayout(m_user_layout); + m_locked_warning->setText(tr("Achievements have been disabled.
Please close all running " + "games to re-enable achievements.")); + m_locked_warning->setStyleSheet(QStringLiteral("QLabel { color : red; }")); - QVBoxLayout* m_game_right_col = new QVBoxLayout(); - m_game_right_col->addWidget(m_game_name); - m_game_right_col->addWidget(m_game_points); - m_game_right_col->addWidget(m_game_progress_hard); - m_game_right_col->addWidget(m_game_progress_soft); - QHBoxLayout* m_game_upper_row = new QHBoxLayout(); - // TODO: player badge and game badge go here - m_game_upper_row->addLayout(m_game_right_col); - QVBoxLayout* m_game_layout = new QVBoxLayout(); - m_game_layout->addLayout(m_game_upper_row); - m_game_layout->addWidget(m_rich_presence); - m_game_box = new QGroupBox(); - m_game_box->setLayout(m_game_layout); + QSizePolicy sp_retain = m_game_progress_hard->sizePolicy(); + sp_retain.setRetainSizeWhenHidden(true); + m_game_progress_hard->setSizePolicy(sp_retain); + sp_retain = m_game_progress_soft->sizePolicy(); + sp_retain.setRetainSizeWhenHidden(true); + m_game_progress_soft->setSizePolicy(sp_retain); + + QVBoxLayout* icon_col = new QVBoxLayout(); + icon_col->addWidget(m_user_icon); + icon_col->addWidget(m_game_icon); + QVBoxLayout* text_col = new QVBoxLayout(); + text_col->addWidget(m_name); + text_col->addWidget(m_points); + text_col->addWidget(m_game_progress_hard); + text_col->addWidget(m_game_progress_soft); + text_col->addWidget(m_rich_presence); + text_col->addWidget(m_locked_warning); + QHBoxLayout* header_layout = new QHBoxLayout(); + header_layout->addLayout(icon_col); + header_layout->addLayout(text_col); + m_header_box = new QGroupBox(); + m_header_box->setLayout(header_layout); QVBoxLayout* m_total = new QVBoxLayout(); - m_total->addWidget(m_user_box); - m_total->addWidget(m_game_box); + m_total->addWidget(m_header_box); m_total->setContentsMargins(0, 0, 0, 0); m_total->setAlignment(Qt::AlignTop); setLayout(m_total); + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; UpdateData(); } void AchievementHeaderWidget::UpdateData() { - if (!AchievementManager::GetInstance()->IsLoggedIn()) + auto& instance = AchievementManager::GetInstance(); + if (!instance.IsLoggedIn()) { - m_user_box->setVisible(false); - m_game_box->setVisible(false); + m_header_box->setVisible(false); return; } - QString user_name = - QString::fromStdString(AchievementManager::GetInstance()->GetPlayerDisplayName()); - m_user_name->setText(user_name); - m_user_points->setText(tr("%1 points").arg(AchievementManager::GetInstance()->GetPlayerScore())); + AchievementManager::PointSpread point_spread = instance.TallyScore(); + QString user_name = QString::fromStdString(instance.GetPlayerDisplayName()); + QString game_name = QString::fromStdString(instance.GetGameDisplayName()); + AchievementManager::BadgeStatus player_badge = instance.GetPlayerBadge(); + AchievementManager::BadgeStatus game_badge = instance.GetGameBadge(); - if (!AchievementManager::GetInstance()->IsGameLoaded()) + m_user_icon->setVisible(false); + m_user_icon->clear(); + m_user_icon->setText({}); + if (Config::Get(Config::RA_BADGES_ENABLED)) { - m_user_box->setVisible(true); - m_game_box->setVisible(false); - return; + if (!player_badge.name.empty()) + { + QImage i_user_icon{}; + if (i_user_icon.loadFromData(&player_badge.badge.front(), (int)player_badge.badge.size())) + { + m_user_icon->setPixmap(QPixmap::fromImage(i_user_icon) + .scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); + m_user_icon->adjustSize(); + m_user_icon->setStyleSheet(QStringLiteral("border: 4px solid transparent")); + m_user_icon->setVisible(true); + } + } + } + m_game_icon->setVisible(false); + m_game_icon->clear(); + m_game_icon->setText({}); + if (Config::Get(Config::RA_BADGES_ENABLED)) + { + if (!game_badge.name.empty()) + { + QImage i_game_icon{}; + if (i_game_icon.loadFromData(&game_badge.badge.front(), (int)game_badge.badge.size())) + { + m_game_icon->setPixmap(QPixmap::fromImage(i_game_icon) + .scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); + m_game_icon->adjustSize(); + std::string_view color = AchievementManager::GRAY; + if (point_spread.hard_unlocks == point_spread.total_count) + color = AchievementManager::GOLD; + else if (point_spread.hard_unlocks + point_spread.soft_unlocks == point_spread.total_count) + color = AchievementManager::BLUE; + m_game_icon->setStyleSheet( + QStringLiteral("border: 4px solid %1").arg(QString::fromStdString(std::string(color)))); + m_game_icon->setVisible(true); + } + } } - AchievementManager::PointSpread point_spread = AchievementManager::GetInstance()->TallyScore(); - m_game_name->setText( - QString::fromStdString(AchievementManager::GetInstance()->GetGameDisplayName())); - m_game_points->setText(GetPointsString(user_name, point_spread)); - m_game_progress_hard = new QProgressBar(); - m_game_progress_hard->setRange(0, point_spread.total_count); - m_game_progress_soft->setValue(point_spread.hard_unlocks); - m_game_progress_soft->setRange(0, point_spread.total_count); - m_game_progress_soft->setValue(point_spread.hard_unlocks + point_spread.soft_unlocks); - m_rich_presence->setText( - QString::fromUtf8(AchievementManager::GetInstance()->GetRichPresence().data())); - m_rich_presence->setVisible(Config::Get(Config::RA_RICH_PRESENCE_ENABLED)); + if (!game_name.isEmpty()) + { + m_name->setText(tr("%1 is playing %2").arg(user_name).arg(game_name)); + m_points->setText(GetPointsString(user_name, point_spread)); - m_user_box->setVisible(false); - m_game_box->setVisible(true); + m_game_progress_hard->setRange(0, point_spread.total_count); + if (!m_game_progress_hard->isVisible()) + m_game_progress_hard->setVisible(true); + m_game_progress_hard->setValue(point_spread.hard_unlocks); + m_game_progress_soft->setRange(0, point_spread.total_count); + m_game_progress_soft->setValue(point_spread.hard_unlocks + point_spread.soft_unlocks); + if (!m_game_progress_soft->isVisible()) + m_game_progress_soft->setVisible(true); + m_rich_presence->setText(QString::fromUtf8(instance.GetRichPresence().data())); + if (!m_rich_presence->isVisible()) + m_rich_presence->setVisible(Config::Get(Config::RA_RICH_PRESENCE_ENABLED)); + m_locked_warning->setVisible(false); + } + else + { + m_name->setText(user_name); + m_points->setText(tr("%1 points").arg(instance.GetPlayerScore())); + + m_game_progress_hard->setVisible(false); + m_game_progress_soft->setVisible(false); + m_rich_presence->setVisible(false); + if (instance.IsDisabled()) + { + m_locked_warning->setVisible(true); + } + } } QString diff --git a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h index b99457f2f1..7a644bd763 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h +++ b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h @@ -11,7 +11,6 @@ class QGroupBox; class QLabel; class QProgressBar; -class QVBoxLayout; class AchievementHeaderWidget final : public QWidget { @@ -24,19 +23,15 @@ private: QString GetPointsString(const QString& user_name, const AchievementManager::PointSpread& point_spread) const; - QGroupBox* m_common_box; - QVBoxLayout* m_common_layout; - - QLabel* m_user_name; - QLabel* m_user_points; - QLabel* m_game_name; - QLabel* m_game_points; + QLabel* m_user_icon; + QLabel* m_game_icon; + QLabel* m_name; + QLabel* m_points; QProgressBar* m_game_progress_hard; QProgressBar* m_game_progress_soft; QLabel* m_rich_presence; - - QGroupBox* m_user_box; - QGroupBox* m_game_box; + QLabel* m_locked_warning; + QGroupBox* m_header_box; }; #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp new file mode 100644 index 0000000000..13ab205f9c --- /dev/null +++ b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp @@ -0,0 +1,115 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#ifdef USE_RETRO_ACHIEVEMENTS +#include "DolphinQt/Achievements/AchievementLeaderboardWidget.h" + +#include +#include +#include +#include +#include + +#include "Common/CommonTypes.h" +#include "Core/AchievementManager.h" +#include "Core/Config/AchievementSettings.h" +#include "Core/Config/MainSettings.h" +#include "Core/Core.h" + +#include "DolphinQt/QtUtils/ClearLayoutRecursively.h" +#include "DolphinQt/Settings.h" + +AchievementLeaderboardWidget::AchievementLeaderboardWidget(QWidget* parent) : QWidget(parent) +{ + m_common_box = new QGroupBox(); + m_common_layout = new QGridLayout(); + + { + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; + UpdateData(); + } + + m_common_box->setLayout(m_common_layout); + + auto* layout = new QVBoxLayout; + layout->setContentsMargins(0, 0, 0, 0); + layout->setAlignment(Qt::AlignTop); + layout->addWidget(m_common_box); + setLayout(layout); +} + +void AchievementLeaderboardWidget::UpdateData() +{ + ClearLayoutRecursively(m_common_layout); + + if (!AchievementManager::GetInstance().IsGameLoaded()) + return; + const auto& leaderboards = AchievementManager::GetInstance().GetLeaderboardsInfo(); + int row = 0; + for (const auto& board_row : leaderboards) + { + const AchievementManager::LeaderboardStatus& board = board_row.second; + QLabel* a_title = new QLabel(QString::fromStdString(board.name)); + QLabel* a_description = new QLabel(QString::fromStdString(board.description)); + QVBoxLayout* a_col_left = new QVBoxLayout(); + a_col_left->addWidget(a_title); + a_col_left->addWidget(a_description); + if (row > 0) + { + QFrame* a_divider = new QFrame(); + a_divider->setFrameShape(QFrame::HLine); + m_common_layout->addWidget(a_divider, row - 1, 0); + } + m_common_layout->addLayout(a_col_left, row, 0); + // Each leaderboard entry is displayed with four values. These are *generally* intended to be, + // in order, the first place entry, the entry one above the player, the player's entry, and + // the entry one below the player. + // Edge cases: + // * If there are fewer than four entries in the leaderboard, all entries will be shown in + // order and the remainder of the list will be padded with empty values. + // * If the player does not currently have a score in the leaderboard, or is in the top 3, + // the four slots will be the top four players in order. + // * If the player is last place, the player will be in the fourth slot, and the second and + // third slots will be the two players above them. The first slot will always be first place. + std::array to_display{1, 2, 3, 4}; + if (board.player_index > to_display.size() - 1) + { + // If the rank one below than the player is found, offset = 1. + u32 offset = static_cast(board.entries.count(board.player_index + 1)); + // Example: player is 10th place but not last + // to_display = {1, 10-3+1+1, 10-3+1+2, 10-3+1+3} = {1, 9, 10, 11} + // Example: player is 15th place and is last + // to_display = {1, 15-3+0+1, 15-3+0+2, 15-3+0+3} = {1, 13, 14, 15} + for (size_t i = 1; i < to_display.size(); ++i) + to_display[i] = board.player_index - 3 + offset + static_cast(i); + } + for (size_t i = 0; i < to_display.size(); ++i) + { + u32 index = to_display[i]; + QLabel* a_rank = new QLabel(QStringLiteral("---")); + QLabel* a_username = new QLabel(QStringLiteral("---")); + QLabel* a_score = new QLabel(QStringLiteral("---")); + const auto it = board.entries.find(index); + if (it != board.entries.end()) + { + a_rank->setText(tr("Rank %1").arg(it->second.rank)); + a_username->setText(QString::fromStdString(it->second.username)); + a_score->setText(QString::fromUtf8(it->second.score.data())); + } + QVBoxLayout* a_col = new QVBoxLayout(); + a_col->addWidget(a_rank); + a_col->addWidget(a_username); + a_col->addWidget(a_score); + if (row > 0) + { + QFrame* a_divider = new QFrame(); + a_divider->setFrameShape(QFrame::HLine); + m_common_layout->addWidget(a_divider, row - 1, static_cast(i) + 1); + } + m_common_layout->addLayout(a_col, row, static_cast(i) + 1); + } + row += 2; + } +} + +#endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.h b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.h new file mode 100644 index 0000000000..055ea6ab3f --- /dev/null +++ b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.h @@ -0,0 +1,24 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#ifdef USE_RETRO_ACHIEVEMENTS +#include + +class QGroupBox; +class QGridLayout; + +class AchievementLeaderboardWidget final : public QWidget +{ + Q_OBJECT +public: + explicit AchievementLeaderboardWidget(QWidget* parent); + void UpdateData(); + +private: + QGroupBox* m_common_box; + QGridLayout* m_common_layout; +}; + +#endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp index a883f0d675..39cc36948c 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp @@ -4,38 +4,34 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include "DolphinQt/Achievements/AchievementProgressWidget.h" -#include #include #include #include #include -#include #include #include -#include - #include -#include -#include #include "Core/AchievementManager.h" #include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Core.h" -#include "DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h" -#include "DolphinQt/QtUtils/ModalMessageBox.h" -#include "DolphinQt/QtUtils/NonDefaultQPushButton.h" -#include "DolphinQt/QtUtils/SignalBlocking.h" +#include "DolphinQt/QtUtils/ClearLayoutRecursively.h" #include "DolphinQt/Settings.h" +static constexpr bool hardcore_mode_enabled = false; + AchievementProgressWidget::AchievementProgressWidget(QWidget* parent) : QWidget(parent) { m_common_box = new QGroupBox(); m_common_layout = new QVBoxLayout(); - UpdateData(); + { + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; + UpdateData(); + } m_common_box->setLayout(m_common_layout); @@ -49,18 +45,62 @@ AchievementProgressWidget::AchievementProgressWidget(QWidget* parent) : QWidget( QGroupBox* AchievementProgressWidget::CreateAchievementBox(const rc_api_achievement_definition_t* achievement) { - if (!AchievementManager::GetInstance()->IsGameLoaded()) + const auto& instance = AchievementManager::GetInstance(); + if (!instance.IsGameLoaded()) return new QGroupBox(); + + QLabel* a_badge = new QLabel(); + const auto unlock_status = instance.GetUnlockStatus(achievement->id); + const AchievementManager::BadgeStatus* badge = &unlock_status.locked_badge; + std::string_view color = AchievementManager::GRAY; + if (unlock_status.remote_unlock_status == AchievementManager::UnlockStatus::UnlockType::HARDCORE) + { + badge = &unlock_status.unlocked_badge; + color = AchievementManager::GOLD; + } + else if (hardcore_mode_enabled && unlock_status.session_unlock_count > 1) + { + badge = &unlock_status.unlocked_badge; + color = AchievementManager::GOLD; + } + else if (unlock_status.remote_unlock_status == + AchievementManager::UnlockStatus::UnlockType::SOFTCORE) + { + badge = &unlock_status.unlocked_badge; + color = AchievementManager::BLUE; + } + else if (unlock_status.session_unlock_count > 1) + { + badge = &unlock_status.unlocked_badge; + color = AchievementManager::BLUE; + } + if (Config::Get(Config::RA_BADGES_ENABLED) && badge->name != "") + { + QImage i_badge{}; + if (i_badge.loadFromData(&badge->badge.front(), (int)badge->badge.size())) + { + a_badge->setPixmap(QPixmap::fromImage(i_badge).scaled(64, 64, Qt::KeepAspectRatio, + Qt::SmoothTransformation)); + a_badge->adjustSize(); + a_badge->setStyleSheet( + QStringLiteral("border: 4px solid %1").arg(QString::fromStdString(std::string(color)))); + } + } + QLabel* a_title = new QLabel(QString::fromUtf8(achievement->title, strlen(achievement->title))); QLabel* a_description = new QLabel(QString::fromUtf8(achievement->description, strlen(achievement->description))); QLabel* a_points = new QLabel(tr("%1 points").arg(achievement->points)); QLabel* a_status = new QLabel(GetStatusString(achievement->id)); QProgressBar* a_progress_bar = new QProgressBar(); + QSizePolicy sp_retain = a_progress_bar->sizePolicy(); + sp_retain.setRetainSizeWhenHidden(true); + a_progress_bar->setSizePolicy(sp_retain); unsigned int value = 0; unsigned int target = 0; - AchievementManager::GetInstance()->GetAchievementProgress(achievement->id, &value, &target); - if (target > 0) + if (AchievementManager::GetInstance().GetAchievementProgress(achievement->id, &value, &target) == + AchievementManager::ResponseType::SUCCESS && + target > 0) { a_progress_bar->setRange(0, target); a_progress_bar->setValue(value); @@ -77,7 +117,7 @@ AchievementProgressWidget::CreateAchievementBox(const rc_api_achievement_definit a_col_right->addWidget(a_status); a_col_right->addWidget(a_progress_bar); QHBoxLayout* a_total = new QHBoxLayout(); - // TODO: achievement badge goes here + a_total->addWidget(a_badge); a_total->addLayout(a_col_right); QGroupBox* a_group_box = new QGroupBox(); a_group_box->setLayout(a_total); @@ -86,16 +126,13 @@ AchievementProgressWidget::CreateAchievementBox(const rc_api_achievement_definit void AchievementProgressWidget::UpdateData() { - QLayoutItem* item; - while ((item = m_common_layout->layout()->takeAt(0)) != nullptr) - { - delete item->widget(); - delete item; - } + ClearLayoutRecursively(m_common_layout); - if (!AchievementManager::GetInstance()->IsGameLoaded()) + auto& instance = AchievementManager::GetInstance(); + if (!instance.IsGameLoaded()) return; - const auto* game_data = AchievementManager::GetInstance()->GetGameData(); + + const auto* game_data = instance.GetGameData(); for (u32 ix = 0; ix < game_data->num_achievements; ix++) { m_common_layout->addWidget(CreateAchievementBox(game_data->achievements + ix)); @@ -104,7 +141,7 @@ void AchievementProgressWidget::UpdateData() QString AchievementProgressWidget::GetStatusString(u32 achievement_id) const { - const auto unlock_status = AchievementManager::GetInstance()->GetUnlockStatus(achievement_id); + const auto unlock_status = AchievementManager::GetInstance().GetUnlockStatus(achievement_id); if (unlock_status.session_unlock_count > 0) { if (Config::Get(Config::RA_ENCORE_ENABLED)) diff --git a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp index f82c27925d..216273c23a 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp @@ -4,31 +4,25 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include "DolphinQt/Achievements/AchievementSettingsWidget.h" -#include #include #include -#include #include #include #include "Core/AchievementManager.h" #include "Core/Config/AchievementSettings.h" +#include "Core/Config/FreeLookSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Core.h" +#include "Core/Movie.h" -#include "DolphinQt/Achievements/AchievementsWindow.h" #include "DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h" #include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" -#include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/NonDefaultQPushButton.h" #include "DolphinQt/QtUtils/SignalBlocking.h" #include "DolphinQt/Settings.h" -static constexpr bool hardcore_mode_enabled = false; - -AchievementSettingsWidget::AchievementSettingsWidget(QWidget* parent, - AchievementsWindow* parent_window) - : QWidget(parent), parent_window(parent_window) +AchievementSettingsWidget::AchievementSettingsWidget(QWidget* parent) : QWidget(parent) { CreateLayout(); LoadSettings(); @@ -36,6 +30,15 @@ AchievementSettingsWidget::AchievementSettingsWidget(QWidget* parent, connect(&Settings::Instance(), &Settings::ConfigChanged, this, &AchievementSettingsWidget::LoadSettings); + + // If hardcore is enabled when the emulator starts, make sure it turns off what it needs to + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + ToggleHardcore(); +} + +void AchievementSettingsWidget::UpdateData() +{ + LoadSettings(); } void AchievementSettingsWidget::CreateLayout() @@ -75,6 +78,30 @@ void AchievementSettingsWidget::CreateLayout() "achievements.

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful for testing or " "simply for fun.")); + m_common_hardcore_enabled_input = new ToolTipCheckBox(tr("Enable Hardcore Mode")); + m_common_hardcore_enabled_input->SetDescription( + tr("Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended to provide " + "an experience as close to gaming on the original hardware as possible. RetroAchievements " + "rankings are primarily oriented towards Hardcore points (Softcore points are tracked but " + "not as heavily emphasized) and leaderboards require Hardcore Mode to be on.

To " + "ensure this experience, the following features will be disabled, as they give emulator " + "players an advantage over console players:
- Loading states
-- Saving states is " + "allowed
- Emulator speeds below 100%
-- Frame advance is disabled
-- Turbo is " + "allowed
- Cheats
- Memory patches
-- File patches are allowed
- Debug " + "UI
- Freelook

This cannot be turned on while a game is " + "playing.
Close your current game before enabling.
Be aware that " + "turning Hardcore Mode off while a game is running requires the game to be closed before " + "re-enabling.")); + m_common_progress_enabled_input = new ToolTipCheckBox(tr("Enable Progress Notifications")); + m_common_progress_enabled_input->SetDescription( + tr("Enable progress notifications on achievements.

Displays a brief popup message " + "whenever the player makes progress on an achievement that tracks an accumulated value, " + "such as 60 out of 120 stars.")); + m_common_badges_enabled_input = new ToolTipCheckBox(tr("Enable Achievement Badges")); + m_common_badges_enabled_input->SetDescription( + tr("Enable achievement badges.

Displays icons for the player, game, and achievements. " + "Simple visual option, but will require a small amount of extra memory and time to " + "download the images.")); m_common_encore_enabled_input = new ToolTipCheckBox(tr("Enable Encore Achievements")); m_common_encore_enabled_input->SetDescription(tr( "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables achievements " @@ -92,6 +119,9 @@ void AchievementSettingsWidget::CreateLayout() m_common_layout->addWidget(m_common_achievements_enabled_input); m_common_layout->addWidget(m_common_leaderboards_enabled_input); m_common_layout->addWidget(m_common_rich_presence_enabled_input); + m_common_layout->addWidget(m_common_hardcore_enabled_input); + m_common_layout->addWidget(m_common_progress_enabled_input); + m_common_layout->addWidget(m_common_badges_enabled_input); m_common_layout->addWidget(m_common_unofficial_enabled_input); m_common_layout->addWidget(m_common_encore_enabled_input); @@ -111,6 +141,12 @@ void AchievementSettingsWidget::ConnectWidgets() &AchievementSettingsWidget::ToggleLeaderboards); connect(m_common_rich_presence_enabled_input, &QCheckBox::toggled, this, &AchievementSettingsWidget::ToggleRichPresence); + connect(m_common_hardcore_enabled_input, &QCheckBox::toggled, this, + &AchievementSettingsWidget::ToggleHardcore); + connect(m_common_progress_enabled_input, &QCheckBox::toggled, this, + &AchievementSettingsWidget::ToggleProgress); + connect(m_common_badges_enabled_input, &QCheckBox::toggled, this, + &AchievementSettingsWidget::ToggleBadges); connect(m_common_unofficial_enabled_input, &QCheckBox::toggled, this, &AchievementSettingsWidget::ToggleUnofficial); connect(m_common_encore_enabled_input, &QCheckBox::toggled, this, @@ -129,6 +165,7 @@ void AchievementSettingsWidget::LoadSettings() { bool enabled = Config::Get(Config::RA_ENABLED); bool achievements_enabled = Config::Get(Config::RA_ACHIEVEMENTS_ENABLED); + bool hardcore_enabled = Config::Get(Config::RA_HARDCORE_ENABLED); bool logged_out = Config::Get(Config::RA_API_TOKEN).empty(); std::string username = Config::Get(Config::RA_USERNAME); @@ -151,12 +188,26 @@ void AchievementSettingsWidget::LoadSettings() SignalBlocking(m_common_leaderboards_enabled_input) ->setChecked(Config::Get(Config::RA_LEADERBOARDS_ENABLED)); - SignalBlocking(m_common_leaderboards_enabled_input)->setEnabled(enabled && hardcore_mode_enabled); + SignalBlocking(m_common_leaderboards_enabled_input)->setEnabled(enabled && hardcore_enabled); SignalBlocking(m_common_rich_presence_enabled_input) ->setChecked(Config::Get(Config::RA_RICH_PRESENCE_ENABLED)); SignalBlocking(m_common_rich_presence_enabled_input)->setEnabled(enabled); + SignalBlocking(m_common_hardcore_enabled_input) + ->setChecked(Config::Get(Config::RA_HARDCORE_ENABLED)); + SignalBlocking(m_common_hardcore_enabled_input) + ->setEnabled(enabled && + (hardcore_enabled || + (Core::GetState() == Core::State::Uninitialized && !Movie::IsPlayingInput()))); + + SignalBlocking(m_common_progress_enabled_input) + ->setChecked(Config::Get(Config::RA_PROGRESS_ENABLED)); + SignalBlocking(m_common_progress_enabled_input)->setEnabled(enabled && achievements_enabled); + + SignalBlocking(m_common_badges_enabled_input)->setChecked(Config::Get(Config::RA_BADGES_ENABLED)); + SignalBlocking(m_common_badges_enabled_input)->setEnabled(enabled); + SignalBlocking(m_common_unofficial_enabled_input) ->setChecked(Config::Get(Config::RA_UNOFFICIAL_ENABLED)); SignalBlocking(m_common_unofficial_enabled_input)->setEnabled(enabled && achievements_enabled); @@ -176,6 +227,11 @@ void AchievementSettingsWidget::SaveSettings() m_common_leaderboards_enabled_input->isChecked()); Config::SetBaseOrCurrent(Config::RA_RICH_PRESENCE_ENABLED, m_common_rich_presence_enabled_input->isChecked()); + Config::SetBaseOrCurrent(Config::RA_HARDCORE_ENABLED, + m_common_hardcore_enabled_input->isChecked()); + Config::SetBaseOrCurrent(Config::RA_PROGRESS_ENABLED, + m_common_unofficial_enabled_input->isChecked()); + Config::SetBaseOrCurrent(Config::RA_BADGES_ENABLED, m_common_badges_enabled_input->isChecked()); Config::SetBaseOrCurrent(Config::RA_UNOFFICIAL_ENABLED, m_common_unofficial_enabled_input->isChecked()); Config::SetBaseOrCurrent(Config::RA_ENCORE_ENABLED, m_common_encore_enabled_input->isChecked()); @@ -185,16 +241,18 @@ void AchievementSettingsWidget::SaveSettings() void AchievementSettingsWidget::ToggleRAIntegration() { SaveSettings(); + + auto& instance = AchievementManager::GetInstance(); if (Config::Get(Config::RA_ENABLED)) - AchievementManager::GetInstance()->Init(); + instance.Init(); else - AchievementManager::GetInstance()->Shutdown(); + instance.Shutdown(); } void AchievementSettingsWidget::Login() { Config::SetBaseOrCurrent(Config::RA_USERNAME, m_common_username_input->text().toStdString()); - AchievementManager::GetInstance()->Login(m_common_password_input->text().toStdString()); + AchievementManager::GetInstance().Login(m_common_password_input->text().toStdString()); m_common_password_input->setText(QString()); m_common_login_failed->setVisible(Config::Get(Config::RA_API_TOKEN).empty()); SaveSettings(); @@ -202,38 +260,63 @@ void AchievementSettingsWidget::Login() void AchievementSettingsWidget::Logout() { - AchievementManager::GetInstance()->Logout(); + AchievementManager::GetInstance().Logout(); SaveSettings(); } void AchievementSettingsWidget::ToggleAchievements() { SaveSettings(); - AchievementManager::GetInstance()->ActivateDeactivateAchievements(); + AchievementManager::GetInstance().ActivateDeactivateAchievements(); } void AchievementSettingsWidget::ToggleLeaderboards() { SaveSettings(); - AchievementManager::GetInstance()->ActivateDeactivateLeaderboards(); + AchievementManager::GetInstance().ActivateDeactivateLeaderboards(); } void AchievementSettingsWidget::ToggleRichPresence() { SaveSettings(); - AchievementManager::GetInstance()->ActivateDeactivateRichPresence(); + AchievementManager::GetInstance().ActivateDeactivateRichPresence(); +} + +void AchievementSettingsWidget::ToggleHardcore() +{ + SaveSettings(); + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + { + if (Config::Get(Config::MAIN_EMULATION_SPEED) < 1.0f) + Config::SetBaseOrCurrent(Config::MAIN_EMULATION_SPEED, 1.0f); + Config::SetBaseOrCurrent(Config::FREE_LOOK_ENABLED, false); + Settings::Instance().SetCheatsEnabled(false); + Settings::Instance().SetDebugModeEnabled(false); + } + emit Settings::Instance().EmulationStateChanged(Core::GetState()); +} + +void AchievementSettingsWidget::ToggleProgress() +{ + SaveSettings(); +} + +void AchievementSettingsWidget::ToggleBadges() +{ + SaveSettings(); + AchievementManager::GetInstance().FetchBadges(); } void AchievementSettingsWidget::ToggleUnofficial() { SaveSettings(); - AchievementManager::GetInstance()->ActivateDeactivateAchievements(); + AchievementManager::GetInstance().ActivateDeactivateAchievements(); } void AchievementSettingsWidget::ToggleEncore() { SaveSettings(); - AchievementManager::GetInstance()->ActivateDeactivateAchievements(); + AchievementManager::GetInstance().ActivateDeactivateAchievements(); } #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h index ed23c53e7a..eb3f237389 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h +++ b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h @@ -6,7 +6,6 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include -class AchievementsWindow; class QGroupBox; class QVBoxLayout; class QLabel; @@ -18,7 +17,8 @@ class AchievementSettingsWidget final : public QWidget { Q_OBJECT public: - explicit AchievementSettingsWidget(QWidget* parent, AchievementsWindow* parent_window); + explicit AchievementSettingsWidget(QWidget* parent); + void UpdateData(); private: void OnControllerInterfaceConfigure(); @@ -36,12 +36,11 @@ private: void ToggleLeaderboards(); void ToggleRichPresence(); void ToggleHardcore(); - void ToggleBadgeIcons(); + void ToggleProgress(); + void ToggleBadges(); void ToggleUnofficial(); void ToggleEncore(); - AchievementsWindow* parent_window; - QGroupBox* m_common_box; QVBoxLayout* m_common_layout; ToolTipCheckBox* m_common_integration_enabled_input; @@ -55,6 +54,9 @@ private: ToolTipCheckBox* m_common_achievements_enabled_input; ToolTipCheckBox* m_common_leaderboards_enabled_input; ToolTipCheckBox* m_common_rich_presence_enabled_input; + ToolTipCheckBox* m_common_hardcore_enabled_input; + ToolTipCheckBox* m_common_progress_enabled_input; + ToolTipCheckBox* m_common_badges_enabled_input; ToolTipCheckBox* m_common_unofficial_enabled_input; ToolTipCheckBox* m_common_encore_enabled_input; }; diff --git a/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp b/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp index d376da6109..3704884a2b 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp @@ -10,11 +10,15 @@ #include #include +#include "Core/AchievementManager.h" + #include "DolphinQt/Achievements/AchievementHeaderWidget.h" +#include "DolphinQt/Achievements/AchievementLeaderboardWidget.h" #include "DolphinQt/Achievements/AchievementProgressWidget.h" #include "DolphinQt/Achievements/AchievementSettingsWidget.h" #include "DolphinQt/QtUtils/QueueOnObject.h" #include "DolphinQt/QtUtils/WrapInScrollArea.h" +#include "DolphinQt/Settings.h" AchievementsWindow::AchievementsWindow(QWidget* parent) : QDialog(parent) { @@ -23,8 +27,10 @@ AchievementsWindow::AchievementsWindow(QWidget* parent) : QDialog(parent) CreateMainLayout(); ConnectWidgets(); - AchievementManager::GetInstance()->SetUpdateCallback( + AchievementManager::GetInstance().SetUpdateCallback( [this] { QueueOnObject(this, &AchievementsWindow::UpdateData); }); + connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, + &AchievementsWindow::UpdateData); UpdateData(); } @@ -37,18 +43,22 @@ void AchievementsWindow::showEvent(QShowEvent* event) void AchievementsWindow::CreateMainLayout() { - auto* layout = new QVBoxLayout(); + const auto is_game_loaded = AchievementManager::GetInstance().IsGameLoaded(); m_header_widget = new AchievementHeaderWidget(this); m_tab_widget = new QTabWidget(); + m_settings_widget = new AchievementSettingsWidget(m_tab_widget); m_progress_widget = new AchievementProgressWidget(m_tab_widget); - m_tab_widget->addTab( - GetWrappedWidget(new AchievementSettingsWidget(m_tab_widget, this), this, 125, 100), - tr("Settings")); + m_leaderboard_widget = new AchievementLeaderboardWidget(m_tab_widget); + m_tab_widget->addTab(GetWrappedWidget(m_settings_widget, this, 125, 100), tr("Settings")); m_tab_widget->addTab(GetWrappedWidget(m_progress_widget, this, 125, 100), tr("Progress")); + m_tab_widget->setTabVisible(1, is_game_loaded); + m_tab_widget->addTab(GetWrappedWidget(m_leaderboard_widget, this, 125, 100), tr("Leaderboards")); + m_tab_widget->setTabVisible(2, is_game_loaded); m_button_box = new QDialogButtonBox(QDialogButtonBox::Close); + auto* layout = new QVBoxLayout(); layout->addWidget(m_header_widget); layout->addWidget(m_tab_widget); layout->addWidget(m_button_box); @@ -64,14 +74,24 @@ void AchievementsWindow::ConnectWidgets() void AchievementsWindow::UpdateData() { { - std::lock_guard lg{*AchievementManager::GetInstance()->GetLock()}; + auto& instance = AchievementManager::GetInstance(); + std::lock_guard lg{instance.GetLock()}; + const bool is_game_loaded = instance.IsGameLoaded(); + m_header_widget->UpdateData(); - m_header_widget->setVisible(AchievementManager::GetInstance()->IsLoggedIn()); - // Settings tab handles its own updates ... indeed, that calls this + m_header_widget->setVisible(instance.IsLoggedIn()); + m_settings_widget->UpdateData(); m_progress_widget->UpdateData(); - m_tab_widget->setTabVisible(1, AchievementManager::GetInstance()->IsGameLoaded()); + m_tab_widget->setTabVisible(1, is_game_loaded); + m_leaderboard_widget->UpdateData(); + m_tab_widget->setTabVisible(2, is_game_loaded); } update(); } +void AchievementsWindow::ForceSettingsTab() +{ + m_tab_widget->setCurrentIndex(0); +} + #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementsWindow.h b/Source/Core/DolphinQt/Achievements/AchievementsWindow.h index d8407a3a17..751749fbc3 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementsWindow.h +++ b/Source/Core/DolphinQt/Achievements/AchievementsWindow.h @@ -6,10 +6,9 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include -#include "Core/AchievementManager.h" -#include "DolphinQt/QtUtils/QueueOnObject.h" - class AchievementHeaderWidget; +class AchievementLeaderboardWidget; +class AchievementSettingsWidget; class AchievementProgressWidget; class QDialogButtonBox; class QTabWidget; @@ -21,15 +20,18 @@ class AchievementsWindow : public QDialog public: explicit AchievementsWindow(QWidget* parent); void UpdateData(); + void ForceSettingsTab(); private: void CreateMainLayout(); - void showEvent(QShowEvent* event); + void showEvent(QShowEvent* event) override; void ConnectWidgets(); AchievementHeaderWidget* m_header_widget; QTabWidget* m_tab_widget; + AchievementSettingsWidget* m_settings_widget; AchievementProgressWidget* m_progress_widget; + AchievementLeaderboardWidget* m_leaderboard_widget; QDialogButtonBox* m_button_box; }; diff --git a/Source/Core/DolphinQt/CMakeLists.txt b/Source/Core/DolphinQt/CMakeLists.txt index 5222d547bb..2b19d62663 100644 --- a/Source/Core/DolphinQt/CMakeLists.txt +++ b/Source/Core/DolphinQt/CMakeLists.txt @@ -30,6 +30,8 @@ add_executable(dolphin-mpn CheatsManager.h Achievements/AchievementHeaderWidget.cpp Achievements/AchievementHeaderWidget.h + Achievements/AchievementLeaderboardWidget.cpp + Achievements/AchievementLeaderboardWidget.h Achievements/AchievementProgressWidget.cpp Achievements/AchievementProgressWidget.h Achievements/AchievementSettingsWidget.cpp @@ -100,6 +102,8 @@ add_executable(dolphin-mpn Config/GraphicsModListWidget.h Config/GraphicsModWarningWidget.cpp Config/GraphicsModWarningWidget.h + Config/HardcoreWarningWidget.cpp + Config/HardcoreWarningWidget.h Config/InfoWidget.cpp Config/InfoWidget.h Config/LogConfigWidget.cpp @@ -196,6 +200,12 @@ add_executable(dolphin-mpn Config/WiimoteControllersWidget.h ConvertDialog.cpp ConvertDialog.h + Debugger/AssembleInstructionDialog.cpp + Debugger/AssembleInstructionDialog.h + Debugger/AssemblerWidget.cpp + Debugger/AssemblerWidget.h + Debugger/AssemblyEditor.cpp + Debugger/AssemblyEditor.h Debugger/BreakpointDialog.cpp Debugger/BreakpointDialog.h Debugger/BreakpointWidget.cpp @@ -206,6 +216,8 @@ add_executable(dolphin-mpn Debugger/CodeViewWidget.h Debugger/CodeWidget.cpp Debugger/CodeWidget.h + Debugger/GekkoSyntaxHighlight.cpp + Debugger/GekkoSyntaxHighlight.h Debugger/JITWidget.cpp Debugger/JITWidget.h Debugger/MemoryViewWidget.cpp @@ -279,6 +291,8 @@ add_executable(dolphin-mpn QtUtils/AspectRatioWidget.h QtUtils/BlockUserInputFilter.cpp QtUtils/BlockUserInputFilter.h + QtUtils/ClearLayoutRecursively.cpp + QtUtils/ClearLayoutRecursively.h QtUtils/DolphinFileDialog.cpp QtUtils/DolphinFileDialog.h QtUtils/DoubleClickEventFilter.cpp @@ -335,6 +349,8 @@ add_executable(dolphin-mpn Settings/USBDeviceAddToWhitelistDialog.h Settings/WiiPane.cpp Settings/WiiPane.h + SkylanderPortal/SkylanderModifyDialog.cpp + SkylanderPortal/SkylanderModifyDialog.h SkylanderPortal/SkylanderPortalWindow.cpp SkylanderPortal/SkylanderPortalWindow.h TAS/GCTASInputWindow.cpp diff --git a/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp b/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp index 20e31aa776..f7282786b8 100644 --- a/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp +++ b/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp @@ -123,6 +123,8 @@ void CheatSearchFactoryWidget::CreateWidgets() m_new_search = new NonDefaultQPushButton(tr("New Search")); layout->addWidget(m_new_search); + layout->addStretch(); + setLayout(layout); } diff --git a/Source/Core/DolphinQt/CheatSearchWidget.cpp b/Source/Core/DolphinQt/CheatSearchWidget.cpp index 1f9d226601..43dae75def 100644 --- a/Source/Core/DolphinQt/CheatSearchWidget.cpp +++ b/Source/Core/DolphinQt/CheatSearchWidget.cpp @@ -61,7 +61,7 @@ CheatSearchWidget::CheatSearchWidget(std::unique_ptrisChecked()); + settings.setValue(QStringLiteral("cheatsearchwidget/autoupdatecurrentvalues"), + m_autoupdate_current_values->isChecked()); + if (m_session->IsIntegerType()) { settings.setValue(QStringLiteral("cheatsearchwidget/parsehex"), @@ -229,16 +232,25 @@ void CheatSearchWidget::CreateWidgets() m_info_label_1 = new QLabel(tr("Waiting for first scan...")); m_info_label_2 = new QLabel(); + auto* const checkboxes_layout = new QHBoxLayout(); m_display_values_in_hex_checkbox = new QCheckBox(tr("Display values in Hex")); m_display_values_in_hex_checkbox->setChecked( settings.value(QStringLiteral("cheatsearchwidget/displayhex")).toBool()); + checkboxes_layout->addWidget(m_display_values_in_hex_checkbox); + checkboxes_layout->setStretchFactor(m_display_values_in_hex_checkbox, 1); + + m_autoupdate_current_values = new QCheckBox(tr("Automatically update Current Values")); + m_autoupdate_current_values->setChecked( + settings.value(QStringLiteral("cheatsearchwidget/autoupdatecurrentvalues"), true).toBool()); + checkboxes_layout->addWidget(m_autoupdate_current_values); + checkboxes_layout->setStretchFactor(m_autoupdate_current_values, 2); QVBoxLayout* layout = new QVBoxLayout(); layout->addWidget(session_info_label); layout->addWidget(instructions_label); layout->addLayout(value_layout); layout->addLayout(button_layout); - layout->addWidget(m_display_values_in_hex_checkbox); + layout->addLayout(checkboxes_layout); layout->addWidget(m_info_label_1); layout->addWidget(m_info_label_2); layout->addWidget(m_address_table); @@ -263,6 +275,7 @@ void CheatSearchWidget::ConnectWidgets() void CheatSearchWidget::OnNextScanClicked() { + Core::CPUThreadGuard guard(Core::System::GetInstance()); const bool had_old_results = m_session->WasFirstSearchDone(); const size_t old_count = m_session->GetResultCount(); @@ -288,8 +301,7 @@ void CheatSearchWidget::OnNextScanClicked() } } - const Cheats::SearchErrorCode error_code = [this] { - Core::CPUThreadGuard guard(Core::System::GetInstance()); + const Cheats::SearchErrorCode error_code = [this, &guard] { return m_session->RunSearch(guard); }(); @@ -347,7 +359,7 @@ void CheatSearchWidget::OnNextScanClicked() m_session->GetResultValueAsString(i, show_in_hex); } - UpdateGuiTable(); + RecreateGUITable(); } else { @@ -371,44 +383,22 @@ void CheatSearchWidget::OnNextScanClicked() } } -bool CheatSearchWidget::RefreshValues() +bool CheatSearchWidget::UpdateTableRows(const Core::CPUThreadGuard& guard, const size_t begin_index, + const size_t end_index, const UpdateSource source) { - const size_t result_count = m_session->GetResultCount(); - if (result_count == 0) - { - m_info_label_1->setText(tr("Cannot refresh without results.")); - return false; - } - - const bool too_many_results = result_count > TABLE_MAX_ROWS; - std::unique_ptr tmp; - if (too_many_results) - { - std::vector value_indices; - value_indices.reserve(TABLE_MAX_ROWS); - for (size_t i = 0; i < TABLE_MAX_ROWS; ++i) - value_indices.push_back(i); - tmp = m_session->ClonePartial(value_indices); - } - else - { - tmp = m_session->Clone(); - } + const bool update_status_text = source == UpdateSource::User; + auto tmp = m_session->ClonePartial(begin_index, end_index); tmp->SetFilterType(Cheats::FilterType::DoNotFilter); - const Cheats::SearchErrorCode error_code = [&tmp] { - Core::CPUThreadGuard guard(Core::System::GetInstance()); - return tmp->RunSearch(guard); - }(); - + const Cheats::SearchErrorCode error_code = tmp->RunSearch(guard); if (error_code != Cheats::SearchErrorCode::Success) { - m_info_label_1->setText(tr("Refresh failed. Please run the game for a bit and try again.")); + if (update_status_text) + m_info_label_1->setText(tr("Refresh failed. Please run the game for a bit and try again.")); return false; } - m_address_table_current_values.clear(); const bool show_in_hex = m_display_values_in_hex_checkbox->isChecked(); const size_t result_count_to_display = tmp->GetResultCount(); for (size_t i = 0; i < result_count_to_display; ++i) @@ -417,22 +407,53 @@ bool CheatSearchWidget::RefreshValues() tmp->GetResultValueAsString(i, show_in_hex); } - UpdateGuiTable(); - m_info_label_1->setText(tr("Refreshed current values.")); + RefreshGUICurrentValues(begin_index, end_index); + if (update_status_text) + m_info_label_1->setText(tr("Refreshed current values.")); return true; } +void CheatSearchWidget::UpdateTableVisibleCurrentValues(const UpdateSource source) +{ + if (source == UpdateSource::Auto && !m_autoupdate_current_values->isChecked()) + return; + + Core::CPUThreadGuard guard(Core::System::GetInstance()); + if (m_address_table->rowCount() == 0) + return; + + UpdateTableRows(guard, GetVisibleRowsBeginIndex(), GetVisibleRowsEndIndex(), source); +} + +bool CheatSearchWidget::UpdateTableAllCurrentValues(const UpdateSource source) +{ + if (source == UpdateSource::Auto && !m_autoupdate_current_values->isChecked()) + return false; + + Core::CPUThreadGuard guard(Core::System::GetInstance()); + const size_t result_count = m_address_table->rowCount(); + if (result_count == 0) + { + if (source == UpdateSource::User) + m_info_label_1->setText(tr("Cannot refresh without results.")); + return false; + } + + return UpdateTableRows(guard, 0, result_count, source); +} + void CheatSearchWidget::OnRefreshClicked() { - RefreshValues(); + UpdateTableAllCurrentValues(UpdateSource::User); } void CheatSearchWidget::OnResetClicked() { + Core::CPUThreadGuard guard(Core::System::GetInstance()); m_session->ResetResults(); m_address_table_current_values.clear(); - UpdateGuiTable(); + RecreateGUITable(); m_info_label_1->setText(tr("Waiting for first scan...")); m_info_label_2->clear(); } @@ -454,6 +475,18 @@ void CheatSearchWidget::OnAddressTableItemChanged(QTableWidgetItem* item) } } +int CheatSearchWidget::GetVisibleRowsBeginIndex() const +{ + return m_address_table->rowAt(0); +} + +int CheatSearchWidget::GetVisibleRowsEndIndex() const +{ + const int row_at_bottom_of_viewport = m_address_table->rowAt(m_address_table->height()); + const int end_index = m_address_table->rowCount(); + return row_at_bottom_of_viewport == -1 ? end_index : row_at_bottom_of_viewport + 1; +} + void CheatSearchWidget::OnAddressTableContextMenu() { if (m_address_table->selectedItems().isEmpty()) @@ -487,12 +520,14 @@ void CheatSearchWidget::OnDisplayHexCheckboxStateChanged() if (!m_session->WasFirstSearchDone()) return; - if (!RefreshValues()) - UpdateGuiTable(); + // If the game is running CheatsManager::OnFrameEnd will update values automatically. + if (Core::GetState() != Core::State::Running) + UpdateTableAllCurrentValues(UpdateSource::User); } void CheatSearchWidget::GenerateARCode() { + Core::CPUThreadGuard guard(Core::System::GetInstance()); if (m_address_table->selectedItems().isEmpty()) return; @@ -524,7 +559,28 @@ void CheatSearchWidget::GenerateARCode() } } -void CheatSearchWidget::UpdateGuiTable() +void CheatSearchWidget::RefreshCurrentValueTableItem( + QTableWidgetItem* const current_value_table_item) +{ + const auto address = current_value_table_item->data(ADDRESS_TABLE_ADDRESS_ROLE).toUInt(); + const auto curr_val_iter = m_address_table_current_values.find(address); + if (curr_val_iter != m_address_table_current_values.end()) + current_value_table_item->setText(QString::fromStdString(curr_val_iter->second)); + else + current_value_table_item->setText(QStringLiteral("---")); +} + +void CheatSearchWidget::RefreshGUICurrentValues(const size_t begin_index, const size_t end_index) +{ + for (size_t i = begin_index; i < end_index; ++i) + { + QTableWidgetItem* const current_value_table_item = + m_address_table->item(static_cast(i), ADDRESS_TABLE_COLUMN_INDEX_CURRENT_VALUE); + RefreshCurrentValueTableItem(current_value_table_item); + } +} + +void CheatSearchWidget::RecreateGUITable() { const QSignalBlocker blocker(m_address_table); @@ -570,13 +626,9 @@ void CheatSearchWidget::UpdateGuiTable() auto* current_value_item = new QTableWidgetItem(); current_value_item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable); - const auto curr_val_it = m_address_table_current_values.find(address); - if (curr_val_it != m_address_table_current_values.end()) - current_value_item->setText(QString::fromStdString(curr_val_it->second)); - else - current_value_item->setText(QStringLiteral("---")); current_value_item->setData(ADDRESS_TABLE_ADDRESS_ROLE, address); current_value_item->setData(ADDRESS_TABLE_RESULT_INDEX_ROLE, static_cast(i)); m_address_table->setItem(i, ADDRESS_TABLE_COLUMN_INDEX_CURRENT_VALUE, current_value_item); + RefreshCurrentValueTableItem(current_value_item); } } diff --git a/Source/Core/DolphinQt/CheatSearchWidget.h b/Source/Core/DolphinQt/CheatSearchWidget.h index e885f7a181..5c3ad52423 100644 --- a/Source/Core/DolphinQt/CheatSearchWidget.h +++ b/Source/Core/DolphinQt/CheatSearchWidget.h @@ -39,6 +39,15 @@ public: explicit CheatSearchWidget(std::unique_ptr session); ~CheatSearchWidget() override; + enum class UpdateSource + { + User, + Auto, + }; + + bool UpdateTableAllCurrentValues(UpdateSource source); + void UpdateTableVisibleCurrentValues(UpdateSource source); + signals: void ActionReplayCodeGenerated(const ActionReplay::ARCode& ar_code); void RequestWatch(QString name, u32 address); @@ -56,9 +65,14 @@ private: void OnValueSourceChanged(); void OnDisplayHexCheckboxStateChanged(); - bool RefreshValues(); - void UpdateGuiTable(); + void RefreshCurrentValueTableItem(QTableWidgetItem* current_value_table_item); + void RefreshGUICurrentValues(size_t begin_index, size_t end_index); + bool UpdateTableRows(const Core::CPUThreadGuard& guard, size_t begin_index, size_t end_index, + UpdateSource source); + void RecreateGUITable(); void GenerateARCode(); + int GetVisibleRowsBeginIndex() const; + int GetVisibleRowsEndIndex() const; std::unique_ptr m_session; @@ -79,5 +93,6 @@ private: QPushButton* m_reset_button; QCheckBox* m_parse_values_as_hex_checkbox; QCheckBox* m_display_values_in_hex_checkbox; + QCheckBox* m_autoupdate_current_values; QTableWidget* m_address_table; }; diff --git a/Source/Core/DolphinQt/CheatsManager.cpp b/Source/Core/DolphinQt/CheatsManager.cpp index 743126f574..8f2725b4a9 100644 --- a/Source/Core/DolphinQt/CheatsManager.cpp +++ b/Source/Core/DolphinQt/CheatsManager.cpp @@ -19,8 +19,10 @@ #include "DolphinQt/CheatSearchWidget.h" #include "DolphinQt/Config/ARCodeWidget.h" #include "DolphinQt/Config/GeckoCodeWidget.h" +#include "DolphinQt/QtUtils/PartiallyClosableTabWidget.h" #include "DolphinQt/Settings.h" -#include "QtUtils/PartiallyClosableTabWidget.h" + +#include "VideoCommon/VideoEvents.h" CheatsManager::CheatsManager(QWidget* parent) : QDialog(parent) { @@ -48,6 +50,52 @@ CheatsManager::~CheatsManager() void CheatsManager::OnStateChanged(Core::State state) { RefreshCodeTabs(state, false); + if (state == Core::State::Paused) + UpdateAllCheatSearchWidgetCurrentValues(); +} + +void CheatsManager::OnFrameEnd() +{ + if (!isVisible()) + return; + + auto* const selected_cheat_search_widget = + qobject_cast(m_tab_widget->currentWidget()); + if (selected_cheat_search_widget != nullptr) + { + selected_cheat_search_widget->UpdateTableVisibleCurrentValues( + CheatSearchWidget::UpdateSource::Auto); + } +} + +void CheatsManager::UpdateAllCheatSearchWidgetCurrentValues() +{ + for (int i = 0; i < m_tab_widget->count(); ++i) + { + auto* const cheat_search_widget = qobject_cast(m_tab_widget->widget(i)); + if (cheat_search_widget != nullptr) + cheat_search_widget->UpdateTableAllCurrentValues(CheatSearchWidget::UpdateSource::Auto); + } +} + +void CheatsManager::RegisterAfterFrameEventCallback() +{ + m_VI_end_field_event = VIEndFieldEvent::Register([this] { OnFrameEnd(); }, "CheatsManager"); +} + +void CheatsManager::RemoveAfterFrameEventCallback() +{ + m_VI_end_field_event.reset(); +} + +void CheatsManager::hideEvent(QHideEvent* event) +{ + RemoveAfterFrameEventCallback(); +} + +void CheatsManager::showEvent(QShowEvent* event) +{ + RegisterAfterFrameEventCallback(); } void CheatsManager::RefreshCodeTabs(Core::State state, bool force) @@ -95,6 +143,12 @@ void CheatsManager::RefreshCodeTabs(Core::State state, bool force) connect(m_ar_code, &ARCodeWidget::OpenGeneralSettings, this, &CheatsManager::OpenGeneralSettings); connect(m_gecko_code, &GeckoCodeWidget::OpenGeneralSettings, this, &CheatsManager::OpenGeneralSettings); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_ar_code, &ARCodeWidget::OpenAchievementSettings, this, + &CheatsManager::OpenAchievementSettings); + connect(m_gecko_code, &GeckoCodeWidget::OpenAchievementSettings, this, + &CheatsManager::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS } void CheatsManager::CreateWidgets() diff --git a/Source/Core/DolphinQt/CheatsManager.h b/Source/Core/DolphinQt/CheatsManager.h index 5e7ddb8bb2..33b61a4ccc 100644 --- a/Source/Core/DolphinQt/CheatsManager.h +++ b/Source/Core/DolphinQt/CheatsManager.h @@ -11,14 +11,16 @@ #include #include "Common/CommonTypes.h" -#include "DolphinQt/GameList/GameListModel.h" - #include "Core/CheatSearch.h" +#include "DolphinQt/GameList/GameListModel.h" +#include "VideoCommon/VideoEvents.h" class ARCodeWidget; class GeckoCodeWidget; class CheatSearchFactoryWidget; class QDialogButtonBox; +class QHideEvent; +class QShowEvent; class PartiallyClosableTabWidget; namespace Core @@ -35,17 +37,28 @@ public: signals: void OpenGeneralSettings(); +#ifdef USE_RETRO_ACHIEVEMENTS + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS void ShowMemory(u32 address); void RequestWatch(QString name, u32 address); +protected: + void hideEvent(QHideEvent* event) override; + void showEvent(QShowEvent* event) override; + private: void CreateWidgets(); void ConnectWidgets(); void OnStateChanged(Core::State state); + void OnFrameEnd(); + void RegisterAfterFrameEventCallback(); + void RemoveAfterFrameEventCallback(); void OnNewSessionCreated(const Cheats::CheatSearchSessionBase& session); void OnTabCloseRequested(int index); void RefreshCodeTabs(Core::State state, bool force); + void UpdateAllCheatSearchWidgetCurrentValues(); std::string m_game_id; std::string m_game_tdb_id; @@ -57,4 +70,6 @@ private: ARCodeWidget* m_ar_code = nullptr; GeckoCodeWidget* m_gecko_code = nullptr; CheatSearchFactoryWidget* m_cheat_search_new = nullptr; + + Common::EventHook m_VI_end_field_event; }; diff --git a/Source/Core/DolphinQt/Config/ARCodeWidget.cpp b/Source/Core/DolphinQt/Config/ARCodeWidget.cpp index a25d6fe7ab..276318f573 100644 --- a/Source/Core/DolphinQt/Config/ARCodeWidget.cpp +++ b/Source/Core/DolphinQt/Config/ARCodeWidget.cpp @@ -21,6 +21,7 @@ #include "DolphinQt/Config/CheatCodeEditor.h" #include "DolphinQt/Config/CheatWarningWidget.h" +#include "DolphinQt/Config/HardcoreWarningWidget.h" #include "DolphinQt/QtUtils/NonDefaultQPushButton.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" @@ -55,6 +56,9 @@ ARCodeWidget::~ARCodeWidget() = default; void ARCodeWidget::CreateWidgets() { m_warning = new CheatWarningWidget(m_game_id, m_restart_required, this); +#ifdef USE_RETRO_ACHIEVEMENTS + m_hc_warning = new HardcoreWarningWidget(this); +#endif // USE_RETRO_ACHIEVEMENTS m_code_list = new QListWidget; m_code_add = new NonDefaultQPushButton(tr("&Add New Code...")); m_code_edit = new NonDefaultQPushButton(tr("&Edit Code...")); @@ -76,6 +80,9 @@ void ARCodeWidget::CreateWidgets() QVBoxLayout* layout = new QVBoxLayout; layout->addWidget(m_warning); +#ifdef USE_RETRO_ACHIEVEMENTS + layout->addWidget(m_hc_warning); +#endif // USE_RETRO_ACHIEVEMENTS layout->addWidget(m_code_list); layout->addLayout(button_layout); @@ -86,6 +93,10 @@ void ARCodeWidget::ConnectWidgets() { connect(m_warning, &CheatWarningWidget::OpenCheatEnableSettings, this, &ARCodeWidget::OpenGeneralSettings); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_hc_warning, &HardcoreWarningWidget::OpenAchievementSettings, this, + &ARCodeWidget::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS connect(m_code_list, &QListWidget::itemChanged, this, &ARCodeWidget::OnItemChanged); connect(m_code_list, &QListWidget::itemSelectionChanged, this, &ARCodeWidget::OnSelectionChanged); diff --git a/Source/Core/DolphinQt/Config/ARCodeWidget.h b/Source/Core/DolphinQt/Config/ARCodeWidget.h index d24c3fcaf8..e5a96a09f9 100644 --- a/Source/Core/DolphinQt/Config/ARCodeWidget.h +++ b/Source/Core/DolphinQt/Config/ARCodeWidget.h @@ -16,6 +16,9 @@ struct ARCode; } class CheatWarningWidget; +#ifdef USE_RETRO_ACHIEVEMENTS +class HardcoreWarningWidget; +#endif // USE_RETRO_ACHIEVEMENTS class QLabel; class QListWidget; class QListWidgetItem; @@ -32,6 +35,9 @@ public: signals: void OpenGeneralSettings(); +#ifdef USE_RETRO_ACHIEVEMENTS + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS private: void OnSelectionChanged(); @@ -56,6 +62,9 @@ private: u16 m_game_revision; CheatWarningWidget* m_warning; +#ifdef USE_RETRO_ACHIEVEMENTS + HardcoreWarningWidget* m_hc_warning; +#endif // USE_RETRO_ACHIEVEMENTS QListWidget* m_code_list; QPushButton* m_code_add; QPushButton* m_code_edit; diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp index 42b255b09a..205fd25898 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp @@ -13,7 +13,7 @@ ConfigChoice::ConfigChoice(const QStringList& options, const Config::Info& : m_setting(setting) { addItems(options); - connect(this, qOverload(&QComboBox::currentIndexChanged), this, &ConfigChoice::Update); + connect(this, &QComboBox::currentIndexChanged, this, &ConfigChoice::Update); setCurrentIndex(Config::Get(m_setting)); connect(&Settings::Instance(), &Settings::ConfigChanged, this, [this] { diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.cpp b/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.cpp index f881f6653f..3f7bed01c8 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.cpp +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.cpp @@ -11,7 +11,7 @@ ConfigFloatSlider::ConfigFloatSlider(float minimum, float maximum, const Config::Info& setting, float step) - : ToolTipSlider(Qt::Horizontal), m_minimum(minimum), m_setting(setting), m_step(step) + : ToolTipSlider(Qt::Horizontal), m_minimum(minimum), m_step(step), m_setting(setting) { const float range = maximum - minimum; const int steps = std::round(range / step); @@ -31,8 +31,8 @@ ConfigFloatSlider::ConfigFloatSlider(float minimum, float maximum, setFont(bf); const QSignalBlocker blocker(this); - const int current_value = std::round((Config::Get(m_setting) - m_minimum) / m_step); - setValue(current_value); + const int value = std::round((Config::Get(m_setting) - m_minimum) / m_step); + setValue(value); }); } diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp b/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp index 3e5ade08a2..c8c3e5074a 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.cpp @@ -18,7 +18,7 @@ ConfigInteger::ConfigInteger(int minimum, int maximum, const Config::Info& setValue(Config::Get(setting)); - connect(this, qOverload(&ConfigInteger::valueChanged), this, &ConfigInteger::Update); + connect(this, &ConfigInteger::valueChanged, this, &ConfigInteger::Update); connect(&Settings::Instance(), &Settings::ConfigChanged, this, [this] { QFont bf = font(); bf.setBold(Config::GetActiveLayerForConfig(m_setting) != Config::LayerType::Base); diff --git a/Source/Core/DolphinQt/Config/FreeLookWidget.cpp b/Source/Core/DolphinQt/Config/FreeLookWidget.cpp index 5fe1ecd66d..f4398972d6 100644 --- a/Source/Core/DolphinQt/Config/FreeLookWidget.cpp +++ b/Source/Core/DolphinQt/Config/FreeLookWidget.cpp @@ -9,6 +9,8 @@ #include #include +#include "Core/AchievementManager.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/FreeLookSettings.h" #include "Core/ConfigManager.h" #include "Core/Core.h" @@ -36,6 +38,10 @@ void FreeLookWidget::CreateLayout() m_enable_freelook->SetDescription( tr("Allows manipulation of the in-game camera.

If unsure, " "leave this unchecked.")); +#ifdef USE_RETRO_ACHIEVEMENTS + const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); + m_enable_freelook->setEnabled(!hardcore); +#endif // USE_RETRO_ACHIEVEMENTS m_freelook_controller_configure_button = new NonDefaultQPushButton(tr("Configure Controller")); m_freelook_control_type = new ConfigChoice({tr("Six Axis"), tr("First Person"), tr("Orbital")}, @@ -106,6 +112,10 @@ void FreeLookWidget::LoadSettings() { const bool checked = Config::Get(Config::FREE_LOOK_ENABLED); m_enable_freelook->setChecked(checked); +#ifdef USE_RETRO_ACHIEVEMENTS + const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); + m_enable_freelook->setEnabled(!hardcore); +#endif // USE_RETRO_ACHIEVEMENTS m_freelook_control_type->setEnabled(checked); m_freelook_controller_configure_button->setEnabled(checked); m_freelook_background_input->setEnabled(checked); diff --git a/Source/Core/DolphinQt/Config/FreeLookWindow.cpp b/Source/Core/DolphinQt/Config/FreeLookWindow.cpp index 86b78ae39c..d2c57be8a6 100644 --- a/Source/Core/DolphinQt/Config/FreeLookWindow.cpp +++ b/Source/Core/DolphinQt/Config/FreeLookWindow.cpp @@ -9,10 +9,12 @@ #include #include "DolphinQt/Config/FreeLookWidget.h" +#include "DolphinQt/Config/HardcoreWarningWidget.h" FreeLookWindow::FreeLookWindow(QWidget* parent) : QDialog(parent) { CreateMainLayout(); + ConnectWidgets(); setWindowTitle(tr("Free Look Settings")); setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); @@ -20,11 +22,26 @@ FreeLookWindow::FreeLookWindow(QWidget* parent) : QDialog(parent) void FreeLookWindow::CreateMainLayout() { +#ifdef USE_RETRO_ACHIEVEMENTS + m_hc_warning = new HardcoreWarningWidget(this); +#endif // USE_RETRO_ACHIEVEMENTS m_button_box = new QDialogButtonBox(QDialogButtonBox::Close); connect(m_button_box, &QDialogButtonBox::rejected, this, &QDialog::reject); auto* main_layout = new QVBoxLayout(); + +#ifdef USE_RETRO_ACHIEVEMENTS + main_layout->addWidget(m_hc_warning); +#endif // USE_RETRO_ACHIEVEMENTS main_layout->addWidget(new FreeLookWidget(this)); main_layout->addWidget(m_button_box); setLayout(main_layout); } + +void FreeLookWindow::ConnectWidgets() +{ +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_hc_warning, &HardcoreWarningWidget::OpenAchievementSettings, this, + &FreeLookWindow::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS +} diff --git a/Source/Core/DolphinQt/Config/FreeLookWindow.h b/Source/Core/DolphinQt/Config/FreeLookWindow.h index 3a7b6c17fd..0ffd4472ee 100644 --- a/Source/Core/DolphinQt/Config/FreeLookWindow.h +++ b/Source/Core/DolphinQt/Config/FreeLookWindow.h @@ -5,6 +5,9 @@ #include +#ifdef USE_RETRO_ACHIEVEMENTS +class HardcoreWarningWidget; +#endif // USE_RETRO_ACHIEVEMENTS class QDialogButtonBox; class FreeLookWindow final : public QDialog @@ -13,8 +16,17 @@ class FreeLookWindow final : public QDialog public: explicit FreeLookWindow(QWidget* parent); +#ifdef USE_RETRO_ACHIEVEMENTS +signals: + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS + private: void CreateMainLayout(); + void ConnectWidgets(); +#ifdef USE_RETRO_ACHIEVEMENTS + HardcoreWarningWidget* m_hc_warning; +#endif // USE_RETRO_ACHIEVEMENTS QDialogButtonBox* m_button_box; }; diff --git a/Source/Core/DolphinQt/Config/GameConfigWidget.cpp b/Source/Core/DolphinQt/Config/GameConfigWidget.cpp index d918f5cd62..ce56a357be 100644 --- a/Source/Core/DolphinQt/Config/GameConfigWidget.cpp +++ b/Source/Core/DolphinQt/Config/GameConfigWidget.cpp @@ -215,12 +215,10 @@ void GameConfigWidget::ConnectWidgets() m_use_dsp_hle, m_manual_texture_sampling, m_use_monoscopic_shadows}) connect(box, &QCheckBox::stateChanged, this, &GameConfigWidget::SaveSettings); - connect(m_deterministic_dual_core, qOverload(&QComboBox::currentIndexChanged), this, - &GameConfigWidget::SaveSettings); - connect(m_depth_slider, qOverload(&QSlider::valueChanged), this, - &GameConfigWidget::SaveSettings); - connect(m_convergence_spin, qOverload(&QSpinBox::valueChanged), this, + connect(m_deterministic_dual_core, &QComboBox::currentIndexChanged, this, &GameConfigWidget::SaveSettings); + connect(m_depth_slider, &QSlider::valueChanged, this, &GameConfigWidget::SaveSettings); + connect(m_convergence_spin, &QSpinBox::valueChanged, this, &GameConfigWidget::SaveSettings); } void GameConfigWidget::LoadCheckBox(QCheckBox* checkbox, const std::string& section, diff --git a/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp b/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp index 7fb37866ac..2d2474ac4c 100644 --- a/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp +++ b/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp @@ -108,11 +108,10 @@ void GamecubeControllersWidget::ConnectWidgets() { for (size_t i = 0; i < m_gc_controller_boxes.size(); ++i) { - connect(m_gc_controller_boxes[i], qOverload(&QComboBox::currentIndexChanged), this, - [this, i] { - OnGCTypeChanged(i); - SaveSettings(); - }); + connect(m_gc_controller_boxes[i], &QComboBox::currentIndexChanged, this, [this, i] { + OnGCTypeChanged(i); + SaveSettings(); + }); connect(m_gc_buttons[i], &QPushButton::clicked, this, [this, i] { OnGCPadConfigure(i); }); } } diff --git a/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp b/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp index 988bcf329c..1aa6afb643 100644 --- a/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp +++ b/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp @@ -26,6 +26,7 @@ #include "DolphinQt/Config/CheatCodeEditor.h" #include "DolphinQt/Config/CheatWarningWidget.h" +#include "DolphinQt/Config/HardcoreWarningWidget.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/NonDefaultQPushButton.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" @@ -61,6 +62,9 @@ GeckoCodeWidget::~GeckoCodeWidget() = default; void GeckoCodeWidget::CreateWidgets() { m_warning = new CheatWarningWidget(m_game_id, m_restart_required, this); +#ifdef USE_RETRO_ACHIEVEMENTS + m_hc_warning = new HardcoreWarningWidget(this); +#endif // USE_RETRO_ACHIEVEMENTS m_code_list = new QListWidget; m_name_label = new QLabel; m_creator_label = new QLabel; @@ -102,6 +106,9 @@ void GeckoCodeWidget::CreateWidgets() auto* layout = new QVBoxLayout; layout->addWidget(m_warning); +#ifdef USE_RETRO_ACHIEVEMENTS + layout->addWidget(m_hc_warning); +#endif // USE_RETRO_ACHIEVEMENTS layout->addWidget(m_code_list); auto* info_layout = new QFormLayout; @@ -150,6 +157,10 @@ void GeckoCodeWidget::ConnectWidgets() connect(m_download_codes, &QPushButton::clicked, this, &GeckoCodeWidget::DownloadCodes); connect(m_warning, &CheatWarningWidget::OpenCheatEnableSettings, this, &GeckoCodeWidget::OpenGeneralSettings); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_hc_warning, &HardcoreWarningWidget::OpenAchievementSettings, this, + &GeckoCodeWidget::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS } void GeckoCodeWidget::OnSelectionChanged() diff --git a/Source/Core/DolphinQt/Config/GeckoCodeWidget.h b/Source/Core/DolphinQt/Config/GeckoCodeWidget.h index a4312f7ec7..bbf13cc253 100644 --- a/Source/Core/DolphinQt/Config/GeckoCodeWidget.h +++ b/Source/Core/DolphinQt/Config/GeckoCodeWidget.h @@ -11,6 +11,9 @@ #include "Common/CommonTypes.h" class CheatWarningWidget; +#ifdef USE_RETRO_ACHIEVEMENTS +class HardcoreWarningWidget; +#endif // USE_RETRO_ACHIEVEMENTS class QLabel; class QListWidget; class QListWidgetItem; @@ -32,6 +35,9 @@ public: signals: void OpenGeneralSettings(); +#ifdef USE_RETRO_ACHIEVEMENTS + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS private: void OnSelectionChanged(); @@ -56,6 +62,9 @@ private: u16 m_game_revision; CheatWarningWidget* m_warning; +#ifdef USE_RETRO_ACHIEVEMENTS + HardcoreWarningWidget* m_hc_warning; +#endif // USE_RETRO_ACHIEVEMENTS QListWidget* m_code_list; QLabel* m_name_label; QLabel* m_creator_label; diff --git a/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp index 32b24440b6..9f86ea5ed1 100644 --- a/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp @@ -36,6 +36,10 @@ AdvancedWidget::AdvancedWidget(GraphicsWindow* parent) connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this](Core::State state) { OnEmulationStateChanged(state != Core::State::Uninitialized); }); + connect(m_manual_texture_sampling, &QCheckBox::toggled, [this, parent] { + SaveSettings(); + emit parent->UseFastTextureSamplingChanged(); + }); OnBackendChanged(); OnEmulationStateChanged(Core::GetState() != Core::State::Uninitialized); @@ -355,8 +359,9 @@ void AdvancedWidget::AddDescriptions() "level 9 but finish in significantly less time.

" "If unsure, leave this at 6."); static const char TR_CROPPING_DESCRIPTION[] = QT_TR_NOOP( - "Crops the picture from its native aspect ratio to 4:3 or " - "16:9.

If unsure, leave this unchecked."); + "Crops the picture from its native aspect ratio (which rarely exactly matches 4:3 or 16:9)," + " to the specific user target aspect ratio (e.g. 4:3 or 16:9).

" + "If unsure, leave this unchecked."); static const char TR_PROGRESSIVE_SCAN_DESCRIPTION[] = QT_TR_NOOP( "Enables progressive scan if supported by the emulated software. Most games don't have " "any issue with this.

If unsure, leave this " diff --git a/Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp b/Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp index 2dbd10d2da..082e5dcc90 100644 --- a/Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp @@ -51,7 +51,7 @@ void ColorCorrectionConfigWindow::Create() "Controls the base luminance of a paper white surface in nits. Useful for adjusting to " "different environmental lighting conditions when using a HDR display.

HDR output is " "required for this setting to take effect.

If unsure, leave this at " - "200."); + "203.
"); // Color Space: diff --git a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp index f181780749..cefe86fdfb 100644 --- a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp @@ -39,6 +39,10 @@ EnhancementsWidget::EnhancementsWidget(GraphicsWindow* parent) : m_block_save(fa AddDescriptions(); connect(parent, &GraphicsWindow::BackendChanged, [this](const QString& backend) { LoadSettings(); }); + connect(parent, &GraphicsWindow::UseFastTextureSamplingChanged, this, + &EnhancementsWidget::LoadSettings); + connect(parent, &GraphicsWindow::UseGPUTextureDecodingChanged, this, + &EnhancementsWidget::LoadSettings); } constexpr int TEXTURE_FILTERING_DEFAULT = 0; @@ -62,14 +66,19 @@ void EnhancementsWidget::CreateWidgets() auto* enhancements_layout = new QGridLayout(); enhancements_box->setLayout(enhancements_layout); - // Only display the first 8 scales, which most users will not go beyond. - QStringList resolution_options{ - tr("Auto (Multiple of 640x528)"), tr("Native (640x528)"), - tr("2x Native (1280x1056) for 720p"), tr("3x Native (1920x1584) for 1080p"), - tr("4x Native (2560x2112) for 1440p"), tr("5x Native (3200x2640)"), - tr("6x Native (3840x3168) for 4K"), tr("7x Native (4480x3696)"), - tr("8x Native (5120x4224) for 5K")}; - const int visible_resolution_option_count = static_cast(resolution_options.size()); + QStringList resolution_options{tr("Auto (Multiple of 640x528)"), tr("Native (640x528)")}; + // From 2x up. + // To calculate the suggested internal resolution scale for each common output resolution, + // we find the minimum multiplier that results in an equal or greater resolution than the + // output one, on both width and height. + // Note that often games don't render to the full resolution, but have some black bars + // on the edges; this is not accounted for in the calculations. + const QStringList resolution_extra_options{ + tr("720p"), tr("1080p"), tr("1440p"), QStringLiteral(""), + tr("4K"), QStringLiteral(""), tr("5K"), QStringLiteral(""), + QStringLiteral(""), QStringLiteral(""), tr("8K")}; + const int visible_resolution_option_count = static_cast(resolution_options.size()) + + static_cast(resolution_extra_options.size()); // If the current scale is greater than the max scale in the ini, add sufficient options so that // when the settings are saved we don't lose the user-modified value from the ini. @@ -77,10 +86,22 @@ void EnhancementsWidget::CreateWidgets() std::max(Config::Get(Config::GFX_EFB_SCALE), Config::Get(Config::GFX_MAX_EFB_SCALE)); for (int scale = static_cast(resolution_options.size()); scale <= max_efb_scale; scale++) { - resolution_options.append(tr("%1x Native (%2x%3)") - .arg(QString::number(scale), - QString::number(static_cast(EFB_WIDTH) * scale), - QString::number(static_cast(EFB_HEIGHT) * scale))); + const QString scale_text = QString::number(scale); + const QString width_text = QString::number(static_cast(EFB_WIDTH) * scale); + const QString height_text = QString::number(static_cast(EFB_HEIGHT) * scale); + const int extra_index = resolution_options.size() - 2; + const QString extra_text = resolution_extra_options.size() > extra_index ? + resolution_extra_options[extra_index] : + QStringLiteral(""); + if (extra_text.isEmpty()) + { + resolution_options.append(tr("%1x Native (%2x%3)").arg(scale_text, width_text, height_text)); + } + else + { + resolution_options.append( + tr("%1x Native (%2x%3) for %4").arg(scale_text, width_text, height_text, extra_text)); + } } m_ir_combo = new ConfigChoice(resolution_options, Config::GFX_EFB_SCALE); @@ -211,15 +232,13 @@ void EnhancementsWidget::CreateWidgets() void EnhancementsWidget::ConnectWidgets() { - connect(m_aa_combo, qOverload(&QComboBox::currentIndexChanged), + connect(m_aa_combo, &QComboBox::currentIndexChanged, [this](int) { SaveSettings(); }); + connect(m_texture_filtering_combo, &QComboBox::currentIndexChanged, [this](int) { SaveSettings(); }); - connect(m_texture_filtering_combo, qOverload(&QComboBox::currentIndexChanged), + connect(m_output_resampling_combo, &QComboBox::currentIndexChanged, [this](int) { SaveSettings(); }); - connect(m_output_resampling_combo, qOverload(&QComboBox::currentIndexChanged), - [this](int) { SaveSettings(); }); - connect(m_pp_effect, qOverload(&QComboBox::currentIndexChanged), - [this](int) { SaveSettings(); }); - connect(m_3d_mode, qOverload(&QComboBox::currentIndexChanged), [this] { + connect(m_pp_effect, &QComboBox::currentIndexChanged, [this](int) { SaveSettings(); }); + connect(m_3d_mode, &QComboBox::currentIndexChanged, [this] { m_block_save = true; m_configure_color_correction->setEnabled(g_Config.backend_info.bSupportsPostProcessing); LoadPPShaders(); @@ -278,7 +297,7 @@ void EnhancementsWidget::LoadPPShaders() .arg(tr(g_video_backend->GetDisplayName().c_str()))); VideoCommon::PostProcessingConfiguration pp_shader; - if (selected_shader != "(off)" && supports_postprocessing) + if (selected_shader != "" && supports_postprocessing) { pp_shader.LoadShader(selected_shader); m_configure_pp_effect->setEnabled(pp_shader.HasOptions()); @@ -292,6 +311,9 @@ void EnhancementsWidget::LoadPPShaders() void EnhancementsWidget::LoadSettings() { m_block_save = true; + m_texture_filtering_combo->setEnabled(Config::Get(Config::GFX_HACK_FAST_TEXTURE_SAMPLING)); + m_arbitrary_mipmap_detection->setEnabled(!Config::Get(Config::GFX_ENABLE_GPU_TEXTURE_DECODING)); + // Anti-Aliasing const u32 aa_selection = Config::Get(Config::GFX_MSAA); @@ -451,11 +473,11 @@ void EnhancementsWidget::SaveSettings() const bool passive = g_Config.stereo_mode == StereoMode::Passive; Config::SetBaseOrCurrent(Config::GFX_ENHANCE_POST_SHADER, (!anaglyph && !passive && m_pp_effect->currentIndex() == 0) ? - "(off)" : + "" : m_pp_effect->currentText().toStdString()); VideoCommon::PostProcessingConfiguration pp_shader; - if (Config::Get(Config::GFX_ENHANCE_POST_SHADER) != "(off)") + if (Config::Get(Config::GFX_ENHANCE_POST_SHADER) != "") { pp_shader.LoadShader(Config::Get(Config::GFX_ENHANCE_POST_SHADER)); m_configure_pp_effect->setEnabled(pp_shader.HasOptions()); @@ -488,7 +510,8 @@ void EnhancementsWidget::AddDescriptions() "that are at oblique viewing angles. Force Nearest and Force Linear override the texture " "scaling filter selected by the game.

Any option except 'Default' will alter the look " "of the game's textures and might cause issues in a small number of " - "games.

If unsure, select 'Default'."); + "games.

This option is incompatible with Manual Texture Sampling.

" + "If unsure, select 'Default'."); static const char TR_OUTPUT_RESAMPLING_DESCRIPTION[] = QT_TR_NOOP("Affects how the game output is scaled to the window resolution." "
The performance mostly depends on the number of samples each method uses." @@ -538,12 +561,11 @@ void EnhancementsWidget::AddDescriptions() "causes slowdowns or graphical issues.

If unsure, leave " "this unchecked."); static const char TR_WIDESCREEN_HACK_DESCRIPTION[] = QT_TR_NOOP( - "Forces the game to output graphics for any aspect ratio. Use with \"Aspect Ratio\" set to " - "\"Force 16:9\" to force 4:3-only games to run at 16:9.

Rarely produces good " - "results and " - "often partially breaks graphics and game UIs. Unnecessary (and detrimental) if using any " - "AR/Gecko-code widescreen patches.

If unsure, leave " - "this unchecked."); + "Forces the game to output graphics at any aspect ratio by expanding the view frustum " + "without stretching the image.
This is a hack, and its results will vary widely game " + "to game (it often causes the UI to stretch).
" + "Game-specific AR/Gecko-code aspect ratio patches are preferable over this if available." + "

If unsure, leave this unchecked."); static const char TR_REMOVE_FOG_DESCRIPTION[] = QT_TR_NOOP("Makes distant objects more visible by removing fog, thus increasing the overall " "detail.

Disabling fog will break some games which rely on proper fog " @@ -584,7 +606,7 @@ void EnhancementsWidget::AddDescriptions() "resolution, such as in games that use very low resolution mipmaps. Disabling this can also " "reduce stutter in games that frequently load new textures. This feature is not compatible " "with GPU Texture Decoding.

If unsure, leave this " - "checked."); + "unchecked."); static const char TR_HDR_DESCRIPTION[] = QT_TR_NOOP( "Enables scRGB HDR output (if supported by your graphics backend and monitor)." " Fullscreen might be required." diff --git a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp index 1850b1a290..89665deb93 100644 --- a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp @@ -20,6 +20,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigBool.h" #include "DolphinQt/Config/ConfigControls/ConfigChoice.h" +#include "DolphinQt/Config/ConfigControls/ConfigInteger.h" #include "DolphinQt/Config/ConfigControls/ConfigRadio.h" #include "DolphinQt/Config/Graphics/GraphicsWindow.h" #include "DolphinQt/Config/ToolTipControls/ToolTipComboBox.h" @@ -54,9 +55,20 @@ void GeneralWidget::CreateWidgets() m_video_layout = new QGridLayout(); m_backend_combo = new ToolTipComboBox(); - m_aspect_combo = - new ConfigChoice({tr("Auto"), tr("Force 16:9"), tr("Force 4:3"), tr("Stretch to Window")}, - Config::GFX_ASPECT_RATIO); + m_aspect_combo = new ConfigChoice( + {tr("Auto"), tr("Force 16:9"), tr("Force 4:3"), tr("Stretch to Window"), tr("Custom")}, + Config::GFX_ASPECT_RATIO); + m_custom_aspect_label = new QLabel(tr("Custom Aspect Ratio:")); + m_custom_aspect_label->setHidden(true); + constexpr int MAX_CUSTOM_ASPECT_RATIO_RESOLUTION = 10000; + m_custom_aspect_width = new ConfigInteger(1, MAX_CUSTOM_ASPECT_RATIO_RESOLUTION, + Config::GFX_CUSTOM_ASPECT_RATIO_WIDTH); + m_custom_aspect_width->setEnabled(false); + m_custom_aspect_width->setHidden(true); + m_custom_aspect_height = new ConfigInteger(1, MAX_CUSTOM_ASPECT_RATIO_RESOLUTION, + Config::GFX_CUSTOM_ASPECT_RATIO_HEIGHT); + m_custom_aspect_height->setEnabled(false); + m_custom_aspect_height->setHidden(true); m_adapter_combo = new ToolTipComboBox; m_enable_vsync = new ConfigBool(tr("V-Sync"), Config::GFX_VSYNC); m_enable_fullscreen = new ConfigBool(tr("Start in Fullscreen"), Config::MAIN_FULLSCREEN); @@ -70,16 +82,20 @@ void GeneralWidget::CreateWidgets() } m_video_layout->addWidget(new QLabel(tr("Backend:")), 0, 0); - m_video_layout->addWidget(m_backend_combo, 0, 1); + m_video_layout->addWidget(m_backend_combo, 0, 1, 1, -1); m_video_layout->addWidget(new QLabel(tr("Adapter:")), 1, 0); - m_video_layout->addWidget(m_adapter_combo, 1, 1); + m_video_layout->addWidget(m_adapter_combo, 1, 1, 1, -1); m_video_layout->addWidget(new QLabel(tr("Aspect Ratio:")), 3, 0); - m_video_layout->addWidget(m_aspect_combo, 3, 1); + m_video_layout->addWidget(m_aspect_combo, 3, 1, 1, -1); - m_video_layout->addWidget(m_enable_vsync, 4, 0); - m_video_layout->addWidget(m_enable_fullscreen, 4, 1); + m_video_layout->addWidget(m_custom_aspect_label, 4, 0); + m_video_layout->addWidget(m_custom_aspect_width, 4, 1); + m_video_layout->addWidget(m_custom_aspect_height, 4, 2); + + m_video_layout->addWidget(m_enable_vsync, 5, 0); + m_video_layout->addWidget(m_enable_fullscreen, 5, 1, 1, -1); // Other auto* m_options_box = new QGroupBox(tr("Other")); @@ -134,13 +150,20 @@ void GeneralWidget::CreateWidgets() void GeneralWidget::ConnectWidgets() { // Video Backend - connect(m_backend_combo, qOverload(&QComboBox::currentIndexChanged), this, - &GeneralWidget::SaveSettings); - connect(m_adapter_combo, qOverload(&QComboBox::currentIndexChanged), this, [&](int index) { + connect(m_backend_combo, &QComboBox::currentIndexChanged, this, &GeneralWidget::SaveSettings); + connect(m_adapter_combo, &QComboBox::currentIndexChanged, this, [&](int index) { g_Config.iAdapter = index; Config::SetBaseOrCurrent(Config::GFX_ADAPTER, index); emit BackendChanged(QString::fromStdString(Config::Get(Config::MAIN_GFX_BACKEND))); }); + connect(m_aspect_combo, qOverload(&QComboBox::currentIndexChanged), this, [&](int index) { + const bool is_custom_aspect_ratio = (index == static_cast(AspectMode::Custom)); + m_custom_aspect_width->setEnabled(is_custom_aspect_ratio); + m_custom_aspect_height->setEnabled(is_custom_aspect_ratio); + m_custom_aspect_label->setHidden(!is_custom_aspect_ratio); + m_custom_aspect_width->setHidden(!is_custom_aspect_ratio); + m_custom_aspect_height->setHidden(!is_custom_aspect_ratio); + }); } void GeneralWidget::LoadSettings() @@ -148,6 +171,13 @@ void GeneralWidget::LoadSettings() // Video Backend m_backend_combo->setCurrentIndex(m_backend_combo->findData( QVariant(QString::fromStdString(Config::Get(Config::MAIN_GFX_BACKEND))))); + + const bool is_custom_aspect_ratio = (Config::Get(Config::GFX_ASPECT_RATIO) == AspectMode::Custom); + m_custom_aspect_width->setEnabled(is_custom_aspect_ratio); + m_custom_aspect_height->setEnabled(is_custom_aspect_ratio); + m_custom_aspect_label->setHidden(!is_custom_aspect_ratio); + m_custom_aspect_width->setHidden(!is_custom_aspect_ratio); + m_custom_aspect_height->setHidden(!is_custom_aspect_ratio); } void GeneralWidget::SaveSettings() @@ -210,11 +240,15 @@ void GeneralWidget::AddDescriptions() QT_TR_NOOP("Uses the main Dolphin window for rendering rather than " "a separate render window.

If unsure, leave " "this unchecked."); - static const char TR_ASPECT_RATIO_DESCRIPTION[] = QT_TR_NOOP( - "Selects which aspect ratio to use when rendering.

Auto: Uses the native aspect " - "ratio
Force 16:9: Mimics an analog TV with a widescreen aspect ratio.
Force 4:3: " - "Mimics a standard 4:3 analog TV.
Stretch to Window: Stretches the picture to the " - "window size.

If unsure, select Auto."); + static const char TR_ASPECT_RATIO_DESCRIPTION[] = + QT_TR_NOOP("Selects which aspect ratio to use when rendering.
" + "Each game can have a slightly different native aspect ratio." + "

Auto: Uses the native aspect ratio" + "
Force 16:9: Mimics an analog TV with a widescreen aspect ratio." + "
Force 4:3: Mimics a standard 4:3 analog TV." + "
Stretch to Window: Stretches the picture to the window size." + "
Custom: For games running with specific custom aspect ratio cheats.

" + "If unsure, select Auto."); static const char TR_VSYNC_DESCRIPTION[] = QT_TR_NOOP( "Waits for vertical blanks in order to prevent tearing.

Decreases performance " "if emulation speed is below 100%.

If unsure, leave " @@ -263,6 +297,9 @@ void GeneralWidget::AddDescriptions() m_aspect_combo->SetTitle(tr("Aspect Ratio")); m_aspect_combo->SetDescription(tr(TR_ASPECT_RATIO_DESCRIPTION)); + m_custom_aspect_width->SetTitle(tr("Custom Aspect Ratio Width")); + m_custom_aspect_height->SetTitle(tr("Custom Aspect Ratio Height")); + m_enable_vsync->SetDescription(tr(TR_VSYNC_DESCRIPTION)); m_enable_fullscreen->SetDescription(tr(TR_FULLSCREEN_DESCRIPTION)); diff --git a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.h b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.h index b238d252a7..084682fb21 100644 --- a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.h +++ b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.h @@ -9,10 +9,12 @@ class ConfigBool; class ConfigChoice; +class ConfigInteger; class ConfigRadioInt; class GraphicsWindow; class QCheckBox; class QComboBox; +class QLabel; class QRadioButton; class QGridLayout; class ToolTipComboBox; @@ -41,6 +43,9 @@ private: ToolTipComboBox* m_backend_combo; ToolTipComboBox* m_adapter_combo; ConfigChoice* m_aspect_combo; + QLabel* m_custom_aspect_label; + ConfigInteger* m_custom_aspect_width; + ConfigInteger* m_custom_aspect_height; ConfigBool* m_enable_vsync; ConfigBool* m_enable_fullscreen; diff --git a/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.h b/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.h index 5949a2dda3..97673563b5 100644 --- a/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.h +++ b/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.h @@ -24,6 +24,8 @@ public: signals: void BackendChanged(const QString& backend); + void UseFastTextureSamplingChanged(); + void UseGPUTextureDecodingChanged(); private: void CreateMainLayout(); diff --git a/Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp index 9441966f0e..cfdfa866a4 100644 --- a/Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp @@ -31,6 +31,10 @@ HacksWidget::HacksWidget(GraphicsWindow* parent) connect(parent, &GraphicsWindow::BackendChanged, this, &HacksWidget::OnBackendChanged); OnBackendChanged(QString::fromStdString(Config::Get(Config::MAIN_GFX_BACKEND))); connect(&Settings::Instance(), &Settings::ConfigChanged, this, &HacksWidget::LoadSettings); + connect(m_gpu_texture_decoding, &QCheckBox::toggled, [this, parent] { + SaveSettings(); + emit parent->UseGPUTextureDecodingChanged(); + }); } void HacksWidget::CreateWidgets() @@ -264,8 +268,8 @@ void HacksWidget::AddDescriptions() static const char TR_GPU_DECODING_DESCRIPTION[] = QT_TR_NOOP( "Enables texture decoding using the GPU instead of the CPU.

This may result in " "performance gains in some scenarios, or on systems where the CPU is the " - "bottleneck.

If unsure, leave this " - "unchecked."); + "bottleneck.

This option is incompatible with Arbitrary Mipmap Detection.

" + "If unsure, leave this unchecked."); static const char TR_FAST_DEPTH_CALC_DESCRIPTION[] = QT_TR_NOOP( "Uses a less accurate algorithm to calculate depth values.

Causes issues in a few " "games, but can result in a decent speed increase depending on the game and/or " diff --git a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp index 8af40e8c04..2151642d2b 100644 --- a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp +++ b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp @@ -19,6 +19,7 @@ #include "Core/ConfigManager.h" #include "Core/Core.h" #include "DolphinQt/Config/GraphicsModWarningWidget.h" +#include "DolphinQt/QtUtils/ClearLayoutRecursively.h" #include "DolphinQt/Settings.h" #include "UICommon/GameFile.h" #include "VideoCommon/GraphicsModSystem/Config/GraphicsMod.h" @@ -209,14 +210,14 @@ void GraphicsModListWidget::OnModChanged(std::optional absolute_pat if (!mod->m_author.empty()) { - auto* author_label = new QLabel(tr("By: ") + QString::fromStdString(mod->m_author)); + auto* author_label = new QLabel(tr("By: %1").arg(QString::fromStdString(mod->m_author))); m_mod_meta_layout->addWidget(author_label); } if (!mod->m_description.empty()) { auto* description_label = - new QLabel(tr("Description: ") + QString::fromStdString(mod->m_description)); + new QLabel(tr("Description: %1").arg(QString::fromStdString(mod->m_description))); description_label->setWordWrap(true); m_mod_meta_layout->addWidget(description_label); } @@ -240,31 +241,6 @@ void GraphicsModListWidget::SaveModList() m_needs_save = true; } -void GraphicsModListWidget::ClearLayoutRecursively(QLayout* layout) -{ - while (QLayoutItem* child = layout->takeAt(0)) - { - if (child == nullptr) - continue; - - if (child->widget()) - { - layout->removeWidget(child->widget()); - delete child->widget(); - } - else if (child->layout()) - { - ClearLayoutRecursively(child->layout()); - layout->removeItem(child); - } - else - { - layout->removeItem(child); - } - delete child; - } -} - void GraphicsModListWidget::SaveToDisk() { m_needs_save = false; diff --git a/Source/Core/DolphinQt/Config/GraphicsModListWidget.h b/Source/Core/DolphinQt/Config/GraphicsModListWidget.h index 970a160980..7b32792cff 100644 --- a/Source/Core/DolphinQt/Config/GraphicsModListWidget.h +++ b/Source/Core/DolphinQt/Config/GraphicsModListWidget.h @@ -56,8 +56,6 @@ private: void SaveModList(); - void ClearLayoutRecursively(QLayout* layout); - void OpenGraphicsModDir(); void CalculateGameRunning(Core::State state); diff --git a/Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp b/Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp new file mode 100644 index 0000000000..c2db01d077 --- /dev/null +++ b/Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp @@ -0,0 +1,62 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#ifdef USE_RETRO_ACHIEVEMENTS +#include "DolphinQt/Config/HardcoreWarningWidget.h" + +#include +#include +#include +#include +#include + +#include "Core/Config/AchievementSettings.h" +#include "Core/ConfigManager.h" +#include "Core/Core.h" + +#include "DolphinQt/Settings.h" + +HardcoreWarningWidget::HardcoreWarningWidget(QWidget* parent) : QWidget(parent) +{ + CreateWidgets(); + ConnectWidgets(); + + connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this] { Update(); }); + + Update(); +} + +void HardcoreWarningWidget::CreateWidgets() +{ + const auto size = 1.5 * QFontMetrics(font()).height(); + + QPixmap warning_icon = style()->standardIcon(QStyle::SP_MessageBoxWarning).pixmap(size, size); + + auto* icon = new QLabel; + icon->setPixmap(warning_icon); + + m_text = new QLabel(tr("This feature is disabled in hardcore mode.")); + m_settings_button = new QPushButton(tr("Achievement Settings")); + + auto* layout = new QHBoxLayout; + + layout->addWidget(icon); + layout->addWidget(m_text, 1); + layout->addWidget(m_settings_button); + + layout->setContentsMargins(0, 0, 0, 0); + + setLayout(layout); +} + +void HardcoreWarningWidget::ConnectWidgets() +{ + connect(m_settings_button, &QPushButton::clicked, this, + &HardcoreWarningWidget::OpenAchievementSettings); +} + +void HardcoreWarningWidget::Update() +{ + setHidden(!Config::Get(Config::RA_HARDCORE_ENABLED)); +} +#endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Config/HardcoreWarningWidget.h b/Source/Core/DolphinQt/Config/HardcoreWarningWidget.h new file mode 100644 index 0000000000..c4a20eba96 --- /dev/null +++ b/Source/Core/DolphinQt/Config/HardcoreWarningWidget.h @@ -0,0 +1,30 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#ifdef USE_RETRO_ACHIEVEMENTS +#include + +class QLabel; +class QPushButton; + +class HardcoreWarningWidget : public QWidget +{ + Q_OBJECT +public: + explicit HardcoreWarningWidget(QWidget* parent); + +signals: + void OpenAchievementSettings(); + +private: + void CreateWidgets(); + void ConnectWidgets(); + + void Update(); + + QLabel* m_text; + QPushButton* m_settings_button; +}; +#endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Config/InfoWidget.cpp b/Source/Core/DolphinQt/Config/InfoWidget.cpp index 31c7da0819..5f604cef9e 100644 --- a/Source/Core/DolphinQt/Config/InfoWidget.cpp +++ b/Source/Core/DolphinQt/Config/InfoWidget.cpp @@ -225,8 +225,7 @@ void InfoWidget::CreateLanguageSelector() if (m_language_selector->count() == 1) m_language_selector->setDisabled(true); - connect(m_language_selector, qOverload(&QComboBox::currentIndexChanged), this, - &InfoWidget::ChangeLanguage); + connect(m_language_selector, &QComboBox::currentIndexChanged, this, &InfoWidget::ChangeLanguage); } void InfoWidget::ChangeLanguage() diff --git a/Source/Core/DolphinQt/Config/LogWidget.cpp b/Source/Core/DolphinQt/Config/LogWidget.cpp index 378a3a4da0..4b81701abb 100644 --- a/Source/Core/DolphinQt/Config/LogWidget.cpp +++ b/Source/Core/DolphinQt/Config/LogWidget.cpp @@ -163,8 +163,7 @@ void LogWidget::ConnectWidgets() m_log_ring_buffer.clear(); }); connect(m_log_wrap, &QCheckBox::toggled, this, &LogWidget::SaveSettings); - connect(m_log_font, qOverload(&QComboBox::currentIndexChanged), this, - &LogWidget::SaveSettings); + connect(m_log_font, &QComboBox::currentIndexChanged, this, &LogWidget::SaveSettings); connect(this, &QDockWidget::topLevelChanged, this, &LogWidget::SaveSettings); connect(&Settings::Instance(), &Settings::LogVisibilityChanged, this, &LogWidget::setVisible); } diff --git a/Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp b/Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp index d70ae2d68f..b8281d376d 100644 --- a/Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp +++ b/Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp @@ -458,13 +458,12 @@ void IOWindow::ConnectWidgets() connect(m_button_box, &QDialogButtonBox::clicked, this, &IOWindow::OnDialogButtonPressed); connect(m_devices_combo, &QComboBox::currentTextChanged, this, &IOWindow::OnDeviceChanged); - connect(m_scalar_spinbox, qOverload(&QSpinBox::valueChanged), this, - &IOWindow::OnRangeChanged); + connect(m_scalar_spinbox, &QSpinBox::valueChanged, this, &IOWindow::OnRangeChanged); connect(m_expression_text, &QPlainTextEdit::textChanged, [this] { UpdateExpression(m_expression_text->toPlainText().toStdString()); }); - connect(m_variables_combo, qOverload(&QComboBox::activated), [this](int index) { + connect(m_variables_combo, &QComboBox::activated, [this](int index) { if (index == 0) return; @@ -482,7 +481,7 @@ void IOWindow::ConnectWidgets() m_variables_combo->setCurrentIndex(0); }); - connect(m_operators_combo, qOverload(&QComboBox::activated), [this](int index) { + connect(m_operators_combo, &QComboBox::activated, [this](int index) { if (index == 0) return; @@ -491,7 +490,7 @@ void IOWindow::ConnectWidgets() m_operators_combo->setCurrentIndex(0); }); - connect(m_functions_combo, qOverload(&QComboBox::activated), [this](int index) { + connect(m_functions_combo, &QComboBox::activated, [this](int index) { if (index == 0) return; diff --git a/Source/Core/DolphinQt/Config/Mapping/MappingNumeric.cpp b/Source/Core/DolphinQt/Config/Mapping/MappingNumeric.cpp index 4169680743..9a98716270 100644 --- a/Source/Core/DolphinQt/Config/Mapping/MappingNumeric.cpp +++ b/Source/Core/DolphinQt/Config/Mapping/MappingNumeric.cpp @@ -18,12 +18,11 @@ MappingDouble::MappingDouble(MappingWidget* parent, ControllerEmu::NumericSettin if (const auto ui_description = m_setting.GetUIDescription()) setToolTip(tr(ui_description)); - connect(this, qOverload(&QDoubleSpinBox::valueChanged), this, - [this, parent](double value) { - m_setting.SetValue(value); - ConfigChanged(); - parent->SaveSettings(); - }); + connect(this, &QDoubleSpinBox::valueChanged, this, [this, parent](double value) { + m_setting.SetValue(value); + ConfigChanged(); + parent->SaveSettings(); + }); connect(parent, &MappingWidget::ConfigChanged, this, &MappingDouble::ConfigChanged); connect(parent, &MappingWidget::Update, this, &MappingDouble::Update); diff --git a/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp b/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp index 688870869e..8413db981d 100644 --- a/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp +++ b/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp @@ -185,8 +185,7 @@ void MappingWindow::ConnectWidgets() connect(&Settings::Instance(), &Settings::DevicesChanged, this, &MappingWindow::OnGlobalDevicesChanged); connect(this, &MappingWindow::ConfigChanged, this, &MappingWindow::OnGlobalDevicesChanged); - connect(m_devices_combo, qOverload(&QComboBox::currentIndexChanged), this, - &MappingWindow::OnSelectDevice); + connect(m_devices_combo, &QComboBox::currentIndexChanged, this, &MappingWindow::OnSelectDevice); connect(m_reset_clear, &QPushButton::clicked, this, &MappingWindow::OnClearFieldsPressed); connect(m_reset_default, &QPushButton::clicked, this, &MappingWindow::OnDefaultFieldsPressed); @@ -194,8 +193,7 @@ void MappingWindow::ConnectWidgets() connect(m_profiles_load, &QPushButton::clicked, this, &MappingWindow::OnLoadProfilePressed); connect(m_profiles_delete, &QPushButton::clicked, this, &MappingWindow::OnDeleteProfilePressed); - connect(m_profiles_combo, qOverload(&QComboBox::currentIndexChanged), this, - &MappingWindow::OnSelectProfile); + connect(m_profiles_combo, &QComboBox::currentIndexChanged, this, &MappingWindow::OnSelectProfile); connect(m_profiles_combo, &QComboBox::editTextChanged, this, &MappingWindow::OnProfileTextChanged); diff --git a/Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp b/Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp index b1f7fbfbce..85512c8a2b 100644 --- a/Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp +++ b/Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp @@ -76,10 +76,9 @@ void WiimoteEmuGeneral::CreateMainLayout() void WiimoteEmuGeneral::Connect() { - connect(m_extension_combo, qOverload(&QComboBox::currentIndexChanged), this, + connect(m_extension_combo, &QComboBox::currentIndexChanged, this, &WiimoteEmuGeneral::OnAttachmentChanged); - connect(m_extension_combo, qOverload(&QComboBox::activated), this, - &WiimoteEmuGeneral::OnAttachmentSelected); + connect(m_extension_combo, &QComboBox::activated, this, &WiimoteEmuGeneral::OnAttachmentSelected); connect(this, &MappingWidget::ConfigChanged, this, &WiimoteEmuGeneral::ConfigChanged); connect(this, &MappingWidget::Update, this, &WiimoteEmuGeneral::Update); } diff --git a/Source/Core/DolphinQt/Config/NewPatchDialog.cpp b/Source/Core/DolphinQt/Config/NewPatchDialog.cpp index cd133fa37d..b3bc86849b 100644 --- a/Source/Core/DolphinQt/Config/NewPatchDialog.cpp +++ b/Source/Core/DolphinQt/Config/NewPatchDialog.cpp @@ -87,7 +87,7 @@ void NewPatchDialog::CreateWidgets() void NewPatchDialog::ConnectWidgets() { - connect(m_name_edit, qOverload(&QLineEdit::textEdited), + connect(m_name_edit, &QLineEdit::textEdited, [this](const QString& name) { m_patch.name = name.toStdString(); }); connect(m_add_button, &QPushButton::clicked, this, &NewPatchDialog::AddEntry); @@ -162,20 +162,17 @@ QGroupBox* NewPatchDialog::CreateEntry(const PatchEngine::PatchEntry& entry) layout->addWidget(remove, 5, 0, 1, -1); box->setLayout(layout); - connect(address, qOverload(&QLineEdit::textEdited), - [new_entry](const QString& text) { - new_entry->entry.address = OnTextEdited(new_entry->address, text); - }); + connect(address, &QLineEdit::textEdited, [new_entry](const QString& text) { + new_entry->entry.address = OnTextEdited(new_entry->address, text); + }); - connect(value, qOverload(&QLineEdit::textEdited), - [new_entry](const QString& text) { - new_entry->entry.value = OnTextEdited(new_entry->value, text); - }); + connect(value, &QLineEdit::textEdited, [new_entry](const QString& text) { + new_entry->entry.value = OnTextEdited(new_entry->value, text); + }); - connect(comparand, qOverload(&QLineEdit::textEdited), - [new_entry](const QString& text) { - new_entry->entry.comparand = OnTextEdited(new_entry->comparand, text); - }); + connect(comparand, &QLineEdit::textEdited, [new_entry](const QString& text) { + new_entry->entry.comparand = OnTextEdited(new_entry->comparand, text); + }); connect(remove, &QPushButton::clicked, [this, box, new_entry] { if (m_entries.size() > 1) diff --git a/Source/Core/DolphinQt/Config/PatchesWidget.cpp b/Source/Core/DolphinQt/Config/PatchesWidget.cpp index e1fd12f913..0aa216ad82 100644 --- a/Source/Core/DolphinQt/Config/PatchesWidget.cpp +++ b/Source/Core/DolphinQt/Config/PatchesWidget.cpp @@ -14,6 +14,7 @@ #include "Core/ConfigManager.h" #include "Core/PatchEngine.h" +#include "DolphinQt/Config/HardcoreWarningWidget.h" #include "DolphinQt/Config/NewPatchDialog.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" @@ -40,23 +41,38 @@ PatchesWidget::PatchesWidget(const UICommon::GameFile& game) void PatchesWidget::CreateWidgets() { +#ifdef USE_RETRO_ACHIEVEMENTS + m_hc_warning = new HardcoreWarningWidget(this); +#endif // USE_RETRO_ACHIEVEMENTS m_list = new QListWidget; m_add_button = new QPushButton(tr("&Add...")); m_edit_button = new QPushButton(); m_remove_button = new QPushButton(tr("&Remove")); - auto* layout = new QGridLayout; + auto* grid_layout = new QGridLayout; - layout->addWidget(m_list, 0, 0, 1, -1); - layout->addWidget(m_add_button, 1, 0); - layout->addWidget(m_edit_button, 1, 2); - layout->addWidget(m_remove_button, 1, 1); + grid_layout->addWidget(m_list, 0, 0, 1, -1); + grid_layout->addWidget(m_add_button, 1, 0); + grid_layout->addWidget(m_edit_button, 1, 2); + grid_layout->addWidget(m_remove_button, 1, 1); + + auto* layout = new QVBoxLayout; + +#ifdef USE_RETRO_ACHIEVEMENTS + layout->addWidget(m_hc_warning); +#endif // USE_RETRO_ACHIEVEMENTS + layout->addLayout(grid_layout); setLayout(layout); } void PatchesWidget::ConnectWidgets() { +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_hc_warning, &HardcoreWarningWidget::OpenAchievementSettings, this, + &PatchesWidget::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS + connect(m_list, &QListWidget::itemSelectionChanged, this, &PatchesWidget::UpdateActions); connect(m_list, &QListWidget::itemChanged, this, &PatchesWidget::OnItemChanged); connect(m_remove_button, &QPushButton::clicked, this, &PatchesWidget::OnRemove); diff --git a/Source/Core/DolphinQt/Config/PatchesWidget.h b/Source/Core/DolphinQt/Config/PatchesWidget.h index bb84519bbb..9c324ce49a 100644 --- a/Source/Core/DolphinQt/Config/PatchesWidget.h +++ b/Source/Core/DolphinQt/Config/PatchesWidget.h @@ -9,12 +9,11 @@ #include #include "Common/CommonTypes.h" +#include "Core/PatchEngine.h" -namespace PatchEngine -{ -struct Patch; -} - +#ifdef USE_RETRO_ACHIEVEMENTS +class HardcoreWarningWidget; +#endif // USE_RETRO_ACHIEVEMENTS class QListWidget; class QListWidgetItem; class QPushButton; @@ -26,9 +25,15 @@ class GameFile; class PatchesWidget : public QWidget { + Q_OBJECT public: explicit PatchesWidget(const UICommon::GameFile& game); +#ifdef USE_RETRO_ACHIEVEMENTS +signals: + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS + private: void CreateWidgets(); void ConnectWidgets(); @@ -41,6 +46,9 @@ private: void OnRemove(); void OnEdit(); +#ifdef USE_RETRO_ACHIEVEMENTS + HardcoreWarningWidget* m_hc_warning; +#endif // USE_RETRO_ACHIEVEMENTS QListWidget* m_list; QPushButton* m_add_button; QPushButton* m_edit_button; diff --git a/Source/Core/DolphinQt/Config/PropertiesDialog.cpp b/Source/Core/DolphinQt/Config/PropertiesDialog.cpp index 333182fbba..404f34eb03 100644 --- a/Source/Core/DolphinQt/Config/PropertiesDialog.cpp +++ b/Source/Core/DolphinQt/Config/PropertiesDialog.cpp @@ -51,6 +51,14 @@ PropertiesDialog::PropertiesDialog(QWidget* parent, const UICommon::GameFile& ga &PropertiesDialog::OpenGeneralSettings); connect(ar, &ARCodeWidget::OpenGeneralSettings, this, &PropertiesDialog::OpenGeneralSettings); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(ar, &ARCodeWidget::OpenAchievementSettings, this, + &PropertiesDialog::OpenAchievementSettings); + connect(gecko, &GeckoCodeWidget::OpenAchievementSettings, this, + &PropertiesDialog::OpenAchievementSettings); + connect(patches, &PatchesWidget::OpenAchievementSettings, this, + &PropertiesDialog::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS connect(graphics_mod_list, &GraphicsModListWidget::OpenGraphicsSettings, this, &PropertiesDialog::OpenGraphicsSettings); diff --git a/Source/Core/DolphinQt/Config/PropertiesDialog.h b/Source/Core/DolphinQt/Config/PropertiesDialog.h index 2135be8948..29d282a6e8 100644 --- a/Source/Core/DolphinQt/Config/PropertiesDialog.h +++ b/Source/Core/DolphinQt/Config/PropertiesDialog.h @@ -19,4 +19,7 @@ public: signals: void OpenGeneralSettings(); void OpenGraphicsSettings(); +#ifdef USE_RETRO_ACHIEVEMENTS + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS }; diff --git a/Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp b/Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp index ccec65c374..435b60e462 100644 --- a/Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp +++ b/Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp @@ -133,7 +133,7 @@ void BalloonTip::UpdateBoundsAndRedraw(const QPoint& pos, ShowArrow show_arrow) const QRect screen_rect = screen->geometry(); QSize sh = sizeHint(); - // The look should resemble the default tooltip style set in Settings::SetCurrentUserStyle() + // The look should resemble the default tooltip style set in Settings::ApplyStyle() const int border = 1; const int arrow_height = 18; const int arrow_width = 18; diff --git a/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp b/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp index d702acf5e1..716837a6cb 100644 --- a/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp +++ b/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp @@ -197,7 +197,7 @@ void WiimoteControllersWidget::ConnectWidgets() for (size_t i = 0; i < m_wiimote_groups.size(); i++) { - connect(m_wiimote_boxes[i], qOverload(&QComboBox::currentIndexChanged), this, [this] { + connect(m_wiimote_boxes[i], &QComboBox::currentIndexChanged, this, [this] { SaveSettings(); LoadSettings(Core::GetState()); }); diff --git a/Source/Core/DolphinQt/ConvertDialog.cpp b/Source/Core/DolphinQt/ConvertDialog.cpp index e6be43015f..4ed7536c52 100644 --- a/Source/Core/DolphinQt/ConvertDialog.cpp +++ b/Source/Core/DolphinQt/ConvertDialog.cpp @@ -108,9 +108,8 @@ ConvertDialog::ConvertDialog(QList> fi setLayout(main_layout); - connect(m_format, QOverload::of(&QComboBox::currentIndexChanged), this, - &ConvertDialog::OnFormatChanged); - connect(m_compression, QOverload::of(&QComboBox::currentIndexChanged), this, + connect(m_format, &QComboBox::currentIndexChanged, this, &ConvertDialog::OnFormatChanged); + connect(m_compression, &QComboBox::currentIndexChanged, this, &ConvertDialog::OnCompressionChanged); connect(convert_button, &QPushButton::clicked, this, &ConvertDialog::Convert); diff --git a/Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp b/Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp new file mode 100644 index 0000000000..01d3c91d5d --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp @@ -0,0 +1,131 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "DolphinQt/Debugger/AssembleInstructionDialog.h" + +#include +#include +#include +#include +#include +#include + +#include "Common/Assembler/GekkoAssembler.h" +#include "Common/StringUtil.h" + +namespace +{ +QString HtmlFormatErrorLoc(const Common::GekkoAssembler::AssemblerError& err) +{ + const QString error = QStringLiteral("%1") + .arg(QObject::tr("Error")); + // i18n: '%1' is the translation of 'Error' + return QObject::tr("%1 in column %2").arg(error).arg(err.col + 1); +} + +QString HtmlFormatErrorLine(const Common::GekkoAssembler::AssemblerError& err) +{ + const QString line_pre_error = + QString::fromStdString(std::string(err.error_line.substr(0, err.col))).toHtmlEscaped(); + const QString line_error = + QString::fromStdString(std::string(err.error_line.substr(err.col, err.len))).toHtmlEscaped(); + const QString line_post_error = + QString::fromStdString(std::string(err.error_line.substr(err.col + err.len))).toHtmlEscaped(); + + return QStringLiteral("%1%2%3") + .arg(line_pre_error) + .arg(line_error) + .arg(line_post_error); +} +} // namespace + +AssembleInstructionDialog::AssembleInstructionDialog(QWidget* parent, u32 address, u32 value) + : QDialog(parent), m_code(value), m_address(address) +{ + setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); + setWindowModality(Qt::WindowModal); + setWindowTitle(tr("Instruction")); + + CreateWidgets(); + ConnectWidgets(); +} + +void AssembleInstructionDialog::CreateWidgets() +{ + auto* layout = new QVBoxLayout; + + m_input_edit = new QLineEdit; + m_error_loc_label = new QLabel; + m_error_line_label = new QLabel; + m_msg_label = new QLabel(tr("No input")); + m_button_box = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + + m_error_line_label->setFont(QFont(QFontDatabase::systemFont(QFontDatabase::FixedFont).family())); + m_input_edit->setFont(QFont(QFontDatabase::systemFont(QFontDatabase::FixedFont).family())); + layout->addWidget(m_error_loc_label); + layout->addWidget(m_input_edit); + layout->addWidget(m_error_line_label); + layout->addWidget(m_msg_label); + layout->addWidget(m_button_box); + m_input_edit->setText(QStringLiteral(".4byte 0x%1").arg(m_code, 8, 16, QLatin1Char('0'))); + + setLayout(layout); + OnEditChanged(); +} + +void AssembleInstructionDialog::ConnectWidgets() +{ + connect(m_button_box, &QDialogButtonBox::accepted, this, &QDialog::accept); + connect(m_button_box, &QDialogButtonBox::rejected, this, &QDialog::reject); + + connect(m_input_edit, &QLineEdit::textChanged, this, &AssembleInstructionDialog::OnEditChanged); +} + +void AssembleInstructionDialog::OnEditChanged() +{ + using namespace Common::GekkoAssembler; + std::string line = m_input_edit->text().toStdString(); + Common::ToLower(&line); + + FailureOr> asm_result = Assemble(line, m_address); + + if (IsFailure(asm_result)) + { + m_button_box->button(QDialogButtonBox::Ok)->setEnabled(false); + + const AssemblerError& failure = GetFailure(asm_result); + m_error_loc_label->setText(HtmlFormatErrorLoc(failure)); + m_error_line_label->setText(HtmlFormatErrorLine(failure)); + m_msg_label->setText(QString::fromStdString(failure.message).toHtmlEscaped()); + } + else if (GetT(asm_result).empty() || GetT(asm_result)[0].instructions.empty()) + { + m_button_box->button(QDialogButtonBox::Ok)->setEnabled(false); + + m_error_loc_label->setText( + QStringLiteral("%1").arg(tr("Error"))); + m_error_line_label->clear(); + m_msg_label->setText(tr("No input")); + } + else + { + m_button_box->button(QDialogButtonBox::Ok)->setEnabled(true); + m_code = 0; + + const std::vector& block_bytes = GetT(asm_result)[0].instructions; + for (size_t i = 0; i < 4 && i < block_bytes.size(); i++) + { + m_code = (m_code << 8) | block_bytes[i]; + } + + m_error_loc_label->setText( + QStringLiteral("%1").arg(tr("OK"))); + m_error_line_label->clear(); + m_msg_label->setText(tr("Instruction: %1").arg(m_code, 8, 16, QLatin1Char('0'))); + } +} + +u32 AssembleInstructionDialog::GetCode() const +{ + return m_code; +} diff --git a/Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.h b/Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.h new file mode 100644 index 0000000000..de2191e2c7 --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.h @@ -0,0 +1,36 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include + +#include "Common/CommonTypes.h" + +class QDialogButtonBox; +class QLabel; +class QLineEdit; + +class AssembleInstructionDialog : public QDialog +{ + Q_OBJECT +public: + explicit AssembleInstructionDialog(QWidget* parent, u32 address, u32 value); + + u32 GetCode() const; + +private: + void CreateWidgets(); + void ConnectWidgets(); + + void OnEditChanged(); + + u32 m_code; + u32 m_address; + + QLineEdit* m_input_edit; + QLabel* m_error_loc_label; + QLabel* m_error_line_label; + QLabel* m_msg_label; + QDialogButtonBox* m_button_box; +}; diff --git a/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp b/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp new file mode 100644 index 0000000000..a769df82e6 --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp @@ -0,0 +1,960 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "DolphinQt/Debugger/AssemblerWidget.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Common/Assert.h" +#include "Common/FileUtil.h" + +#include "Core/Core.h" +#include "Core/PowerPC/MMU.h" +#include "Core/PowerPC/PowerPC.h" +#include "Core/System.h" + +#include "DolphinQt/Debugger/AssemblyEditor.h" +#include "DolphinQt/QtUtils/DolphinFileDialog.h" +#include "DolphinQt/QtUtils/ModalMessageBox.h" +#include "DolphinQt/Resources.h" +#include "DolphinQt/Settings.h" + +namespace +{ +using namespace Common::GekkoAssembler; + +QString HtmlFormatErrorLoc(const AssemblerError& err) +{ + const QString error = QStringLiteral("%1") + .arg(QObject::tr("Error")); + // i18n: '%1' is the translation of 'Error' + return QObject::tr("%1 on line %1 column %2").arg(error).arg(err.line + 1).arg(err.col + 1); +} + +QString HtmlFormatErrorLine(const AssemblerError& err) +{ + const QString line_pre_error = + QString::fromStdString(std::string(err.error_line.substr(0, err.col))).toHtmlEscaped(); + const QString line_error = + QString::fromStdString(std::string(err.error_line.substr(err.col, err.len))).toHtmlEscaped(); + const QString line_post_error = + QString::fromStdString(std::string(err.error_line.substr(err.col + err.len))).toHtmlEscaped(); + + return QStringLiteral("" + "
%1%2%3
" + "
") + .arg(line_pre_error) + .arg(line_error) + .arg(line_post_error); +} + +QString HtmlFormatMessage(const AssemblerError& err) +{ + return QStringLiteral("%1").arg(QString::fromStdString(err.message).toHtmlEscaped()); +} + +void DeserializeBlock(const CodeBlock& blk, std::ostringstream& out_str, bool pad4) +{ + size_t i = 0; + for (; i < blk.instructions.size(); i++) + { + out_str << fmt::format("{:02x}", blk.instructions[i]); + if (i % 8 == 7) + { + out_str << '\n'; + } + else if (i % 4 == 3) + { + out_str << ' '; + } + } + if (pad4) + { + bool did_pad = false; + for (; i % 4 != 0; i++) + { + out_str << "00"; + did_pad = true; + } + + if (did_pad) + { + out_str << (i % 8 == 0 ? '\n' : ' '); + } + } + else if (i % 8 != 7) + { + out_str << '\n'; + } +} + +void DeserializeToRaw(const std::vector& blocks, std::ostringstream& out_str) +{ + for (const auto& blk : blocks) + { + if (blk.instructions.empty()) + { + continue; + } + + out_str << fmt::format("# Block {:08x}\n", blk.block_address); + DeserializeBlock(blk, out_str, false); + } +} + +void DeserializeToAr(const std::vector& blocks, std::ostringstream& out_str) +{ + for (const auto& blk : blocks) + { + if (blk.instructions.empty()) + { + continue; + } + + size_t i = 0; + for (; i < blk.instructions.size() - 3; i += 4) + { + // type=NormalCode, subtype=SUB_RAM_WRITE, size=32bit + const u32 ar_addr = ((blk.block_address + i) & 0x1ffffff) | 0x04000000; + out_str << fmt::format("{:08x} {:02x}{:02x}{:02x}{:02x}\n", ar_addr, blk.instructions[i], + blk.instructions[i + 1], blk.instructions[i + 2], + blk.instructions[i + 3]); + } + + for (; i < blk.instructions.size(); i++) + { + // type=NormalCode, subtype=SUB_RAM_WRITE, size=8bit + const u32 ar_addr = ((blk.block_address + i) & 0x1ffffff); + out_str << fmt::format("{:08x} 000000{:02x}\n", ar_addr, blk.instructions[i]); + } + } +} + +void DeserializeToGecko(const std::vector& blocks, std::ostringstream& out_str) +{ + DeserializeToAr(blocks, out_str); +} + +void DeserializeToGeckoExec(const std::vector& blocks, std::ostringstream& out_str) +{ + for (const auto& blk : blocks) + { + if (blk.instructions.empty()) + { + continue; + } + + u32 nlines = 1 + static_cast((blk.instructions.size() - 1) / 8); + bool ret_on_newline = false; + if (blk.instructions.size() % 8 == 0 || blk.instructions.size() % 8 > 4) + { + // Append extra line for blr + nlines++; + ret_on_newline = true; + } + + out_str << fmt::format("c0000000 {:08x}\n", nlines); + DeserializeBlock(blk, out_str, true); + if (ret_on_newline) + { + out_str << "4e800020 00000000\n"; + } + else + { + out_str << "4e800020\n"; + } + } +} + +void DeserializeToGeckoTramp(const std::vector& blocks, std::ostringstream& out_str) +{ + for (const auto& blk : blocks) + { + if (blk.instructions.empty()) + { + continue; + } + + const u32 inject_addr = (blk.block_address & 0x1ffffff) | 0x02000000; + u32 nlines = 1 + static_cast((blk.instructions.size() - 1) / 8); + bool padding_on_newline = false; + if (blk.instructions.size() % 8 == 0 || blk.instructions.size() % 8 > 4) + { + // Append extra line for nop+branchback + nlines++; + padding_on_newline = true; + } + + out_str << fmt::format("c{:07x} {:08x}\n", inject_addr, nlines); + DeserializeBlock(blk, out_str, true); + if (padding_on_newline) + { + out_str << "60000000 00000000\n"; + } + else + { + out_str << "00000000\n"; + } + } +} +} // namespace + +AssemblerWidget::AssemblerWidget(QWidget* parent) + : QDockWidget(parent), m_system(Core::System::GetInstance()), m_unnamed_editor_count(0), + m_net_zoom_delta(0) +{ + { + QPalette base_palette; + m_dark_scheme = base_palette.color(QPalette::WindowText).value() > + base_palette.color(QPalette::Window).value(); + } + + setWindowTitle(tr("Assembler")); + setObjectName(QStringLiteral("assemblerwidget")); + + setHidden(!Settings::Instance().IsAssemblerVisible() || + !Settings::Instance().IsDebugModeEnabled()); + + this->setVisible(true); + CreateWidgets(); + + restoreGeometry( + Settings::GetQSettings().value(QStringLiteral("assemblerwidget/geometry")).toByteArray()); + setFloating(Settings::GetQSettings().value(QStringLiteral("assemblerwidget/floating")).toBool()); + + connect(&Settings::Instance(), &Settings::AssemblerVisibilityChanged, this, + [this](bool visible) { setHidden(!visible); }); + + connect(&Settings::Instance(), &Settings::DebugModeToggled, this, [this](bool enabled) { + setHidden(!enabled || !Settings::Instance().IsAssemblerVisible()); + }); + + connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, + &AssemblerWidget::OnEmulationStateChanged); + connect(&Settings::Instance(), &Settings::ThemeChanged, this, &AssemblerWidget::UpdateIcons); + connect(m_asm_tabs, &QTabWidget::tabCloseRequested, this, &AssemblerWidget::OnTabClose); + + auto* save_shortcut = new QShortcut(QKeySequence::Save, this); + // Save should only activate if the active tab is in focus + save_shortcut->connect(save_shortcut, &QShortcut::activated, this, [this] { + if (m_asm_tabs->currentIndex() != -1 && m_asm_tabs->currentWidget()->hasFocus()) + { + OnSave(); + } + }); + + auto* zoom_in_shortcut = new QShortcut(QKeySequence::ZoomIn, this); + zoom_in_shortcut->setContext(Qt::WidgetWithChildrenShortcut); + connect(zoom_in_shortcut, &QShortcut::activated, this, &AssemblerWidget::OnZoomIn); + auto* zoom_out_shortcut = new QShortcut(QKeySequence::ZoomOut, this); + zoom_out_shortcut->setContext(Qt::WidgetWithChildrenShortcut); + connect(zoom_out_shortcut, &QShortcut::activated, this, &AssemblerWidget::OnZoomOut); + + auto* zoom_in_alternate = new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_Equal), this); + zoom_in_alternate->setContext(Qt::WidgetWithChildrenShortcut); + connect(zoom_in_alternate, &QShortcut::activated, this, &AssemblerWidget::OnZoomIn); + auto* zoom_out_alternate = new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_Underscore), this); + zoom_out_alternate->setContext(Qt::WidgetWithChildrenShortcut); + connect(zoom_out_alternate, &QShortcut::activated, this, &AssemblerWidget::OnZoomOut); + + auto* zoom_reset = new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_0), this); + zoom_reset->setContext(Qt::WidgetWithChildrenShortcut); + connect(zoom_reset, &QShortcut::activated, this, &AssemblerWidget::OnZoomReset); + + ConnectWidgets(); + UpdateIcons(); +} + +void AssemblerWidget::closeEvent(QCloseEvent*) +{ + Settings::Instance().SetAssemblerVisible(false); +} + +bool AssemblerWidget::ApplicationCloseRequest() +{ + int num_unsaved = 0; + for (int i = 0; i < m_asm_tabs->count(); i++) + { + if (GetEditor(i)->IsDirty()) + { + num_unsaved++; + } + } + + if (num_unsaved > 0) + { + const int result = ModalMessageBox::question( + this, tr("Unsaved Changes"), + tr("You have %1 unsaved assembly tabs open\n\n" + "Do you want to save all and exit?") + .arg(num_unsaved), + QMessageBox::YesToAll | QMessageBox::NoToAll | QMessageBox::Cancel, QMessageBox::Cancel); + switch (result) + { + case QMessageBox::YesToAll: + for (int i = 0; i < m_asm_tabs->count(); i++) + { + AsmEditor* editor = GetEditor(i); + if (editor->IsDirty()) + { + if (!SaveEditor(editor)) + { + return false; + } + } + } + return true; + case QMessageBox::NoToAll: + return true; + case QMessageBox::Cancel: + return false; + } + } + + return true; +} + +AssemblerWidget::~AssemblerWidget() +{ + auto& settings = Settings::GetQSettings(); + + settings.setValue(QStringLiteral("assemblerwidget/geometry"), saveGeometry()); + settings.setValue(QStringLiteral("assemblerwidget/floating"), isFloating()); +} + +void AssemblerWidget::CreateWidgets() +{ + m_asm_tabs = new QTabWidget; + m_toolbar = new QToolBar; + m_output_type = new QComboBox; + m_output_box = new QPlainTextEdit; + m_error_box = new QTextEdit; + m_address_line = new QLineEdit; + m_copy_output_button = new QPushButton; + + m_asm_tabs->setTabsClosable(true); + + // Initialize toolbar and actions + // m_toolbar->setIconSize(QSize(32, 32)); + m_toolbar->setContentsMargins(0, 0, 0, 0); + m_toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); + + m_open = m_toolbar->addAction(tr("Open"), this, &AssemblerWidget::OnOpen); + m_new = m_toolbar->addAction(tr("New"), this, &AssemblerWidget::OnNew); + m_assemble = m_toolbar->addAction(tr("Assemble"), this, [this] { + std::vector unused; + OnAssemble(&unused); + }); + m_inject = m_toolbar->addAction(tr("Inject"), this, &AssemblerWidget::OnInject); + m_save = m_toolbar->addAction(tr("Save"), this, &AssemblerWidget::OnSave); + + m_inject->setEnabled(false); + m_save->setEnabled(false); + m_assemble->setEnabled(false); + + // Initialize input, output, error text areas + auto palette = m_output_box->palette(); + if (m_dark_scheme) + { + palette.setColor(QPalette::Base, QColor::fromRgb(76, 76, 76)); + } + else + { + palette.setColor(QPalette::Base, QColor::fromRgb(180, 180, 180)); + } + m_output_box->setPalette(palette); + m_error_box->setPalette(palette); + + QFont mono_font(QFontDatabase::systemFont(QFontDatabase::FixedFont).family()); + QFont error_font(QFontDatabase::systemFont(QFontDatabase::GeneralFont).family()); + mono_font.setPointSize(12); + error_font.setPointSize(12); + QFontMetrics mono_metrics(mono_font); + QFontMetrics err_metrics(mono_font); + + m_output_box->setFont(mono_font); + m_error_box->setFont(error_font); + m_output_box->setReadOnly(true); + m_error_box->setReadOnly(true); + + const int output_area_width = mono_metrics.horizontalAdvance(QLatin1Char('0')) * OUTPUT_BOX_WIDTH; + m_error_box->setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOff); + m_error_box->setFixedHeight(err_metrics.height() * 3 + mono_metrics.height()); + m_output_box->setFixedWidth(output_area_width); + m_error_box->setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOff); + + // Initialize output format selection box + m_output_type->addItem(tr("Raw")); + m_output_type->addItem(tr("AR Code")); + m_output_type->addItem(tr("Gecko (04)")); + m_output_type->addItem(tr("Gecko (C0)")); + m_output_type->addItem(tr("Gecko (C2)")); + + // Setup layouts + auto* addr_input_layout = new QHBoxLayout; + addr_input_layout->addWidget(new QLabel(tr("Base Address"))); + addr_input_layout->addWidget(m_address_line); + + auto* output_extra_layout = new QHBoxLayout; + output_extra_layout->addWidget(m_output_type); + output_extra_layout->addWidget(m_copy_output_button); + + QWidget* address_input_box = new QWidget(); + address_input_box->setLayout(addr_input_layout); + addr_input_layout->setContentsMargins(0, 0, 0, 0); + + QWidget* output_extra_box = new QWidget(); + output_extra_box->setFixedWidth(output_area_width); + output_extra_box->setLayout(output_extra_layout); + output_extra_layout->setContentsMargins(0, 0, 0, 0); + + auto* assembler_layout = new QGridLayout; + assembler_layout->setSpacing(0); + assembler_layout->setContentsMargins(5, 0, 5, 5); + assembler_layout->addWidget(m_toolbar, 0, 0, 1, 2); + { + auto* input_group = new QGroupBox(tr("Input")); + auto* layout = new QVBoxLayout; + input_group->setLayout(layout); + layout->addWidget(m_asm_tabs); + layout->addWidget(address_input_box); + assembler_layout->addWidget(input_group, 1, 0, 1, 1); + } + { + auto* output_group = new QGroupBox(tr("Output")); + auto* layout = new QGridLayout; + output_group->setLayout(layout); + layout->addWidget(m_output_box, 0, 0); + layout->addWidget(output_extra_box, 1, 0); + assembler_layout->addWidget(output_group, 1, 1, 1, 1); + output_group->setSizePolicy( + QSizePolicy(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Expanding)); + } + { + auto* error_group = new QGroupBox(tr("Error Log")); + auto* layout = new QHBoxLayout; + error_group->setLayout(layout); + layout->addWidget(m_error_box); + assembler_layout->addWidget(error_group, 2, 0, 1, 2); + error_group->setSizePolicy( + QSizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed)); + } + + QWidget* widget = new QWidget; + widget->setLayout(assembler_layout); + setWidget(widget); +} + +void AssemblerWidget::ConnectWidgets() +{ + m_output_box->connect(m_output_box, &QPlainTextEdit::updateRequest, this, [this] { + if (m_output_box->verticalScrollBar()->isVisible()) + { + m_output_box->setFixedWidth(m_output_box->fontMetrics().horizontalAdvance(QLatin1Char('0')) * + OUTPUT_BOX_WIDTH + + m_output_box->style()->pixelMetric(QStyle::PM_ScrollBarExtent)); + } + else + { + m_output_box->setFixedWidth(m_output_box->fontMetrics().horizontalAdvance(QLatin1Char('0')) * + OUTPUT_BOX_WIDTH); + } + }); + m_copy_output_button->connect(m_copy_output_button, &QPushButton::released, this, + &AssemblerWidget::OnCopyOutput); + m_address_line->connect(m_address_line, &QLineEdit::textChanged, this, + &AssemblerWidget::OnBaseAddressChanged); + m_asm_tabs->connect(m_asm_tabs, &QTabWidget::currentChanged, this, &AssemblerWidget::OnTabChange); +} + +void AssemblerWidget::OnAssemble(std::vector* asm_out) +{ + if (m_asm_tabs->currentIndex() == -1) + { + return; + } + AsmEditor* active_editor = GetEditor(m_asm_tabs->currentIndex()); + + AsmKind kind = AsmKind::Raw; + m_error_box->clear(); + m_output_box->clear(); + switch (m_output_type->currentIndex()) + { + case 0: + kind = AsmKind::Raw; + break; + case 1: + kind = AsmKind::ActionReplay; + break; + case 2: + kind = AsmKind::Gecko; + break; + case 3: + kind = AsmKind::GeckoExec; + break; + case 4: + kind = AsmKind::GeckoTrampoline; + break; + } + + bool good; + u32 base_address = m_address_line->text().toUInt(&good, 16); + if (!good) + { + base_address = 0; + const QString warning = + QStringLiteral("%1").arg(tr("Warning")); + // i18n: '%1' is the translation of 'Warning' + m_error_box->append(tr("%1 invalid base address, defaulting to 0").arg(warning)); + } + + const std::string contents = active_editor->toPlainText().toStdString(); + auto result = Assemble(contents, base_address); + if (IsFailure(result)) + { + m_error_box->clear(); + asm_out->clear(); + + const AssemblerError& error = GetFailure(result); + m_error_box->append(HtmlFormatErrorLoc(error)); + m_error_box->append(HtmlFormatErrorLine(error)); + m_error_box->append(HtmlFormatMessage(error)); + asm_out->clear(); + return; + } + + auto& blocks = GetT(result); + std::ostringstream str_contents; + switch (kind) + { + case AsmKind::Raw: + DeserializeToRaw(blocks, str_contents); + break; + case AsmKind::ActionReplay: + DeserializeToAr(blocks, str_contents); + break; + case AsmKind::Gecko: + DeserializeToGecko(blocks, str_contents); + break; + case AsmKind::GeckoExec: + DeserializeToGeckoExec(blocks, str_contents); + break; + case AsmKind::GeckoTrampoline: + DeserializeToGeckoTramp(blocks, str_contents); + break; + } + + m_output_box->appendPlainText(QString::fromStdString(str_contents.str())); + m_output_box->moveCursor(QTextCursor::MoveOperation::Start); + m_output_box->ensureCursorVisible(); + + *asm_out = std::move(GetT(result)); +} + +void AssemblerWidget::OnCopyOutput() +{ + QApplication::clipboard()->setText(m_output_box->toPlainText()); +} + +void AssemblerWidget::OnOpen() +{ + const std::string default_dir = File::GetUserPath(D_ASM_ROOT_IDX); + const QStringList paths = DolphinFileDialog::getOpenFileNames( + this, tr("Select a File"), QString::fromStdString(default_dir), + QStringLiteral("%1 (*.s *.S *.asm);;%2 (*)") + .arg(tr("All Assembly files")) + .arg(tr("All Files"))); + if (paths.isEmpty()) + { + return; + } + + std::optional show_index; + for (auto path : paths) + { + show_index = std::nullopt; + for (int i = 0; i < m_asm_tabs->count(); i++) + { + AsmEditor* editor = GetEditor(i); + if (editor->PathsMatch(path)) + { + show_index = i; + break; + } + } + + if (!show_index) + { + NewEditor(path); + } + } + + if (show_index) + { + m_asm_tabs->setCurrentIndex(*show_index); + } +} + +void AssemblerWidget::OnNew() +{ + NewEditor(); +} + +void AssemblerWidget::OnInject() +{ + Core::CPUThreadGuard guard(m_system); + + std::vector asm_result; + OnAssemble(&asm_result); + for (const auto& blk : asm_result) + { + if (!PowerPC::MMU::HostIsRAMAddress(guard, blk.block_address) || blk.instructions.empty()) + { + continue; + } + + m_system.GetPowerPC().GetDebugInterface().SetPatch(guard, blk.block_address, blk.instructions); + } +} + +void AssemblerWidget::OnSave() +{ + if (m_asm_tabs->currentIndex() == -1) + { + return; + } + AsmEditor* active_editor = GetEditor(m_asm_tabs->currentIndex()); + + SaveEditor(active_editor); +} + +void AssemblerWidget::OnZoomIn() +{ + if (m_asm_tabs->currentIndex() != -1) + { + ZoomAllEditors(2); + } +} + +void AssemblerWidget::OnZoomOut() +{ + if (m_asm_tabs->currentIndex() != -1) + { + ZoomAllEditors(-2); + } +} + +void AssemblerWidget::OnZoomReset() +{ + if (m_asm_tabs->currentIndex() != -1) + { + ZoomAllEditors(-m_net_zoom_delta); + } +} + +void AssemblerWidget::OnBaseAddressChanged() +{ + if (m_asm_tabs->currentIndex() == -1) + { + return; + } + AsmEditor* active_editor = GetEditor(m_asm_tabs->currentIndex()); + + active_editor->SetBaseAddress(m_address_line->text()); +} + +void AssemblerWidget::OnTabChange(int index) +{ + if (index == -1) + { + m_address_line->clear(); + return; + } + AsmEditor* active_editor = GetEditor(index); + + m_address_line->setText(active_editor->BaseAddress()); +} + +QString AssemblerWidget::TabTextForEditor(AsmEditor* editor, bool with_dirty) +{ + ASSERT(editor != nullptr); + QString dirtyFlag = QStringLiteral(); + if (editor->IsDirty() && with_dirty) + { + dirtyFlag = QStringLiteral(" *"); + } + + if (editor->Path().isEmpty()) + { + if (editor->EditorNum() == 0) + { + return tr("New File%1").arg(dirtyFlag); + } + return tr("New File (%1)%2").arg(editor->EditorNum() + 1).arg(dirtyFlag); + } + return tr("%1%2").arg(editor->EditorTitle()).arg(dirtyFlag); +} + +AsmEditor* AssemblerWidget::GetEditor(int idx) +{ + return qobject_cast(m_asm_tabs->widget(idx)); +} + +void AssemblerWidget::NewEditor(const QString& path) +{ + AsmEditor* new_editor = + new AsmEditor(path, path.isEmpty() ? AllocateTabNum() : INVALID_EDITOR_NUM, m_dark_scheme); + if (!path.isEmpty() && !new_editor->LoadFromPath()) + { + ModalMessageBox::warning(this, tr("Failed to open file"), + tr("Failed to read the contents of file\n\n" + "\"%1\"") + .arg(path)); + delete new_editor; + return; + } + + const int tab_idx = m_asm_tabs->addTab(new_editor, QStringLiteral()); + new_editor->connect(new_editor, &AsmEditor::PathChanged, this, [this] { + AsmEditor* updated_tab = qobject_cast(sender()); + DisambiguateTabTitles(updated_tab); + UpdateTabText(updated_tab); + }); + new_editor->connect(new_editor, &AsmEditor::DirtyChanged, this, + [this] { UpdateTabText(qobject_cast(sender())); }); + new_editor->connect(new_editor, &AsmEditor::ZoomRequested, this, + &AssemblerWidget::ZoomAllEditors); + new_editor->Zoom(m_net_zoom_delta); + + DisambiguateTabTitles(new_editor); + + m_asm_tabs->setTabText(tab_idx, TabTextForEditor(new_editor, true)); + + if (m_save && m_assemble) + { + m_save->setEnabled(true); + m_assemble->setEnabled(true); + } + + m_asm_tabs->setCurrentIndex(tab_idx); +} + +bool AssemblerWidget::SaveEditor(AsmEditor* editor) +{ + QString save_path = editor->Path(); + if (save_path.isEmpty()) + { + const std::string default_dir = File::GetUserPath(D_ASM_ROOT_IDX); + const QString asm_filter = QStringLiteral("%1 (*.S)").arg(tr("Assembly File")); + const QString all_filter = QStringLiteral("%2 (*)").arg(tr("All Files")); + + QString selected_filter; + save_path = DolphinFileDialog::getSaveFileName( + this, tr("Save File to"), QString::fromStdString(default_dir), + QStringLiteral("%1;;%2").arg(asm_filter).arg(all_filter), &selected_filter); + + if (save_path.isEmpty()) + { + return false; + } + + if (selected_filter == asm_filter && + std::filesystem::path(save_path.toStdString()).extension().empty()) + { + save_path.append(QStringLiteral(".S")); + } + } + + editor->SaveFile(save_path); + return true; +} + +void AssemblerWidget::OnEmulationStateChanged(Core::State state) +{ + m_inject->setEnabled(state != Core::State::Uninitialized); +} + +void AssemblerWidget::OnTabClose(int index) +{ + ASSERT(index < m_asm_tabs->count()); + AsmEditor* editor = GetEditor(index); + + if (editor->IsDirty()) + { + const int result = ModalMessageBox::question( + this, tr("Unsaved Changes"), + tr("There are unsaved changes in \"%1\".\n\n" + "Do you want to save before closing?") + .arg(TabTextForEditor(editor, false)), + QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel, QMessageBox::Cancel); + switch (result) + { + case QMessageBox::Yes: + if (editor->IsDirty()) + { + if (!SaveEditor(editor)) + { + return; + } + } + break; + case QMessageBox::No: + break; + case QMessageBox::Cancel: + return; + } + } + + CloseTab(index, editor); +} + +void AssemblerWidget::CloseTab(int index, AsmEditor* editor) +{ + FreeTabNum(editor->EditorNum()); + + m_asm_tabs->removeTab(index); + editor->deleteLater(); + + DisambiguateTabTitles(nullptr); + + if (m_asm_tabs->count() == 0 && m_save && m_assemble) + { + m_save->setEnabled(false); + m_assemble->setEnabled(false); + } +} + +int AssemblerWidget::AllocateTabNum() +{ + auto min_it = std::min_element(m_free_editor_nums.begin(), m_free_editor_nums.end()); + if (min_it == m_free_editor_nums.end()) + { + return m_unnamed_editor_count++; + } + + const int min = *min_it; + m_free_editor_nums.erase(min_it); + return min; +} + +void AssemblerWidget::FreeTabNum(int num) +{ + if (num != INVALID_EDITOR_NUM) + { + m_free_editor_nums.push_back(num); + } +} + +void AssemblerWidget::UpdateTabText(AsmEditor* editor) +{ + int tab_idx = 0; + for (; tab_idx < m_asm_tabs->count(); tab_idx++) + { + if (m_asm_tabs->widget(tab_idx) == editor) + { + break; + } + } + ASSERT(tab_idx < m_asm_tabs->count()); + + m_asm_tabs->setTabText(tab_idx, TabTextForEditor(editor, true)); +} + +void AssemblerWidget::DisambiguateTabTitles(AsmEditor* new_tab) +{ + for (int i = 0; i < m_asm_tabs->count(); i++) + { + AsmEditor* check = GetEditor(i); + if (check->IsAmbiguous()) + { + // Could group all editors with matching titles in a linked list + // but tracking that nicely without dangling pointers feels messy + bool still_ambiguous = false; + for (int j = 0; j < m_asm_tabs->count(); j++) + { + AsmEditor* against = GetEditor(j); + if (j != i && check->FileName() == against->FileName()) + { + if (!against->IsAmbiguous()) + { + against->SetAmbiguous(true); + UpdateTabText(against); + } + still_ambiguous = true; + } + } + + if (!still_ambiguous) + { + check->SetAmbiguous(false); + UpdateTabText(check); + } + } + } + + if (new_tab != nullptr) + { + bool is_ambiguous = false; + for (int i = 0; i < m_asm_tabs->count(); i++) + { + AsmEditor* against = GetEditor(i); + if (new_tab != against && against->FileName() == new_tab->FileName()) + { + against->SetAmbiguous(true); + UpdateTabText(against); + is_ambiguous = true; + } + } + + if (is_ambiguous) + { + new_tab->SetAmbiguous(true); + UpdateTabText(new_tab); + } + } +} + +void AssemblerWidget::UpdateIcons() +{ + m_new->setIcon(Resources::GetThemeIcon("assembler_new")); + m_open->setIcon(Resources::GetThemeIcon("assembler_openasm")); + m_save->setIcon(Resources::GetThemeIcon("assembler_save")); + m_assemble->setIcon(Resources::GetThemeIcon("assembler_assemble")); + m_inject->setIcon(Resources::GetThemeIcon("assembler_inject")); + m_copy_output_button->setIcon(Resources::GetThemeIcon("assembler_clipboard")); +} + +void AssemblerWidget::ZoomAllEditors(int amount) +{ + if (amount != 0) + { + m_net_zoom_delta += amount; + for (int i = 0; i < m_asm_tabs->count(); i++) + { + GetEditor(i)->Zoom(amount); + } + } +} diff --git a/Source/Core/DolphinQt/Debugger/AssemblerWidget.h b/Source/Core/DolphinQt/Debugger/AssemblerWidget.h new file mode 100644 index 0000000000..d130d01701 --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/AssemblerWidget.h @@ -0,0 +1,100 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include + +#include "Common/Assembler/GekkoAssembler.h" +#include "Core/Core.h" + +class QTabWidget; +class AsmEditor; +class QAction; +class QComboBox; +class QLineEdit; +class QPlainTextEdit; +class QPushButton; +class QTextEdit; +class QToolBar; + +namespace Core +{ +class System; +} // namespace Core + +class AssemblerWidget : public QDockWidget +{ + Q_OBJECT +public: + explicit AssemblerWidget(QWidget* parent); + + bool ApplicationCloseRequest(); + + ~AssemblerWidget(); + +protected: + void closeEvent(QCloseEvent*); + +private: + enum class AsmKind + { + Raw, + ActionReplay, + Gecko, + GeckoExec, + GeckoTrampoline + }; + static constexpr int OUTPUT_BOX_WIDTH = 18; + void CreateWidgets(); + void ConnectWidgets(); + + void OnEditChanged(); + + void OnAssemble(std::vector* asm_out); + void OnCopyOutput(); + void OnOpen(); + void OnNew(); + void OnInject(); + void OnSave(); + void OnZoomIn(); + void OnZoomOut(); + void OnZoomReset(); + void OnBaseAddressChanged(); + void OnTabChange(int index); + QString TabTextForEditor(AsmEditor* editor, bool with_dirty); + AsmEditor* GetEditor(int idx); + void NewEditor(const QString& path = QStringLiteral()); + bool SaveEditor(AsmEditor* editor); + void OnEmulationStateChanged(Core::State state); + void OnTabClose(int index); + void CloseTab(int index, AsmEditor* editor); + int AllocateTabNum(); + void FreeTabNum(int num); + void UpdateTabText(AsmEditor* editor); + void DisambiguateTabTitles(AsmEditor* editor); + void UpdateIcons(); + void ZoomAllEditors(int amount); + + static constexpr int INVALID_EDITOR_NUM = -1; + + Core::System& m_system; + + QTabWidget* m_asm_tabs; + QPlainTextEdit* m_output_box; + QComboBox* m_output_type; + QPushButton* m_copy_output_button; + QTextEdit* m_error_box; + QLineEdit* m_address_line; + QToolBar* m_toolbar; + QAction* m_open; + QAction* m_new; + QAction* m_assemble; + QAction* m_inject; + QAction* m_save; + + std::list m_free_editor_nums; + int m_unnamed_editor_count; + int m_net_zoom_delta; + bool m_dark_scheme; +}; diff --git a/Source/Core/DolphinQt/Debugger/AssemblyEditor.cpp b/Source/Core/DolphinQt/Debugger/AssemblyEditor.cpp new file mode 100644 index 0000000000..113c59fa07 --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/AssemblyEditor.cpp @@ -0,0 +1,369 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "DolphinQt/Debugger/AssemblyEditor.h" + +#include +#include +#include +#include + +#include + +#include "Common/Assembler/GekkoParser.h" +#include "Common/StringUtil.h" +#include "DolphinQt/Debugger/GekkoSyntaxHighlight.h" + +QSize AsmEditor::LineNumberArea::sizeHint() const +{ + return QSize(asm_editor->LineNumberAreaWidth(), 0); +} + +void AsmEditor::LineNumberArea::paintEvent(QPaintEvent* event) +{ + asm_editor->LineNumberAreaPaintEvent(event); +} + +AsmEditor::AsmEditor(const QString& path, int editor_num, bool dark_scheme, QWidget* parent) + : QPlainTextEdit(parent), m_path(path), m_base_address(QStringLiteral("0")), + m_editor_num(editor_num), m_dirty(false), m_dark_scheme(dark_scheme) +{ + if (!m_path.isEmpty()) + { + m_filename = + QString::fromStdString(std::filesystem::path(m_path.toStdString()).filename().string()); + } + + m_line_number_area = new LineNumberArea(this); + m_highlighter = new GekkoSyntaxHighlight(document(), currentCharFormat(), dark_scheme); + m_last_block = textCursor().block(); + + QFont mono_font(QFontDatabase::systemFont(QFontDatabase::FixedFont).family()); + mono_font.setPointSize(12); + setFont(mono_font); + m_line_number_area->setFont(mono_font); + + UpdateLineNumberAreaWidth(0); + HighlightCurrentLine(); + setMouseTracking(true); + + connect(this, &AsmEditor::blockCountChanged, this, &AsmEditor::UpdateLineNumberAreaWidth); + connect(this, &AsmEditor::updateRequest, this, &AsmEditor::UpdateLineNumberArea); + connect(this, &AsmEditor::cursorPositionChanged, this, &AsmEditor::HighlightCurrentLine); + connect(this, &AsmEditor::textChanged, this, [this] { + m_dirty = true; + emit DirtyChanged(); + }); +} + +int AsmEditor::LineNumberAreaWidth() +{ + int num_digits = 1; + for (int max = qMax(1, blockCount()); max >= 10; max /= 10, ++num_digits) + { + } + + return 3 + CharWidth() * qMax(2, num_digits); +} + +void AsmEditor::SetBaseAddress(const QString& ba) +{ + if (ba != m_base_address) + { + m_base_address = ba; + m_dirty = true; + emit DirtyChanged(); + } +} + +bool AsmEditor::LoadFromPath() +{ + QFile file(m_path); + if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) + { + return false; + } + + const std::string base_addr_line = file.readLine().toStdString(); + std::string base_address = ""; + for (size_t i = 0; i < base_addr_line.length(); i++) + { + if (std::isspace(base_addr_line[i])) + { + continue; + } + else if (base_addr_line[i] == '#') + { + base_address = base_addr_line.substr(i + 1); + break; + } + else + { + break; + } + } + + if (base_address.empty()) + { + file.seek(0); + } + else + { + StringPopBackIf(&base_address, '\n'); + if (base_address.empty()) + { + base_address = "0"; + } + m_base_address = QString::fromStdString(base_address); + } + + const bool old_block = blockSignals(true); + setPlainText(QString::fromStdString(file.readAll().toStdString())); + blockSignals(old_block); + return true; +} + +bool AsmEditor::PathsMatch(const QString& path) const +{ + if (m_path.isEmpty() || path.isEmpty()) + { + return false; + } + return std::filesystem::path(m_path.toStdString()) == std::filesystem::path(path.toStdString()); +} + +void AsmEditor::Zoom(int amount) +{ + if (amount > 0) + { + zoomIn(amount); + } + else + { + zoomOut(-amount); + } + m_line_number_area->setFont(font()); +} + +bool AsmEditor::SaveFile(const QString& save_path) +{ + QFile file(save_path); + if (!file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate)) + { + return false; + } + + if (m_path != save_path) + { + m_path = save_path; + m_filename = + QString::fromStdString(std::filesystem::path(m_path.toStdString()).filename().string()); + emit PathChanged(); + } + + if (file.write(QStringLiteral("#%1\n").arg(m_base_address).toUtf8()) == -1) + { + return false; + } + + if (file.write(toPlainText().toUtf8()) == -1) + { + return false; + } + + m_dirty = false; + emit DirtyChanged(); + return true; +} + +void AsmEditor::UpdateLineNumberAreaWidth(int) +{ + setViewportMargins(LineNumberAreaWidth(), 0, 0, 0); +} + +void AsmEditor::UpdateLineNumberArea(const QRect& rect, int dy) +{ + if (dy != 0) + { + m_line_number_area->scroll(0, dy); + } + else + { + m_line_number_area->update(0, rect.y(), m_line_number_area->width(), rect.height()); + } + + if (rect.contains(viewport()->rect())) + { + UpdateLineNumberAreaWidth(0); + } +} + +int AsmEditor::CharWidth() const +{ + return fontMetrics().horizontalAdvance(QLatin1Char(' ')); +} + +void AsmEditor::resizeEvent(QResizeEvent* e) +{ + QPlainTextEdit::resizeEvent(e); + + const QRect cr = contentsRect(); + m_line_number_area->setGeometry(QRect(cr.left(), cr.top(), LineNumberAreaWidth(), cr.height())); +} + +void AsmEditor::paintEvent(QPaintEvent* event) +{ + QPlainTextEdit::paintEvent(event); + + QPainter painter(viewport()); + QTextCursor tc(document()); + + QPen p = QPen(Qt::red); + p.setStyle(Qt::PenStyle::SolidLine); + p.setWidth(1); + painter.setPen(p); + const int width = CharWidth(); + + for (QTextBlock blk = firstVisibleBlock(); blk.isVisible() && blk.isValid(); blk = blk.next()) + { + if (blk.userData() == nullptr) + { + continue; + } + + BlockInfo* info = static_cast(blk.userData()); + if (info->error_at_eol) + { + tc.setPosition(blk.position() + blk.length() - 1); + tc.clearSelection(); + const QRect qr = cursorRect(tc); + painter.drawLine(qr.x(), qr.y() + qr.height(), qr.x() + width, qr.y() + qr.height()); + } + } +} + +bool AsmEditor::event(QEvent* e) +{ + if (e->type() == QEvent::ToolTip) + { + QHelpEvent* he = static_cast(e); + QTextCursor hover_cursor = cursorForPosition(he->pos()); + QTextBlock hover_block = hover_cursor.block(); + + BlockInfo* info = static_cast(hover_block.userData()); + if (info == nullptr || !info->error) + { + QToolTip::hideText(); + return true; + } + + QRect check_rect; + if (info->error_at_eol) + { + hover_cursor.setPosition(hover_block.position() + + static_cast(info->error->col + info->error->len)); + const QRect cursor_left = cursorRect(hover_cursor); + const int area_width = CharWidth(); + check_rect = QRect(cursor_left.x() + LineNumberAreaWidth(), cursor_left.y(), + cursor_left.x() + area_width, cursor_left.height()); + } + else + { + hover_cursor.setPosition(hover_block.position() + static_cast(info->error->col)); + const QRect cursor_left = cursorRect(hover_cursor); + hover_cursor.setPosition(hover_block.position() + + static_cast(info->error->col + info->error->len)); + const QRect cursor_right = cursorRect(hover_cursor); + check_rect = QRect(cursor_left.x() + LineNumberAreaWidth(), cursor_left.y(), + cursor_right.x() - cursor_left.x(), cursor_left.height()); + } + if (check_rect.contains(he->pos())) + { + QToolTip::showText(he->globalPos(), QString::fromStdString(info->error->message)); + } + else + { + QToolTip::hideText(); + } + return true; + } + return QPlainTextEdit::event(e); +} + +void AsmEditor::keyPressEvent(QKeyEvent* event) +{ + // HACK: Change shift+enter to enter to keep lines as blocks + if (event->modifiers() & Qt::ShiftModifier && + (event->key() == Qt::Key_Enter || event->key() == Qt::Key_Return)) + { + event->setModifiers(event->modifiers() & ~Qt::ShiftModifier); + } + QPlainTextEdit::keyPressEvent(event); +} + +void AsmEditor::wheelEvent(QWheelEvent* event) +{ + QPlainTextEdit::wheelEvent(event); + + if (event->modifiers() & Qt::ControlModifier) + { + auto delta = static_cast(std::round((event->angleDelta().y() / 120.0))); + if (delta != 0) + { + emit ZoomRequested(delta); + } + } +} + +void AsmEditor::HighlightCurrentLine() +{ + const bool old_state = blockSignals(true); + + if (m_last_block.blockNumber() != textCursor().blockNumber()) + { + m_highlighter->SetMode(2); + m_highlighter->rehighlightBlock(m_last_block); + + m_last_block = textCursor().block(); + } + + m_highlighter->SetCursorLoc(textCursor().positionInBlock()); + m_highlighter->SetMode(1); + m_highlighter->rehighlightBlock(textCursor().block()); + m_highlighter->SetMode(0); + + blockSignals(old_state); +} + +void AsmEditor::LineNumberAreaPaintEvent(QPaintEvent* event) +{ + QPainter painter(m_line_number_area); + if (m_dark_scheme) + { + painter.fillRect(event->rect(), QColor::fromRgb(76, 76, 76)); + } + else + { + painter.fillRect(event->rect(), QColor::fromRgb(180, 180, 180)); + } + + QTextBlock block = firstVisibleBlock(); + int block_num = block.blockNumber(); + int top = qRound(blockBoundingGeometry(block).translated(contentOffset()).top()); + int bottom = top + qRound(blockBoundingRect(block).height()); + + while (block.isValid() && top <= event->rect().bottom()) + { + if (block.isVisible() && bottom >= event->rect().top()) + { + const QString num = QString::number(block_num + 1); + painter.drawText(0, top, m_line_number_area->width(), fontMetrics().height(), Qt::AlignRight, + num); + } + + block = block.next(); + top = bottom; + bottom = top + qRound(blockBoundingRect(block).height()); + ++block_num; + } +} diff --git a/Source/Core/DolphinQt/Debugger/AssemblyEditor.h b/Source/Core/DolphinQt/Debugger/AssemblyEditor.h new file mode 100644 index 0000000000..c850817b82 --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/AssemblyEditor.h @@ -0,0 +1,81 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +class QWidget; +class QPaintEvent; +class QResizeEvent; +class QRect; +class QWheelEvent; +class GekkoSyntaxHighlight; + +class AsmEditor : public QPlainTextEdit +{ + Q_OBJECT; + +public: + AsmEditor(const QString& file_path, int editor_num, bool dark_scheme, QWidget* parent = nullptr); + void LineNumberAreaPaintEvent(QPaintEvent* event); + int LineNumberAreaWidth(); + const QString& Path() const { return m_path; } + const QString& FileName() const { return m_filename; } + const QString& EditorTitle() const { return m_title_ambiguous ? Path() : FileName(); } + const QString& BaseAddress() const { return m_base_address; } + void SetBaseAddress(const QString& ba); + void SetAmbiguous(bool b) { m_title_ambiguous = b; } + int EditorNum() const { return m_editor_num; } + bool LoadFromPath(); + bool IsDirty() const { return m_dirty; } + bool IsAmbiguous() const { return m_title_ambiguous; } + bool PathsMatch(const QString& path) const; + void Zoom(int amount); + +public slots: + bool SaveFile(const QString& save_path); + +signals: + void PathChanged(); + void DirtyChanged(); + void ZoomRequested(int amount); + +protected: + void resizeEvent(QResizeEvent* event) override; + void paintEvent(QPaintEvent* event) override; + bool event(QEvent* e) override; + void keyPressEvent(QKeyEvent* event) override; + void wheelEvent(QWheelEvent* event) override; + +private: + void UpdateLineNumberAreaWidth(int new_block_count); + void HighlightCurrentLine(); + void UpdateLineNumberArea(const QRect& rect, int dy); + int CharWidth() const; + + class LineNumberArea : public QWidget + { + public: + LineNumberArea(AsmEditor* editor) : QWidget(editor), asm_editor(editor) {} + QSize sizeHint() const override; + + protected: + void paintEvent(QPaintEvent* event) override; + + private: + AsmEditor* asm_editor; + }; + + QWidget* m_line_number_area; + GekkoSyntaxHighlight* m_highlighter; + QString m_path; + QString m_filename; + QString m_base_address; + const int m_editor_num; + bool m_dirty; + QTextBlock m_last_block; + bool m_title_ambiguous; + bool m_dark_scheme; +}; diff --git a/Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp b/Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp index d495a868c8..423036742d 100644 --- a/Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp +++ b/Source/Core/DolphinQt/Debugger/CodeDiffDialog.cpp @@ -4,9 +4,11 @@ #include "DolphinQt/Debugger/CodeDiffDialog.h" #include +#include #include #include +#include #include #include #include @@ -16,7 +18,11 @@ #include #include +#include "Common/FileUtil.h" +#include "Common/IOFile.h" +#include "Common/MsgHandler.h" #include "Common/StringUtil.h" +#include "Core/ConfigManager.h" #include "Core/Core.h" #include "Core/Debugger/PPCDebugInterface.h" #include "Core/HW/CPU.h" @@ -32,9 +38,9 @@ #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/Settings.h" -static const QString RECORD_BUTTON_STYLESHEET = - QStringLiteral("QPushButton:checked { background-color: rgb(150, 0, 0); border-style: solid; " - "border-width: 3px; border-color: rgb(150,0,0); color: rgb(255, 255, 255);}"); +static const QString RECORD_BUTTON_STYLESHEET = QStringLiteral( + "QPushButton:checked { background-color: rgb(150, 0, 0); border-style: solid;" + "padding: 0px; border-width: 3px; border-color: rgb(150,0,0); color: rgb(255, 255, 255);}"); CodeDiffDialog::CodeDiffDialog(CodeWidget* parent) : QDialog(parent), m_code_widget(parent) { @@ -55,13 +61,15 @@ void CodeDiffDialog::reject() void CodeDiffDialog::CreateWidgets() { + bool running = Core::GetState() != Core::State::Uninitialized; + auto* btns_layout = new QGridLayout; m_exclude_btn = new QPushButton(tr("Code did not get executed")); m_include_btn = new QPushButton(tr("Code has been executed")); m_record_btn = new QPushButton(tr("Start Recording")); m_record_btn->setCheckable(true); m_record_btn->setStyleSheet(RECORD_BUTTON_STYLESHEET); - + m_record_btn->setEnabled(running); m_exclude_btn->setEnabled(false); m_include_btn->setEnabled(false); @@ -89,19 +97,31 @@ void CodeDiffDialog::CreateWidgets() m_matching_results_table->setColumnWidth(2, 4); m_matching_results_table->setColumnWidth(3, 210); m_matching_results_table->setColumnWidth(4, 65); + m_matching_results_table->setCornerButtonEnabled(false); + m_autosave_check = new QCheckBox(tr("Auto Save")); + m_save_btn = new QPushButton(tr("Save")); + m_save_btn->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + m_save_btn->setEnabled(running); + m_load_btn = new QPushButton(tr("Load")); + m_load_btn->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + m_load_btn->setEnabled(running); m_reset_btn = new QPushButton(tr("Reset All")); m_reset_btn->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); m_help_btn = new QPushButton(tr("Help")); m_help_btn->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); - auto* help_reset_layout = new QHBoxLayout; - help_reset_layout->addWidget(m_reset_btn, 0, Qt::AlignLeft); - help_reset_layout->addWidget(m_help_btn, 0, Qt::AlignRight); + auto* bottom_controls_layout = new QHBoxLayout; + bottom_controls_layout->addWidget(m_reset_btn, 0, Qt::AlignLeft); + bottom_controls_layout->addStretch(); + bottom_controls_layout->addWidget(m_autosave_check, 0, Qt::AlignRight); + bottom_controls_layout->addWidget(m_save_btn, 0, Qt::AlignRight); + bottom_controls_layout->addWidget(m_load_btn, 0, Qt::AlignRight); + bottom_controls_layout->addWidget(m_help_btn, 0, Qt::AlignRight); auto* layout = new QVBoxLayout(); layout->addLayout(btns_layout); layout->addLayout(labels_layout); layout->addWidget(m_matching_results_table); - layout->addLayout(help_reset_layout); + layout->addLayout(bottom_controls_layout); setLayout(layout); resize(515, 400); @@ -115,11 +135,14 @@ void CodeDiffDialog::ConnectWidgets() m_record_btn->setStyleSheet(RECORD_BUTTON_STYLESHEET); }); #endif - + connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, + [this](Core::State state) { UpdateButtons(state != Core::State::Uninitialized); }); connect(m_record_btn, &QPushButton::toggled, this, &CodeDiffDialog::OnRecord); - connect(m_include_btn, &QPushButton::pressed, [this]() { Update(true); }); - connect(m_exclude_btn, &QPushButton::pressed, [this]() { Update(false); }); + connect(m_include_btn, &QPushButton::pressed, [this]() { Update(UpdateType::Include); }); + connect(m_exclude_btn, &QPushButton::pressed, [this]() { Update(UpdateType::Exclude); }); connect(m_matching_results_table, &QTableWidget::itemClicked, [this]() { OnClickItem(); }); + connect(m_save_btn, &QPushButton::pressed, this, &CodeDiffDialog::SaveDataBackup); + connect(m_load_btn, &QPushButton::pressed, this, &CodeDiffDialog::LoadDataBackup); connect(m_reset_btn, &QPushButton::pressed, this, &CodeDiffDialog::ClearData); connect(m_help_btn, &QPushButton::pressed, this, &CodeDiffDialog::InfoDisp); connect(m_matching_results_table, &CodeDiffDialog::customContextMenuRequested, this, @@ -133,6 +156,103 @@ void CodeDiffDialog::OnClickItem() m_code_widget->SetAddress(address, CodeViewWidget::SetAddressUpdate::WithDetailedUpdate); } +void CodeDiffDialog::SaveDataBackup() +{ + if (Core::GetState() == Core::State::Uninitialized) + { + ModalMessageBox::information(this, tr("Code Diff Tool"), + tr("Emulation must be started before saving a file.")); + return; + } + + if (m_include.empty()) + return; + + std::string filename = + File::GetUserPath(D_LOGS_IDX) + SConfig::GetInstance().GetGameID() + "_CodeDiff.txt"; + File::IOFile f(filename, "w"); + if (!f) + { + ModalMessageBox::information( + this, tr("Code Diff Tool"), + tr("Failed to save file to: %1").arg(QString::fromStdString(filename))); + return; + } + + // Copy list of BLR tested functions: + std::set address_blr; + for (int i = 0; i < m_matching_results_table->rowCount(); i++) + { + if (m_matching_results_table->item(i, 4)->text() == QStringLiteral("X")) + address_blr.insert(m_matching_results_table->item(i, 4)->data(Qt::UserRole).toUInt()); + } + + for (const auto& line : m_include) + { + bool blr = address_blr.contains(line.addr); + f.WriteString( + fmt::format("{} {} {} {:d} {}\n", line.addr, line.hits, line.total_hits, blr, line.symbol)); + } +} + +void CodeDiffDialog::LoadDataBackup() +{ + if (Core::GetState() == Core::State::Uninitialized) + { + ModalMessageBox::information(this, tr("Code Diff Tool"), + tr("Emulation must be started before loading a file.")); + return; + } + + if (g_symbolDB.IsEmpty()) + { + ModalMessageBox::warning( + this, tr("Code Diff Tool"), + tr("Symbol map not found.\n\nIf one does not exist, you can generate one from " + "the Menu bar:\nSymbols -> Generate Symbols From ->\n\tAddress | Signature " + "Database | RSO Modules")); + return; + } + + std::string filename = + File::GetUserPath(D_LOGS_IDX) + SConfig::GetInstance().GetGameID() + "_CodeDiff.txt"; + File::IOFile f(filename, "r"); + if (!f) + { + ModalMessageBox::information( + this, tr("Code Diff Tool"), + tr("Failed to find or open file: %1").arg(QString::fromStdString(filename))); + return; + }; + + ClearData(); + + std::set blr_addresses; + char line[512]; + while (fgets(line, 512, f.GetHandle())) + { + bool blr = false; + Diff temp; + std::istringstream iss(line); + iss.imbue(std::locale::classic()); + iss >> temp.addr >> temp.hits >> temp.total_hits >> blr >> std::ws; + std::getline(iss, temp.symbol); + + if (blr) + blr_addresses.insert(temp.addr); + + m_include.push_back(std::move(temp)); + } + + Update(UpdateType::Backup); + + for (int i = 0; i < m_matching_results_table->rowCount(); i++) + { + if (blr_addresses.contains(m_matching_results_table->item(i, 4)->data(Qt::UserRole).toUInt())) + MarkRowBLR(i); + } +} + void CodeDiffDialog::ClearData() { if (m_record_btn->isChecked()) @@ -160,7 +280,7 @@ void CodeDiffDialog::ClearBlockCache() Core::State old_state = Core::GetState(); if (old_state == Core::State::Running) - Core::SetState(Core::State::Paused); + Core::SetState(Core::State::Paused, false); Core::System::GetInstance().GetJitInterface().ClearCache(); @@ -344,23 +464,26 @@ void CodeDiffDialog::RemoveMatchingSymbolsFromIncludes(const std::vector& m_include.end()); } -void CodeDiffDialog::Update(bool include) +void CodeDiffDialog::Update(UpdateType type) { // Wrap everything in a pause Core::State old_state = Core::GetState(); if (old_state == Core::State::Running) - Core::SetState(Core::State::Paused); + Core::SetState(Core::State::Paused, false); // Main process - if (include) + if (type == UpdateType::Include) { OnInclude(); } - else + else if (type == UpdateType::Exclude) { OnExclude(); } + if (type != UpdateType::Backup && m_autosave_check->isChecked() && !m_include.empty()) + SaveDataBackup(); + const auto create_item = [](const QString& string = {}, const u32 address = 0x00000000) { QTableWidgetItem* item = new QTableWidgetItem(string); item->setData(Qt::UserRole, address); @@ -428,7 +551,9 @@ void CodeDiffDialog::InfoDisp() "list " "and any includes left over will be displayed.\nYou can continue to use " "'Code did not get executed'/'Code has been executed' to narrow down the " - "results.")); + "results.\n\n" + "Saving will store the current list in Dolphin's Log folder (File -> Open User " + "Folder)")); ModalMessageBox::information( this, tr("Code Diff Tool Help"), tr("Example:\n" @@ -497,21 +622,27 @@ void CodeDiffDialog::OnSetBLR() if (!symbol) return; + MarkRowBLR(item->row()); + if (m_autosave_check->isChecked()) + SaveDataBackup(); + { auto& system = Core::System::GetInstance(); Core::CPUThreadGuard guard(system); system.GetPowerPC().GetDebugInterface().SetPatch(guard, symbol->address, 0x4E800020); } - int row = item->row(); + m_code_widget->Update(); +} + +void CodeDiffDialog::MarkRowBLR(int row) +{ m_matching_results_table->item(row, 0)->setForeground(QBrush(Qt::red)); m_matching_results_table->item(row, 1)->setForeground(QBrush(Qt::red)); m_matching_results_table->item(row, 2)->setForeground(QBrush(Qt::red)); m_matching_results_table->item(row, 3)->setForeground(QBrush(Qt::red)); m_matching_results_table->item(row, 4)->setForeground(QBrush(Qt::red)); m_matching_results_table->item(row, 4)->setText(QStringLiteral("X")); - - m_code_widget->Update(); } void CodeDiffDialog::UpdateItem() @@ -533,3 +664,10 @@ void CodeDiffDialog::UpdateItem() QString::fromStdString(symbolName).replace(QStringLiteral("\t"), QStringLiteral(" ")); m_matching_results_table->item(row, 3)->setText(newName); } + +void CodeDiffDialog::UpdateButtons(bool running) +{ + m_save_btn->setEnabled(running); + m_load_btn->setEnabled(running); + m_record_btn->setEnabled(running); +} diff --git a/Source/Core/DolphinQt/Debugger/CodeDiffDialog.h b/Source/Core/DolphinQt/Debugger/CodeDiffDialog.h index 3278359afe..c22c63e1ad 100644 --- a/Source/Core/DolphinQt/Debugger/CodeDiffDialog.h +++ b/Source/Core/DolphinQt/Debugger/CodeDiffDialog.h @@ -11,6 +11,7 @@ class CodeWidget; class QLabel; class QPushButton; +class QCheckBox; class QTableWidget; struct Diff @@ -32,8 +33,17 @@ public: void reject() override; private: + enum class UpdateType + { + Include, + Exclude, + Backup + }; + void CreateWidgets(); void ConnectWidgets(); + void SaveDataBackup(); + void LoadDataBackup(); void ClearData(); void ClearBlockCache(); void OnClickItem(); @@ -43,7 +53,7 @@ private: void OnExclude(); void RemoveMissingSymbolsFromIncludes(const std::vector& symbol_diff); void RemoveMatchingSymbolsFromIncludes(const std::vector& symbol_list); - void Update(bool include); + void Update(UpdateType type); void InfoDisp(); void OnContextMenu(); @@ -52,15 +62,20 @@ private: void OnDelete(); void OnSetBLR(); + void MarkRowBLR(int row); void UpdateItem(); + void UpdateButtons(bool running); QTableWidget* m_matching_results_table; + QCheckBox* m_autosave_check; QLabel* m_exclude_size_label; QLabel* m_include_size_label; QPushButton* m_exclude_btn; QPushButton* m_include_btn; QPushButton* m_record_btn; QPushButton* m_reset_btn; + QPushButton* m_save_btn; + QPushButton* m_load_btn; QPushButton* m_help_btn; CodeWidget* m_code_widget; diff --git a/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp b/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp index 5507875997..df6ccc6a5b 100644 --- a/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp @@ -35,6 +35,7 @@ #include "Core/PowerPC/PPCSymbolDB.h" #include "Core/PowerPC/PowerPC.h" #include "Core/System.h" +#include "DolphinQt/Debugger/AssembleInstructionDialog.h" #include "DolphinQt/Debugger/PatchInstructionDialog.h" #include "DolphinQt/Host.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" @@ -597,6 +598,8 @@ void CodeViewWidget::OnContextMenu() auto* insert_nop_action = menu->addAction(tr("Insert &nop"), this, &CodeViewWidget::OnInsertNOP); auto* replace_action = menu->addAction(tr("Re&place instruction"), this, &CodeViewWidget::OnReplaceInstruction); + auto* assemble_action = + menu->addAction(tr("Assemble instruction"), this, &CodeViewWidget::OnAssembleInstruction); auto* restore_action = menu->addAction(tr("Restore instruction"), this, &CodeViewWidget::OnRestoreInstruction); @@ -637,8 +640,9 @@ void CodeViewWidget::OnContextMenu() run_until_menu->setEnabled(!target.isEmpty()); follow_branch_action->setEnabled(follow_branch_enabled); - for (auto* action : {copy_address_action, copy_line_action, copy_hex_action, function_action, - ppc_action, insert_blr_action, insert_nop_action, replace_action}) + for (auto* action : + {copy_address_action, copy_line_action, copy_hex_action, function_action, ppc_action, + insert_blr_action, insert_nop_action, replace_action, assemble_action}) { action->setEnabled(running); } @@ -997,8 +1001,17 @@ void CodeViewWidget::OnSetSymbolEndAddress() void CodeViewWidget::OnReplaceInstruction() { - Core::CPUThreadGuard guard(m_system); + DoPatchInstruction(false); +} +void CodeViewWidget::OnAssembleInstruction() +{ + DoPatchInstruction(true); +} + +void CodeViewWidget::DoPatchInstruction(bool assemble) +{ + Core::CPUThreadGuard guard(m_system); const u32 addr = GetContextAddress(); if (!PowerPC::MMU::HostIsInstructionRAMAddress(guard, addr)) @@ -1010,13 +1023,26 @@ void CodeViewWidget::OnReplaceInstruction() return; auto& debug_interface = m_system.GetPowerPC().GetDebugInterface(); - PatchInstructionDialog dialog(this, addr, debug_interface.ReadInstruction(guard, addr)); - SetQWidgetWindowDecorations(&dialog); - if (dialog.exec() == QDialog::Accepted) + if (assemble) { - debug_interface.SetPatch(guard, addr, dialog.GetCode()); - Update(&guard); + AssembleInstructionDialog dialog(this, addr, debug_interface.ReadInstruction(guard, addr)); + SetQWidgetWindowDecorations(&dialog); + if (dialog.exec() == QDialog::Accepted) + { + debug_interface.SetPatch(guard, addr, dialog.GetCode()); + Update(&guard); + } + } + else + { + PatchInstructionDialog dialog(this, addr, debug_interface.ReadInstruction(guard, addr)); + SetQWidgetWindowDecorations(&dialog); + if (dialog.exec() == QDialog::Accepted) + { + debug_interface.SetPatch(guard, addr, dialog.GetCode()); + Update(&guard); + } } } diff --git a/Source/Core/DolphinQt/Debugger/CodeViewWidget.h b/Source/Core/DolphinQt/Debugger/CodeViewWidget.h index 142a56d7a3..5e63eb96a4 100644 --- a/Source/Core/DolphinQt/Debugger/CodeViewWidget.h +++ b/Source/Core/DolphinQt/Debugger/CodeViewWidget.h @@ -95,6 +95,8 @@ private: void OnInsertBLR(); void OnInsertNOP(); void OnReplaceInstruction(); + void OnAssembleInstruction(); + void DoPatchInstruction(bool assemble); void OnRestoreInstruction(); void CalculateBranchIndentation(); diff --git a/Source/Core/DolphinQt/Debugger/CodeWidget.cpp b/Source/Core/DolphinQt/Debugger/CodeWidget.cpp index 650e17e905..0bf2937dbf 100644 --- a/Source/Core/DolphinQt/Debugger/CodeWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/CodeWidget.cpp @@ -344,7 +344,7 @@ void CodeWidget::UpdateCallstack() const bool success = [this, &stack] { Core::CPUThreadGuard guard(m_system); - return Dolphin_Debugger::GetCallstack(m_system, guard, stack); + return Dolphin_Debugger::GetCallstack(guard, stack); }(); if (!success) diff --git a/Source/Core/DolphinQt/Debugger/GekkoSyntaxHighlight.cpp b/Source/Core/DolphinQt/Debugger/GekkoSyntaxHighlight.cpp new file mode 100644 index 0000000000..cdbbcf550d --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/GekkoSyntaxHighlight.cpp @@ -0,0 +1,261 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "DolphinQt/Debugger/GekkoSyntaxHighlight.h" + +#include "Common/Assembler/GekkoParser.h" + +#include +#include + +namespace +{ +using namespace Common::GekkoAssembler; +using namespace Common::GekkoAssembler::detail; + +class HighlightParsePlugin : public ParsePlugin +{ +public: + virtual ~HighlightParsePlugin() = default; + + std::vector>&& MoveParens() { return std::move(m_matched_parens); } + std::vector>&& MoveFormatting() + { + return std::move(m_formatting); + } + + void OnDirectivePre(GekkoDirective) override { HighlightCurToken(HighlightFormat::Directive); } + + void OnInstructionPre(const ParseInfo&, bool) override + { + HighlightCurToken(HighlightFormat::Mnemonic); + } + + void OnTerminal(Terminal type, const AssemblerToken& val) override + { + switch (type) + { + case Terminal::Id: + HighlightCurToken(HighlightFormat::Symbol); + break; + + case Terminal::Hex: + case Terminal::Dec: + case Terminal::Oct: + case Terminal::Bin: + case Terminal::Flt: + HighlightCurToken(HighlightFormat::Immediate); + break; + + case Terminal::GPR: + HighlightCurToken(HighlightFormat::GPR); + break; + + case Terminal::FPR: + HighlightCurToken(HighlightFormat::GPR); + break; + + case Terminal::SPR: + HighlightCurToken(HighlightFormat::SPR); + break; + + case Terminal::CRField: + HighlightCurToken(HighlightFormat::CRField); + break; + + case Terminal::Lt: + case Terminal::Gt: + case Terminal::Eq: + case Terminal::So: + HighlightCurToken(HighlightFormat::CRFlag); + break; + + case Terminal::Str: + HighlightCurToken(HighlightFormat::Str); + break; + + default: + break; + } + } + + void OnHiaddr(std::string_view) override + { + HighlightCurToken(HighlightFormat::Symbol); + auto&& [ha_pos, ha_tok] = m_owner->lexer.LookaheadTagRef(2); + m_formatting.emplace_back(static_cast(ha_pos.col), + static_cast(ha_tok.token_val.length()), HighlightFormat::HaLa); + } + + void OnLoaddr(std::string_view id) override { OnHiaddr(id); } + + void OnOpenParen(ParenType type) override + { + m_paren_stack.push_back(static_cast(m_owner->lexer.ColNumber())); + } + + void OnCloseParen(ParenType type) override + { + if (m_paren_stack.empty()) + { + return; + } + + m_matched_parens.emplace_back(m_paren_stack.back(), + static_cast(m_owner->lexer.ColNumber())); + m_paren_stack.pop_back(); + } + + void OnError() override + { + m_formatting.emplace_back(static_cast(m_owner->error->col), + static_cast(m_owner->error->len), HighlightFormat::Error); + } + + void OnLabelDecl(std::string_view name) override + { + const int len = static_cast(m_owner->lexer.LookaheadRef().token_val.length()); + const int off = static_cast(m_owner->lexer.ColNumber()); + m_formatting.emplace_back(len, off, HighlightFormat::Symbol); + } + + void OnVarDecl(std::string_view name) override { OnLabelDecl(name); } + +private: + std::vector m_paren_stack; + std::vector> m_matched_parens; + std::vector> m_formatting; + + void HighlightCurToken(HighlightFormat format) + { + const int len = static_cast(m_owner->lexer.LookaheadRef().token_val.length()); + const int off = static_cast(m_owner->lexer.ColNumber()); + m_formatting.emplace_back(off, len, format); + } +}; +} // namespace + +void GekkoSyntaxHighlight::highlightBlock(const QString& text) +{ + BlockInfo* info = static_cast(currentBlockUserData()); + if (info == nullptr) + { + info = new BlockInfo; + setCurrentBlockUserData(info); + } + + qsizetype comment_idx = text.indexOf(QLatin1Char('#')); + if (comment_idx != -1) + { + HighlightSubstr(comment_idx, text.length() - comment_idx, HighlightFormat::Comment); + } + + if (m_mode == 0) + { + HighlightParsePlugin plugin; + ParseWithPlugin(&plugin, text.toStdString()); + + info->block_format = plugin.MoveFormatting(); + info->parens = plugin.MoveParens(); + info->error = std::move(plugin.Error()); + info->error_at_eol = info->error && info->error->len == 0; + } + else if (m_mode == 1) + { + auto paren_it = std::find_if(info->parens.begin(), info->parens.end(), + [this](const std::pair& p) { + return p.first == m_cursor_loc || p.second == m_cursor_loc; + }); + if (paren_it != info->parens.end()) + { + HighlightSubstr(paren_it->first, 1, HighlightFormat::Paren); + HighlightSubstr(paren_it->second, 1, HighlightFormat::Paren); + } + } + + for (auto&& [off, len, format] : info->block_format) + { + HighlightSubstr(off, len, format); + } +} + +GekkoSyntaxHighlight::GekkoSyntaxHighlight(QTextDocument* document, QTextCharFormat base_format, + bool dark_scheme) + : QSyntaxHighlighter(document), m_base_format(base_format) +{ + QPalette base_scheme; + m_theme_idx = dark_scheme ? 1 : 0; +} + +void GekkoSyntaxHighlight::HighlightSubstr(int start, int len, HighlightFormat format) +{ + QTextCharFormat hl_format = m_base_format; + const QColor DIRECTIVE_COLOR[2] = {QColor(0x9d, 0x00, 0x06), + QColor(0xfb, 0x49, 0x34)}; // Gruvbox darkred + const QColor MNEMONIC_COLOR[2] = {QColor(0x79, 0x74, 0x0e), + QColor(0xb8, 0xbb, 0x26)}; // Gruvbox darkgreen + const QColor IMM_COLOR[2] = {QColor(0xb5, 0x76, 0x14), + QColor(0xfa, 0xbd, 0x2f)}; // Gruvbox darkyellow + const QColor BUILTIN_COLOR[2] = {QColor(0x07, 0x66, 0x78), + QColor(0x83, 0xa5, 0x98)}; // Gruvbox darkblue + const QColor HA_LA_COLOR[2] = {QColor(0xaf, 0x3a, 0x03), + QColor(0xfe, 0x80, 0x19)}; // Gruvbox darkorange + const QColor HOVER_BG_COLOR[2] = {QColor(0xd5, 0xc4, 0xa1), + QColor(0x50, 0x49, 0x45)}; // Gruvbox bg2 + const QColor STRING_COLOR[2] = {QColor(0x98, 0x97, 0x1a), + QColor(0x98, 0x97, 0x1a)}; // Gruvbox green + const QColor COMMENT_COLOR[2] = {QColor(0x68, 0x9d, 0x6a), + QColor(0x68, 0x9d, 0x6a)}; // Gruvbox aqua + + switch (format) + { + case HighlightFormat::Directive: + hl_format.setForeground(DIRECTIVE_COLOR[m_theme_idx]); + break; + case HighlightFormat::Mnemonic: + hl_format.setForeground(MNEMONIC_COLOR[m_theme_idx]); + break; + case HighlightFormat::Symbol: + break; + case HighlightFormat::Immediate: + hl_format.setForeground(IMM_COLOR[m_theme_idx]); + break; + case HighlightFormat::GPR: + hl_format.setForeground(BUILTIN_COLOR[m_theme_idx]); + break; + case HighlightFormat::FPR: + hl_format.setForeground(BUILTIN_COLOR[m_theme_idx]); + break; + case HighlightFormat::SPR: + hl_format.setForeground(BUILTIN_COLOR[m_theme_idx]); + break; + case HighlightFormat::CRField: + hl_format.setForeground(BUILTIN_COLOR[m_theme_idx]); + break; + case HighlightFormat::CRFlag: + hl_format.setForeground(BUILTIN_COLOR[m_theme_idx]); + break; + case HighlightFormat::Str: + hl_format.setForeground(STRING_COLOR[m_theme_idx]); + break; + case HighlightFormat::HaLa: + hl_format.setForeground(HA_LA_COLOR[m_theme_idx]); + break; + case HighlightFormat::Paren: + hl_format.setBackground(HOVER_BG_COLOR[m_theme_idx]); + break; + case HighlightFormat::Default: + hl_format.clearForeground(); + hl_format.clearBackground(); + break; + case HighlightFormat::Comment: + hl_format.setForeground(COMMENT_COLOR[m_theme_idx]); + break; + case HighlightFormat::Error: + hl_format.setUnderlineColor(Qt::red); + hl_format.setUnderlineStyle(QTextCharFormat::WaveUnderline); + break; + } + + setFormat(start, len, hl_format); +} diff --git a/Source/Core/DolphinQt/Debugger/GekkoSyntaxHighlight.h b/Source/Core/DolphinQt/Debugger/GekkoSyntaxHighlight.h new file mode 100644 index 0000000000..777f3c45ff --- /dev/null +++ b/Source/Core/DolphinQt/Debugger/GekkoSyntaxHighlight.h @@ -0,0 +1,60 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +#include + +#include "Common/Assembler/AssemblerShared.h" + +enum class HighlightFormat +{ + Directive, + Mnemonic, + Symbol, + Immediate, + GPR, + FPR, + SPR, + CRField, + CRFlag, + Str, + HaLa, + Paren, + Default, + Comment, + Error, +}; + +struct BlockInfo : public QTextBlockUserData +{ + std::vector> block_format; + std::vector> parens; + std::optional error; + bool error_at_eol = false; +}; + +class GekkoSyntaxHighlight : public QSyntaxHighlighter +{ + Q_OBJECT; + +public: + explicit GekkoSyntaxHighlight(QTextDocument* document, QTextCharFormat base_format, + bool dark_scheme); + + void HighlightSubstr(int start, int len, HighlightFormat format); + void SetMode(int mode) { m_mode = mode; } + void SetCursorLoc(int loc) { m_cursor_loc = loc; } + +protected: + void highlightBlock(const QString& line) override; + +private: + int m_mode = 0; + int m_cursor_loc = 0; + QTextCharFormat m_base_format; + int m_theme_idx = 0; +}; diff --git a/Source/Core/DolphinQt/Debugger/JITWidget.cpp b/Source/Core/DolphinQt/Debugger/JITWidget.cpp index 898901f22c..6148528891 100644 --- a/Source/Core/DolphinQt/Debugger/JITWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/JITWidget.cpp @@ -53,7 +53,7 @@ JITWidget::JITWidget(QWidget* parent) : QDockWidget(parent) ConnectWidgets(); -#if defined(_M_X86) +#if defined(_M_X86_64) m_disassembler = GetNewDisassembler("x86"); #elif defined(_M_ARM_64) m_disassembler = GetNewDisassembler("aarch64"); @@ -160,7 +160,7 @@ void JITWidget::Update() PPCAnalyst::BlockRegStats fpa; PPCAnalyst::CodeBlock code_block; PPCAnalyst::PPCAnalyzer analyzer; - analyzer.SetDebuggingEnabled(Config::Get(Config::MAIN_ENABLE_DEBUGGING)); + analyzer.SetDebuggingEnabled(Config::IsDebuggingEnabled()); analyzer.SetBranchFollowingEnabled(Config::Get(Config::MAIN_JIT_FOLLOW_BRANCH)); analyzer.SetFloatExceptionsEnabled(Config::Get(Config::MAIN_FLOAT_EXCEPTIONS)); analyzer.SetDivByZeroExceptionsEnabled(Config::Get(Config::MAIN_DIVIDE_BY_ZERO_EXCEPTIONS)); diff --git a/Source/Core/DolphinQt/Debugger/MemoryWidget.cpp b/Source/Core/DolphinQt/Debugger/MemoryWidget.cpp index 34dd7b767e..3910d093aa 100644 --- a/Source/Core/DolphinQt/Debugger/MemoryWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/MemoryWidget.cpp @@ -307,7 +307,7 @@ void MemoryWidget::ConnectWidgets() connect(m_search_offset, &QLineEdit::textChanged, this, &MemoryWidget::OnSearchAddress); connect(m_data_edit, &QLineEdit::textChanged, this, &MemoryWidget::ValidateAndPreviewInputValue); - connect(m_input_combo, qOverload(&QComboBox::currentIndexChanged), this, + connect(m_input_combo, &QComboBox::currentIndexChanged, this, &MemoryWidget::ValidateAndPreviewInputValue); connect(m_set_value, &QPushButton::clicked, this, &MemoryWidget::OnSetValue); @@ -321,8 +321,7 @@ void MemoryWidget::ConnectWidgets() } for (auto* combo : {m_display_combo, m_align_combo, m_row_length_combo}) { - connect(combo, qOverload(&QComboBox::currentIndexChanged), this, - &MemoryWidget::OnDisplayChanged); + connect(combo, &QComboBox::currentIndexChanged, this, &MemoryWidget::OnDisplayChanged); } connect(m_dual_check, &QCheckBox::toggled, this, &MemoryWidget::OnDisplayChanged); diff --git a/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp b/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp index a6020b0bc1..d62cc3de8c 100644 --- a/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp @@ -207,7 +207,7 @@ void NetworkWidget::CreateWidgets() void NetworkWidget::ConnectWidgets() { - connect(m_dump_format_combo, QOverload::of(&QComboBox::currentIndexChanged), this, + connect(m_dump_format_combo, &QComboBox::currentIndexChanged, this, &NetworkWidget::OnDumpFormatComboChanged); connect(m_dump_ssl_read_checkbox, &QCheckBox::stateChanged, [](int state) { Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_DUMP_READ, state == Qt::Checked); diff --git a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp index fa31e620fc..b9ab4ad4dd 100644 --- a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp @@ -448,7 +448,10 @@ void RegisterWidget::PopulateTable() // MSR AddRegister( 23, 5, RegisterType::msr, "MSR", [this] { return m_system.GetPPCState().msr.Hex; }, - [this](u64 value) { m_system.GetPPCState().msr.Hex = value; }); + [this](u64 value) { + m_system.GetPPCState().msr.Hex = value; + PowerPC::MSRUpdated(m_system.GetPPCState()); + }); // SRR 0-1 AddRegister( diff --git a/Source/Core/DolphinQt/DolphinQt.vcxproj b/Source/Core/DolphinQt/DolphinQt.vcxproj index a4640bf2cd..a75ebc6344 100644 --- a/Source/Core/DolphinQt/DolphinQt.vcxproj +++ b/Source/Core/DolphinQt/DolphinQt.vcxproj @@ -56,6 +56,7 @@ + @@ -91,6 +92,7 @@ + @@ -139,11 +141,15 @@ + + + + @@ -186,6 +192,7 @@ + @@ -213,6 +220,7 @@ + @@ -241,10 +249,11 @@ - + + @@ -255,6 +264,7 @@ + @@ -264,6 +274,7 @@ + @@ -297,6 +308,7 @@ + @@ -341,11 +353,15 @@ + + + + @@ -460,6 +476,7 @@ + diff --git a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp b/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp index 478ad44c17..d5161640a9 100644 --- a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp +++ b/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp @@ -187,15 +187,11 @@ void FIFOPlayerWindow::ConnectWidgets() connect(m_early_memory_updates, &QCheckBox::toggled, this, &FIFOPlayerWindow::OnConfigChanged); connect(m_loop, &QCheckBox::toggled, this, &FIFOPlayerWindow::OnConfigChanged); - connect(m_frame_range_from, qOverload(&QSpinBox::valueChanged), this, - &FIFOPlayerWindow::OnLimitsChanged); - connect(m_frame_range_to, qOverload(&QSpinBox::valueChanged), this, - &FIFOPlayerWindow::OnLimitsChanged); + connect(m_frame_range_from, &QSpinBox::valueChanged, this, &FIFOPlayerWindow::OnLimitsChanged); + connect(m_frame_range_to, &QSpinBox::valueChanged, this, &FIFOPlayerWindow::OnLimitsChanged); - connect(m_object_range_from, qOverload(&QSpinBox::valueChanged), this, - &FIFOPlayerWindow::OnLimitsChanged); - connect(m_object_range_to, qOverload(&QSpinBox::valueChanged), this, - &FIFOPlayerWindow::OnLimitsChanged); + connect(m_object_range_from, &QSpinBox::valueChanged, this, &FIFOPlayerWindow::OnLimitsChanged); + connect(m_object_range_to, &QSpinBox::valueChanged, this, &FIFOPlayerWindow::OnLimitsChanged); } void FIFOPlayerWindow::AddDescriptions() diff --git a/Source/Core/DolphinQt/GBAWidget.cpp b/Source/Core/DolphinQt/GBAWidget.cpp index 0a7ba2b84d..b355efddd3 100644 --- a/Source/Core/DolphinQt/GBAWidget.cpp +++ b/Source/Core/DolphinQt/GBAWidget.cpp @@ -106,7 +106,7 @@ void GBAWidget::GameChanged(const HW::GBA::CoreInfo& info) update(); } -void GBAWidget::SetVideoBuffer(std::vector video_buffer) +void GBAWidget::SetVideoBuffer(std::span video_buffer) { m_previous_frame = std::move(m_last_frame); if (video_buffer.size() == static_cast(m_core_info.width * m_core_info.height)) @@ -608,7 +608,7 @@ void GBAWidgetController::GameChanged(const HW::GBA::CoreInfo& info) m_widget->GameChanged(info); } -void GBAWidgetController::FrameEnded(std::vector video_buffer) +void GBAWidgetController::FrameEnded(std::span video_buffer) { - m_widget->SetVideoBuffer(std::move(video_buffer)); + m_widget->SetVideoBuffer(video_buffer); } diff --git a/Source/Core/DolphinQt/GBAWidget.h b/Source/Core/DolphinQt/GBAWidget.h index 7d90aad37e..8244b77319 100644 --- a/Source/Core/DolphinQt/GBAWidget.h +++ b/Source/Core/DolphinQt/GBAWidget.h @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -34,10 +35,10 @@ class GBAWidget : public QWidget public: explicit GBAWidget(std::weak_ptr core, const HW::GBA::CoreInfo& info, const std::optional& netplay_pad); - ~GBAWidget(); + ~GBAWidget() override; void GameChanged(const HW::GBA::CoreInfo& info); - void SetVideoBuffer(std::vector video_buffer); + void SetVideoBuffer(std::span video_buffer); void SetVolume(int volume); void VolumeDown(); @@ -102,11 +103,11 @@ class GBAWidgetController : public QObject Q_OBJECT public: explicit GBAWidgetController() = default; - ~GBAWidgetController(); + ~GBAWidgetController() override; void Create(std::weak_ptr core, const HW::GBA::CoreInfo& info); void GameChanged(const HW::GBA::CoreInfo& info); - void FrameEnded(std::vector video_buffer); + void FrameEnded(std::span video_buffer); private: GBAWidget* m_widget{}; diff --git a/Source/Core/DolphinQt/GameList/GameList.cpp b/Source/Core/DolphinQt/GameList/GameList.cpp index 242466af35..34ffe08259 100644 --- a/Source/Core/DolphinQt/GameList/GameList.cpp +++ b/Source/Core/DolphinQt/GameList/GameList.cpp @@ -123,8 +123,10 @@ GameList::GameList(QWidget* parent) : QStackedWidget(parent), m_model(this) m_prefer_list = Settings::Instance().GetPreferredView(); ConsiderViewChange(); - const auto* zoom_in = new QShortcut(QKeySequence::ZoomIn, this); - const auto* zoom_out = new QShortcut(QKeySequence::ZoomOut, this); + auto* zoom_in = new QShortcut(QKeySequence::ZoomIn, this); + auto* zoom_out = new QShortcut(QKeySequence::ZoomOut, this); + zoom_in->setContext(Qt::WidgetWithChildrenShortcut); + zoom_out->setContext(Qt::WidgetWithChildrenShortcut); connect(zoom_in, &QShortcut::activated, this, &GameList::ZoomIn); connect(zoom_out, &QShortcut::activated, this, &GameList::ZoomOut); @@ -552,6 +554,10 @@ void GameList::OpenProperties() connect(properties, &PropertiesDialog::OpenGeneralSettings, this, &GameList::OpenGeneralSettings); connect(properties, &PropertiesDialog::OpenGraphicsSettings, this, &GameList::OpenGraphicsSettings); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(properties, &PropertiesDialog::OpenAchievementSettings, this, + &GameList::OpenAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS SetQWidgetWindowDecorations(properties); properties->show(); diff --git a/Source/Core/DolphinQt/GameList/GameList.h b/Source/Core/DolphinQt/GameList/GameList.h index ebe2ec7152..54ca50ab15 100644 --- a/Source/Core/DolphinQt/GameList/GameList.h +++ b/Source/Core/DolphinQt/GameList/GameList.h @@ -56,6 +56,9 @@ signals: void SelectionChanged(std::shared_ptr game_file); void OpenGeneralSettings(); void OpenGraphicsSettings(); +#ifdef USE_RETRO_ACHIEVEMENTS + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS private: void ShowHeaderContextMenu(const QPoint& pos); diff --git a/Source/Core/DolphinQt/GameList/GameListModel.cpp b/Source/Core/DolphinQt/GameList/GameListModel.cpp index d8a23dc1cd..a930d66607 100644 --- a/Source/Core/DolphinQt/GameList/GameListModel.cpp +++ b/Source/Core/DolphinQt/GameList/GameListModel.cpp @@ -195,6 +195,7 @@ QVariant GameListModel::data(const QModelIndex& index, int role) const return tags.join(QStringLiteral(", ")); } + break; default: break; } diff --git a/Source/Core/DolphinQt/Host.cpp b/Source/Core/DolphinQt/Host.cpp index 6a4939b106..c7f7c1d6fb 100644 --- a/Source/Core/DolphinQt/Host.cpp +++ b/Source/Core/DolphinQt/Host.cpp @@ -25,6 +25,7 @@ #include "Core/NetPlayProto.h" #include "Core/PowerPC/PowerPC.h" #include "Core/State.h" +#include "Core/System.h" #ifdef HAS_LIBMGBA #include "DolphinQt/GBAWidget.h" @@ -37,12 +38,10 @@ #include "UICommon/DiscordPresence.h" #include "VideoCommon/AbstractGfx.h" -#include "VideoCommon/Fifo.cpp" +#include "VideoCommon/Fifo.h" #include "VideoCommon/Present.h" #include "VideoCommon/VideoConfig.h" -static thread_local bool tls_is_host_thread = false; - Host::Host() { State::SetOnAfterLoadCallback([] { Host_UpdateDisasmDialog(); }); @@ -107,9 +106,9 @@ static void RunWithGPUThreadInactive(std::function f) const bool was_running = Core::GetState() == Core::State::Running; auto& system = Core::System::GetInstance(); auto& fifo = system.GetFifo(); - fifo.PauseAndLock(system, true, was_running); + fifo.PauseAndLock(true, was_running); f(); - fifo.PauseAndLock(system, false, was_running); + fifo.PauseAndLock(false, was_running); } else { diff --git a/Source/Core/DolphinQt/Host.h b/Source/Core/DolphinQt/Host.h index 6ddc4cb3e4..6af6d60aea 100644 --- a/Source/Core/DolphinQt/Host.h +++ b/Source/Core/DolphinQt/Host.h @@ -21,9 +21,6 @@ public: static Host* GetInstance(); - void DeclareAsHostThread(); - bool IsHostThread(); - bool GetRenderFocus(); bool GetRenderFullFocus(); bool GetRenderFullscreen(); diff --git a/Source/Core/DolphinQt/HotkeyScheduler.cpp b/Source/Core/DolphinQt/HotkeyScheduler.cpp index 05b38a367f..9e3f5e4a16 100644 --- a/Source/Core/DolphinQt/HotkeyScheduler.cpp +++ b/Source/Core/DolphinQt/HotkeyScheduler.cpp @@ -17,6 +17,8 @@ #include "Common/Config/Config.h" #include "Common/Thread.h" +#include "Core/AchievementManager.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/FreeLookSettings.h" #include "Core/Config/GraphicsSettings.h" #include "Core/Config/MainSettings.h" @@ -257,7 +259,7 @@ void HotkeyScheduler::Run() if (auto bt = WiiUtils::GetBluetoothRealDevice()) bt->UpdateSyncButtonState(IsHotkey(HK_TRIGGER_SYNC_BUTTON, true)); - if (Config::Get(Config::MAIN_ENABLE_DEBUGGING)) + if (Config::IsDebuggingEnabled()) { CheckDebuggingHotkeys(); } @@ -400,12 +402,15 @@ void HotkeyScheduler::Run() case AspectMode::Stretch: OSD::AddMessage("Stretch"); break; - case AspectMode::Analog: + case AspectMode::ForceStandard: OSD::AddMessage("Force 4:3"); break; - case AspectMode::AnalogWide: + case AspectMode::ForceWide: OSD::AddMessage("Force 16:9"); break; + case AspectMode::Custom: + OSD::AddMessage("Custom"); + break; case AspectMode::Auto: default: OSD::AddMessage("Auto"); @@ -579,7 +584,15 @@ void HotkeyScheduler::Run() { const bool new_value = !Config::Get(Config::FREE_LOOK_ENABLED); Config::SetCurrent(Config::FREE_LOOK_ENABLED, new_value); +#ifdef USE_RETRO_ACHIEVEMENTS + const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); + if (hardcore) + OSD::AddMessage("Free Look is Disabled in Hardcore Mode"); + else + OSD::AddMessage(fmt::format("Free Look: {}", new_value ? "Enabled" : "Disabled")); +#else // USE_RETRO_ACHIEVEMENTS OSD::AddMessage(fmt::format("Free Look: {}", new_value ? "Enabled" : "Disabled")); +#endif // USE_RETRO_ACHIEVEMENTS } // Savestates diff --git a/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp b/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp index cb66245cb4..6ddea56a71 100644 --- a/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp +++ b/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp @@ -246,7 +246,7 @@ CreateFigureDialog::CreateFigureDialog(QWidget* parent, u8 slot) : QDialog(paren setLayout(layout); - connect(combo_figlist, QOverload::of(&QComboBox::currentIndexChanged), [=](int index) { + connect(combo_figlist, &QComboBox::currentIndexChanged, [=](int index) { const u32 char_info = combo_figlist->itemData(index).toUInt(); if (char_info != 0xFFFFFFFF) { diff --git a/Source/Core/DolphinQt/Main.cpp b/Source/Core/DolphinQt/Main.cpp index 3b82a8227d..4ba9564d87 100644 --- a/Source/Core/DolphinQt/Main.cpp +++ b/Source/Core/DolphinQt/Main.cpp @@ -261,7 +261,7 @@ int main(int argc, char* argv[]) Settings::Instance().InitDefaultPalette(); Settings::Instance().UpdateSystemDark(); - Settings::Instance().SetCurrentUserStyle(Settings::Instance().GetCurrentUserStyle()); + Settings::Instance().ApplyStyle(); MainWindow win{std::move(boot), static_cast(options.get("movie"))}; win.Show(); diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp index 00dbf261b5..fe68d8a12b 100644 --- a/Source/Core/DolphinQt/MainWindow.cpp +++ b/Source/Core/DolphinQt/MainWindow.cpp @@ -82,6 +82,7 @@ #include "DolphinQt/Config/LogWidget.h" #include "DolphinQt/Config/Mapping/MappingWindow.h" #include "DolphinQt/Config/SettingsWindow.h" +#include "DolphinQt/Debugger/AssemblerWidget.h" #include "DolphinQt/Debugger/BreakpointWidget.h" #include "DolphinQt/Debugger/CodeViewWidget.h" #include "DolphinQt/Debugger/CodeWidget.h" @@ -242,20 +243,25 @@ MainWindow::MainWindow(std::unique_ptr boot_parameters, #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) connect(QGuiApplication::styleHints(), &QStyleHints::colorSchemeChanged, this, - [](Qt::ColorScheme colorScheme) { - Settings::Instance().SetCurrentUserStyle(Settings::Instance().GetCurrentUserStyle()); - }); + [](Qt::ColorScheme colorScheme) { Settings::Instance().ApplyStyle(); }); #endif connect(m_cheats_manager, &CheatsManager::OpenGeneralSettings, this, &MainWindow::ShowGeneralWindow); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_cheats_manager, &CheatsManager::OpenAchievementSettings, this, + &MainWindow::ShowAchievementSettings); + connect(m_game_list, &GameList::OpenAchievementSettings, this, + &MainWindow::ShowAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS + InitCoreCallbacks(); NetPlayInit(); #ifdef USE_RETRO_ACHIEVEMENTS - AchievementManager::GetInstance()->Init(); + AchievementManager::GetInstance().Init(); #endif // USE_RETRO_ACHIEVEMENTS #if defined(__unix__) || defined(__unix) || defined(__APPLE__) @@ -324,7 +330,7 @@ MainWindow::~MainWindow() Settings::Instance().ResetNetPlayServer(); #ifdef USE_RETRO_ACHIEVEMENTS - AchievementManager::GetInstance()->Shutdown(); + AchievementManager::GetInstance().Shutdown(); #endif // USE_RETRO_ACHIEVEMENTS delete m_render_widget; @@ -453,6 +459,7 @@ void MainWindow::CreateComponents() m_breakpoint_widget = new BreakpointWidget(this); m_code_widget = new CodeWidget(this); m_cheats_manager = new CheatsManager(this); + m_assembler_widget = new AssemblerWidget(this); const auto request_watch = [this](QString name, u32 addr) { m_watch_widget->AddWatch(name, addr); @@ -744,6 +751,7 @@ void MainWindow::ConnectStack() addDockWidget(Qt::LeftDockWidgetArea, m_memory_widget); addDockWidget(Qt::LeftDockWidgetArea, m_network_widget); addDockWidget(Qt::LeftDockWidgetArea, m_jit_widget); + addDockWidget(Qt::LeftDockWidgetArea, m_assembler_widget); tabifyDockWidget(m_log_widget, m_log_config_widget); tabifyDockWidget(m_log_widget, m_code_widget); @@ -754,6 +762,7 @@ void MainWindow::ConnectStack() tabifyDockWidget(m_log_widget, m_memory_widget); tabifyDockWidget(m_log_widget, m_network_widget); tabifyDockWidget(m_log_widget, m_jit_widget); + tabifyDockWidget(m_log_widget, m_assembler_widget); } void MainWindow::RefreshGameList() @@ -876,7 +885,16 @@ void MainWindow::OnStopComplete() SetFullScreenResolution(false); if (m_exit_requested || Settings::Instance().IsBatchModeEnabled()) - QGuiApplication::exit(0); + { + if (m_assembler_widget->ApplicationCloseRequest()) + { + QGuiApplication::exit(0); + } + else + { + m_exit_requested = false; + } + } // If the current emulation prevented the booting of another, do that now if (m_pending_boot != nullptr) @@ -1347,6 +1365,11 @@ void MainWindow::ShowFreeLookWindow() { m_freelook_window = new FreeLookWindow(this); InstallHotkeyFilter(m_freelook_window); + +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_freelook_window, &FreeLookWindow::OpenAchievementSettings, this, + &MainWindow::ShowAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS } SetQWidgetWindowDecorations(m_freelook_window); @@ -1700,14 +1723,16 @@ bool MainWindow::NetPlayHost(const UICommon::GameFile& game) const std::string traversal_host = Config::Get(Config::NETPLAY_TRAVERSAL_SERVER); const u16 traversal_port = Config::Get(Config::NETPLAY_TRAVERSAL_PORT); + const u16 traversal_port_alt = Config::Get(Config::NETPLAY_TRAVERSAL_PORT_ALT); if (is_traversal) host_port = Config::Get(Config::NETPLAY_LISTEN_PORT); // Create Server - Settings::Instance().ResetNetPlayServer(new NetPlay::NetPlayServer( - host_port, use_upnp, m_netplay_dialog, - NetPlay::NetTraversalConfig{is_traversal, traversal_host, traversal_port})); + Settings::Instance().ResetNetPlayServer( + new NetPlay::NetPlayServer(host_port, use_upnp, m_netplay_dialog, + NetPlay::NetTraversalConfig{is_traversal, traversal_host, + traversal_port, traversal_port_alt})); if (!Settings::Instance().GetNetPlayServer()->is_connected) { @@ -1846,7 +1871,7 @@ bool MainWindow::nativeEvent(const QByteArray& eventType, void* message, qintptr settings.UpdateSystemDark(); if (settings.IsSystemDark() != was_dark_before) { - settings.SetCurrentUserStyle(settings.GetCurrentUserStyle()); + settings.ApplyStyle(); // force the colors in the Skylander window to update if (m_skylander_window) @@ -2078,6 +2103,12 @@ void MainWindow::ShowAchievementsWindow() m_achievements_window->raise(); m_achievements_window->activateWindow(); } + +void MainWindow::ShowAchievementSettings() +{ + ShowAchievementsWindow(); + m_achievements_window->ForceSettingsTab(); +} #endif // USE_RETRO_ACHIEVEMENTS void MainWindow::ShowMemcardManager() @@ -2118,6 +2149,12 @@ void MainWindow::ShowRiivolutionBootWidget(const UICommon::GameFile& game) RiivolutionBootWidget w(disc.volume->GetGameID(), disc.volume->GetRevision(), disc.volume->GetDiscNumber(), game.GetFilePath(), this); SetQWidgetWindowDecorations(&w); + +#ifdef USE_RETRO_ACHIEVEMENTS + connect(&w, &RiivolutionBootWidget::OpenAchievementSettings, this, + &MainWindow::ShowAchievementSettings); +#endif // USE_RETRO_ACHIEVEMENTS + w.exec(); if (!w.ShouldBoot()) return; diff --git a/Source/Core/DolphinQt/MainWindow.h b/Source/Core/DolphinQt/MainWindow.h index 9c25ba917e..e13dbbd257 100644 --- a/Source/Core/DolphinQt/MainWindow.h +++ b/Source/Core/DolphinQt/MainWindow.h @@ -18,6 +18,7 @@ class QStackedWidget; class QString; class AchievementsWindow; +class AssemblerWidget; class BreakpointWidget; struct BootParameters; class CheatsManager; @@ -176,6 +177,7 @@ private: #ifdef USE_RETRO_ACHIEVEMENTS void ShowAchievementsWindow(); + void ShowAchievementSettings(); #endif // USE_RETRO_ACHIEVEMENTS void NetPlayInit(); @@ -260,6 +262,7 @@ private: AchievementsWindow* m_achievements_window = nullptr; #endif // USE_RETRO_ACHIEVEMENTS + AssemblerWidget* m_assembler_widget; BreakpointWidget* m_breakpoint_widget; CodeWidget* m_code_widget; JITWidget* m_jit_widget; diff --git a/Source/Core/DolphinQt/MenuBar.cpp b/Source/Core/DolphinQt/MenuBar.cpp index 1a40c24c04..dc87f8f866 100644 --- a/Source/Core/DolphinQt/MenuBar.cpp +++ b/Source/Core/DolphinQt/MenuBar.cpp @@ -20,6 +20,7 @@ #include "Common/FileUtil.h" #include "Common/StringUtil.h" +#include "Core/AchievementManager.h" #include "Core/Boot/Boot.h" #include "Core/CommonTitles.h" #include "Core/Config/AchievementSettings.h" @@ -121,11 +122,18 @@ void MenuBar::OnEmulationStateChanged(Core::State state) m_stop_action->setVisible(running); m_reset_action->setEnabled(running); m_fullscreen_action->setEnabled(running); - m_frame_advance_action->setEnabled(running); m_screenshot_action->setEnabled(running); - m_state_load_menu->setEnabled(running); m_state_save_menu->setEnabled(running); +#ifdef USE_RETRO_ACHIEVEMENTS + const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); + m_state_load_menu->setEnabled(running && !hardcore); + m_frame_advance_action->setEnabled(running && !hardcore); +#else // USE_RETRO_ACHIEVEMENTS + m_state_load_menu->setEnabled(running); + m_frame_advance_action->setEnabled(running); +#endif // USE_RETRO_ACHIEVEMENTS + // Movie m_recording_read_only->setEnabled(running); if (!running) @@ -134,12 +142,19 @@ void MenuBar::OnEmulationStateChanged(Core::State state) m_recording_export->setEnabled(false); } m_recording_play->setEnabled(m_game_selected && !running); +#ifdef USE_RETRO_ACHIEVEMENTS + m_recording_play->setEnabled(m_game_selected && !running && !hardcore); +#else // USE_RETRO_ACHIEVEMENTS + m_recording_play->setEnabled(m_game_selected && !running); +#endif // USE_RETRO_ACHIEVEMENTS m_recording_start->setEnabled((m_game_selected || running) && !Movie::IsPlayingInput()); // JIT m_jit_interpreter_core->setEnabled(running); m_jit_block_linking->setEnabled(!running); m_jit_disable_cache->setEnabled(!running); + m_jit_disable_fastmem_arena->setEnabled(!running); + m_jit_disable_large_entry_points_map->setEnabled(!running); m_jit_clear_cache->setEnabled(running); m_jit_log_coverage->setEnabled(!running); m_jit_search_instruction->setEnabled(running); @@ -277,8 +292,10 @@ void MenuBar::AddToolsMenu() tools_menu->addSeparator(); - tools_menu->addAction(tr("Import Wii Save..."), this, &MenuBar::ImportWiiSave); - tools_menu->addAction(tr("Export All Wii Saves"), this, &MenuBar::ExportWiiSaves); + m_import_wii_save = + tools_menu->addAction(tr("Import Wii Save..."), this, &MenuBar::ImportWiiSave); + m_export_wii_saves = + tools_menu->addAction(tr("Export All Wii Saves"), this, &MenuBar::ExportWiiSaves); QMenu* menu = new QMenu(tr("Connect Wii Remotes"), tools_menu); @@ -489,6 +506,14 @@ void MenuBar::AddViewMenu() connect(m_show_jit, &QAction::toggled, &Settings::Instance(), &Settings::SetJITVisible); connect(&Settings::Instance(), &Settings::JITVisibilityChanged, m_show_jit, &QAction::setChecked); + m_show_assembler = view_menu->addAction(tr("&Assembler")); + m_show_assembler->setCheckable(true); + m_show_assembler->setChecked(Settings::Instance().IsAssemblerVisible()); + connect(m_show_assembler, &QAction::toggled, &Settings::Instance(), + &Settings::SetAssemblerVisible); + connect(&Settings::Instance(), &Settings::AssemblerVisibilityChanged, m_show_assembler, + &QAction::setChecked); + view_menu->addSeparator(); AddGameListTypeSection(view_menu); @@ -826,6 +851,20 @@ void MenuBar::AddJITMenu() connect(m_jit_disable_fastmem, &QAction::toggled, [](bool enabled) { Config::SetBaseOrCurrent(Config::MAIN_FASTMEM, !enabled); }); + m_jit_disable_fastmem_arena = m_jit->addAction(tr("Disable Fastmem Arena")); + m_jit_disable_fastmem_arena->setCheckable(true); + m_jit_disable_fastmem_arena->setChecked(!Config::Get(Config::MAIN_FASTMEM_ARENA)); + connect(m_jit_disable_fastmem_arena, &QAction::toggled, + [](bool enabled) { Config::SetBaseOrCurrent(Config::MAIN_FASTMEM_ARENA, !enabled); }); + + m_jit_disable_large_entry_points_map = m_jit->addAction(tr("Disable Large Entry Points Map")); + m_jit_disable_large_entry_points_map->setCheckable(true); + m_jit_disable_large_entry_points_map->setChecked( + !Config::Get(Config::MAIN_LARGE_ENTRY_POINTS_MAP)); + connect(m_jit_disable_large_entry_points_map, &QAction::toggled, [](bool enabled) { + Config::SetBaseOrCurrent(Config::MAIN_LARGE_ENTRY_POINTS_MAP, !enabled); + }); + m_jit_clear_cache = m_jit->addAction(tr("Clear Cache"), this, &MenuBar::ClearCache); m_jit->addSeparator(); @@ -971,8 +1010,11 @@ void MenuBar::UpdateToolsMenu(bool emulation_started) m_ntscj_ipl->setEnabled(!emulation_started && File::Exists(Config::GetBootROMPath(JAP_DIR))); m_ntscu_ipl->setEnabled(!emulation_started && File::Exists(Config::GetBootROMPath(USA_DIR))); m_pal_ipl->setEnabled(!emulation_started && File::Exists(Config::GetBootROMPath(EUR_DIR))); + m_wad_install_action->setEnabled(!emulation_started); m_import_backup->setEnabled(!emulation_started); m_check_nand->setEnabled(!emulation_started); + m_import_wii_save->setEnabled(!emulation_started); + m_export_wii_saves->setEnabled(!emulation_started); if (!emulation_started) { diff --git a/Source/Core/DolphinQt/MenuBar.h b/Source/Core/DolphinQt/MenuBar.h index a5c5730b6b..6ddf7150cf 100644 --- a/Source/Core/DolphinQt/MenuBar.h +++ b/Source/Core/DolphinQt/MenuBar.h @@ -213,6 +213,8 @@ private: QAction* m_check_nand; QAction* m_extract_certificates; std::array m_wii_remotes; + QAction* m_import_wii_save; + QAction* m_export_wii_saves; // Emulation QAction* m_play_action; @@ -253,6 +255,7 @@ private: QAction* m_show_memory; QAction* m_show_network; QAction* m_show_jit; + QAction* m_show_assembler; QMenu* m_cols_menu; // JIT @@ -264,6 +267,8 @@ private: QAction* m_jit_block_linking; QAction* m_jit_disable_cache; QAction* m_jit_disable_fastmem; + QAction* m_jit_disable_fastmem_arena; + QAction* m_jit_disable_large_entry_points_map; QAction* m_jit_clear_cache; QAction* m_jit_log_coverage; QAction* m_jit_search_instruction; diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp index 6599c3bd71..1af155e7e7 100644 --- a/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp +++ b/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp @@ -76,8 +76,7 @@ void NetPlayBrowser::CreateWidgets() void NetPlayBrowser::ConnectWidgets() { - connect(m_region_combo, qOverload(&QComboBox::currentIndexChanged), this, - &NetPlayBrowser::Refresh); + connect(m_region_combo, &QComboBox::currentIndexChanged, this, &NetPlayBrowser::Refresh); connect(m_button_box, &QDialogButtonBox::accepted, this, &NetPlayBrowser::accept); connect(m_button_box, &QDialogButtonBox::rejected, this, &NetPlayBrowser::reject); diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp index 7e00245f28..59b61c6d14 100644 --- a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp @@ -325,8 +325,7 @@ void NetPlayDialog::CreatePlayersLayout() void NetPlayDialog::ConnectWidgets() { // Players - connect(m_room_box, qOverload(&QComboBox::currentIndexChanged), this, - &NetPlayDialog::UpdateGUI); + connect(m_room_box, &QComboBox::currentIndexChanged, this, &NetPlayDialog::UpdateGUI); connect(m_hostcode_action_button, &QPushButton::clicked, [this] { if (m_is_copy_button_retry) Common::g_TraversalClient->ReconnectToServer(); @@ -358,7 +357,7 @@ void NetPlayDialog::ConnectWidgets() [this] { m_chat_send_button->setEnabled(!m_chat_type_edit->text().isEmpty()); }); // Other - connect(m_buffer_size_box, qOverload(&QSpinBox::valueChanged), [this](int value) { + connect(m_buffer_size_box, &QSpinBox::valueChanged, [this](int value) { if (value == m_buffer_size) return; @@ -419,8 +418,7 @@ void NetPlayDialog::ConnectWidgets() // SaveSettings() - Save Hosting-Dialog Settings - connect(m_buffer_size_box, qOverload(&QSpinBox::valueChanged), this, - &NetPlayDialog::SaveSettings); + connect(m_buffer_size_box, &QSpinBox::valueChanged, this, &NetPlayDialog::SaveSettings); connect(m_savedata_none_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings); connect(m_savedata_load_only_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings); connect(m_savedata_load_and_write_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings); @@ -1047,6 +1045,11 @@ void NetPlayDialog::OnGolferChanged(const bool is_golfer, const std::string& gol DisplayMessage(tr("%1 is now golfing").arg(QString::fromStdString(golfer_name)), ""); } +void NetPlayDialog::OnTtlDetermined(u8 ttl) +{ + DisplayMessage(tr("Using TTL %1 for probe packet").arg(QString::number(ttl)), ""); +} + bool NetPlayDialog::IsRecording() { std::optional is_recording = RunOnObject(m_record_input_action, &QAction::isChecked); diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.h b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.h index 84f9ff0fbe..f053772a18 100644 --- a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.h +++ b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.h @@ -71,6 +71,7 @@ public: void OnTraversalStateChanged(Common::TraversalClient::State state) override; void OnGameStartAborted() override; void OnGolferChanged(bool is_golfer, const std::string& golfer_name) override; + void OnTtlDetermined(u8 ttl) override; void OnIndexAdded(bool success, const std::string error) override; void OnIndexRefreshFailed(const std::string error) override; diff --git a/Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp b/Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp index 1ac0bc9601..1b67f50f19 100644 --- a/Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp @@ -176,7 +176,7 @@ void NetPlaySetupDialog::CreateMainLayout() connection_layout->addWidget( new QLabel( tr("ALERT:\n\n" - "All players must use the same Dolphin version, unless Orange Dolphin is used to host\n" + "All players must use the same Dolphin version, unless MPN Dolphin is used to host\n" "If enabled, SD cards must be identical between players.\n" "If DSP LLE is used, DSP ROMs must be identical between players.\n" "If a game is hanging on boot, it may not support Dual Core Netplay." @@ -250,18 +250,16 @@ NetPlaySetupDialog::~NetPlaySetupDialog() void NetPlaySetupDialog::ConnectWidgets() { - connect(m_connection_type, qOverload(&QComboBox::currentIndexChanged), this, + connect(m_connection_type, &QComboBox::currentIndexChanged, this, &NetPlaySetupDialog::OnConnectionTypeChanged); connect(m_nickname_edit, &QLineEdit::textChanged, this, &NetPlaySetupDialog::SaveSettings); // Connect widget connect(m_ip_edit, &QLineEdit::textChanged, this, &NetPlaySetupDialog::SaveSettings); - connect(m_connect_port_box, qOverload(&QSpinBox::valueChanged), this, - &NetPlaySetupDialog::SaveSettings); + connect(m_connect_port_box, &QSpinBox::valueChanged, this, &NetPlaySetupDialog::SaveSettings); // Host widget - connect(m_host_port_box, qOverload(&QSpinBox::valueChanged), this, - &NetPlaySetupDialog::SaveSettings); - connect(m_host_games, qOverload(&QListWidget::currentRowChanged), [this](int index) { + connect(m_host_port_box, &QSpinBox::valueChanged, this, &NetPlaySetupDialog::SaveSettings); + connect(m_host_games, &QListWidget::currentRowChanged, [this](int index) { Settings::GetQSettings().setValue(QStringLiteral("netplay/hostgame"), m_host_games->item(index)->text()); }); @@ -271,6 +269,16 @@ void NetPlaySetupDialog::ConnectWidgets() connect(m_host_games, &QListWidget::itemDoubleClicked, this, &NetPlaySetupDialog::accept); + connect(m_host_force_port_check, &QCheckBox::toggled, + [this](bool value) { m_host_force_port_box->setEnabled(value); }); + connect(m_host_chunked_upload_limit_check, &QCheckBox::toggled, this, [this](bool value) { + m_host_chunked_upload_limit_box->setEnabled(value); + SaveSettings(); + }); + connect(m_host_chunked_upload_limit_box, &QSpinBox::valueChanged, this, + &NetPlaySetupDialog::SaveSettings); + + connect(m_host_server_browser, &QCheckBox::toggled, this, &NetPlaySetupDialog::SaveSettings); connect(m_host_server_name, &QLineEdit::textChanged, this, &NetPlaySetupDialog::SaveSettings); #ifdef USE_UPNP diff --git a/Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp b/Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp index 90836a5db0..35946d8f6d 100644 --- a/Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp @@ -56,14 +56,12 @@ void PadMappingDialog::ConnectWidgets() { for (const auto& combo : combo_group) { - connect(combo, qOverload(&QComboBox::currentIndexChanged), this, - &PadMappingDialog::OnMappingChanged); + connect(combo, &QComboBox::currentIndexChanged, this, &PadMappingDialog::OnMappingChanged); } } for (const auto& checkbox : m_gba_boxes) { - connect(checkbox, qOverload(&QCheckBox::stateChanged), this, - &PadMappingDialog::OnMappingChanged); + connect(checkbox, &QCheckBox::stateChanged, this, &PadMappingDialog::OnMappingChanged); } } diff --git a/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp b/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp new file mode 100644 index 0000000000..b7e588d01b --- /dev/null +++ b/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp @@ -0,0 +1,33 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "DolphinQt/QtUtils/ClearLayoutRecursively.h" + +#include +#include +#include + +void ClearLayoutRecursively(QLayout* layout) +{ + while (QLayoutItem* child = layout->takeAt(0)) + { + if (child == nullptr) + continue; + + if (child->widget()) + { + layout->removeWidget(child->widget()); + delete child->widget(); + } + else if (child->layout()) + { + ClearLayoutRecursively(child->layout()); + layout->removeItem(child); + } + else + { + layout->removeItem(child); + } + delete child; + } +} diff --git a/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.h b/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.h new file mode 100644 index 0000000000..71fa07e712 --- /dev/null +++ b/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.h @@ -0,0 +1,8 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +class QLayout; + +void ClearLayoutRecursively(QLayout* layout); diff --git a/Source/Core/DolphinQt/QtUtils/SetWindowDecorations.cpp b/Source/Core/DolphinQt/QtUtils/SetWindowDecorations.cpp index 704e5a8f7f..6c595c0e2d 100644 --- a/Source/Core/DolphinQt/QtUtils/SetWindowDecorations.cpp +++ b/Source/Core/DolphinQt/QtUtils/SetWindowDecorations.cpp @@ -14,7 +14,7 @@ void SetQWidgetWindowDecorations(QWidget* widget) { #ifdef _WIN32 - if (!Settings::Instance().IsSystemDark()) + if (!Settings::Instance().IsThemeDark()) return; BOOL use_dark_title_bar = TRUE; diff --git a/Source/Core/DolphinQt/RiivolutionBootWidget.cpp b/Source/Core/DolphinQt/RiivolutionBootWidget.cpp index ff19d8597a..29b5af0a1f 100644 --- a/Source/Core/DolphinQt/RiivolutionBootWidget.cpp +++ b/Source/Core/DolphinQt/RiivolutionBootWidget.cpp @@ -26,6 +26,7 @@ #include "DiscIO/GameModDescriptor.h" #include "DiscIO/RiivolutionParser.h" #include "DiscIO/RiivolutionPatcher.h" +#include "DolphinQt/Config/HardcoreWarningWidget.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" struct GuiRiivolutionPatchIndex @@ -48,6 +49,7 @@ RiivolutionBootWidget::RiivolutionBootWidget(std::string game_id, std::optional< setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); CreateWidgets(); + ConnectWidgets(); LoadMatchingXMLs(); resize(QSize(400, 600)); @@ -57,6 +59,9 @@ RiivolutionBootWidget::~RiivolutionBootWidget() = default; void RiivolutionBootWidget::CreateWidgets() { +#ifdef USE_RETRO_ACHIEVEMENTS + m_hc_warning = new HardcoreWarningWidget(this); +#endif // USE_RETRO_ACHIEVEMENTS auto* open_xml_button = new QPushButton(tr("Open Riivolution XML...")); auto* boot_game_button = new QPushButton(tr("Start")); boot_game_button->setDefault(true); @@ -79,6 +84,9 @@ void RiivolutionBootWidget::CreateWidgets() button_layout->addWidget(boot_game_button, 0, Qt::AlignRight); auto* layout = new QVBoxLayout(); +#ifdef USE_RETRO_ACHIEVEMENTS + layout->addWidget(m_hc_warning); +#endif // USE_RETRO_ACHIEVEMENTS layout->addWidget(scroll_area); layout->addLayout(button_layout); setLayout(layout); @@ -88,6 +96,16 @@ void RiivolutionBootWidget::CreateWidgets() connect(save_preset_button, &QPushButton::clicked, this, &RiivolutionBootWidget::SaveAsPreset); } +void RiivolutionBootWidget::ConnectWidgets() +{ +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_hc_warning, &HardcoreWarningWidget::OpenAchievementSettings, this, + &RiivolutionBootWidget::OpenAchievementSettings); + connect(m_hc_warning, &HardcoreWarningWidget::OpenAchievementSettings, this, + &RiivolutionBootWidget::reject); +#endif // USE_RETRO_ACHIEVEMENTS +} + void RiivolutionBootWidget::LoadMatchingXMLs() { const std::string& riivolution_dir = File::GetUserPath(D_RIIVOLUTION_IDX); @@ -204,14 +222,13 @@ void RiivolutionBootWidget::MakeGUIForParsedFile(std::string path, std::string r if (option.m_selected_choice <= option.m_choices.size()) selection->setCurrentIndex(static_cast(option.m_selected_choice)); - connect(selection, qOverload(&QComboBox::currentIndexChanged), this, - [this, selection](int idx) { - const auto gui_index = selection->currentData().value(); - auto& selected_disc = m_discs[gui_index.m_disc_index].disc; - auto& selected_section = selected_disc.m_sections[gui_index.m_section_index]; - auto& selected_option = selected_section.m_options[gui_index.m_option_index]; - selected_option.m_selected_choice = static_cast(gui_index.m_choice_index); - }); + connect(selection, &QComboBox::currentIndexChanged, this, [this, selection](int idx) { + const auto gui_index = selection->currentData().value(); + auto& selected_disc = m_discs[gui_index.m_disc_index].disc; + auto& selected_section = selected_disc.m_sections[gui_index.m_section_index]; + auto& selected_option = selected_section.m_options[gui_index.m_option_index]; + selected_option.m_selected_choice = static_cast(gui_index.m_choice_index); + }); grid_layout->addWidget(label, row, 0, 1, 1); grid_layout->addWidget(selection, row, 1, 1, 1); diff --git a/Source/Core/DolphinQt/RiivolutionBootWidget.h b/Source/Core/DolphinQt/RiivolutionBootWidget.h index 1318241a11..2455001928 100644 --- a/Source/Core/DolphinQt/RiivolutionBootWidget.h +++ b/Source/Core/DolphinQt/RiivolutionBootWidget.h @@ -11,6 +11,9 @@ #include "Common/CommonTypes.h" #include "DiscIO/RiivolutionParser.h" +#ifdef USE_RETRO_ACHIEVEMENTS +class HardcoreWarningWidget; +#endif // USE_RETRO_ACHIEVEMENTS class QPushButton; class QVBoxLayout; @@ -26,8 +29,14 @@ public: bool ShouldBoot() const { return m_should_boot; } std::vector& GetPatches() { return m_patches; } +#ifdef USE_RETRO_ACHIEVEMENTS +signals: + void OpenAchievementSettings(); +#endif // USE_RETRO_ACHIEVEMENTS + private: void CreateWidgets(); + void ConnectWidgets(); void LoadMatchingXMLs(); void OpenXML(); @@ -38,6 +47,9 @@ private: void BootGame(); void SaveAsPreset(); +#ifdef USE_RETRO_ACHIEVEMENTS + HardcoreWarningWidget* m_hc_warning; +#endif // USE_RETRO_ACHIEVEMENTS std::string m_game_id; std::optional m_revision; std::optional m_disc_number; diff --git a/Source/Core/DolphinQt/Settings.cpp b/Source/Core/DolphinQt/Settings.cpp index ebcf90ee8e..dae5e64b38 100644 --- a/Source/Core/DolphinQt/Settings.cpp +++ b/Source/Core/DolphinQt/Settings.cpp @@ -33,6 +33,7 @@ #include "Common/FileUtil.h" #include "Common/StringUtil.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/GraphicsSettings.h" #include "Core/Config/MainSettings.h" #include "Core/ConfigManager.h" @@ -123,7 +124,7 @@ void Settings::SetThemeName(const QString& theme_name) emit ThemeChanged(); } -QString Settings::GetCurrentUserStyle() const +QString Settings::GetUserStyleName() const { if (GetQSettings().contains(QStringLiteral("userstyle/name"))) return GetQSettings().value(QStringLiteral("userstyle/name")).toString(); @@ -132,6 +133,11 @@ QString Settings::GetCurrentUserStyle() const return QFileInfo(GetQSettings().value(QStringLiteral("userstyle/path")).toString()).fileName(); } +void Settings::SetUserStyleName(const QString& stylesheet_name) +{ + GetQSettings().setValue(QStringLiteral("userstyle/name"), stylesheet_name); +} + void Settings::InitDefaultPalette() { s_default_palette = std::make_unique(qApp->palette()); @@ -169,12 +175,14 @@ bool Settings::IsThemeDark() } // Calling this before the main window has been created breaks the style of some widgets. -void Settings::SetCurrentUserStyle(const QString& stylesheet_name) +void Settings::ApplyStyle() { + const StyleType style_type = GetStyleType(); + const QString stylesheet_name = GetUserStyleName(); QString stylesheet_contents; // If we haven't found one, we continue with an empty (default) style - if (!stylesheet_name.isEmpty() && AreUserStylesEnabled()) + if (!stylesheet_name.isEmpty() && style_type == StyleType::User) { // Load custom user stylesheet QDir directory = QDir(QString::fromStdString(File::GetUserPath(D_STYLES_IDX))); @@ -191,7 +199,7 @@ void Settings::SetCurrentUserStyle(const QString& stylesheet_name) // which would select Qt's default theme, but unlike other OSes we don't automatically get a // default dark theme on Windows when the user has selected dark mode in the Windows settings. // So manually check if the user wants dark mode and, if yes, load our embedded dark theme. - if (IsSystemDark()) + if (style_type == StyleType::Dark || (style_type != StyleType::Light && IsSystemDark())) { QFile file(QStringLiteral(":/dolphin_dark_win/dark.qss")); if (file.open(QFile::ReadOnly)) @@ -243,18 +251,32 @@ void Settings::SetCurrentUserStyle(const QString& stylesheet_name) } qApp->setStyleSheet(stylesheet_contents); - - GetQSettings().setValue(QStringLiteral("userstyle/name"), stylesheet_name); } -bool Settings::AreUserStylesEnabled() const +Settings::StyleType Settings::GetStyleType() const { - return GetQSettings().value(QStringLiteral("userstyle/enabled"), false).toBool(); + if (GetQSettings().contains(QStringLiteral("userstyle/styletype"))) + { + bool ok = false; + const int type_int = GetQSettings().value(QStringLiteral("userstyle/styletype")).toInt(&ok); + if (ok && type_int >= static_cast(StyleType::MinValue) && + type_int <= static_cast(StyleType::MaxValue)) + { + return static_cast(type_int); + } + } + + // if the style type is unset or invalid, try the old enabled flag instead + const bool enabled = GetQSettings().value(QStringLiteral("userstyle/enabled"), false).toBool(); + return enabled ? StyleType::User : StyleType::System; } -void Settings::SetUserStylesEnabled(bool enabled) +void Settings::SetStyleType(StyleType type) { - GetQSettings().setValue(QStringLiteral("userstyle/enabled"), enabled); + GetQSettings().setValue(QStringLiteral("userstyle/styletype"), static_cast(type)); + + // also set the old setting so that the config is correctly intepreted by older Dolphin builds + GetQSettings().setValue(QStringLiteral("userstyle/enabled"), type == StyleType::User); } void Settings::GetToolTipStyle(QColor& window_color, QColor& text_color, @@ -542,6 +564,10 @@ void Settings::SetCheatsEnabled(bool enabled) void Settings::SetDebugModeEnabled(bool enabled) { +#ifdef USE_RETRO_ACHIEVEMENTS + if (Config::Get(Config::RA_HARDCORE_ENABLED)) + enabled = false; +#endif // USE_RETRO_ACHIEVEMENTS if (IsDebugModeEnabled() != enabled) { Config::SetBaseOrCurrent(Config::MAIN_ENABLE_DEBUGGING, enabled); @@ -672,6 +698,20 @@ bool Settings::IsJITVisible() const return QSettings().value(QStringLiteral("debugger/showjit")).toBool(); } +void Settings::SetAssemblerVisible(bool enabled) +{ + if (IsAssemblerVisible() == enabled) + return; + QSettings().setValue(QStringLiteral("debugger/showassembler"), enabled); + + emit AssemblerVisibilityChanged(enabled); +} + +bool Settings::IsAssemblerVisible() const +{ + return QSettings().value(QStringLiteral("debugger/showassembler")).toBool(); +} + void Settings::RefreshWidgetVisibility() { emit DebugModeToggled(IsDebugModeEnabled()); diff --git a/Source/Core/DolphinQt/Settings.h b/Source/Core/DolphinQt/Settings.h index 5583ed0628..5a7516d378 100644 --- a/Source/Core/DolphinQt/Settings.h +++ b/Source/Core/DolphinQt/Settings.h @@ -57,11 +57,26 @@ public: void SetSystemDark(bool dark); bool IsSystemDark(); bool IsThemeDark(); - void SetCurrentUserStyle(const QString& stylesheet_name); - QString GetCurrentUserStyle() const; - void SetUserStylesEnabled(bool enabled); - bool AreUserStylesEnabled() const; + void SetUserStyleName(const QString& stylesheet_name); + QString GetUserStyleName() const; + + enum class StyleType : int + { + System = 0, + Light = 1, + Dark = 2, + User = 3, + + MinValue = 0, + MaxValue = 3, + }; + + void SetStyleType(StyleType type); + StyleType GetStyleType() const; + + // this evaluates the current stylesheet settings and refreshes the GUI with them + void ApplyStyle(); void GetToolTipStyle(QColor& window_color, QColor& text_color, QColor& emphasis_text_color, QColor& border_color, const QPalette& palette, @@ -151,6 +166,8 @@ public: bool IsNetworkVisible() const; void SetJITVisible(bool enabled); bool IsJITVisible() const; + void SetAssemblerVisible(bool enabled); + bool IsAssemblerVisible() const; QFont GetDebugFont() const; void SetDebugFont(QFont font); @@ -198,6 +215,7 @@ signals: void MemoryVisibilityChanged(bool visible); void NetworkVisibilityChanged(bool visible); void JITVisibilityChanged(bool visible); + void AssemblerVisibilityChanged(bool visible); void DebugModeToggled(bool enabled); void DebugFontChanged(QFont font); void AutoUpdateTrackChanged(const QString& mode); diff --git a/Source/Core/DolphinQt/Settings/AdvancedPane.cpp b/Source/Core/DolphinQt/Settings/AdvancedPane.cpp index af50a3f7e9..13792d6ad7 100644 --- a/Source/Core/DolphinQt/Settings/AdvancedPane.cpp +++ b/Source/Core/DolphinQt/Settings/AdvancedPane.cpp @@ -190,12 +190,11 @@ void AdvancedPane::CreateLayout() void AdvancedPane::ConnectLayout() { - connect(m_cpu_emulation_engine_combobox, qOverload(&QComboBox::currentIndexChanged), - [](int index) { - const auto cpu_cores = PowerPC::AvailableCPUCores(); - if (index >= 0 && static_cast(index) < cpu_cores.size()) - Config::SetBaseOrCurrent(Config::MAIN_CPU_CORE, cpu_cores[index]); - }); + connect(m_cpu_emulation_engine_combobox, &QComboBox::currentIndexChanged, [](int index) { + const auto cpu_cores = PowerPC::AvailableCPUCores(); + if (index >= 0 && static_cast(index) < cpu_cores.size()) + Config::SetBaseOrCurrent(Config::MAIN_CPU_CORE, cpu_cores[index]); + }); connect(m_cpu_clock_override_checkbox, &QCheckBox::toggled, [this](bool enable_clock_override) { Config::SetBaseOrCurrent(Config::MAIN_OVERCLOCK_ENABLE, enable_clock_override); @@ -255,7 +254,6 @@ void AdvancedPane::Update() m_cpu_emulation_engine_combobox->setEnabled(!running); m_enable_mmu_checkbox->setEnabled(!running); m_pause_on_panic_checkbox->setEnabled(!running); - m_accurate_cpu_cache_checkbox->setEnabled(!running); { QFont bf = font(); diff --git a/Source/Core/DolphinQt/Settings/AudioPane.cpp b/Source/Core/DolphinQt/Settings/AudioPane.cpp index 8855c50d40..ffe68eabed 100644 --- a/Source/Core/DolphinQt/Settings/AudioPane.cpp +++ b/Source/Core/DolphinQt/Settings/AudioPane.cpp @@ -174,13 +174,11 @@ void AudioPane::CreateWidgets() void AudioPane::ConnectWidgets() { - connect(m_backend_combo, qOverload(&QComboBox::currentIndexChanged), this, - &AudioPane::SaveSettings); + connect(m_backend_combo, &QComboBox::currentIndexChanged, this, &AudioPane::SaveSettings); connect(m_volume_slider, &QSlider::valueChanged, this, &AudioPane::SaveSettings); if (m_latency_control_supported) { - connect(m_latency_spin, qOverload(&QSpinBox::valueChanged), this, - &AudioPane::SaveSettings); + connect(m_latency_spin, &QSpinBox::valueChanged, this, &AudioPane::SaveSettings); } connect(m_stretching_buffer_slider, &QSlider::valueChanged, this, &AudioPane::SaveSettings); connect(m_dolby_pro_logic, &QCheckBox::toggled, this, &AudioPane::SaveSettings); @@ -191,8 +189,7 @@ void AudioPane::ConnectWidgets() connect(m_dsp_interpreter, &QRadioButton::toggled, this, &AudioPane::SaveSettings); #ifdef _WIN32 - connect(m_wasapi_device_combo, qOverload(&QComboBox::currentIndexChanged), this, - &AudioPane::SaveSettings); + connect(m_wasapi_device_combo, &QComboBox::currentIndexChanged, this, &AudioPane::SaveSettings); #endif } diff --git a/Source/Core/DolphinQt/Settings/GameCubePane.cpp b/Source/Core/DolphinQt/Settings/GameCubePane.cpp index 78be23d5f2..8c89badf00 100644 --- a/Source/Core/DolphinQt/Settings/GameCubePane.cpp +++ b/Source/Core/DolphinQt/Settings/GameCubePane.cpp @@ -249,15 +249,14 @@ void GameCubePane::ConnectWidgets() { // IPL Settings connect(m_skip_main_menu, &QCheckBox::stateChanged, this, &GameCubePane::SaveSettings); - connect(m_language_combo, qOverload(&QComboBox::currentIndexChanged), this, - &GameCubePane::SaveSettings); + connect(m_language_combo, &QComboBox::currentIndexChanged, this, &GameCubePane::SaveSettings); // Device Settings for (ExpansionInterface::Slot slot : ExpansionInterface::SLOTS) { - connect(m_slot_combos[slot], qOverload(&QComboBox::currentIndexChanged), this, + connect(m_slot_combos[slot], &QComboBox::currentIndexChanged, this, [this, slot] { UpdateButton(slot); }); - connect(m_slot_combos[slot], qOverload(&QComboBox::currentIndexChanged), this, + connect(m_slot_combos[slot], &QComboBox::currentIndexChanged, this, &GameCubePane::SaveSettings); connect(m_slot_buttons[slot], &QPushButton::clicked, [this, slot] { OnConfigPressed(slot); }); } diff --git a/Source/Core/DolphinQt/Settings/GeneralPane.cpp b/Source/Core/DolphinQt/Settings/GeneralPane.cpp index 549ab67773..c2e558674d 100644 --- a/Source/Core/DolphinQt/Settings/GeneralPane.cpp +++ b/Source/Core/DolphinQt/Settings/GeneralPane.cpp @@ -15,6 +15,7 @@ #include #include +#include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Config/UISettings.h" #include "Core/ConfigManager.h" @@ -81,7 +82,12 @@ void GeneralPane::OnEmulationStateChanged(Core::State state) const bool running = state != Core::State::Uninitialized; m_checkbox_dualcore->setEnabled(!running); +#ifdef USE_RETRO_ACHIEVEMENTS + bool hardcore = Config::Get(Config::RA_HARDCORE_ENABLED); + m_checkbox_cheats->setEnabled(!running && !hardcore); +#else // USE_RETRO_ACHIEVEMENTS m_checkbox_cheats->setEnabled(!running); +#endif // USE_RETRO_ACHIEVEMENTS m_checkbox_override_region_settings->setEnabled(!running); #ifdef USE_DISCORD_PRESENCE m_checkbox_discord_presence->setEnabled(!running); @@ -101,13 +107,13 @@ void GeneralPane::ConnectLayout() #endif // Advanced - connect(m_combobox_speedlimit, qOverload(&QComboBox::currentIndexChanged), [this]() { + connect(m_combobox_speedlimit, &QComboBox::currentIndexChanged, [this]() { Config::SetBaseOrCurrent(Config::MAIN_EMULATION_SPEED, m_combobox_speedlimit->currentIndex() * 0.1f); Config::Save(); }); - connect(m_combobox_fallback_region, qOverload(&QComboBox::currentIndexChanged), this, + connect(m_combobox_fallback_region, &QComboBox::currentIndexChanged, this, &GeneralPane::OnSaveConfig); connect(&Settings::Instance(), &Settings::FallbackRegionChanged, this, &GeneralPane::LoadConfig); diff --git a/Source/Core/DolphinQt/Settings/InterfacePane.cpp b/Source/Core/DolphinQt/Settings/InterfacePane.cpp index c5664ad22f..e0cdc4ee7e 100644 --- a/Source/Core/DolphinQt/Settings/InterfacePane.cpp +++ b/Source/Core/DolphinQt/Settings/InterfacePane.cpp @@ -19,9 +19,11 @@ #include "Common/MsgHandler.h" #include "Common/StringUtil.h" +#include "Core/Config/AchievementSettings.h" #include "Core/Config/MainSettings.h" #include "Core/Config/UISettings.h" +#include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/SignalBlocking.h" #include "DolphinQt/Settings.h" @@ -84,6 +86,9 @@ InterfacePane::InterfacePane(QWidget* parent) : QWidget(parent) CreateLayout(); LoadConfig(); ConnectLayout(); + + connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, + &InterfacePane::LoadConfig); } void InterfacePane::CreateLayout() @@ -133,7 +138,13 @@ void InterfacePane::CreateUI() auto userstyle_search_results = Common::DoFileSearch({File::GetUserPath(D_STYLES_IDX)}); - m_combobox_userstyle->addItem(tr("(None)"), QString{}); + m_combobox_userstyle->addItem(tr("(System)"), static_cast(Settings::StyleType::System)); + + // TODO: Support forcing light/dark on other OSes too. +#ifdef _WIN32 + m_combobox_userstyle->addItem(tr("(Light)"), static_cast(Settings::StyleType::Light)); + m_combobox_userstyle->addItem(tr("(Dark)"), static_cast(Settings::StyleType::Dark)); +#endif for (const std::string& path : userstyle_search_results) { @@ -143,15 +154,13 @@ void InterfacePane::CreateUI() // Checkboxes m_checkbox_use_builtin_title_database = new QCheckBox(tr("Use Built-In Database of Game Names")); - m_checkbox_use_userstyle = new QCheckBox(tr("Use Custom User Style")); m_checkbox_use_covers = new QCheckBox(tr("Download Game Covers from GameTDB.com for Use in Grid Mode")); - m_checkbox_show_debugging_ui = new QCheckBox(tr("Enable Debugging UI")); + m_checkbox_show_debugging_ui = new ToolTipCheckBox(tr("Enable Debugging UI")); m_checkbox_focused_hotkeys = new QCheckBox(tr("Hotkeys Require Window Focus")); m_checkbox_disable_screensaver = new QCheckBox(tr("Inhibit Screensaver During Emulation")); groupbox_layout->addWidget(m_checkbox_use_builtin_title_database); - groupbox_layout->addWidget(m_checkbox_use_userstyle); groupbox_layout->addWidget(m_checkbox_use_covers); groupbox_layout->addWidget(m_checkbox_show_debugging_ui); groupbox_layout->addWidget(m_checkbox_focused_hotkeys); @@ -218,13 +227,12 @@ void InterfacePane::ConnectLayout() connect(m_checkbox_disable_screensaver, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); connect(m_checkbox_show_debugging_ui, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); connect(m_checkbox_focused_hotkeys, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect( - m_combobox_theme, qOverload(&QComboBox::currentIndexChanged), this, - [this](int index) { Settings::Instance().SetThemeName(m_combobox_theme->itemText(index)); }); - connect(m_combobox_userstyle, qOverload(&QComboBox::currentIndexChanged), this, - &InterfacePane::OnSaveConfig); - connect(m_combobox_language, qOverload(&QComboBox::currentIndexChanged), this, + connect(m_combobox_theme, &QComboBox::currentIndexChanged, this, [this](int index) { + Settings::Instance().SetThemeName(m_combobox_theme->itemText(index)); + }); + connect(m_combobox_userstyle, &QComboBox::currentIndexChanged, this, &InterfacePane::OnSaveConfig); + connect(m_combobox_language, &QComboBox::currentIndexChanged, this, &InterfacePane::OnSaveConfig); connect(m_checkbox_top_window, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); connect(m_checkbox_confirm_on_stop, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); connect(m_checkbox_use_panic_handlers, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); @@ -239,7 +247,6 @@ void InterfacePane::ConnectLayout() &InterfacePane::OnCursorVisibleAlways); connect(m_checkbox_lock_mouse, &QCheckBox::toggled, &Settings::Instance(), &Settings::SetLockCursor); - connect(m_checkbox_use_userstyle, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); } void InterfacePane::LoadConfig() @@ -248,6 +255,21 @@ void InterfacePane::LoadConfig() ->setChecked(Config::Get(Config::MAIN_USE_BUILT_IN_TITLE_DATABASE)); SignalBlocking(m_checkbox_show_debugging_ui) ->setChecked(Settings::Instance().IsDebugModeEnabled()); + +#ifdef USE_RETRO_ACHIEVEMENTS + bool hardcore = Config::Get(Config::RA_HARDCORE_ENABLED); + SignalBlocking(m_checkbox_show_debugging_ui)->setEnabled(!hardcore); + if (hardcore) + { + m_checkbox_show_debugging_ui->SetDescription( + tr("Disabled in Hardcore Mode.")); + } + else + { + m_checkbox_show_debugging_ui->SetDescription({}); + } +#endif // USE_RETRO_ACHIEVEMENTS + SignalBlocking(m_combobox_language) ->setCurrentIndex(m_combobox_language->findData( QString::fromStdString(Config::Get(Config::MAIN_INTERFACE_LANGUAGE)))); @@ -255,19 +277,15 @@ void InterfacePane::LoadConfig() ->setCurrentIndex( m_combobox_theme->findText(QString::fromStdString(Config::Get(Config::MAIN_THEME_NAME)))); - const QString userstyle = Settings::Instance().GetCurrentUserStyle(); - const int index = m_combobox_userstyle->findData(QFileInfo(userstyle).fileName()); + const Settings::StyleType style_type = Settings::Instance().GetStyleType(); + const QString userstyle = Settings::Instance().GetUserStyleName(); + const int index = style_type == Settings::StyleType::User ? + m_combobox_userstyle->findData(userstyle) : + m_combobox_userstyle->findData(static_cast(style_type)); if (index > 0) SignalBlocking(m_combobox_userstyle)->setCurrentIndex(index); - SignalBlocking(m_checkbox_use_userstyle)->setChecked(Settings::Instance().AreUserStylesEnabled()); - - const bool visible = m_checkbox_use_userstyle->isChecked(); - - m_combobox_userstyle->setVisible(visible); - m_label_userstyle->setVisible(visible); - // Render Window Options SignalBlocking(m_checkbox_top_window) ->setChecked(Settings::Instance().IsKeepWindowOnTopEnabled()); @@ -298,13 +316,15 @@ void InterfacePane::OnSaveConfig() Config::SetBase(Config::MAIN_USE_BUILT_IN_TITLE_DATABASE, m_checkbox_use_builtin_title_database->isChecked()); Settings::Instance().SetDebugModeEnabled(m_checkbox_show_debugging_ui->isChecked()); - Settings::Instance().SetUserStylesEnabled(m_checkbox_use_userstyle->isChecked()); - Settings::Instance().SetCurrentUserStyle(m_combobox_userstyle->currentData().toString()); - - const bool visible = m_checkbox_use_userstyle->isChecked(); - - m_combobox_userstyle->setVisible(visible); - m_label_userstyle->setVisible(visible); + const auto selected_style = m_combobox_userstyle->currentData(); + bool is_builtin_type = false; + const int style_type_int = selected_style.toInt(&is_builtin_type); + Settings::Instance().SetStyleType(is_builtin_type ? + static_cast(style_type_int) : + Settings::StyleType::User); + if (!is_builtin_type) + Settings::Instance().SetUserStyleName(selected_style.toString()); + Settings::Instance().ApplyStyle(); // Render Window Options Settings::Instance().SetKeepWindowOnTop(m_checkbox_top_window->isChecked()); diff --git a/Source/Core/DolphinQt/Settings/InterfacePane.h b/Source/Core/DolphinQt/Settings/InterfacePane.h index d751c507c5..22c1a2b4f3 100644 --- a/Source/Core/DolphinQt/Settings/InterfacePane.h +++ b/Source/Core/DolphinQt/Settings/InterfacePane.h @@ -10,6 +10,7 @@ class QComboBox; class QLabel; class QRadioButton; class QVBoxLayout; +class ToolTipCheckBox; class InterfacePane final : public QWidget { @@ -37,7 +38,7 @@ private: QCheckBox* m_checkbox_top_window; QCheckBox* m_checkbox_use_builtin_title_database; QCheckBox* m_checkbox_use_userstyle; - QCheckBox* m_checkbox_show_debugging_ui; + ToolTipCheckBox* m_checkbox_show_debugging_ui; QCheckBox* m_checkbox_focused_hotkeys; QCheckBox* m_checkbox_use_covers; QCheckBox* m_checkbox_disable_screensaver; diff --git a/Source/Core/DolphinQt/Settings/WiiPane.cpp b/Source/Core/DolphinQt/Settings/WiiPane.cpp index 19170b5517..bcc55bcdf4 100644 --- a/Source/Core/DolphinQt/Settings/WiiPane.cpp +++ b/Source/Core/DolphinQt/Settings/WiiPane.cpp @@ -109,12 +109,9 @@ void WiiPane::CreateLayout() void WiiPane::ConnectLayout() { // Misc Settings - connect(m_aspect_ratio_choice, qOverload(&QComboBox::currentIndexChanged), this, - &WiiPane::OnSaveConfig); - connect(m_system_language_choice, qOverload(&QComboBox::currentIndexChanged), this, - &WiiPane::OnSaveConfig); - connect(m_sound_mode_choice, qOverload(&QComboBox::currentIndexChanged), this, - &WiiPane::OnSaveConfig); + connect(m_aspect_ratio_choice, &QComboBox::currentIndexChanged, this, &WiiPane::OnSaveConfig); + connect(m_system_language_choice, &QComboBox::currentIndexChanged, this, &WiiPane::OnSaveConfig); + connect(m_sound_mode_choice, &QComboBox::currentIndexChanged, this, &WiiPane::OnSaveConfig); connect(m_screensaver_checkbox, &QCheckBox::toggled, this, &WiiPane::OnSaveConfig); connect(m_pal60_mode_checkbox, &QCheckBox::toggled, this, &WiiPane::OnSaveConfig); connect(m_connect_keyboard_checkbox, &QCheckBox::toggled, this, &WiiPane::OnSaveConfig); @@ -128,8 +125,7 @@ void WiiPane::ConnectLayout() connect(m_sd_card_checkbox, &QCheckBox::toggled, this, &WiiPane::OnSaveConfig); connect(m_allow_sd_writes_checkbox, &QCheckBox::toggled, this, &WiiPane::OnSaveConfig); connect(m_sync_sd_folder_checkbox, &QCheckBox::toggled, this, &WiiPane::OnSaveConfig); - connect(m_sd_card_size_combo, qOverload(&QComboBox::currentIndexChanged), this, - &WiiPane::OnSaveConfig); + connect(m_sd_card_size_combo, &QComboBox::currentIndexChanged, this, &WiiPane::OnSaveConfig); // Whitelisted USB Passthrough Devices connect(m_whitelist_usb_list, &QListWidget::itemClicked, this, &WiiPane::ValidateSelectionState); @@ -139,7 +135,7 @@ void WiiPane::ConnectLayout() &WiiPane::OnUSBWhitelistRemoveButton); // Wii Remote Settings - connect(m_wiimote_ir_sensor_position, qOverload(&QComboBox::currentIndexChanged), this, + connect(m_wiimote_ir_sensor_position, &QComboBox::currentIndexChanged, this, &WiiPane::OnSaveConfig); connect(m_wiimote_ir_sensitivity, &QSlider::valueChanged, this, &WiiPane::OnSaveConfig); connect(m_wiimote_speaker_volume, &QSlider::valueChanged, this, &WiiPane::OnSaveConfig); diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp b/Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp new file mode 100644 index 0000000000..983c4a3150 --- /dev/null +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp @@ -0,0 +1,344 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "SkylanderModifyDialog.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" +#include "Core/System.h" + +#include "DolphinQt/QtUtils/SetWindowDecorations.h" + +SkylanderModifyDialog::SkylanderModifyDialog(QWidget* parent, u8 slot) + : QDialog(parent), m_slot(slot) +{ + bool should_show = true; + + QVBoxLayout* layout = new QVBoxLayout; + + IOS::HLE::USB::Skylander* skylander = + Core::System::GetInstance().GetSkylanderPortal().GetSkylander(slot); + + m_figure = skylander->figure.get(); + m_figure_data = m_figure->GetData(); + + auto* hbox_name = new QHBoxLayout; + QString name = QString(); + + if ((m_figure_data.skylander_data.nickname[0] != 0x00 && + m_figure_data.normalized_type == IOS::HLE::USB::Type::Skylander)) + { + name = QStringLiteral("\"%1\"").arg(QString::fromUtf16( + reinterpret_cast(m_figure_data.skylander_data.nickname.data()))); + } + else + { + auto found = IOS::HLE::USB::list_skylanders.find( + std::make_pair(m_figure_data.figure_id, m_figure_data.variant_id)); + if (found != IOS::HLE::USB::list_skylanders.end()) + { + name = QString::fromStdString(found->second.name); + } + else + { + // Should never be able to happen. Still good to have + name = + tr("Unknown (Id:%1 Var:%2)").arg(m_figure_data.figure_id).arg(m_figure_data.variant_id); + } + } + + auto* label_name = new QLabel(tr("Modifying Skylander: %1").arg(name)); + + hbox_name->addWidget(label_name); + + layout->addLayout(hbox_name); + + m_buttons = new QDialogButtonBox(QDialogButtonBox::Save | QDialogButtonBox::Cancel); + + connect(m_buttons, &QDialogButtonBox::rejected, this, &QDialog::reject); + + if (m_figure_data.normalized_type == IOS::HLE::USB::Type::Skylander) + { + PopulateSkylanderOptions(layout); + } + else if (m_figure_data.normalized_type == IOS::HLE::USB::Type::Trophy) + { + should_show &= PopulateTrophyOptions(layout); + } + else if (m_figure_data.normalized_type == IOS::HLE::USB::Type::Item) + { + should_show = false; + QMessageBox::warning( + this, tr("No data to modify!"), + tr("The type of this Skylander does not have any data that can be modified!"), + QMessageBox::Ok); + } + else if (m_figure_data.normalized_type == IOS::HLE::USB::Type::Unknown) + { + should_show = false; + QMessageBox::warning(this, tr("Unknown Skylander type!"), + tr("The type of this Skylander is unknown!"), QMessageBox::Ok); + } + else + { + should_show = false; + QMessageBox::warning( + this, tr("Unable to modify Skylander!"), + tr("The type of this Skylander is unknown, or can't be modified at this time!"), + QMessageBox::Ok); + QMessageBox::warning(this, tr("Can't be modified yet!"), + tr("This Skylander type can't be modified yet!"), QMessageBox::Ok); + } + + layout->addWidget(m_buttons); + + this->setLayout(layout); + + SetQWidgetWindowDecorations(this); + + if (should_show) + { + this->show(); + this->raise(); + } +} + +void SkylanderModifyDialog::PopulateSkylanderOptions(QVBoxLayout* layout) +{ + auto* hbox_toy_code = new QHBoxLayout(); + auto* label_toy_code = new QLabel(tr("Toy code:")); + auto* edit_toy_code = new QLineEdit(QString::fromUtf8(m_figure_data.skylander_data.toy_code)); + edit_toy_code->setDisabled(true); + + auto* hbox_money = new QHBoxLayout(); + auto* label_money = new QLabel(tr("Money:")); + auto* edit_money = new QLineEdit(QStringLiteral("%1").arg(m_figure_data.skylander_data.money)); + + auto* hbox_hero = new QHBoxLayout(); + auto* label_hero = new QLabel(tr("Hero level:")); + auto* edit_hero = + new QLineEdit(QStringLiteral("%1").arg(m_figure_data.skylander_data.hero_level)); + + auto toUtf16 = QStringDecoder(QStringDecoder::Utf16); + auto* hbox_nick = new QHBoxLayout(); + auto* label_nick = new QLabel(tr("Nickname:")); + auto* edit_nick = new QLineEdit(QString::fromUtf16( + reinterpret_cast(m_figure_data.skylander_data.nickname.data()))); + + auto* hbox_playtime = new QHBoxLayout(); + auto* label_playtime = new QLabel(tr("Playtime:")); + auto* edit_playtime = + new QLineEdit(QStringLiteral("%1").arg(m_figure_data.skylander_data.playtime)); + + auto* hbox_last_reset = new QHBoxLayout(); + auto* label_last_reset = new QLabel(tr("Last reset:")); + auto* edit_last_reset = + new QDateTimeEdit(QDateTime(QDate(m_figure_data.skylander_data.last_reset.year, + m_figure_data.skylander_data.last_reset.month, + m_figure_data.skylander_data.last_reset.day), + QTime(m_figure_data.skylander_data.last_reset.hour, + m_figure_data.skylander_data.last_reset.minute))); + + auto* hbox_last_placed = new QHBoxLayout(); + auto* label_last_placed = new QLabel(tr("Last placed:")); + auto* edit_last_placed = + new QDateTimeEdit(QDateTime(QDate(m_figure_data.skylander_data.last_placed.year, + m_figure_data.skylander_data.last_placed.month, + m_figure_data.skylander_data.last_placed.day), + QTime(m_figure_data.skylander_data.last_placed.hour, + m_figure_data.skylander_data.last_placed.minute))); + + edit_money->setValidator(new QIntValidator(0, 65000, this)); + edit_hero->setValidator(new QIntValidator(0, 100, this)); + edit_nick->setValidator( + new QRegularExpressionValidator(QRegularExpression(QStringLiteral("^\\p{L}{0,15}$")), this)); + edit_playtime->setValidator(new QIntValidator(0, INT_MAX, this)); + edit_last_reset->setDisplayFormat(QStringLiteral("dd/MM/yyyy hh:mm")); + edit_last_placed->setDisplayFormat(QStringLiteral("dd/MM/yyyy hh:mm")); + + edit_toy_code->setToolTip(tr("The toy code for this figure. Only available for real figures.")); + edit_money->setToolTip(tr("The amount of money this skylander should have. Between 0 and 65000")); + edit_hero->setToolTip(tr("The hero level of this skylander. Only seen in Skylanders: Spyro's " + "Adventures. Between 0 and 100")); + edit_nick->setToolTip(tr("The nickname for this skylander. Limited to 15 characters")); + edit_playtime->setToolTip( + tr("The total time this figure has been used inside a game in seconds")); + edit_last_reset->setToolTip(tr("The last time the figure has been reset. If the figure has never " + "been reset, the first time the figure was placed on a portal")); + edit_last_placed->setToolTip(tr("The last time the figure has been placed on a portal")); + + hbox_toy_code->addWidget(label_toy_code); + hbox_toy_code->addWidget(edit_toy_code); + + hbox_money->addWidget(label_money); + hbox_money->addWidget(edit_money); + + hbox_hero->addWidget(label_hero); + hbox_hero->addWidget(edit_hero); + + hbox_nick->addWidget(label_nick); + hbox_nick->addWidget(edit_nick); + + hbox_playtime->addWidget(label_playtime); + hbox_playtime->addWidget(edit_playtime); + + hbox_last_reset->addWidget(label_last_reset); + hbox_last_reset->addWidget(edit_last_reset); + + hbox_last_placed->addWidget(label_last_placed); + hbox_last_placed->addWidget(edit_last_placed); + + layout->addLayout(hbox_toy_code); + layout->addLayout(hbox_money); + layout->addLayout(hbox_hero); + layout->addLayout(hbox_nick); + layout->addLayout(hbox_playtime); + layout->addLayout(hbox_last_reset); + layout->addLayout(hbox_last_placed); + + connect(m_buttons, &QDialogButtonBox::accepted, this, [=, this]() { + if (!edit_money->hasAcceptableInput()) + { + QMessageBox::warning(this, tr("Incorrect money value!"), + tr("Make sure that the money value is between 0 and 65000!"), + QMessageBox::Ok); + } + else if (!edit_hero->hasAcceptableInput()) + { + QMessageBox::warning(this, tr("Incorrect hero level value!"), + tr("Make sure that the hero level value is between 0 and 100!"), + QMessageBox::Ok); + } + else if (!edit_nick->hasAcceptableInput()) + { + QMessageBox::warning(this, tr("Incorrect nickname!"), + tr("Make sure that the nickname is between 0 and 15 characters long!"), + QMessageBox::Ok); + } + else if (!edit_playtime->hasAcceptableInput()) + { + QMessageBox::warning(this, tr("Incorrect playtime value!"), + tr("Make sure that the playtime value is valid!"), QMessageBox::Ok); + } + else if (!edit_last_reset->hasAcceptableInput()) + { + QMessageBox::warning(this, tr("Incorrect last reset time!"), + tr("Make sure that the last reset datetime value is valid!"), + QMessageBox::Ok); + } + else if (!edit_last_placed->hasAcceptableInput()) + { + QMessageBox::warning(this, tr("Incorrect last placed time!"), + tr("Make sure that the last placed datetime value is valid!"), + QMessageBox::Ok); + } + else + { + m_allow_close = true; + m_figure_data.skylander_data = { + .money = edit_money->text().toUShort(), + .hero_level = edit_hero->text().toUShort(), + .playtime = edit_playtime->text().toUInt(), + .last_reset = {.minute = static_cast(edit_last_reset->time().minute()), + .hour = static_cast(edit_last_reset->time().hour()), + .day = static_cast(edit_last_reset->date().day()), + .month = static_cast(edit_last_reset->date().month()), + .year = static_cast(edit_last_reset->date().year())}, + .last_placed = {.minute = static_cast(edit_last_placed->time().minute()), + .hour = static_cast(edit_last_placed->time().hour()), + .day = static_cast(edit_last_placed->date().day()), + .month = static_cast(edit_last_placed->date().month()), + .year = static_cast(edit_last_placed->date().year())}}; + + std::u16string nickname = edit_nick->text().toStdU16String(); + nickname.copy(reinterpret_cast(m_figure_data.skylander_data.nickname.data()), + nickname.length()); + + if (m_figure->FileIsOpen()) + { + m_figure->SetData(&m_figure_data); + } + else + { + QMessageBox::warning(this, tr("Could not save your changes!"), + tr("The file associated to this file was closed! Did you clear the " + "slot before saving?"), + QMessageBox::Ok); + } + + this->accept(); + } + }); +} + +bool SkylanderModifyDialog::PopulateTrophyOptions(QVBoxLayout* layout) +{ + static constexpr u16 KAOS_TROPHY_ID = 3503; + static constexpr u16 SEA_TROPHY_ID = 3502; + + if (m_figure_data.figure_id == KAOS_TROPHY_ID) + { + QMessageBox::warning(this, tr("Can't edit villains for this trophy!"), + tr("Kaos is the only villain for this trophy and is always unlocked. No " + "need to edit anything!"), + QMessageBox::Ok); + return false; + } + + constexpr size_t MAX_VILLAINS = 4; + std::array shift_distances; + + if (m_figure_data.figure_id == SEA_TROPHY_ID) + shift_distances = {0, 1, 2, 4}; + else + shift_distances = {0, 2, 3, 4}; + + std::array edit_villains; + for (size_t i = 0; i < MAX_VILLAINS; ++i) + { + edit_villains[i] = new QCheckBox(); + edit_villains[i]->setChecked(static_cast(m_figure_data.trophy_data.unlocked_villains & + (0b1 << shift_distances[i]))); + auto* const label = new QLabel(tr("Captured villain %1:").arg(i + 1)); + auto* const hbox = new QHBoxLayout(); + hbox->addWidget(label); + hbox->addWidget(edit_villains[i]); + + layout->addLayout(hbox); + } + + connect(m_buttons, &QDialogButtonBox::accepted, this, [=, this]() { + m_figure_data.trophy_data.unlocked_villains = 0x0; + for (size_t i = 0; i < MAX_VILLAINS; ++i) + m_figure_data.trophy_data.unlocked_villains |= + edit_villains[i]->isChecked() ? (0b1 << shift_distances[i]) : 0b0; + + m_figure->SetData(&m_figure_data); + m_allow_close = true; + this->accept(); + }); + + return true; +} + +void SkylanderModifyDialog::accept() +{ + if (m_allow_close) + { + auto* skylander = Core::System::GetInstance().GetSkylanderPortal().GetSkylander(m_slot); + skylander->queued_status.push(IOS::HLE::USB::Skylander::REMOVED); + skylander->queued_status.push(IOS::HLE::USB::Skylander::ADDED); + skylander->queued_status.push(IOS::HLE::USB::Skylander::READY); + QDialog::accept(); + } +} diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.h b/Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.h new file mode 100644 index 0000000000..5df66e8e2a --- /dev/null +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.h @@ -0,0 +1,29 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include + +#include "Common/CommonTypes.h" +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h" + +class QVBoxLayout; +class QDialogButtonBox; + +class SkylanderModifyDialog : public QDialog +{ +public: + explicit SkylanderModifyDialog(QWidget* parent = nullptr, u8 slot = 0); + +private: + void PopulateSkylanderOptions(QVBoxLayout* layout); + bool PopulateTrophyOptions(QVBoxLayout* layout); + void accept() override; + + bool m_allow_close = false; + u8 m_slot; + IOS::HLE::USB::FigureData m_figure_data; + IOS::HLE::USB::SkylanderFigure* m_figure; + QDialogButtonBox* m_buttons; +}; diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp index 654be376d4..6b043d8e49 100644 --- a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -30,19 +31,20 @@ #include "Common/FileUtil.h" #include "Core/Config/MainSettings.h" -#include "Core/IOS/USB/Emulated/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" #include "Core/System.h" #include "DolphinQt/QtUtils/DolphinFileDialog.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" #include "DolphinQt/Resources.h" #include "DolphinQt/Settings.h" +#include "SkylanderModifyDialog.h" SkylanderPortalWindow::SkylanderPortalWindow(QWidget* parent) : QWidget(parent) { setWindowTitle(tr("Skylanders Manager")); setWindowIcon(Resources::GetAppIcon()); - setObjectName(QString::fromStdString("skylanders_manager")); + setObjectName(QStringLiteral("skylanders_manager")); setMinimumSize(QSize(650, 500)); m_only_show_collection = new QCheckBox(tr("Only Show Collection")); @@ -62,9 +64,9 @@ SkylanderPortalWindow::SkylanderPortalWindow(QWidget* parent) : QWidget(parent) QDir skylanders_folder; // skylanders folder in user directory QString user_path = - QString::fromStdString(File::GetUserPath(D_USER_IDX)) + QString::fromStdString("Skylanders"); + QString::fromStdString(File::GetUserPath(D_USER_IDX)) + QStringLiteral("Skylanders"); // first time initialize path in config - if (Config::Get(Config::MAIN_SKYLANDERS_PATH) == "") + if (Config::Get(Config::MAIN_SKYLANDERS_PATH).empty()) { Config::SetBase(Config::MAIN_SKYLANDERS_PATH, user_path.toStdString()); skylanders_folder = QDir(user_path); @@ -124,15 +126,18 @@ void SkylanderPortalWindow::CreateMainWindow() auto* load_file_btn = new QPushButton(tr("Load File")); auto* clear_btn = new QPushButton(tr("Clear Slot")); auto* load_btn = new QPushButton(tr("Load Slot")); + auto* modify_btn = new QPushButton(tr("Modify Slot")); connect(create_btn, &QAbstractButton::clicked, this, &SkylanderPortalWindow::CreateSkylanderAdvanced); connect(clear_btn, &QAbstractButton::clicked, this, [this]() { ClearSlot(GetCurrentSlot()); }); connect(load_btn, &QAbstractButton::clicked, this, &SkylanderPortalWindow::LoadSelected); connect(load_file_btn, &QAbstractButton::clicked, this, &SkylanderPortalWindow::LoadFromFile); + connect(modify_btn, &QAbstractButton::clicked, this, &SkylanderPortalWindow::ModifySkylander); command_layout->addWidget(create_btn); command_layout->addWidget(load_file_btn); command_layout->addWidget(clear_btn); command_layout->addWidget(load_btn); + command_layout->addWidget(modify_btn); m_command_buttons->setLayout(command_layout); main_layout->addWidget(m_command_buttons); @@ -152,7 +157,7 @@ QVBoxLayout* SkylanderPortalWindow::CreateSlotLayout() m_enabled_checkbox = new QCheckBox(tr("Emulate Skylander Portal"), this); m_enabled_checkbox->setChecked(Config::Get(Config::MAIN_EMULATE_SKYLANDER_PORTAL)); m_emulating = Config::Get(Config::MAIN_EMULATE_SKYLANDER_PORTAL); - connect(m_enabled_checkbox, &QCheckBox::toggled, [&](bool checked) { EmulatePortal(checked); }); + connect(m_enabled_checkbox, &QCheckBox::toggled, this, &SkylanderPortalWindow::EmulatePortal); checkbox_layout->addWidget(m_enabled_checkbox); slot_layout->addLayout(checkbox_layout); @@ -180,7 +185,7 @@ QVBoxLayout* SkylanderPortalWindow::CreateSlotLayout() } auto* hbox_skylander = new QHBoxLayout(); - auto* label_skyname = new QLabel(QString(tr("Skylander %1")).arg(i + 1)); + auto* label_skyname = new QLabel(tr("Skylander %1").arg(i + 1)); m_edit_skylanders[i] = new QLineEdit(); m_edit_skylanders[i]->setEnabled(false); @@ -584,8 +589,7 @@ void SkylanderPortalWindow::CreateSkylanderAdvanced() auto* label_var = new QLabel(tr("Variant:")); auto* edit_id = new QLineEdit(tr("0")); auto* edit_var = new QLineEdit(tr("0")); - auto* rxv = - new QRegularExpressionValidator(QRegularExpression(QString::fromStdString("\\d*")), this); + auto* rxv = new QRegularExpressionValidator(QRegularExpression(QStringLiteral("\\d*")), this); edit_id->setValidator(rxv); edit_var->setValidator(rxv); hbox_idvar->addWidget(label_id); @@ -647,6 +651,20 @@ void SkylanderPortalWindow::CreateSkylanderAdvanced() create_window->raise(); } +void SkylanderPortalWindow::ModifySkylander() +{ + if (auto sky_slot = m_sky_slots[GetCurrentSlot()]) + { + new SkylanderModifyDialog(this, sky_slot.value().portal_slot); + } + else + { + QMessageBox::warning(this, tr("Failed to modify Skylander!"), + tr("Make sure there is a Skylander in slot %1!").arg(GetCurrentSlot()), + QMessageBox::Ok); + } +} + void SkylanderPortalWindow::ClearSlot(u8 slot) { auto& system = Core::System::GetInstance(); @@ -771,18 +789,20 @@ void SkylanderPortalWindow::RefreshList() void SkylanderPortalWindow::CreateSkyfile(const QString& path, bool load_after) { - auto& system = Core::System::GetInstance(); - - if (!system.GetSkylanderPortal().CreateSkylander(path.toStdString(), m_sky_id, m_sky_var)) { - QMessageBox::warning( - this, tr("Failed to create Skylander file!"), - tr("Failed to create Skylander file:\n%1\n(Skylander may already be on the portal)") - .arg(path), - QMessageBox::Ok); - return; + IOS::HLE::USB::SkylanderFigure figure(path.toStdString()); + if (!figure.Create(m_sky_id, m_sky_var)) + { + QMessageBox::warning( + this, tr("Failed to create Skylander file!"), + tr("Failed to create Skylander file:\n%1\n(Skylander may already be on the portal)") + .arg(path), + QMessageBox::Ok); + return; + } + figure.Close(); } - m_last_skylander_path = QFileInfo(path).absolutePath() + QString::fromStdString("/"); + m_last_skylander_path = QFileInfo(path).absolutePath() + QLatin1Char{'/'}; if (load_after) LoadSkyfilePath(GetCurrentSlot(), path); @@ -814,8 +834,8 @@ void SkylanderPortalWindow::LoadSkyfilePath(u8 slot, const QString& path) auto& system = Core::System::GetInstance(); const std::pair id_var = system.GetSkylanderPortal().CalculateIDs(file_data); - const u8 portal_slot = - system.GetSkylanderPortal().LoadSkylander(file_data.data(), std::move(sky_file)); + const u8 portal_slot = system.GetSkylanderPortal().LoadSkylander( + std::make_unique(std::move(sky_file))); if (portal_slot == 0xFF) { QMessageBox::warning(this, tr("Failed to load the Skylander file!"), @@ -855,7 +875,7 @@ void SkylanderPortalWindow::UpdateSlotNames() } // Helpers -bool SkylanderPortalWindow::PassesFilter(QString name, u16 id, u16 var) +bool SkylanderPortalWindow::PassesFilter(const QString& name, u16 id, u16 var) const { const auto skypair = IOS::HLE::USB::list_skylanders.find(std::make_pair(id, var)); IOS::HLE::USB::SkyData character; @@ -896,7 +916,7 @@ bool SkylanderPortalWindow::PassesFilter(QString name, u16 id, u16 var) return true; } -QString SkylanderPortalWindow::GetFilePath(u16 id, u16 var) +QString SkylanderPortalWindow::GetFilePath(u16 id, u16 var) const { const QDir collection = QDir(m_collection_path); auto& system = Core::System::GetInstance(); @@ -918,12 +938,12 @@ QString SkylanderPortalWindow::GetFilePath(u16 id, u16 var) return file.filePath(); } } - return QString(); + return {}; } -u8 SkylanderPortalWindow::GetCurrentSlot() +u8 SkylanderPortalWindow::GetCurrentSlot() const { - for (auto radio : m_slot_radios) + for (const auto* radio : m_slot_radios) { if (radio->isChecked()) { @@ -933,9 +953,9 @@ u8 SkylanderPortalWindow::GetCurrentSlot() return 0; } -int SkylanderPortalWindow::GetElementRadio() +int SkylanderPortalWindow::GetElementRadio() const { - for (auto radio : m_element_filter) + for (const auto* radio : m_element_filter) { if (radio->isChecked()) { @@ -945,9 +965,9 @@ int SkylanderPortalWindow::GetElementRadio() return -1; } -int SkylanderPortalWindow::GetTypeRadio() +int SkylanderPortalWindow::GetTypeRadio() const { - for (auto radio : m_type_filter) + for (const auto* radio : m_type_filter) { if (radio->isChecked()) { @@ -964,7 +984,7 @@ QBrush SkylanderPortalWindow::GetBaseColor(std::pair ids, if (skylander == IOS::HLE::USB::list_skylanders.end()) return QBrush(dark_theme ? QColor(32, 32, 32) : QColor(255, 255, 255)); - switch ((*skylander).second.game) + switch (skylander->second.game) { case Game::SpyrosAdv: return QBrush(dark_theme ? QColor(10, 42, 90) : QColor(240, 255, 240)); diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h index ce67dbff7e..49f562104e 100644 --- a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.h @@ -14,7 +14,8 @@ #include #include "Core/Core.h" -#include "Core/IOS/USB/Emulated/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/Skylander.h" +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h" class QCheckBox; class QGroupBox; @@ -64,6 +65,7 @@ private: void LoadFromFile(); void ClearSlot(u8 slot); void CreateSkylanderAdvanced(); + void ModifySkylander(); // Behind the scenes void OnEmulationStateChanged(Core::State state); @@ -74,15 +76,15 @@ private: void UpdateSlotNames(); // Helpers - bool PassesFilter(QString name, u16 id, u16 var); - QString GetFilePath(u16 id, u16 var); - u8 GetCurrentSlot(); - int GetElementRadio(); - int GetTypeRadio(); - QBrush GetBaseColor(std::pair ids, bool dark_theme); - int GetGameID(Game game); - int GetElementID(Element elem); - int GetTypeID(Type type); + bool PassesFilter(const QString& name, u16 id, u16 var) const; + QString GetFilePath(u16 id, u16 var) const; + u8 GetCurrentSlot() const; + int GetElementRadio() const; + int GetTypeRadio() const; + static QBrush GetBaseColor(std::pair ids, bool dark_theme); + static int GetGameID(Game game); + static int GetElementID(Element elem); + static int GetTypeID(Type type); bool m_emulating; QCheckBox* m_enabled_checkbox; diff --git a/Source/Core/DolphinQt/Styles/Dark/dark.qss b/Source/Core/DolphinQt/Styles/Dark/dark.qss index 9d41736fdb..cfaf873feb 100644 --- a/Source/Core/DolphinQt/Styles/Dark/dark.qss +++ b/Source/Core/DolphinQt/Styles/Dark/dark.qss @@ -82,19 +82,20 @@ QColumnView::item:focus, QListView::item:focus, QTableView::item:focus, QTableWi background-color: #606060; } */ + +/* +Qt is extremely convinced that the sort arrow belongs on the right side +of the header and will reserve space for it there. The padding is to deal with this fact. +*/ QHeaderView::section { background-color: #202020; border: 0px; border-right: 1px solid #7e7e7e; - padding: 0px; - text-align: right; - - /* - this is a hack, Qt is extremely convinced that the sort arrow belongs on the right side - of the header and will reserve space for it there. so this applies that same space to the left - so the text is still centered correctly. - */ + padding-right: -10px; +} +QHeaderView::section::vertical { padding-left: 10px; + padding-right: 0px; } QHeaderView::section:last { border-right: 0px; @@ -485,3 +486,10 @@ QTabBar QToolButton::left-arrow { QTabBar QToolButton::right-arrow { image: url(:/dolphin_dark_win/right-triangle-tabbar.svg); } +QTableCornerButton::section { + background-color: #202020; + border: 1px solid #7e7e7e; + border-top: 0px; + border-left: 0px; + border-bottom: 0px; +} diff --git a/Source/Core/DolphinQt/TAS/TASInputWindow.cpp b/Source/Core/DolphinQt/TAS/TASInputWindow.cpp index 36f55efd01..604a564991 100644 --- a/Source/Core/DolphinQt/TAS/TASInputWindow.cpp +++ b/Source/Core/DolphinQt/TAS/TASInputWindow.cpp @@ -122,8 +122,8 @@ QGroupBox* TASInputWindow::CreateStickInputs(const QString& text, std::string_vi visual->SetX(x_default); visual->SetY(y_default); - connect(x_value, qOverload(&QSpinBox::valueChanged), visual, &StickWidget::SetX); - connect(y_value, qOverload(&QSpinBox::valueChanged), visual, &StickWidget::SetY); + connect(x_value, &QSpinBox::valueChanged, visual, &StickWidget::SetX); + connect(y_value, &QSpinBox::valueChanged, visual, &StickWidget::SetY); connect(visual, &StickWidget::ChangedX, x_value, &QSpinBox::setValue); connect(visual, &StickWidget::ChangedY, y_value, &QSpinBox::setValue); @@ -208,7 +208,7 @@ TASSpinBox* TASInputWindow::CreateSliderValuePair(QBoxLayout* layout, int defaul auto* value = new TASSpinBox(); value->setRange(0, 99999); value->setValue(default_); - connect(value, qOverload(&QSpinBox::valueChanged), [value, max](int i) { + connect(value, &QSpinBox::valueChanged, [value, max](int i) { if (i > max) value->setValue(max); }); @@ -218,7 +218,7 @@ TASSpinBox* TASInputWindow::CreateSliderValuePair(QBoxLayout* layout, int defaul slider->setFocusPolicy(Qt::ClickFocus); connect(slider, &QSlider::valueChanged, value, &QSpinBox::setValue); - connect(value, qOverload(&QSpinBox::valueChanged), slider, &QSlider::setValue); + connect(value, &QSpinBox::valueChanged, slider, &QSlider::setValue); auto* shortcut = new QShortcut(shortcut_key_sequence, shortcut_widget); connect(shortcut, &QShortcut::activated, [value] { diff --git a/Source/Core/DolphinQt/TAS/TASSpinBox.cpp b/Source/Core/DolphinQt/TAS/TASSpinBox.cpp index 8c473bb9b3..b1c4eeb660 100644 --- a/Source/Core/DolphinQt/TAS/TASSpinBox.cpp +++ b/Source/Core/DolphinQt/TAS/TASSpinBox.cpp @@ -7,7 +7,7 @@ TASSpinBox::TASSpinBox(QWidget* parent) : QSpinBox(parent) { - connect(this, QOverload::of(&TASSpinBox::valueChanged), this, &TASSpinBox::OnUIValueChanged); + connect(this, &TASSpinBox::valueChanged, this, &TASSpinBox::OnUIValueChanged); } int TASSpinBox::GetValue() const diff --git a/Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp b/Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp index 4762024a61..2f5b1987e1 100644 --- a/Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp +++ b/Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp @@ -70,8 +70,8 @@ WiiTASInputWindow::WiiTASInputWindow(QWidget* parent, int num) : TASInputWindow( visual->SetX(ir_x_center); visual->SetY(ir_y_center); - connect(m_ir_x_value, qOverload(&QSpinBox::valueChanged), visual, &IRWidget::SetX); - connect(m_ir_y_value, qOverload(&QSpinBox::valueChanged), visual, &IRWidget::SetY); + connect(m_ir_x_value, &QSpinBox::valueChanged, visual, &IRWidget::SetX); + connect(m_ir_y_value, &QSpinBox::valueChanged, visual, &IRWidget::SetY); connect(visual, &IRWidget::ChangedX, m_ir_x_value, &QSpinBox::setValue); connect(visual, &IRWidget::ChangedY, m_ir_y_value, &QSpinBox::setValue); diff --git a/Source/Core/DolphinTool/DolphinTool.vcxproj b/Source/Core/DolphinTool/DolphinTool.vcxproj index 91573a071f..9edf7d6991 100644 --- a/Source/Core/DolphinTool/DolphinTool.vcxproj +++ b/Source/Core/DolphinTool/DolphinTool.vcxproj @@ -40,6 +40,7 @@ + diff --git a/Source/Core/DolphinTool/HeaderCommand.cpp b/Source/Core/DolphinTool/HeaderCommand.cpp index cebb202ce6..7ea194c686 100644 --- a/Source/Core/DolphinTool/HeaderCommand.cpp +++ b/Source/Core/DolphinTool/HeaderCommand.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include "DiscIO/Blob.h" #include "DiscIO/Volume.h" @@ -30,6 +31,10 @@ int HeaderCommand(const std::vector& args) .help("Path to disc image FILE.") .metavar("FILE"); + parser.add_option("-j", "--json") + .action("store_true") + .help("Optional. Print the information as JSON, then exit. Overrides other print options."); + parser.add_option("-b", "--block_size") .action("store_true") .help("Optional. Print the block size of GCZ/WIA/RVZ formats, then exit."); @@ -52,19 +57,58 @@ int HeaderCommand(const std::vector& args) return EXIT_FAILURE; } + const bool enable_json = options.is_set_by_user("json"); const bool enable_block_size = options.is_set_by_user("block_size"); const bool enable_compression_method = options.is_set_by_user("compression"); const bool enable_compression_level = options.is_set_by_user("compression_level"); - // Open the blob reader, plus get blob type + // Open the blob reader const std::unique_ptr blob_reader = DiscIO::CreateBlobReader(input_file_path); if (!blob_reader) { fmt::print(std::cerr, "Error: Unable to open disc image\n"); return EXIT_FAILURE; } + // Open the volume + const std::unique_ptr volume = DiscIO::CreateVolume(blob_reader->CopyReader()); - if (enable_block_size || enable_compression_method || enable_compression_level) + if (enable_json) + { + auto json = picojson::object(); + + // File data + if (const u64 block_size = blob_reader->GetBlockSize()) + json["block_size"] = picojson::value((double)block_size); + + const std::string compression_method = blob_reader->GetCompressionMethod(); + if (compression_method != "") + json["compression_method"] = picojson::value(compression_method); + + if (const std::optional compression_level = blob_reader->GetCompressionLevel()) + json["compression_level"] = picojson::value((double)compression_level.value()); + + // Game data + if (volume) + { + json["internal_name"] = picojson::value(volume->GetInternalName()); + + if (const std::optional revision = volume->GetRevision()) + json["revision"] = picojson::value((double)revision.value()); + + json["game_id"] = picojson::value(volume->GetGameID()); + + if (const std::optional title_id = volume->GetTitleID()) + json["title_id"] = picojson::value((double)title_id.value()); + + json["region"] = picojson::value(DiscIO::GetName(volume->GetRegion(), false)); + + json["country"] = picojson::value(DiscIO::GetName(volume->GetCountry(), false)); + } + + // Print + std::cout << picojson::value(json) << '\n'; + } + else if (enable_block_size || enable_compression_method || enable_compression_level) { if (enable_block_size) { @@ -93,17 +137,33 @@ int HeaderCommand(const std::vector& args) } else { - const auto blob_type = blob_reader->GetBlobType(); - if (blob_type == DiscIO::BlobType::GCZ) + // File data + if (const u64 block_size = blob_reader->GetBlockSize()) + fmt::print(std::cout, "Block Size: {}\n", block_size); + + const std::string compression_method = blob_reader->GetCompressionMethod(); + if (compression_method != "") + fmt::print(std::cout, "Compression Method: {}\n", compression_method); + + if (const std::optional compression_level = blob_reader->GetCompressionLevel()) + fmt::print(std::cout, "Compression Level: {}\n", compression_level.value()); + + // Game data + if (volume) { - fmt::print(std::cout, "Block Size: {}\nCompression Method: {}\n", blob_reader->GetBlockSize(), - blob_reader->GetCompressionMethod()); - } - if (blob_type == DiscIO::BlobType::WIA || blob_type == DiscIO::BlobType::RVZ) - { - fmt::print(std::cout, "Block Size: {}\nCompression Method: {}\nCompression Level: {}\n", - blob_reader->GetBlockSize(), blob_reader->GetCompressionMethod(), - blob_reader->GetCompressionLevel().value()); + fmt::print(std::cout, "Internal Name: {}\n", volume->GetInternalName()); + + if (const std::optional revision = volume->GetRevision()) + fmt::print(std::cout, "Revision: {}\n", revision.value()); + + fmt::print(std::cout, "Game ID: {}\n", volume->GetGameID()); + + if (const std::optional title_id = volume->GetTitleID()) + fmt::print(std::cout, "Title ID: {}\n", title_id.value()); + + fmt::print(std::cout, "Region: {}\n", DiscIO::GetName(volume->GetRegion(), false)); + + fmt::print(std::cout, "Country: {}\n", DiscIO::GetName(volume->GetCountry(), false)); } } diff --git a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp index c93dcc5c3d..30a261d13d 100644 --- a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp +++ b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp @@ -248,7 +248,7 @@ ParseStatus Lexer::Tokenize(std::vector& tokens) class ControlExpression : public Expression { public: - explicit ControlExpression(ControlQualifier qualifier) : m_qualifier(qualifier) {} + explicit ControlExpression(ControlQualifier qualifier) : m_qualifier(std::move(qualifier)) {} ControlState GetValue() const override { @@ -438,7 +438,7 @@ protected: class LiteralReal : public LiteralExpression { public: - LiteralReal(ControlState value) : m_value(value) {} + explicit LiteralReal(ControlState value) : m_value(value) {} ControlState GetValue() const override { return m_value; } @@ -448,7 +448,7 @@ private: const ControlState m_value{}; }; -static ParseResult MakeLiteralExpression(Token token) +static ParseResult MakeLiteralExpression(const Token& token) { ControlState val{}; if (TryParse(token.data, &val)) @@ -460,7 +460,7 @@ static ParseResult MakeLiteralExpression(Token token) class VariableExpression : public Expression { public: - VariableExpression(std::string name) : m_name(name) {} + explicit VariableExpression(std::string name) : m_name(std::move(name)) {} ControlState GetValue() const override { return m_variable_ptr ? *m_variable_ptr : 0; } @@ -485,7 +485,7 @@ protected: class HotkeyExpression : public Expression { public: - HotkeyExpression(std::vector> inputs) + explicit HotkeyExpression(std::vector> inputs) : m_modifiers(std::move(inputs)) { m_final_input = std::move(m_modifiers.back()); @@ -600,7 +600,7 @@ private: std::unique_ptr m_rhs; }; -std::shared_ptr ControlEnvironment::FindDevice(ControlQualifier qualifier) const +std::shared_ptr ControlEnvironment::FindDevice(const ControlQualifier& qualifier) const { if (qualifier.has_device) return container.FindDevice(qualifier.device_qualifier); @@ -608,7 +608,7 @@ std::shared_ptr ControlEnvironment::FindDevice(ControlQualifier qualifie return container.FindDevice(default_device); } -Device::Input* ControlEnvironment::FindInput(ControlQualifier qualifier) const +Device::Input* ControlEnvironment::FindInput(const ControlQualifier& qualifier) const { const std::shared_ptr device = FindDevice(qualifier); if (!device) @@ -617,7 +617,7 @@ Device::Input* ControlEnvironment::FindInput(ControlQualifier qualifier) const return device->FindInput(qualifier.control_name); } -Device::Output* ControlEnvironment::FindOutput(ControlQualifier qualifier) const +Device::Output* ControlEnvironment::FindOutput(const ControlQualifier& qualifier) const { const std::shared_ptr device = FindDevice(qualifier); if (!device) @@ -963,11 +963,9 @@ static ParseResult ParseComplexExpression(const std::string& str) void RemoveInertTokens(std::vector* tokens) { - tokens->erase(std::remove_if(tokens->begin(), tokens->end(), - [](const Token& tok) { - return tok.type == TOK_COMMENT || tok.type == TOK_WHITESPACE; - }), - tokens->end()); + std::erase_if(*tokens, [](const Token& tok) { + return tok.type == TOK_COMMENT || tok.type == TOK_WHITESPACE; + }); } static std::unique_ptr ParseBarewordExpression(const std::string& str) diff --git a/Source/Core/InputCommon/ControlReference/ExpressionParser.h b/Source/Core/InputCommon/ControlReference/ExpressionParser.h index 405445b8a0..bc39762127 100644 --- a/Source/Core/InputCommon/ControlReference/ExpressionParser.h +++ b/Source/Core/InputCommon/ControlReference/ExpressionParser.h @@ -150,9 +150,9 @@ public: { } - std::shared_ptr FindDevice(ControlQualifier qualifier) const; - Core::Device::Input* FindInput(ControlQualifier qualifier) const; - Core::Device::Output* FindOutput(ControlQualifier qualifier) const; + std::shared_ptr FindDevice(const ControlQualifier& qualifier) const; + Core::Device::Input* FindInput(const ControlQualifier& qualifier) const; + Core::Device::Output* FindOutput(const ControlQualifier& qualifier) const; // Returns an existing variable by the specified name if already existing. Creates it otherwise. std::shared_ptr GetVariablePtr(const std::string& name); diff --git a/Source/Core/InputCommon/ControllerEmu/ControllerEmu.h b/Source/Core/InputCommon/ControllerEmu/ControllerEmu.h index 2f505622eb..b77b2ce3ed 100644 --- a/Source/Core/InputCommon/ControllerEmu/ControllerEmu.h +++ b/Source/Core/InputCommon/ControllerEmu/ControllerEmu.h @@ -19,6 +19,7 @@ #include "InputCommon/ControllerInterface/CoreDevice.h" class ControllerInterface; +class InputConfig; constexpr const char* DIRECTION_UP = _trans("Up"); constexpr const char* DIRECTION_DOWN = _trans("Down"); @@ -180,6 +181,8 @@ public: virtual std::string GetName() const = 0; virtual std::string GetDisplayName() const; + virtual InputConfig* GetConfig() const = 0; + virtual void LoadDefaults(const ControllerInterface& ciface); virtual void LoadConfig(Common::IniFile::Section* sec, const std::string& base = ""); diff --git a/Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp b/Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp index 7b21cf78e0..56bab1a981 100644 --- a/Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp +++ b/Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp @@ -144,8 +144,7 @@ void RemoveSpuriousTriggerCombinations( }); }; - detections->erase(std::remove_if(detections->begin(), detections->end(), is_spurious), - detections->end()); + std::erase_if(*detections, is_spurious); } } // namespace ciface::MappingCommon diff --git a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp index 3f0f372fa4..ac0123aedd 100644 --- a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp +++ b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp @@ -156,6 +156,7 @@ static void EnableSDLLogging() log_level = Common::Log::LogLevel::LERROR; break; case SDL_LOG_PRIORITY_CRITICAL: + default: log_level = Common::Log::LogLevel::LNOTICE; break; } @@ -318,28 +319,6 @@ static constexpr SDLMotionAxisList SDL_AXES_GYRO = {{ Joystick::Joystick(SDL_Joystick* const joystick, const int sdl_index) : m_joystick(joystick), m_name(StripWhitespace(GetJoystickName(sdl_index))) { - // really bad HACKS: - // to not use SDL for an XInput device - // too many people on the forums pick the SDL device and ask: - // "why don't my 360 gamepad triggers/rumble work correctly" - // XXX x360 controllers _should_ work on modern SDL2, so it's unclear why they're - // still broken. Perhaps it's because we're not pumping window messages, which SDL seems to - // expect. -#ifdef _WIN32 - // checking the name is probably good (and hacky) enough - // but I'll double check with the num of buttons/axes - std::string lcasename = GetName(); - Common::ToLower(&lcasename); - - if ((std::string::npos != lcasename.find("xbox 360")) && - (11 == SDL_JoystickNumButtons(joystick)) && (6 == SDL_JoystickNumAxes(joystick)) && - (1 == SDL_JoystickNumHats(joystick)) && (0 == SDL_JoystickNumBalls(joystick))) - { - // this device won't be used - return; - } -#endif - if (SDL_JoystickNumButtons(joystick) > 255 || SDL_JoystickNumAxes(joystick) > 255 || SDL_JoystickNumHats(joystick) > 255 || SDL_JoystickNumBalls(joystick) > 255) { diff --git a/Source/Core/UICommon/CMakeLists.txt b/Source/Core/UICommon/CMakeLists.txt index 7505f9c9f5..22e01d8d76 100644 --- a/Source/Core/UICommon/CMakeLists.txt +++ b/Source/Core/UICommon/CMakeLists.txt @@ -38,7 +38,7 @@ PRIVATE ) if ((DEFINED CMAKE_ANDROID_ARCH_ABI AND CMAKE_ANDROID_ARCH_ABI MATCHES "x86|x86_64") OR - (NOT DEFINED CMAKE_ANDROID_ARCH_ABI AND _M_X86)) + (NOT DEFINED CMAKE_ANDROID_ARCH_ABI AND _M_X86_64)) target_link_libraries(uicommon PRIVATE bdisasm) endif() diff --git a/Source/Core/UICommon/Disassembler.cpp b/Source/Core/UICommon/Disassembler.cpp index a4cd3ad344..28857f6a6c 100644 --- a/Source/Core/UICommon/Disassembler.cpp +++ b/Source/Core/UICommon/Disassembler.cpp @@ -9,7 +9,7 @@ #include #include #include -#elif defined(_M_X86) +#elif defined(_M_X86_64) #include // Bochs #endif @@ -117,7 +117,7 @@ std::string HostDisassemblerLLVM::DisassembleHostBlock(const u8* code_start, con return x86_disasm.str(); } -#elif defined(_M_X86) +#elif defined(_M_X86_64) class HostDisassemblerX86 : public HostDisassembler { public: @@ -163,7 +163,7 @@ std::unique_ptr GetNewDisassembler(const std::string& arch) return std::make_unique("aarch64-none-unknown", 4, "cortex-a57"); if (arch == "armv7") return std::make_unique("armv7-none-unknown", 4, "cortex-a15"); -#elif defined(_M_X86) +#elif defined(_M_X86_64) if (arch == "x86") return std::make_unique(); #endif diff --git a/Source/Core/UICommon/GameFile.cpp b/Source/Core/UICommon/GameFile.cpp index 2d467e8110..470016d1bd 100644 --- a/Source/Core/UICommon/GameFile.cpp +++ b/Source/Core/UICommon/GameFile.cpp @@ -70,16 +70,6 @@ DiscIO::Language GameFile::GetConfigLanguage() const return SConfig::GetInstance().GetLanguageAdjustedForRegion(DiscIO::IsWii(m_platform), m_region); } -bool operator==(const GameBanner& lhs, const GameBanner& rhs) -{ - return std::tie(lhs.buffer, lhs.width, lhs.height) == std::tie(rhs.buffer, rhs.width, rhs.height); -} - -bool operator!=(const GameBanner& lhs, const GameBanner& rhs) -{ - return !operator==(lhs, rhs); -} - const std::string& GameFile::Lookup(DiscIO::Language language, const std::map& strings) { diff --git a/Source/Core/UICommon/GameFile.h b/Source/Core/UICommon/GameFile.h index fca89073a1..32fb9278aa 100644 --- a/Source/Core/UICommon/GameFile.h +++ b/Source/Core/UICommon/GameFile.h @@ -27,6 +27,9 @@ struct GameBanner std::vector buffer; u32 width{}; u32 height{}; + + bool operator==(const GameBanner&) const = default; + bool empty() const { return buffer.empty(); } void DoState(PointerWrap& p); }; @@ -38,9 +41,6 @@ struct GameCover void DoState(PointerWrap& p); }; -bool operator==(const GameBanner& lhs, const GameBanner& rhs); -bool operator!=(const GameBanner& lhs, const GameBanner& rhs); - // This class caches the metadata of a DiscIO::Volume (or a DOL/ELF file). class GameFile final { diff --git a/Source/Core/UICommon/GameFileCache.cpp b/Source/Core/UICommon/GameFileCache.cpp index d9b08f63d5..2838d331d8 100644 --- a/Source/Core/UICommon/GameFileCache.cpp +++ b/Source/Core/UICommon/GameFileCache.cpp @@ -43,7 +43,7 @@ GameFileCache::GameFileCache() : m_path(File::GetUserPath(D_CACHE_IDX) + "gameli { } -void GameFileCache::ForEach(std::function&)> f) const +void GameFileCache::ForEach(const ForEachFn& f) const { for (const std::shared_ptr& item : m_cached_files) f(item); @@ -83,11 +83,10 @@ std::shared_ptr GameFileCache::AddOrGet(const std::string& path, return result; } -bool GameFileCache::Update( - const std::vector& all_game_paths, - std::function&)> game_added_to_cache, - std::function game_removed_from_cache, - const std::atomic_bool& processing_halted) +bool GameFileCache::Update(std::span all_game_paths, + const GameAddedToCacheFn& game_added_to_cache, + const GameRemovedFromCacheFn& game_removed_from_cache, + const std::atomic_bool& processing_halted) { // Copy game paths into a set, except ones that match DiscIO::ShouldHideFromGameList. // TODO: Prevent DoFileSearch from looking inside /files/ directories of DirectoryBlobs at all? @@ -151,9 +150,8 @@ bool GameFileCache::Update( return cache_changed; } -bool GameFileCache::UpdateAdditionalMetadata( - std::function&)> game_updated, - const std::atomic_bool& processing_halted) +bool GameFileCache::UpdateAdditionalMetadata(const GameUpdatedFn& game_updated, + const std::atomic_bool& processing_halted) { bool cache_changed = false; diff --git a/Source/Core/UICommon/GameFileCache.h b/Source/Core/UICommon/GameFileCache.h index 1a54942f32..5544b3a143 100644 --- a/Source/Core/UICommon/GameFileCache.h +++ b/Source/Core/UICommon/GameFileCache.h @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -30,9 +31,14 @@ public: Yes = 1, }; + using ForEachFn = std::function&)>; + using GameAddedToCacheFn = std::function&)>; + using GameRemovedFromCacheFn = std::function; + using GameUpdatedFn = std::function&)>; + GameFileCache(); - void ForEach(std::function&)> f) const; + void ForEach(const ForEachFn& f) const; size_t GetSize() const; void Clear(DeleteOnDisk delete_on_disk); @@ -41,13 +47,12 @@ public: std::shared_ptr AddOrGet(const std::string& path, bool* cache_changed); // These functions return true if the call modified the cache. - bool Update(const std::vector& all_game_paths, - std::function&)> game_added_to_cache = {}, - std::function game_removed_from_cache = {}, + bool Update(std::span all_game_paths, + const GameAddedToCacheFn& game_added_to_cache = {}, + const GameRemovedFromCacheFn& game_removed_from_cache = {}, const std::atomic_bool& processing_halted = false); - bool UpdateAdditionalMetadata( - std::function&)> game_updated = {}, - const std::atomic_bool& processing_halted = false); + bool UpdateAdditionalMetadata(const GameUpdatedFn& game_updated = {}, + const std::atomic_bool& processing_halted = false); bool Load(); bool Save(); diff --git a/Source/Core/UICommon/UICommon.cpp b/Source/Core/UICommon/UICommon.cpp index 34dc3f0f8a..3a31f6af11 100644 --- a/Source/Core/UICommon/UICommon.cpp +++ b/Source/Core/UICommon/UICommon.cpp @@ -266,6 +266,7 @@ void CreateDirectories() File::CreateFullPath(File::GetUserPath(D_SHADERS_IDX)); File::CreateFullPath(File::GetUserPath(D_SHADERS_IDX) + ANAGLYPH_DIR DIR_SEP); File::CreateFullPath(File::GetUserPath(D_STATESAVES_IDX)); + File::CreateFullPath(File::GetUserPath(D_ASM_ROOT_IDX)); #ifndef ANDROID File::CreateFullPath(File::GetUserPath(D_THEMES_IDX)); File::CreateFullPath(File::GetUserPath(D_STYLES_IDX)); @@ -491,8 +492,7 @@ bool TriggerSTMPowerEvent() return false; Core::DisplayMessage("Shutting down", 30000); - auto& system = Core::System::GetInstance(); - system.GetProcessorInterface().PowerButton_Tap(); + ios->GetSystem().GetProcessorInterface().PowerButton_Tap(); return true; } diff --git a/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp b/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp index 7a6fe64d80..8cab19ac95 100644 --- a/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp +++ b/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp @@ -88,12 +88,12 @@ std::vector D3DBoundingBox::Read(u32 index, u32 length) return values; } -void D3DBoundingBox::Write(u32 index, const std::vector& values) +void D3DBoundingBox::Write(u32 index, std::span values) { D3D11_BOX box{index * sizeof(BBoxType), 0, 0, - static_cast(index + values.size()) * sizeof(BBoxType), + static_cast((index + values.size()) * sizeof(BBoxType)), 1, 1}; D3D::context->UpdateSubresource(m_buffer.Get(), 0, &box, values.data(), 0, 0); diff --git a/Source/Core/VideoBackends/D3D/D3DBoundingBox.h b/Source/Core/VideoBackends/D3D/D3DBoundingBox.h index 4a9cc98785..6c6f14e024 100644 --- a/Source/Core/VideoBackends/D3D/D3DBoundingBox.h +++ b/Source/Core/VideoBackends/D3D/D3DBoundingBox.h @@ -19,7 +19,7 @@ public: protected: std::vector Read(u32 index, u32 length) override; - void Write(u32 index, const std::vector& values) override; + void Write(u32 index, std::span values) override; private: ComPtr m_buffer; diff --git a/Source/Core/VideoBackends/D3D/D3DState.cpp b/Source/Core/VideoBackends/D3D/D3DState.cpp index 0372252b9a..f3aed1c1f2 100644 --- a/Source/Core/VideoBackends/D3D/D3DState.cpp +++ b/Source/Core/VideoBackends/D3D/D3DState.cpp @@ -69,12 +69,18 @@ void StateManager::Apply() if (dirtyConstants) { if (m_current.pixelConstants[0] != m_pending.pixelConstants[0] || - m_current.pixelConstants[1] != m_pending.pixelConstants[1]) + m_current.pixelConstants[1] != m_pending.pixelConstants[1] || + m_current.pixelConstants[2] != m_pending.pixelConstants[2]) { - D3D::context->PSSetConstantBuffers(0, m_pending.pixelConstants[1] ? 2 : 1, - m_pending.pixelConstants.data()); + u32 count = 1; + if (m_pending.pixelConstants[1]) + count++; + if (m_pending.pixelConstants[2]) + count++; + D3D::context->PSSetConstantBuffers(0, count, m_pending.pixelConstants.data()); m_current.pixelConstants[0] = m_pending.pixelConstants[0]; m_current.pixelConstants[1] = m_pending.pixelConstants[1]; + m_current.pixelConstants[2] = m_pending.pixelConstants[2]; } if (m_current.vertexConstants != m_pending.vertexConstants) diff --git a/Source/Core/VideoBackends/D3D/D3DState.h b/Source/Core/VideoBackends/D3D/D3DState.h index 0893220e71..9b14b00350 100644 --- a/Source/Core/VideoBackends/D3D/D3DState.h +++ b/Source/Core/VideoBackends/D3D/D3DState.h @@ -91,13 +91,16 @@ public: m_pending.samplers[index] = sampler; } - void SetPixelConstants(ID3D11Buffer* buffer0, ID3D11Buffer* buffer1 = nullptr) + void SetPixelConstants(ID3D11Buffer* buffer0, ID3D11Buffer* buffer1 = nullptr, + ID3D11Buffer* buffer2 = nullptr) { - if (m_current.pixelConstants[0] != buffer0 || m_current.pixelConstants[1] != buffer1) + if (m_current.pixelConstants[0] != buffer0 || m_current.pixelConstants[1] != buffer1 || + m_current.pixelConstants[2] != buffer2) m_dirtyFlags.set(DirtyFlag_PixelConstants); m_pending.pixelConstants[0] = buffer0; m_pending.pixelConstants[1] = buffer1; + m_pending.pixelConstants[2] = buffer2; } void SetVertexConstants(ID3D11Buffer* buffer) @@ -252,7 +255,7 @@ private: { std::array textures; std::array samplers; - std::array pixelConstants; + std::array pixelConstants; ID3D11Buffer* vertexConstants; ID3D11Buffer* geometryConstants; ID3D11Buffer* vertexBuffer; diff --git a/Source/Core/VideoBackends/D3D/D3DVertexManager.cpp b/Source/Core/VideoBackends/D3D/D3DVertexManager.cpp index 4aa1c40266..5929788b03 100644 --- a/Source/Core/VideoBackends/D3D/D3DVertexManager.cpp +++ b/Source/Core/VideoBackends/D3D/D3DVertexManager.cpp @@ -288,9 +288,25 @@ void VertexManager::UploadUniforms() pixel_shader_manager.dirty = false; } + if (pixel_shader_manager.custom_constants_dirty) + { + if (m_last_custom_pixel_buffer_size < pixel_shader_manager.custom_constants.size()) + { + m_custom_pixel_constant_buffer = + AllocateConstantBuffer(static_cast(pixel_shader_manager.custom_constants.size())); + } + UpdateConstantBuffer(m_custom_pixel_constant_buffer.Get(), + pixel_shader_manager.custom_constants.data(), + static_cast(pixel_shader_manager.custom_constants.size())); + m_last_custom_pixel_buffer_size = pixel_shader_manager.custom_constants.size(); + pixel_shader_manager.custom_constants_dirty = false; + } + D3D::stateman->SetPixelConstants( m_pixel_constant_buffer.Get(), - g_ActiveConfig.bEnablePixelLighting ? m_vertex_constant_buffer.Get() : nullptr); + g_ActiveConfig.bEnablePixelLighting ? m_vertex_constant_buffer.Get() : nullptr, + pixel_shader_manager.custom_constants.empty() ? nullptr : + m_custom_pixel_constant_buffer.Get()); D3D::stateman->SetVertexConstants(m_vertex_constant_buffer.Get()); D3D::stateman->SetGeometryConstants(m_geometry_constant_buffer.Get()); } diff --git a/Source/Core/VideoBackends/D3D/D3DVertexManager.h b/Source/Core/VideoBackends/D3D/D3DVertexManager.h index 669d670fed..4bdbf34bb0 100644 --- a/Source/Core/VideoBackends/D3D/D3DVertexManager.h +++ b/Source/Core/VideoBackends/D3D/D3DVertexManager.h @@ -68,6 +68,9 @@ private: ComPtr m_geometry_constant_buffer = nullptr; ComPtr m_pixel_constant_buffer = nullptr; + ComPtr m_custom_pixel_constant_buffer = nullptr; + std::size_t m_last_custom_pixel_buffer_size = 0; + ComPtr m_texel_buffer = nullptr; std::array, NUM_TEXEL_BUFFER_FORMATS> m_texel_buffer_views; u32 m_texel_buffer_offset = 0; diff --git a/Source/Core/VideoBackends/D3D/DXTexture.cpp b/Source/Core/VideoBackends/D3D/DXTexture.cpp index 7a260eae4a..5d791b5246 100644 --- a/Source/Core/VideoBackends/D3D/DXTexture.cpp +++ b/Source/Core/VideoBackends/D3D/DXTexture.cpp @@ -45,9 +45,10 @@ std::unique_ptr DXTexture::Create(const TextureConfig& config, std::s if (config.IsComputeImage()) bindflags |= D3D11_BIND_UNORDERED_ACCESS; - CD3D11_TEXTURE2D_DESC desc(tex_format, config.width, config.height, config.layers, config.levels, - bindflags, D3D11_USAGE_DEFAULT, 0, config.samples, 0, - config.IsCubeMap() ? D3D11_RESOURCE_MISC_TEXTURECUBE : 0); + CD3D11_TEXTURE2D_DESC desc( + tex_format, config.width, config.height, config.layers, config.levels, bindflags, + D3D11_USAGE_DEFAULT, 0, config.samples, 0, + config.type == AbstractTextureType::Texture_CubeMap ? D3D11_RESOURCE_MISC_TEXTURECUBE : 0); ComPtr d3d_texture; HRESULT hr = D3D::device->CreateTexture2D(&desc, nullptr, d3d_texture.GetAddressOf()); if (FAILED(hr)) @@ -72,7 +73,8 @@ std::unique_ptr DXTexture::CreateAdopted(ComPtr text // Convert to our texture config format. TextureConfig config(desc.Width, desc.Height, desc.MipLevels, desc.ArraySize, desc.SampleDesc.Count, - D3DCommon::GetAbstractFormatForDXGIFormat(desc.Format), 0); + D3DCommon::GetAbstractFormatForDXGIFormat(desc.Format), 0, + AbstractTextureType::Texture_2DArray); if (desc.BindFlags & D3D11_BIND_RENDER_TARGET) config.flags |= AbstractTextureFlag_RenderTarget; if (desc.BindFlags & D3D11_BIND_UNORDERED_ACCESS) @@ -89,13 +91,33 @@ std::unique_ptr DXTexture::CreateAdopted(ComPtr text bool DXTexture::CreateSRV() { + D3D_SRV_DIMENSION dimension = D3D_SRV_DIMENSION_TEXTURE2DARRAY; + if (m_config.type == AbstractTextureType::Texture_2DArray) + { + if (m_config.IsMultisampled()) + dimension = D3D_SRV_DIMENSION_TEXTURE2DMSARRAY; + else + dimension = D3D_SRV_DIMENSION_TEXTURE2DARRAY; + } + else if (m_config.type == AbstractTextureType::Texture_2D) + { + if (m_config.IsMultisampled()) + dimension = D3D_SRV_DIMENSION_TEXTURE2DMS; + else + dimension = D3D_SRV_DIMENSION_TEXTURE2D; + } + else if (m_config.type == AbstractTextureType::Texture_CubeMap) + { + dimension = D3D_SRV_DIMENSION_TEXTURECUBE; + } + else + { + PanicAlertFmt("Failed to create D3D SRV - unhandled type"); + return false; + } const CD3D11_SHADER_RESOURCE_VIEW_DESC desc( - m_texture.Get(), - m_config.IsCubeMap() ? D3D11_SRV_DIMENSION_TEXTURECUBE : - m_config.IsMultisampled() ? D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY : - D3D11_SRV_DIMENSION_TEXTURE2DARRAY, - D3DCommon::GetSRVFormatForAbstractFormat(m_config.format), 0, m_config.levels, 0, - m_config.layers); + m_texture.Get(), dimension, D3DCommon::GetSRVFormatForAbstractFormat(m_config.format), 0, + m_config.levels, 0, m_config.layers); DEBUG_ASSERT(!m_srv); HRESULT hr = D3D::device->CreateShaderResourceView(m_texture.Get(), &desc, m_srv.GetAddressOf()); if (FAILED(hr)) diff --git a/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp b/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp index 1627e39343..a26c4e8160 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp +++ b/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp @@ -56,9 +56,9 @@ std::vector D3D12BoundingBox::Read(u32 index, u32 length) return values; } -void D3D12BoundingBox::Write(u32 index, const std::vector& values) +void D3D12BoundingBox::Write(u32 index, std::span values) { - const u32 copy_size = static_cast(values.size()) * sizeof(BBoxType); + const u32 copy_size = static_cast(values.size() * sizeof(BBoxType)); if (!m_upload_buffer.ReserveMemory(copy_size, sizeof(BBoxType))) { WARN_LOG_FMT(VIDEO, "Executing command list while waiting for space in bbox stream buffer"); diff --git a/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.h b/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.h index d2d95c5c83..1fb188f873 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.h +++ b/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.h @@ -21,7 +21,7 @@ public: protected: std::vector Read(u32 index, u32 length) override; - void Write(u32 index, const std::vector& values) override; + void Write(u32 index, std::span values) override; private: static constexpr u32 BUFFER_SIZE = sizeof(BBoxType) * NUM_BBOX_VALUES; diff --git a/Source/Core/VideoBackends/D3D12/D3D12Gfx.cpp b/Source/Core/VideoBackends/D3D12/D3D12Gfx.cpp index 84bac629ac..51441457e0 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12Gfx.cpp +++ b/Source/Core/VideoBackends/D3D12/D3D12Gfx.cpp @@ -161,7 +161,7 @@ void Gfx::SetPipeline(const AbstractPipeline* pipeline) m_dirty_bits |= DirtyState_RootSignature | DirtyState_PS_CBV | DirtyState_VS_CBV | DirtyState_GS_CBV | DirtyState_SRV_Descriptor | DirtyState_Sampler_Descriptor | DirtyState_UAV_Descriptor | - DirtyState_VS_SRV_Descriptor; + DirtyState_VS_SRV_Descriptor | DirtyState_PS_CUS_CBV; } if (dx_pipeline->UseIntegerRTV() != m_state.using_integer_rtv) { @@ -524,7 +524,7 @@ bool Gfx::ApplyState() DirtyState_ScissorRect | DirtyState_PS_UAV | DirtyState_PS_CBV | DirtyState_VS_CBV | DirtyState_GS_CBV | DirtyState_SRV_Descriptor | DirtyState_Sampler_Descriptor | DirtyState_UAV_Descriptor | DirtyState_VertexBuffer | DirtyState_IndexBuffer | - DirtyState_PrimitiveTopology | DirtyState_VS_SRV_Descriptor); + DirtyState_PrimitiveTopology | DirtyState_VS_SRV_Descriptor | DirtyState_PS_CUS_CBV); auto* const cmdlist = g_dx_context->GetCommandList(); auto* const pipeline = static_cast(m_current_pipeline); @@ -575,6 +575,13 @@ bool Gfx::ApplyState() } } + if (dirty_bits & DirtyState_PS_CUS_CBV) + { + cmdlist->SetGraphicsRootConstantBufferView( + g_ActiveConfig.bBBoxEnable ? ROOT_PARAMETER_PS_CUS_CBV : ROOT_PARAMETER_PS_CBV2, + m_state.constant_buffers[2]); + } + if (dirty_bits & DirtyState_VS_SRV_Descriptor && UsesDynamicVertexLoader(pipeline)) { cmdlist->SetGraphicsRootDescriptorTable(ROOT_PARAMETER_VS_SRV, @@ -584,7 +591,7 @@ bool Gfx::ApplyState() if (dirty_bits & DirtyState_GS_CBV) { cmdlist->SetGraphicsRootConstantBufferView(ROOT_PARAMETER_GS_CBV, - m_state.constant_buffers[2]); + m_state.constant_buffers[3]); } if (dirty_bits & DirtyState_UAV_Descriptor && g_ActiveConfig.bBBoxEnable) @@ -652,7 +659,7 @@ void Gfx::UpdateDescriptorTables() bool Gfx::UpdateSRVDescriptorTable() { static constexpr std::array src_sizes = { - 1, 1, 1, 1, 1, 1, 1, 1}; + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; DescriptorHandle dst_base_handle; const UINT dst_handle_sizes = VideoCommon::MAX_PIXEL_SHADER_SAMPLERS; if (!g_dx_context->GetDescriptorAllocator()->Allocate(VideoCommon::MAX_PIXEL_SHADER_SAMPLERS, diff --git a/Source/Core/VideoBackends/D3D12/D3D12Gfx.h b/Source/Core/VideoBackends/D3D12/D3D12Gfx.h index b3426cb95e..9f537e5e09 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12Gfx.h +++ b/Source/Core/VideoBackends/D3D12/D3D12Gfx.h @@ -98,8 +98,6 @@ protected: void OnConfigChanged(u32 bits) override; private: - static const u32 NUM_CONSTANT_BUFFERS = 3; - // Dirty bits enum DirtyStates { @@ -113,27 +111,28 @@ private: DirtyState_PS_UAV = (1 << 7), DirtyState_PS_CBV = (1 << 8), DirtyState_VS_CBV = (1 << 9), - DirtyState_GS_CBV = (1 << 10), - DirtyState_SRV_Descriptor = (1 << 11), - DirtyState_Sampler_Descriptor = (1 << 12), - DirtyState_UAV_Descriptor = (1 << 13), - DirtyState_VertexBuffer = (1 << 14), - DirtyState_IndexBuffer = (1 << 15), - DirtyState_PrimitiveTopology = (1 << 16), - DirtyState_RootSignature = (1 << 17), - DirtyState_ComputeRootSignature = (1 << 18), - DirtyState_DescriptorHeaps = (1 << 19), - DirtyState_VS_SRV = (1 << 20), - DirtyState_VS_SRV_Descriptor = (1 << 21), + DirtyState_PS_CUS_CBV = (1 << 10), + DirtyState_GS_CBV = (1 << 11), + DirtyState_SRV_Descriptor = (1 << 12), + DirtyState_Sampler_Descriptor = (1 << 13), + DirtyState_UAV_Descriptor = (1 << 14), + DirtyState_VertexBuffer = (1 << 15), + DirtyState_IndexBuffer = (1 << 16), + DirtyState_PrimitiveTopology = (1 << 17), + DirtyState_RootSignature = (1 << 18), + DirtyState_ComputeRootSignature = (1 << 19), + DirtyState_DescriptorHeaps = (1 << 20), + DirtyState_VS_SRV = (1 << 21), + DirtyState_VS_SRV_Descriptor = (1 << 22), DirtyState_All = DirtyState_Framebuffer | DirtyState_Pipeline | DirtyState_Textures | DirtyState_Samplers | DirtyState_Viewport | DirtyState_ScissorRect | DirtyState_ComputeImageTexture | - DirtyState_PS_UAV | DirtyState_PS_CBV | DirtyState_VS_CBV | DirtyState_GS_CBV | - DirtyState_SRV_Descriptor | DirtyState_Sampler_Descriptor | DirtyState_UAV_Descriptor | - DirtyState_VertexBuffer | DirtyState_IndexBuffer | DirtyState_PrimitiveTopology | - DirtyState_RootSignature | DirtyState_ComputeRootSignature | DirtyState_DescriptorHeaps | - DirtyState_VS_SRV | DirtyState_VS_SRV_Descriptor + DirtyState_PS_UAV | DirtyState_PS_CBV | DirtyState_VS_CBV | DirtyState_PS_CUS_CBV | + DirtyState_GS_CBV | DirtyState_SRV_Descriptor | DirtyState_Sampler_Descriptor | + DirtyState_UAV_Descriptor | DirtyState_VertexBuffer | DirtyState_IndexBuffer | + DirtyState_PrimitiveTopology | DirtyState_RootSignature | DirtyState_ComputeRootSignature | + DirtyState_DescriptorHeaps | DirtyState_VS_SRV | DirtyState_VS_SRV_Descriptor }; void CheckForSwapChainChanges(); @@ -158,7 +157,7 @@ private: { ID3D12RootSignature* root_signature = nullptr; DXShader* compute_shader = nullptr; - std::array constant_buffers = {}; + std::array constant_buffers = {}; std::array textures = {}; D3D12_CPU_DESCRIPTOR_HANDLE vs_srv = {}; D3D12_CPU_DESCRIPTOR_HANDLE ps_uav = {}; diff --git a/Source/Core/VideoBackends/D3D12/D3D12VertexManager.cpp b/Source/Core/VideoBackends/D3D12/D3D12VertexManager.cpp index 03e88e3867..c0fe195e75 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12VertexManager.cpp +++ b/Source/Core/VideoBackends/D3D12/D3D12VertexManager.cpp @@ -167,7 +167,7 @@ void VertexManager::UpdateGeometryShaderConstants() if (!geometry_shader_manager.dirty || !ReserveConstantStorage()) return; - Gfx::GetInstance()->SetConstantBuffer(2, m_uniform_stream_buffer.GetCurrentGPUPointer()); + Gfx::GetInstance()->SetConstantBuffer(3, m_uniform_stream_buffer.GetCurrentGPUPointer()); std::memcpy(m_uniform_stream_buffer.GetCurrentHostPointer(), &geometry_shader_manager.constants, sizeof(GeometryShaderConstants)); m_uniform_stream_buffer.CommitMemory(sizeof(GeometryShaderConstants)); @@ -180,23 +180,41 @@ void VertexManager::UpdatePixelShaderConstants() auto& system = Core::System::GetInstance(); auto& pixel_shader_manager = system.GetPixelShaderManager(); - if (!pixel_shader_manager.dirty || !ReserveConstantStorage()) + if (!ReserveConstantStorage()) return; - Gfx::GetInstance()->SetConstantBuffer(0, m_uniform_stream_buffer.GetCurrentGPUPointer()); - std::memcpy(m_uniform_stream_buffer.GetCurrentHostPointer(), &pixel_shader_manager.constants, - sizeof(PixelShaderConstants)); - m_uniform_stream_buffer.CommitMemory(sizeof(PixelShaderConstants)); - ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, sizeof(PixelShaderConstants)); - pixel_shader_manager.dirty = false; + if (pixel_shader_manager.dirty) + { + Gfx::GetInstance()->SetConstantBuffer(0, m_uniform_stream_buffer.GetCurrentGPUPointer()); + std::memcpy(m_uniform_stream_buffer.GetCurrentHostPointer(), &pixel_shader_manager.constants, + sizeof(PixelShaderConstants)); + m_uniform_stream_buffer.CommitMemory(sizeof(PixelShaderConstants)); + ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, sizeof(PixelShaderConstants)); + pixel_shader_manager.dirty = false; + } + + if (pixel_shader_manager.custom_constants_dirty) + { + Gfx::GetInstance()->SetConstantBuffer(2, m_uniform_stream_buffer.GetCurrentGPUPointer()); + std::memcpy(m_uniform_stream_buffer.GetCurrentHostPointer(), + pixel_shader_manager.custom_constants.data(), + pixel_shader_manager.custom_constants.size()); + m_uniform_stream_buffer.CommitMemory( + static_cast(pixel_shader_manager.custom_constants.size())); + pixel_shader_manager.custom_constants_dirty = false; + } } bool VertexManager::ReserveConstantStorage() { + auto& system = Core::System::GetInstance(); + auto& pixel_shader_manager = system.GetPixelShaderManager(); + static constexpr u32 reserve_size = static_cast(std::max({sizeof(PixelShaderConstants), sizeof(VertexShaderConstants), sizeof(GeometryShaderConstants)})); - if (m_uniform_stream_buffer.ReserveMemory(reserve_size, + const u32 custom_constants_size = static_cast(pixel_shader_manager.custom_constants.size()); + if (m_uniform_stream_buffer.ReserveMemory(reserve_size + custom_constants_size, D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT)) { return true; @@ -214,6 +232,9 @@ bool VertexManager::ReserveConstantStorage() void VertexManager::UploadAllConstants() { + auto& system = Core::System::GetInstance(); + auto& pixel_shader_manager = system.GetPixelShaderManager(); + // We are free to re-use parts of the buffer now since we're uploading all constants. const u32 pixel_constants_offset = 0; constexpr u32 vertex_constants_offset = @@ -222,7 +243,11 @@ void VertexManager::UploadAllConstants() constexpr u32 geometry_constants_offset = Common::AlignUp(vertex_constants_offset + sizeof(VertexShaderConstants), D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT); - const u32 allocation_size = geometry_constants_offset + sizeof(GeometryShaderConstants); + constexpr u32 custom_pixel_constants_offset = + Common::AlignUp(geometry_constants_offset + sizeof(GeometryShaderConstants), + D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT); + const u32 allocation_size = custom_pixel_constants_offset + + static_cast(pixel_shader_manager.custom_constants.size()); // Allocate everything at once. // We should only be here if the buffer was full and a command buffer was submitted anyway. @@ -239,10 +264,10 @@ void VertexManager::UploadAllConstants() Gfx::GetInstance()->SetConstantBuffer(1, m_uniform_stream_buffer.GetCurrentGPUPointer() + vertex_constants_offset); Gfx::GetInstance()->SetConstantBuffer(2, m_uniform_stream_buffer.GetCurrentGPUPointer() + + custom_pixel_constants_offset); + Gfx::GetInstance()->SetConstantBuffer(3, m_uniform_stream_buffer.GetCurrentGPUPointer() + geometry_constants_offset); - auto& system = Core::System::GetInstance(); - auto& pixel_shader_manager = system.GetPixelShaderManager(); auto& vertex_shader_manager = system.GetVertexShaderManager(); auto& geometry_shader_manager = system.GetGeometryShaderManager(); @@ -253,6 +278,12 @@ void VertexManager::UploadAllConstants() &vertex_shader_manager.constants, sizeof(VertexShaderConstants)); std::memcpy(m_uniform_stream_buffer.GetCurrentHostPointer() + geometry_constants_offset, &geometry_shader_manager.constants, sizeof(GeometryShaderConstants)); + if (!pixel_shader_manager.custom_constants.empty()) + { + std::memcpy(m_uniform_stream_buffer.GetCurrentHostPointer() + custom_pixel_constants_offset, + pixel_shader_manager.custom_constants.data(), + pixel_shader_manager.custom_constants.size()); + } // Finally, flush buffer memory after copying m_uniform_stream_buffer.CommitMemory(allocation_size); diff --git a/Source/Core/VideoBackends/D3D12/DX12Context.cpp b/Source/Core/VideoBackends/D3D12/DX12Context.cpp index dd8630ac3b..843efc79d4 100644 --- a/Source/Core/VideoBackends/D3D12/DX12Context.cpp +++ b/Source/Core/VideoBackends/D3D12/DX12Context.cpp @@ -339,7 +339,7 @@ bool DXContext::CreateRootSignatures() bool DXContext::CreateGXRootSignature() { // GX: - // - 3 constant buffers (bindings 0-2), 0/1 visible in PS, 2 visible in VS, 1 visible in GS. + // - 4 constant buffers (bindings 0-3), 0/1/2 visible in PS, 2 visible in VS, 1 visible in GS. // - VideoCommon::MAX_PIXEL_SHADER_SAMPLERS textures (visible in PS). // - VideoCommon::MAX_PIXEL_SHADER_SAMPLERS samplers (visible in PS). // - 1 UAV (visible in PS). @@ -367,7 +367,7 @@ bool DXContext::CreateGXRootSignature() SetRootParamTable(¶ms[param_count], &ranges[param_count], D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 3, 1, D3D12_SHADER_VISIBILITY_VERTEX); param_count++; - SetRootParamConstant(¶ms[param_count], 3, 1, D3D12_SHADER_VISIBILITY_VERTEX); + SetRootParamConstant(¶ms[param_count], 4, 1, D3D12_SHADER_VISIBILITY_VERTEX); param_count++; // Since these must be contiguous, pixel lighting goes to bbox if not enabled. @@ -383,6 +383,9 @@ bool DXContext::CreateGXRootSignature() param_count++; } + SetRootParamCBV(¶ms[param_count], 2, D3D12_SHADER_VISIBILITY_PIXEL); + param_count++; + return BuildRootSignature(m_device.Get(), &m_gx_root_signature, params.data(), param_count); } diff --git a/Source/Core/VideoBackends/D3D12/DX12Context.h b/Source/Core/VideoBackends/D3D12/DX12Context.h index ad9ef9fe74..d492e7face 100644 --- a/Source/Core/VideoBackends/D3D12/DX12Context.h +++ b/Source/Core/VideoBackends/D3D12/DX12Context.h @@ -30,7 +30,8 @@ enum ROOT_PARAMETER ROOT_PARAMETER_VS_SRV, ROOT_PARAMETER_BASE_VERTEX_CONSTANT, ROOT_PARAMETER_PS_UAV_OR_CBV2, - ROOT_PARAMETER_PS_CBV2, // ROOT_PARAMETER_PS_UAV_OR_CBV2 if bbox is not enabled + ROOT_PARAMETER_PS_CBV2, // ROOT_PARAMETER_PS_UAV_OR_CBV2 if bbox is not enabled + ROOT_PARAMETER_PS_CUS_CBV, // ROOT_PARAMETER_PS_CBV2 if bbox is not enabled NUM_ROOT_PARAMETERS }; // Compute shader root parameters diff --git a/Source/Core/VideoBackends/D3D12/DX12Texture.cpp b/Source/Core/VideoBackends/D3D12/DX12Texture.cpp index 400867d458..4a1faf6f97 100644 --- a/Source/Core/VideoBackends/D3D12/DX12Texture.cpp +++ b/Source/Core/VideoBackends/D3D12/DX12Texture.cpp @@ -140,7 +140,8 @@ std::unique_ptr DXTexture::CreateAdopted(ID3D12Resource* resource) } TextureConfig config(static_cast(desc.Width), desc.Height, desc.MipLevels, - desc.DepthOrArraySize, desc.SampleDesc.Count, format, 0); + desc.DepthOrArraySize, desc.SampleDesc.Count, format, 0, + AbstractTextureType::Texture_2DArray); if (desc.Flags & (D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET | D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL)) { @@ -165,14 +166,34 @@ bool DXTexture::CreateSRVDescriptor() return false; } - D3D12_SHADER_RESOURCE_VIEW_DESC desc = { - D3DCommon::GetSRVFormatForAbstractFormat(m_config.format), - m_config.IsCubeMap() ? D3D12_SRV_DIMENSION_TEXTURECUBE : - m_config.IsMultisampled() ? D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY : - D3D12_SRV_DIMENSION_TEXTURE2DARRAY, - D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING}; + D3D12_SRV_DIMENSION dimension = D3D12_SRV_DIMENSION_TEXTURE2DARRAY; + if (m_config.type == AbstractTextureType::Texture_2DArray) + { + if (m_config.IsMultisampled()) + dimension = D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY; + else + dimension = D3D12_SRV_DIMENSION_TEXTURE2DARRAY; + } + else if (m_config.type == AbstractTextureType::Texture_2D) + { + if (m_config.IsMultisampled()) + dimension = D3D12_SRV_DIMENSION_TEXTURE2DMS; + else + dimension = D3D12_SRV_DIMENSION_TEXTURE2D; + } + else if (m_config.type == AbstractTextureType::Texture_CubeMap) + { + dimension = D3D12_SRV_DIMENSION_TEXTURECUBE; + } + else + { + PanicAlertFmt("Failed to allocate SRV - unhandled type"); + return false; + } + D3D12_SHADER_RESOURCE_VIEW_DESC desc = {D3DCommon::GetSRVFormatForAbstractFormat(m_config.format), + dimension, D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING}; - if (m_config.IsCubeMap()) + if (m_config.type == AbstractTextureType::Texture_CubeMap) { desc.TextureCube.MostDetailedMip = 0; desc.TextureCube.MipLevels = m_config.levels; diff --git a/Source/Core/VideoBackends/D3D12/DescriptorAllocator.cpp b/Source/Core/VideoBackends/D3D12/DescriptorAllocator.cpp index d77d7f454d..bb7043ed27 100644 --- a/Source/Core/VideoBackends/D3D12/DescriptorAllocator.cpp +++ b/Source/Core/VideoBackends/D3D12/DescriptorAllocator.cpp @@ -99,7 +99,7 @@ bool SamplerAllocator::GetGroupHandle(const SamplerStateSet& sss, // Copy samplers from the sampler heap. static constexpr std::array source_sizes = { - {1, 1, 1, 1, 1, 1, 1, 1}}; + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}; g_dx_context->GetDevice()->CopyDescriptors( 1, &allocation.cpu_handle, &VideoCommon::MAX_PIXEL_SHADER_SAMPLERS, VideoCommon::MAX_PIXEL_SHADER_SAMPLERS, source_handles.data(), source_sizes.data(), diff --git a/Source/Core/VideoBackends/Metal/MTLBoundingBox.h b/Source/Core/VideoBackends/Metal/MTLBoundingBox.h index d4a67389a2..f73d0a4a76 100644 --- a/Source/Core/VideoBackends/Metal/MTLBoundingBox.h +++ b/Source/Core/VideoBackends/Metal/MTLBoundingBox.h @@ -18,7 +18,7 @@ public: protected: std::vector Read(u32 index, u32 length) override; - void Write(u32 index, const std::vector& values) override; + void Write(u32 index, std::span values) override; private: BBoxType* m_cpu_buffer_ptr; diff --git a/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm b/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm index 0bdcc9ef62..da36e6a0b2 100644 --- a/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm +++ b/Source/Core/VideoBackends/Metal/MTLBoundingBox.mm @@ -42,7 +42,7 @@ std::vector Metal::BoundingBox::Read(u32 index, u32 length) } } -void Metal::BoundingBox::Write(u32 index, const std::vector& values) +void Metal::BoundingBox::Write(u32 index, std::span values) { const u32 size = values.size() * sizeof(BBoxType); if (!g_state_tracker->HasUnflushedData() && !g_state_tracker->GPUBusy()) diff --git a/Source/Core/VideoBackends/Metal/MTLGfx.mm b/Source/Core/VideoBackends/Metal/MTLGfx.mm index f0376ba3ed..d594117de5 100644 --- a/Source/Core/VideoBackends/Metal/MTLGfx.mm +++ b/Source/Core/VideoBackends/Metal/MTLGfx.mm @@ -36,14 +36,29 @@ bool Metal::Gfx::IsHeadless() const // MARK: Texture Creation +static MTLTextureType FromAbstract(AbstractTextureType type, bool multisample) +{ + switch (type) + { + case AbstractTextureType::Texture_2D: + return multisample ? MTLTextureType2DMultisample : MTLTextureType2D; + case AbstractTextureType::Texture_2DArray: + return multisample ? MTLTextureType2DMultisampleArray : MTLTextureType2DArray; + case AbstractTextureType::Texture_CubeMap: + return MTLTextureTypeCube; + } + + ASSERT(false); + return MTLTextureType2DArray; +} + std::unique_ptr Metal::Gfx::CreateTexture(const TextureConfig& config, std::string_view name) { @autoreleasepool { MRCOwned desc = MRCTransfer([MTLTextureDescriptor new]); - [desc setTextureType:config.samples > 1 ? MTLTextureType2DMultisampleArray : - MTLTextureType2DArray]; + [desc setTextureType:FromAbstract(config.type, config.samples > 1)]; [desc setPixelFormat:Util::FromAbstract(config.format)]; [desc setWidth:config.width]; [desc setHeight:config.height]; @@ -386,9 +401,11 @@ void Metal::Gfx::SetSamplerState(u32 index, const SamplerState& state) g_state_tracker->SetSampler(index, state); } -void Metal::Gfx::SetComputeImageTexture(u32, AbstractTexture* texture, bool read, bool write) +void Metal::Gfx::SetComputeImageTexture(u32 index, AbstractTexture* texture, bool read, bool write) { - g_state_tracker->SetComputeTexture(static_cast(texture)); + g_state_tracker->SetTexture(index + VideoCommon::MAX_COMPUTE_SHADER_SAMPLERS, + texture ? static_cast(texture)->GetMTLTexture() : + nullptr); } void Metal::Gfx::UnbindTexture(const AbstractTexture* texture) @@ -488,8 +505,8 @@ void Metal::Gfx::SetupSurface() [m_layer setDrawableSize:{static_cast(info.width), static_cast(info.height)}]; - TextureConfig cfg(info.width, info.height, 1, 1, 1, info.format, - AbstractTextureFlag_RenderTarget); + TextureConfig cfg(info.width, info.height, 1, 1, 1, info.format, AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); m_bb_texture = std::make_unique(nullptr, cfg); m_backbuffer = std::make_unique( m_bb_texture.get(), nullptr, std::vector{}, info.width, info.height, 1, 1); diff --git a/Source/Core/VideoBackends/Metal/MTLMain.mm b/Source/Core/VideoBackends/Metal/MTLMain.mm index 740b8c8a9c..cddb8f1c7c 100644 --- a/Source/Core/VideoBackends/Metal/MTLMain.mm +++ b/Source/Core/VideoBackends/Metal/MTLMain.mm @@ -96,8 +96,23 @@ bool Metal::VideoBackend::Initialize(const WindowSystemInfo& wsi) Util::PopulateBackendInfoFeatures(&g_Config, adapter); #if TARGET_OS_OSX - if (@available(macOS 13.3, *)) +// This should be available on all macOS 13.3+ systems – but when using OCLP drivers, some devices +// fail with "Unrecognized selector -[MTLIGAccelDevice setShouldMaximizeConcurrentCompilation:]" +// +// This concerns Intel Ivy Bridge, Haswell and Nvidia Kepler on macOS 13.3 or newer. +// (See +// https://github.com/dortania/OpenCore-Legacy-Patcher/blob/34676702f494a2a789c514cc76dba19b8b7206b1/docs/PATCHEXPLAIN.md?plain=1#L354C1-L354C83) +// +// Perform the feature detection dynamically instead. +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunguarded-availability" + + if ([adapter respondsToSelector:@selector(setShouldMaximizeConcurrentCompilation:)]) + { [adapter setShouldMaximizeConcurrentCompilation:YES]; + } + +#pragma clang diagnostic pop #endif UpdateActiveConfig(); diff --git a/Source/Core/VideoBackends/Metal/MTLPipeline.h b/Source/Core/VideoBackends/Metal/MTLPipeline.h index 0d7c6b6650..d8c59a1b5b 100644 --- a/Source/Core/VideoBackends/Metal/MTLPipeline.h +++ b/Source/Core/VideoBackends/Metal/MTLPipeline.h @@ -61,12 +61,14 @@ public: MRCOwned> pipeline); id GetComputePipeline() const { return m_compute_pipeline; } - bool UsesTexture(u32 index) const { return m_textures & (1 << index); } + u32 GetTextures() const { return m_textures; } + u32 GetSamplers() const { return m_samplers; } bool UsesBuffer(u32 index) const { return m_buffers & (1 << index); } private: MRCOwned> m_compute_pipeline; u32 m_textures = 0; + u32 m_samplers = 0; u32 m_buffers = 0; }; } // namespace Metal diff --git a/Source/Core/VideoBackends/Metal/MTLPipeline.mm b/Source/Core/VideoBackends/Metal/MTLPipeline.mm index cc99038859..7d43a1a6d7 100644 --- a/Source/Core/VideoBackends/Metal/MTLPipeline.mm +++ b/Source/Core/VideoBackends/Metal/MTLPipeline.mm @@ -67,5 +67,5 @@ Metal::ComputePipeline::ComputePipeline(ShaderStage stage, MTLComputePipelineRef MRCOwned> pipeline) : Shader(stage, std::move(msl), std::move(shader)), m_compute_pipeline(std::move(pipeline)) { - GetArguments([reflection arguments], &m_textures, nullptr, &m_buffers); + GetArguments([reflection arguments], &m_textures, &m_samplers, &m_buffers); } diff --git a/Source/Core/VideoBackends/Metal/MTLStateTracker.h b/Source/Core/VideoBackends/Metal/MTLStateTracker.h index f3fa306dd7..75bd34352b 100644 --- a/Source/Core/VideoBackends/Metal/MTLStateTracker.h +++ b/Source/Core/VideoBackends/Metal/MTLStateTracker.h @@ -90,7 +90,6 @@ public: void SetViewport(float x, float y, float width, float height, float near_depth, float far_depth); void SetTexture(u32 idx, id texture); void SetSampler(u32 idx, const SamplerState& sampler); - void SetComputeTexture(const Texture* texture); void InvalidateUniforms(bool vertex, bool geometry, bool fragment); void SetUtilityUniform(const void* buffer, size_t size); void SetTexelBuffer(id buffer, u32 offset0, u32 offset1); @@ -191,11 +190,18 @@ private: MRCOwned> m_dummy_texture; + // Compute has a set of samplers and a set of writable images + static constexpr u32 MAX_COMPUTE_TEXTURES = VideoCommon::MAX_COMPUTE_SHADER_SAMPLERS * 2; + static constexpr u32 MAX_PIXEL_TEXTURES = VideoCommon::MAX_PIXEL_SHADER_SAMPLERS; + static constexpr u32 MAX_TEXTURES = std::max(MAX_PIXEL_TEXTURES, MAX_COMPUTE_TEXTURES); + static constexpr u32 MAX_SAMPLERS = + std::max(VideoCommon::MAX_PIXEL_SHADER_SAMPLERS, VideoCommon::MAX_COMPUTE_SHADER_SAMPLERS); + // MARK: State - u8 m_dirty_textures; - u8 m_dirty_samplers; - static_assert(sizeof(m_dirty_textures) * 8 >= VideoCommon::MAX_PIXEL_SHADER_SAMPLERS, - "Make these bigger"); + u16 m_dirty_textures; + u16 m_dirty_samplers; + static_assert(sizeof(m_dirty_textures) * 8 >= MAX_TEXTURES, "Make this bigger"); + static_assert(sizeof(m_dirty_samplers) * 8 >= MAX_SAMPLERS, "Make this bigger"); union Flags { struct @@ -206,7 +212,6 @@ private: bool has_gx_ps_uniform : 1; bool has_utility_vs_uniform : 1; bool has_utility_ps_uniform : 1; - bool has_compute_texture : 1; bool has_pipeline : 1; bool has_scissor : 1; bool has_viewport : 1; @@ -232,7 +237,7 @@ private: NSString* label; id pipeline; std::array, 2> vertex_buffers; - std::array, 2> fragment_buffers; + std::array, 3> fragment_buffers; u32 width; u32 height; MathUtil::Rectangle scissor_rect; @@ -251,11 +256,11 @@ private: Util::Viewport viewport; const Pipeline* render_pipeline = nullptr; const ComputePipeline* compute_pipeline = nullptr; - std::array, VideoCommon::MAX_PIXEL_SHADER_SAMPLERS> textures = {}; - std::array, VideoCommon::MAX_PIXEL_SHADER_SAMPLERS> samplers = {}; - std::array sampler_min_lod; - std::array sampler_max_lod; - std::array sampler_states; + std::array, MAX_TEXTURES> textures = {}; + std::array, MAX_SAMPLERS> samplers = {}; + std::array sampler_min_lod; + std::array sampler_max_lod; + std::array sampler_states; const Texture* compute_texture = nullptr; std::unique_ptr utility_uniform; u32 utility_uniform_size = 0; diff --git a/Source/Core/VideoBackends/Metal/MTLStateTracker.mm b/Source/Core/VideoBackends/Metal/MTLStateTracker.mm index 8546744a4d..b67c4162b1 100644 --- a/Source/Core/VideoBackends/Metal/MTLStateTracker.mm +++ b/Source/Core/VideoBackends/Metal/MTLStateTracker.mm @@ -7,6 +7,7 @@ #include #include +#include "Common/Align.h" #include "Common/Assert.h" #include "Core/System.h" @@ -344,8 +345,8 @@ void Metal::StateTracker::BeginRenderPass(MTLRenderPassDescriptor* descriptor) m_current.cull_mode = MTLCullModeNone; m_current.perf_query_group = static_cast(-1); m_flags.NewEncoder(); - m_dirty_samplers = (1 << VideoCommon::MAX_PIXEL_SHADER_SAMPLERS) - 1; - m_dirty_textures = (1 << VideoCommon::MAX_PIXEL_SHADER_SAMPLERS) - 1; + m_dirty_samplers = (1 << MAX_SAMPLERS) - 1; + m_dirty_textures = (1 << MAX_TEXTURES) - 1; CheckScissor(); CheckViewport(); ASSERT_MSG(VIDEO, m_current_render_encoder, "Failed to create render encoder!"); @@ -359,8 +360,8 @@ void Metal::StateTracker::BeginComputePass() if (m_manual_buffer_upload) [m_current_compute_encoder waitForFence:m_fence]; m_flags.NewEncoder(); - m_dirty_samplers = (1 << VideoCommon::MAX_PIXEL_SHADER_SAMPLERS) - 1; - m_dirty_textures = (1 << VideoCommon::MAX_PIXEL_SHADER_SAMPLERS) - 1; + m_dirty_samplers = (1 << MAX_SAMPLERS) - 1; + m_dirty_textures = (1 << MAX_TEXTURES) - 1; } void Metal::StateTracker::EndRenderPass() @@ -535,15 +536,6 @@ void Metal::StateTracker::SetSampler(u32 idx, const SamplerState& sampler) SetSamplerForce(idx, sampler); } -void Metal::StateTracker::SetComputeTexture(const Texture* texture) -{ - if (m_state.compute_texture != texture) - { - m_state.compute_texture = texture; - m_flags.has_compute_texture = false; - } -} - void Metal::StateTracker::UnbindTexture(id texture) { for (size_t i = 0; i < std::size(m_state.textures); ++i) @@ -565,12 +557,15 @@ void Metal::StateTracker::InvalidateUniforms(bool vertex, bool geometry, bool fr void Metal::StateTracker::SetUtilityUniform(const void* buffer, size_t size) { + // Shader often uses 16-byte aligned types + // Metal validation will complain if our upload is smaller than the struct with padding + size_t aligned_size = Common::AlignUp(size, 16); if (m_state.utility_uniform_capacity < size) { - m_state.utility_uniform = std::unique_ptr(new u8[size]); - m_state.utility_uniform_capacity = size; + m_state.utility_uniform = std::unique_ptr(new u8[aligned_size]); + m_state.utility_uniform_capacity = static_cast(aligned_size); } - m_state.utility_uniform_size = size; + m_state.utility_uniform_size = static_cast(aligned_size); memcpy(m_state.utility_uniform.get(), buffer, size); m_flags.has_utility_vs_uniform = false; m_flags.has_utility_ps_uniform = false; @@ -893,10 +888,31 @@ void Metal::StateTracker::PrepareCompute() m_flags.has_pipeline = true; [enc setComputePipelineState:pipe->GetComputePipeline()]; } - if (!m_flags.has_compute_texture && pipe->UsesTexture(0)) + if (u32 dirty = m_dirty_textures & pipe->GetTextures()) { - m_flags.has_compute_texture = true; - [enc setTexture:m_state.compute_texture->GetMTLTexture() atIndex:0]; + m_dirty_textures &= ~pipe->GetTextures(); + // Since there's two sets of textures, it's likely there'll be a few in each + // Check each set separately to avoid doing too many unneccessary bindings + constexpr u32 lo_mask = (1 << VideoCommon::MAX_COMPUTE_SHADER_SAMPLERS) - 1; + if (u32 lo = dirty & lo_mask) + { + NSRange range = RangeOfBits(lo); + [enc setTextures:&m_state.textures[range.location] withRange:range]; + } + if (u32 hi = dirty & ~lo_mask) + { + NSRange range = RangeOfBits(hi); + [enc setTextures:&m_state.textures[range.location] withRange:range]; + } + } + if (u32 dirty = m_dirty_samplers & pipe->GetSamplers()) + { + m_dirty_samplers &= ~pipe->GetSamplers(); + NSRange range = RangeOfBits(dirty); + [enc setSamplerStates:&m_state.samplers[range.location] + lodMinClamps:&m_state.sampler_min_lod[range.location] + lodMaxClamps:&m_state.sampler_max_lod[range.location] + withRange:range]; } // Compute and render can't happen at the same time, so just reuse one of the flags if (!m_flags.has_utility_vs_uniform && pipe->UsesBuffer(0)) diff --git a/Source/Core/VideoBackends/Metal/MTLUtil.mm b/Source/Core/VideoBackends/Metal/MTLUtil.mm index d10aa4b5f0..c7a5c82e34 100644 --- a/Source/Core/VideoBackends/Metal/MTLUtil.mm +++ b/Source/Core/VideoBackends/Metal/MTLUtil.mm @@ -11,6 +11,7 @@ #include "Common/MsgHandler.h" +#include "VideoCommon/Constants.h" #include "VideoCommon/DriverDetails.h" #include "VideoCommon/Spirv.h" @@ -365,10 +366,10 @@ static const std::string_view COMPUTE_SHADER_HEADER = R"( #extension GL_EXT_shader_explicit_arithmetic_types_int8 : require #extension GL_EXT_shader_explicit_arithmetic_types_int16 : require -// All resources are packed into one descriptor set for compute. #define UBO_BINDING(packing, x) layout(packing, set = 0, binding = (x - 1)) +#define SAMPLER_BINDING(x) layout(set = 1, binding = x) #define SSBO_BINDING(x) layout(std430, set = 2, binding = x) -#define IMAGE_BINDING(format, x) layout(format, set = 1, binding = x) +#define IMAGE_BINDING(format, x) layout(format, set = 3, binding = x) // hlsl to glsl function translation #define API_METAL 1 @@ -458,24 +459,17 @@ std::optional Metal::Util::TranslateShaderToMSL(ShaderStage stage, static const spirv_cross::MSLResourceBinding resource_bindings[] = { MakeResourceBinding(spv::ExecutionModelVertex, 0, 0, 1, 0, 0), // vs/ubo MakeResourceBinding(spv::ExecutionModelVertex, 0, 1, 1, 0, 0), // vs/ubo - MakeResourceBinding(spv::ExecutionModelVertex, 0, 2, 2, 0, 0), // vs/ubo + MakeResourceBinding(spv::ExecutionModelVertex, 0, 3, 2, 0, 0), // vs/ubo MakeResourceBinding(spv::ExecutionModelVertex, 2, 1, 0, 0, 0), // vs/ssbo MakeResourceBinding(spv::ExecutionModelFragment, 0, 0, 0, 0, 0), // vs/ubo MakeResourceBinding(spv::ExecutionModelFragment, 0, 1, 1, 0, 0), // vs/ubo - MakeResourceBinding(spv::ExecutionModelFragment, 1, 0, 0, 0, 0), // ps/samp0 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 1, 0, 1, 1), // ps/samp1 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 2, 0, 2, 2), // ps/samp2 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 3, 0, 3, 3), // ps/samp3 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 4, 0, 4, 4), // ps/samp4 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 5, 0, 5, 5), // ps/samp5 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 6, 0, 6, 6), // ps/samp6 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 7, 0, 7, 7), // ps/samp7 - MakeResourceBinding(spv::ExecutionModelFragment, 1, 8, 0, 8, 8), // ps/samp8 + // Dynamic list initialized below Fragment, 1, N, 0, N, N // ps/samp0-N MakeResourceBinding(spv::ExecutionModelFragment, 2, 0, 2, 0, 0), // ps/ssbo MakeResourceBinding(spv::ExecutionModelGLCompute, 0, 1, 0, 0, 0), // cs/ubo - MakeResourceBinding(spv::ExecutionModelGLCompute, 1, 0, 0, 0, 0), // cs/output_image + // Dynamic list initialized below GLCompute, 1, N, 0, N, N, // cs/samp0-N MakeResourceBinding(spv::ExecutionModelGLCompute, 2, 0, 2, 0, 0), // cs/ssbo MakeResourceBinding(spv::ExecutionModelGLCompute, 2, 1, 3, 0, 0), // cs/ssbo + // Dynamic list initialized below GLCompute, 3, N, 0, N, 0, // cs/img0-N }; spirv_cross::CompilerMSL::Options options; @@ -503,6 +497,29 @@ std::optional Metal::Util::TranslateShaderToMSL(ShaderStage stage, for (auto& binding : resource_bindings) compiler.add_msl_resource_binding(binding); + if (stage == ShaderStage::Pixel) + { + for (u32 i = 0; i < VideoCommon::MAX_PIXEL_SHADER_SAMPLERS; i++) // ps/samp0-N + { + compiler.add_msl_resource_binding( + MakeResourceBinding(spv::ExecutionModelFragment, 1, i, 0, i, i)); + } + } + else if (stage == ShaderStage::Compute) + { + u32 img = 0; + u32 smp = 0; + for (u32 i = 0; i < VideoCommon::MAX_COMPUTE_SHADER_SAMPLERS; i++) // cs/samp0-N + { + compiler.add_msl_resource_binding( + MakeResourceBinding(spv::ExecutionModelGLCompute, 1, i, 0, img++, smp++)); + } + for (u32 i = 0; i < VideoCommon::MAX_COMPUTE_SHADER_SAMPLERS; i++) // cs/img0-N + { + compiler.add_msl_resource_binding( + MakeResourceBinding(spv::ExecutionModelGLCompute, 3, i, 0, img++, 0)); + } + } std::string output(MSL_HEADER); std::string compiled = compiler.compile(); diff --git a/Source/Core/VideoBackends/Null/NullBoundingBox.h b/Source/Core/VideoBackends/Null/NullBoundingBox.h index 74cf04e06d..f33ca2f67b 100644 --- a/Source/Core/VideoBackends/Null/NullBoundingBox.h +++ b/Source/Core/VideoBackends/Null/NullBoundingBox.h @@ -19,7 +19,7 @@ protected: { return std::vector(length); } - void Write(u32 index, const std::vector& values) override {} + void Write(u32 index, std::span values) override {} }; } // namespace Null diff --git a/Source/Core/VideoBackends/OGL/OGLBoundingBox.cpp b/Source/Core/VideoBackends/OGL/OGLBoundingBox.cpp index d21326c1f5..6936163f3e 100644 --- a/Source/Core/VideoBackends/OGL/OGLBoundingBox.cpp +++ b/Source/Core/VideoBackends/OGL/OGLBoundingBox.cpp @@ -66,7 +66,7 @@ std::vector OGLBoundingBox::Read(u32 index, u32 length) return values; } -void OGLBoundingBox::Write(u32 index, const std::vector& values) +void OGLBoundingBox::Write(u32 index, std::span values) { glBindBuffer(GL_SHADER_STORAGE_BUFFER, m_buffer_id); glBufferSubData(GL_SHADER_STORAGE_BUFFER, sizeof(BBoxType) * index, diff --git a/Source/Core/VideoBackends/OGL/OGLBoundingBox.h b/Source/Core/VideoBackends/OGL/OGLBoundingBox.h index 50d063d7b7..70de8197d9 100644 --- a/Source/Core/VideoBackends/OGL/OGLBoundingBox.h +++ b/Source/Core/VideoBackends/OGL/OGLBoundingBox.h @@ -19,7 +19,7 @@ public: protected: std::vector Read(u32 index, u32 length) override; - void Write(u32 index, const std::vector& values) override; + void Write(u32 index, std::span values) override; private: GLuint m_buffer_id = 0; diff --git a/Source/Core/VideoBackends/OGL/OGLConfig.cpp b/Source/Core/VideoBackends/OGL/OGLConfig.cpp index 2695402b63..8b662dc03f 100644 --- a/Source/Core/VideoBackends/OGL/OGLConfig.cpp +++ b/Source/Core/VideoBackends/OGL/OGLConfig.cpp @@ -287,10 +287,6 @@ bool PopulateConfig(GLContext* m_main_gl_context) g_Config.backend_info.bSupportsPrimitiveRestart = !DriverDetails::HasBug(DriverDetails::BUG_PRIMITIVE_RESTART) && ((GLExtensions::Version() >= 310) || GLExtensions::Supports("GL_NV_primitive_restart")); - g_Config.backend_info.bSupportsFragmentStoresAndAtomics = - GLExtensions::Supports("GL_ARB_shader_storage_buffer_object"); - g_Config.backend_info.bSupportsVSLinePointExpand = - GLExtensions::Supports("GL_ARB_shader_storage_buffer_object"); g_Config.backend_info.bSupportsGSInstancing = GLExtensions::Supports("GL_ARB_gpu_shader5"); g_Config.backend_info.bSupportsSSAA = GLExtensions::Supports("GL_ARB_gpu_shader5") && GLExtensions::Supports("GL_ARB_sample_shading"); @@ -351,6 +347,21 @@ bool PopulateConfig(GLContext* m_main_gl_context) g_Config.backend_info.bSupportsTextureQueryLevels = GLExtensions::Supports("GL_ARB_texture_query_levels") || GLExtensions::Version() >= 430; + if (GLExtensions::Supports("GL_ARB_shader_storage_buffer_object")) + { + GLint fs = 0; + GLint vs = 0; + glGetIntegerv(GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, &fs); + glGetIntegerv(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, &vs); + g_Config.backend_info.bSupportsFragmentStoresAndAtomics = fs >= 1; + g_Config.backend_info.bSupportsVSLinePointExpand = vs >= 1; + } + else + { + g_Config.backend_info.bSupportsFragmentStoresAndAtomics = false; + g_Config.backend_info.bSupportsVSLinePointExpand = false; + } + if (GLExtensions::Supports("GL_EXT_shader_framebuffer_fetch")) { g_ogl_config.SupportedFramebufferFetch = EsFbFetchType::FbFetchExt; @@ -728,21 +739,27 @@ bool PopulateConfig(GLContext* m_main_gl_context) INFO_LOG_FMT(VIDEO, "Video Info: {}, {}, {}", g_ogl_config.gl_vendor, g_ogl_config.gl_renderer, g_ogl_config.gl_version); - WARN_LOG_FMT(VIDEO, "Missing OGL Extensions: {}{}{}{}{}{}{}{}{}{}{}{}{}{}", - g_ActiveConfig.backend_info.bSupportsDualSourceBlend ? "" : "DualSourceBlend ", - g_ActiveConfig.backend_info.bSupportsPrimitiveRestart ? "" : "PrimitiveRestart ", - g_ActiveConfig.backend_info.bSupportsEarlyZ ? "" : "EarlyZ ", - g_ogl_config.bSupportsGLPinnedMemory ? "" : "PinnedMemory ", - supports_glsl_cache ? "" : "ShaderCache ", - g_ogl_config.bSupportsGLBaseVertex ? "" : "BaseVertex ", - g_ogl_config.bSupportsGLBufferStorage ? "" : "BufferStorage ", - g_ogl_config.bSupportsGLSync ? "" : "Sync ", - g_ogl_config.bSupportsMSAA ? "" : "MSAA ", - g_ActiveConfig.backend_info.bSupportsSSAA ? "" : "SSAA ", - g_ActiveConfig.backend_info.bSupportsGSInstancing ? "" : "GSInstancing ", - g_ActiveConfig.backend_info.bSupportsClipControl ? "" : "ClipControl ", - g_ogl_config.bSupportsCopySubImage ? "" : "CopyImageSubData ", - g_ActiveConfig.backend_info.bSupportsDepthClamp ? "" : "DepthClamp "); + + const std::string missing_extensions = fmt::format( + "{}{}{}{}{}{}{}{}{}{}{}{}{}{}", + g_ActiveConfig.backend_info.bSupportsDualSourceBlend ? "" : "DualSourceBlend ", + g_ActiveConfig.backend_info.bSupportsPrimitiveRestart ? "" : "PrimitiveRestart ", + g_ActiveConfig.backend_info.bSupportsEarlyZ ? "" : "EarlyZ ", + g_ogl_config.bSupportsGLPinnedMemory ? "" : "PinnedMemory ", + supports_glsl_cache ? "" : "ShaderCache ", + g_ogl_config.bSupportsGLBaseVertex ? "" : "BaseVertex ", + g_ogl_config.bSupportsGLBufferStorage ? "" : "BufferStorage ", + g_ogl_config.bSupportsGLSync ? "" : "Sync ", g_ogl_config.bSupportsMSAA ? "" : "MSAA ", + g_ActiveConfig.backend_info.bSupportsSSAA ? "" : "SSAA ", + g_ActiveConfig.backend_info.bSupportsGSInstancing ? "" : "GSInstancing ", + g_ActiveConfig.backend_info.bSupportsClipControl ? "" : "ClipControl ", + g_ogl_config.bSupportsCopySubImage ? "" : "CopyImageSubData ", + g_ActiveConfig.backend_info.bSupportsDepthClamp ? "" : "DepthClamp "); + + if (missing_extensions.empty()) + INFO_LOG_FMT(VIDEO, "All used OGL Extensions are available."); + else + WARN_LOG_FMT(VIDEO, "Missing OGL Extensions: {}", missing_extensions); return true; } diff --git a/Source/Core/VideoBackends/OGL/OGLTexture.cpp b/Source/Core/VideoBackends/OGL/OGLTexture.cpp index 70c38d14ff..58f1b10a04 100644 --- a/Source/Core/VideoBackends/OGL/OGLTexture.cpp +++ b/Source/Core/VideoBackends/OGL/OGLTexture.cpp @@ -140,29 +140,61 @@ OGLTexture::OGLTexture(const TextureConfig& tex_config, std::string_view name) glTexParameteri(target, GL_TEXTURE_MAX_LEVEL, m_config.levels - 1); GLenum gl_internal_format = GetGLInternalFormatForTextureFormat(m_config.format, true); - if (g_ogl_config.bSupportsTextureStorage && m_config.IsCubeMap()) + if (g_ogl_config.bSupportsTextureStorage && m_config.type == AbstractTextureType::Texture_CubeMap) { glTexStorage2D(target, m_config.levels, gl_internal_format, m_config.width, m_config.height); } else if (tex_config.IsMultisampled()) { ASSERT(g_ogl_config.bSupportsMSAA); - if (g_ogl_config.SupportedMultisampleTexStorage != MultisampleTexStorageType::TexStorageNone) + if (m_config.type == AbstractTextureType::Texture_2DArray) { - glTexStorage3DMultisample(target, tex_config.samples, gl_internal_format, m_config.width, + if (g_ogl_config.SupportedMultisampleTexStorage != MultisampleTexStorageType::TexStorageNone) + { + glTexStorage3DMultisample(target, tex_config.samples, gl_internal_format, m_config.width, + m_config.height, m_config.layers, GL_FALSE); + } + else + { + ASSERT(!g_ogl_config.bIsES); + glTexImage3DMultisample(target, tex_config.samples, gl_internal_format, m_config.width, m_config.height, m_config.layers, GL_FALSE); + } + } + else if (m_config.type == AbstractTextureType::Texture_2D) + { + if (g_ogl_config.SupportedMultisampleTexStorage != MultisampleTexStorageType::TexStorageNone) + { + glTexStorage2DMultisample(target, tex_config.samples, gl_internal_format, m_config.width, + m_config.height, GL_FALSE); + } + else + { + ASSERT(!g_ogl_config.bIsES); + glTexImage2DMultisample(target, tex_config.samples, gl_internal_format, m_config.width, + m_config.height, GL_FALSE); + } } else { - ASSERT(!g_ogl_config.bIsES); - glTexImage3DMultisample(target, tex_config.samples, gl_internal_format, m_config.width, - m_config.height, m_config.layers, GL_FALSE); + ASSERT(false); } } else if (g_ogl_config.bSupportsTextureStorage) { - glTexStorage3D(target, m_config.levels, gl_internal_format, m_config.width, m_config.height, - m_config.layers); + if (m_config.type == AbstractTextureType::Texture_2DArray) + { + glTexStorage3D(target, m_config.levels, gl_internal_format, m_config.width, m_config.height, + m_config.layers); + } + else if (m_config.type == AbstractTextureType::Texture_2D) + { + glTexStorage2D(target, m_config.levels, gl_internal_format, m_config.width, m_config.height); + } + else + { + ASSERT(false); + } } if (m_config.IsRenderTarget()) @@ -271,7 +303,7 @@ void OGLTexture::Load(u32 level, u32 width, u32 height, u32 row_length, const u8 GLenum gl_internal_format = GetGLInternalFormatForTextureFormat(m_config.format, false); if (IsCompressedFormat(m_config.format)) { - if (m_config.IsCubeMap()) + if (m_config.type == AbstractTextureType::Texture_CubeMap) { if (g_ogl_config.bSupportsTextureStorage) { @@ -285,7 +317,20 @@ void OGLTexture::Load(u32 level, u32 width, u32 height, u32 row_length, const u8 width, height, 0, static_cast(buffer_size), buffer); } } - else + else if (m_config.type == AbstractTextureType::Texture_2D) + { + if (g_ogl_config.bSupportsTextureStorage) + { + glCompressedTexSubImage2D(target, level, 0, 0, width, height, gl_internal_format, + static_cast(buffer_size), buffer); + } + else + { + glCompressedTexImage2D(target, level, gl_internal_format, width, height, 0, + static_cast(buffer_size), buffer); + } + } + else if (m_config.type == AbstractTextureType::Texture_2DArray) { if (g_ogl_config.bSupportsTextureStorage) { @@ -298,12 +343,16 @@ void OGLTexture::Load(u32 level, u32 width, u32 height, u32 row_length, const u8 static_cast(buffer_size), buffer); } } + else + { + PanicAlertFmt("Failed to handle compressed texture load - unhandled type"); + } } else { GLenum gl_format = GetGLFormatForTextureFormat(m_config.format); GLenum gl_type = GetGLTypeForTextureFormat(m_config.format); - if (m_config.IsCubeMap()) + if (m_config.type == AbstractTextureType::Texture_CubeMap) { if (g_ogl_config.bSupportsTextureStorage) { @@ -316,7 +365,19 @@ void OGLTexture::Load(u32 level, u32 width, u32 height, u32 row_length, const u8 height, 0, gl_format, gl_type, buffer); } } - else + else if (m_config.type == AbstractTextureType::Texture_2D) + { + if (g_ogl_config.bSupportsTextureStorage) + { + glTexSubImage2D(target, level, 0, 0, width, height, gl_format, gl_type, buffer); + } + else + { + glTexImage2D(target, level, gl_internal_format, width, height, 0, gl_format, gl_type, + buffer); + } + } + else if (m_config.type == AbstractTextureType::Texture_2DArray) { if (g_ogl_config.bSupportsTextureStorage) { @@ -328,6 +389,10 @@ void OGLTexture::Load(u32 level, u32 width, u32 height, u32 row_length, const u8 buffer); } } + else + { + PanicAlertFmt("Failed to handle texture load - unhandled type"); + } } if (row_length != width) diff --git a/Source/Core/VideoBackends/OGL/OGLTexture.h b/Source/Core/VideoBackends/OGL/OGLTexture.h index 91879a6564..eea458c5a1 100644 --- a/Source/Core/VideoBackends/OGL/OGLTexture.h +++ b/Source/Core/VideoBackends/OGL/OGLTexture.h @@ -34,9 +34,26 @@ public: GLuint GetGLTextureId() const { return m_texId; } GLenum GetGLTarget() const { - return m_config.IsCubeMap() ? GL_TEXTURE_CUBE_MAP : - IsMultisampled() ? GL_TEXTURE_2D_MULTISAMPLE_ARRAY : - GL_TEXTURE_2D_ARRAY; + if (m_config.type == AbstractTextureType::Texture_2DArray) + { + if (m_config.IsMultisampled()) + return GL_TEXTURE_2D_MULTISAMPLE_ARRAY; + else + return GL_TEXTURE_2D_ARRAY; + } + else if (m_config.type == AbstractTextureType::Texture_2D) + { + if (m_config.IsMultisampled()) + return GL_TEXTURE_2D_MULTISAMPLE; + else + return GL_TEXTURE_2D; + } + else if (m_config.type == AbstractTextureType::Texture_CubeMap) + { + return GL_TEXTURE_CUBE_MAP; + } + + return GL_TEXTURE_2D_ARRAY; } static GLenum GetGLInternalFormatForTextureFormat(AbstractTextureFormat format, bool storage); GLenum GetGLFormatForImageTexture() const; diff --git a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp index 8c56a40e8c..91794696b9 100644 --- a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp +++ b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp @@ -105,9 +105,9 @@ void SHADER::SetProgramVariables() if (VSBlock_id != -1) glUniformBlockBinding(glprogid, VSBlock_id, 2); if (GSBlock_id != -1) - glUniformBlockBinding(glprogid, GSBlock_id, 3); + glUniformBlockBinding(glprogid, GSBlock_id, 4); if (UBERBlock_id != -1) - glUniformBlockBinding(glprogid, UBERBlock_id, 4); + glUniformBlockBinding(glprogid, UBERBlock_id, 5); // Bind Texture Samplers for (int a = 0; a < 8; ++a) @@ -232,35 +232,54 @@ void ProgramShaderCache::UploadConstants() auto& pixel_shader_manager = system.GetPixelShaderManager(); auto& vertex_shader_manager = system.GetVertexShaderManager(); auto& geometry_shader_manager = system.GetGeometryShaderManager(); - if (pixel_shader_manager.dirty || vertex_shader_manager.dirty || geometry_shader_manager.dirty) + if (pixel_shader_manager.dirty || vertex_shader_manager.dirty || geometry_shader_manager.dirty || + pixel_shader_manager.custom_constants_dirty) { - auto buffer = s_buffer->Map(s_ubo_buffer_size, s_ubo_align); + const u32 custom_constants_size = static_cast( + Common::AlignUp(pixel_shader_manager.custom_constants.size(), s_ubo_align)); + auto buffer = s_buffer->Map(s_ubo_buffer_size + custom_constants_size, s_ubo_align); memcpy(buffer.first, &pixel_shader_manager.constants, sizeof(PixelShaderConstants)); - memcpy(buffer.first + Common::AlignUp(sizeof(PixelShaderConstants), s_ubo_align), - &vertex_shader_manager.constants, sizeof(VertexShaderConstants)); + u64 size = Common::AlignUp(sizeof(PixelShaderConstants), s_ubo_align); - memcpy(buffer.first + Common::AlignUp(sizeof(PixelShaderConstants), s_ubo_align) + - Common::AlignUp(sizeof(VertexShaderConstants), s_ubo_align), - &geometry_shader_manager.constants, sizeof(GeometryShaderConstants)); + memcpy(buffer.first + size, &vertex_shader_manager.constants, sizeof(VertexShaderConstants)); + size += Common::AlignUp(sizeof(VertexShaderConstants), s_ubo_align); + + if (!pixel_shader_manager.custom_constants.empty()) + { + memcpy(buffer.first + size, pixel_shader_manager.custom_constants.data(), + pixel_shader_manager.custom_constants.size()); + size += custom_constants_size; + } + + memcpy(buffer.first + size, &geometry_shader_manager.constants, + sizeof(GeometryShaderConstants)); + + s_buffer->Unmap(s_ubo_buffer_size + custom_constants_size); - s_buffer->Unmap(s_ubo_buffer_size); glBindBufferRange(GL_UNIFORM_BUFFER, 1, s_buffer->m_buffer, buffer.second, sizeof(PixelShaderConstants)); - glBindBufferRange(GL_UNIFORM_BUFFER, 2, s_buffer->m_buffer, - buffer.second + Common::AlignUp(sizeof(PixelShaderConstants), s_ubo_align), + size = Common::AlignUp(sizeof(PixelShaderConstants), s_ubo_align); + glBindBufferRange(GL_UNIFORM_BUFFER, 2, s_buffer->m_buffer, buffer.second + size, sizeof(VertexShaderConstants)); - glBindBufferRange(GL_UNIFORM_BUFFER, 3, s_buffer->m_buffer, - buffer.second + Common::AlignUp(sizeof(PixelShaderConstants), s_ubo_align) + - Common::AlignUp(sizeof(VertexShaderConstants), s_ubo_align), + size += Common::AlignUp(sizeof(VertexShaderConstants), s_ubo_align); + + if (!pixel_shader_manager.custom_constants.empty()) + { + glBindBufferRange(GL_UNIFORM_BUFFER, 3, s_buffer->m_buffer, buffer.second + size, + pixel_shader_manager.custom_constants.size()); + size += Common::AlignUp(pixel_shader_manager.custom_constants.size(), s_ubo_align); + } + glBindBufferRange(GL_UNIFORM_BUFFER, 4, s_buffer->m_buffer, buffer.second + size, sizeof(GeometryShaderConstants)); pixel_shader_manager.dirty = false; vertex_shader_manager.dirty = false; geometry_shader_manager.dirty = false; + pixel_shader_manager.custom_constants_dirty = false; - ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, s_ubo_buffer_size); + ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, s_ubo_buffer_size + custom_constants_size); } } @@ -273,7 +292,7 @@ void ProgramShaderCache::UploadConstants(const void* data, u32 data_size) s_buffer->Unmap(alloc_size); // bind the same sub-buffer to all stages - for (u32 index = 1; index <= 3; index++) + for (u32 index = 1; index <= 4; index++) glBindBufferRange(GL_UNIFORM_BUFFER, index, s_buffer->m_buffer, buffer.second, data_size); ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, data_size); diff --git a/Source/Core/VideoBackends/Software/EfbCopy.cpp b/Source/Core/VideoBackends/Software/EfbCopy.cpp index c23ca5622c..15a3fb3a02 100644 --- a/Source/Core/VideoBackends/Software/EfbCopy.cpp +++ b/Source/Core/VideoBackends/Software/EfbCopy.cpp @@ -3,6 +3,8 @@ #include "VideoBackends/Software/EfbCopy.h" +#include + #include "Common/CommonTypes.h" #include "Common/Logging/Log.h" #include "Core/HW/Memmap.h" @@ -11,6 +13,7 @@ #include "VideoCommon/BPMemory.h" #include "VideoCommon/Fifo.h" +#include "VideoCommon/VideoCommon.h" namespace EfbCopy { @@ -21,8 +24,8 @@ void ClearEfb() int left = bpmem.copyTexSrcXY.x; int top = bpmem.copyTexSrcXY.y; - int right = left + bpmem.copyTexSrcWH.x; - int bottom = top + bpmem.copyTexSrcWH.y; + int right = std::min(left + bpmem.copyTexSrcWH.x, EFB_WIDTH - 1); + int bottom = std::min(top + bpmem.copyTexSrcWH.y, EFB_HEIGHT - 1); for (u16 y = top; y <= bottom; y++) { diff --git a/Source/Core/VideoBackends/Software/SWBoundingBox.cpp b/Source/Core/VideoBackends/Software/SWBoundingBox.cpp index 96d38517b8..b9b3d21ca8 100644 --- a/Source/Core/VideoBackends/Software/SWBoundingBox.cpp +++ b/Source/Core/VideoBackends/Software/SWBoundingBox.cpp @@ -55,7 +55,7 @@ std::vector SWBoundingBox::Read(u32 index, u32 length) return values; } -void SWBoundingBox::Write(u32 index, const std::vector& values) +void SWBoundingBox::Write(u32 index, std::span values) { for (size_t i = 0; i < values.size(); i++) { diff --git a/Source/Core/VideoBackends/Software/SWBoundingBox.h b/Source/Core/VideoBackends/Software/SWBoundingBox.h index 116d85bdf1..e84f74f526 100644 --- a/Source/Core/VideoBackends/Software/SWBoundingBox.h +++ b/Source/Core/VideoBackends/Software/SWBoundingBox.h @@ -37,7 +37,7 @@ public: protected: std::vector Read(u32 index, u32 length) override; - void Write(u32 index, const std::vector& values) override; + void Write(u32 index, std::span values) override; }; } // namespace SW diff --git a/Source/Core/VideoBackends/Software/SWGfx.cpp b/Source/Core/VideoBackends/Software/SWGfx.cpp index 78d2d14d63..7b9196063d 100644 --- a/Source/Core/VideoBackends/Software/SWGfx.cpp +++ b/Source/Core/VideoBackends/Software/SWGfx.cpp @@ -22,6 +22,8 @@ SWGfx::SWGfx(std::unique_ptr window) : m_window(std::move(window)) { } +SWGfx::~SWGfx() = default; + bool SWGfx::IsHeadless() const { return m_window->IsHeadless(); diff --git a/Source/Core/VideoBackends/Software/SWGfx.h b/Source/Core/VideoBackends/Software/SWGfx.h index bd9604fe3c..415564a19d 100644 --- a/Source/Core/VideoBackends/Software/SWGfx.h +++ b/Source/Core/VideoBackends/Software/SWGfx.h @@ -12,7 +12,8 @@ namespace SW class SWGfx final : public AbstractGfx { public: - SWGfx(std::unique_ptr window); + explicit SWGfx(std::unique_ptr window); + ~SWGfx() override; bool IsHeadless() const override; virtual bool SupportsUtilityDrawing() const override; diff --git a/Source/Core/VideoBackends/Software/TextureEncoder.cpp b/Source/Core/VideoBackends/Software/TextureEncoder.cpp index 2624bf0e04..19880312ac 100644 --- a/Source/Core/VideoBackends/Software/TextureEncoder.cpp +++ b/Source/Core/VideoBackends/Software/TextureEncoder.cpp @@ -231,7 +231,7 @@ static void SetSpans(int sBlkSize, int tBlkSize, s32* tSpan, s32* sBlkSpan, s32* *tBlkSpan = ((640 * tBlkSize) - alignedWidth) * readStride; // bytes to advance src pointer after each row of blocks - *writeStride = bpmem.copyMipMapStrideChannels * 32; + *writeStride = bpmem.copyDestStride << 5; } #define ENCODE_LOOP_BLOCKS \ diff --git a/Source/Core/VideoBackends/Vulkan/Constants.h b/Source/Core/VideoBackends/Vulkan/Constants.h index 2bdceefe3b..90271c60bd 100644 --- a/Source/Core/VideoBackends/Vulkan/Constants.h +++ b/Source/Core/VideoBackends/Vulkan/Constants.h @@ -38,7 +38,7 @@ enum DESCRIPTOR_SET_LAYOUT // We use four pipeline layouts: // - Standard -// - Per-stage UBO (VS/GS/PS, VS constants accessible from PS) [set=0, binding=0-2] +// - Per-stage UBO (VS/GS/PS, VS constants accessible from PS) [set=0, binding=0-3] // - 8 combined image samplers (accessible from PS) [set=1, binding=0-7] // - 1 SSBO accessible from PS if supported [set=2, binding=0] // - Uber @@ -70,6 +70,7 @@ enum UNIFORM_BUFFER_DESCRIPTOR_SET_BINDING { UBO_DESCRIPTOR_SET_BINDING_PS, UBO_DESCRIPTOR_SET_BINDING_VS, + UBO_DESCRIPTOR_SET_BINDING_PS_CUST, UBO_DESCRIPTOR_SET_BINDING_GS, NUM_UBO_DESCRIPTOR_SET_BINDINGS }; diff --git a/Source/Core/VideoBackends/Vulkan/ObjectCache.cpp b/Source/Core/VideoBackends/Vulkan/ObjectCache.cpp index d899191614..a27d4457e2 100644 --- a/Source/Core/VideoBackends/Vulkan/ObjectCache.cpp +++ b/Source/Core/VideoBackends/Vulkan/ObjectCache.cpp @@ -110,19 +110,42 @@ bool ObjectCache::CreateDescriptorSetLayouts() { // The geometry shader buffer must be last in this binding set, as we don't include it // if geometry shaders are not supported by the device. See the decrement below. - static const std::array standard_ubo_bindings{{ + static const std::array standard_ubo_bindings{{ {UBO_DESCRIPTOR_SET_BINDING_PS, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, {UBO_DESCRIPTOR_SET_BINDING_VS, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1, VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_FRAGMENT_BIT}, + {UBO_DESCRIPTOR_SET_BINDING_PS_CUST, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1, + VK_SHADER_STAGE_FRAGMENT_BIT}, {UBO_DESCRIPTOR_SET_BINDING_GS, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1, VK_SHADER_STAGE_GEOMETRY_BIT}, }}; +#ifdef ANDROID static const std::array standard_sampler_bindings{{ {0, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, static_cast(VideoCommon::MAX_PIXEL_SHADER_SAMPLERS), VK_SHADER_STAGE_FRAGMENT_BIT}, }}; +#else + constexpr u32 MAX_PIXEL_SAMPLER_ARRAY_SIZE = 8; + constexpr u32 TOTAL_PIXEL_SAMPLER_BINDINGS = + 1 + (VideoCommon::MAX_PIXEL_SHADER_SAMPLERS - MAX_PIXEL_SAMPLER_ARRAY_SIZE); + static_assert(VideoCommon::MAX_PIXEL_SHADER_SAMPLERS == 16, "Update descriptor sampler bindings"); + + static const std::array + standard_sampler_bindings{{ + {0, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, MAX_PIXEL_SAMPLER_ARRAY_SIZE, + VK_SHADER_STAGE_FRAGMENT_BIT}, + {8, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {9, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {10, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {11, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {12, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {13, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {14, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + {15, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT}, + }}; +#endif // The dynamic veretex loader's vertex buffer must be last here, for similar reasons static const std::array standard_ssbo_bindings{{ @@ -170,7 +193,7 @@ bool ObjectCache::CreateDescriptorSetLayouts() {18, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1, VK_SHADER_STAGE_COMPUTE_BIT}, }}; - std::array ubo_bindings = standard_ubo_bindings; + std::array ubo_bindings = standard_ubo_bindings; std::array create_infos{{ {VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO, nullptr, 0, diff --git a/Source/Core/VideoBackends/Vulkan/StateTracker.cpp b/Source/Core/VideoBackends/Vulkan/StateTracker.cpp index d6e4e3c422..332cd41cbf 100644 --- a/Source/Core/VideoBackends/Vulkan/StateTracker.cpp +++ b/Source/Core/VideoBackends/Vulkan/StateTracker.cpp @@ -60,15 +60,17 @@ void StateTracker::DestroyInstance() bool StateTracker::Initialize() { // Create a dummy texture which can be used in place of a real binding. - m_dummy_texture = - VKTexture::Create(TextureConfig(1, 1, 1, 1, 1, AbstractTextureFormat::RGBA8, 0), ""); + m_dummy_texture = VKTexture::Create(TextureConfig(1, 1, 1, 1, 1, AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray), + ""); if (!m_dummy_texture) return false; m_dummy_texture->TransitionToLayout(g_command_buffer_mgr->GetCurrentInitCommandBuffer(), VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); // Create a dummy compute texture which can be used in place of a real binding m_dummy_compute_texture = VKTexture::Create( - TextureConfig(1, 1, 1, 1, 1, AbstractTextureFormat::RGBA8, AbstractTextureFlag_ComputeImage), + TextureConfig(1, 1, 1, 1, 1, AbstractTextureFormat::RGBA8, AbstractTextureFlag_ComputeImage, + AbstractTextureType::Texture_2DArray), ""); if (!m_dummy_compute_texture) return false; @@ -494,6 +496,12 @@ void StateTracker::UpdateGXDescriptorSet() continue; } + // If custom pixel shaders haven't been used, their buffer range is 0 + if (i == UBO_DESCRIPTOR_SET_BINDING_PS_CUST && m_bindings.gx_ubo_bindings[i].range == 0) + { + continue; + } + writes[num_writes++] = {VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET, nullptr, m_gx_descriptor_sets[0], diff --git a/Source/Core/VideoBackends/Vulkan/VKBoundingBox.cpp b/Source/Core/VideoBackends/Vulkan/VKBoundingBox.cpp index 7765e97a25..af51293500 100644 --- a/Source/Core/VideoBackends/Vulkan/VKBoundingBox.cpp +++ b/Source/Core/VideoBackends/Vulkan/VKBoundingBox.cpp @@ -77,7 +77,7 @@ std::vector VKBoundingBox::Read(u32 index, u32 length) return values; } -void VKBoundingBox::Write(u32 index, const std::vector& values) +void VKBoundingBox::Write(u32 index, std::span values) { // We can't issue vkCmdUpdateBuffer within a render pass. // However, the writes must be serialized, so we can't put it in the init buffer. @@ -91,8 +91,7 @@ void VKBoundingBox::Write(u32 index, const std::vector& values) // Write the values to the GPU buffer vkCmdUpdateBuffer(g_command_buffer_mgr->GetCurrentCommandBuffer(), m_gpu_buffer, - index * sizeof(BBoxType), values.size() * sizeof(BBoxType), - reinterpret_cast(values.data())); + index * sizeof(BBoxType), values.size() * sizeof(BBoxType), values.data()); // Restore fragment shader access to the buffer. StagingBuffer::BufferMemoryBarrier( diff --git a/Source/Core/VideoBackends/Vulkan/VKBoundingBox.h b/Source/Core/VideoBackends/Vulkan/VKBoundingBox.h index 107abc7551..3520b8892c 100644 --- a/Source/Core/VideoBackends/Vulkan/VKBoundingBox.h +++ b/Source/Core/VideoBackends/Vulkan/VKBoundingBox.h @@ -26,7 +26,7 @@ public: protected: std::vector Read(u32 index, u32 length) override; - void Write(u32 index, const std::vector& values) override; + void Write(u32 index, std::span values) override; private: bool CreateGPUBuffer(); diff --git a/Source/Core/VideoBackends/Vulkan/VKPipeline.cpp b/Source/Core/VideoBackends/Vulkan/VKPipeline.cpp index 7e5643df83..83cd9367b5 100644 --- a/Source/Core/VideoBackends/Vulkan/VKPipeline.cpp +++ b/Source/Core/VideoBackends/Vulkan/VKPipeline.cpp @@ -6,6 +6,7 @@ #include #include "Common/Assert.h" +#include "Common/EnumMap.h" #include "Common/MsgHandler.h" #include "VideoBackends/Vulkan/ObjectCache.h" @@ -146,40 +147,44 @@ GetVulkanAttachmentBlendState(const BlendingState& state, AbstractPipelineUsage if (use_dual_source) { - static constexpr std::array src_factors = { - {VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_DST_COLOR, - VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR, VK_BLEND_FACTOR_SRC1_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA, VK_BLEND_FACTOR_DST_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA}}; - static constexpr std::array dst_factors = { - {VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_SRC_COLOR, - VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR, VK_BLEND_FACTOR_SRC1_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA, VK_BLEND_FACTOR_DST_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA}}; + static constexpr Common::EnumMap src_factors{ + VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, + VK_BLEND_FACTOR_DST_COLOR, VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR, + VK_BLEND_FACTOR_SRC1_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA, + VK_BLEND_FACTOR_DST_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA, + }; + static constexpr Common::EnumMap dst_factors{ + VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, + VK_BLEND_FACTOR_SRC_COLOR, VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR, + VK_BLEND_FACTOR_SRC1_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA, + VK_BLEND_FACTOR_DST_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA, + }; - vk_state.srcColorBlendFactor = src_factors[u32(state.srcfactor.Value())]; - vk_state.srcAlphaBlendFactor = src_factors[u32(state.srcfactoralpha.Value())]; - vk_state.dstColorBlendFactor = dst_factors[u32(state.dstfactor.Value())]; - vk_state.dstAlphaBlendFactor = dst_factors[u32(state.dstfactoralpha.Value())]; + vk_state.srcColorBlendFactor = src_factors[state.srcfactor]; + vk_state.srcAlphaBlendFactor = src_factors[state.srcfactoralpha]; + vk_state.dstColorBlendFactor = dst_factors[state.dstfactor]; + vk_state.dstAlphaBlendFactor = dst_factors[state.dstfactoralpha]; } else { - static constexpr std::array src_factors = { - {VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_DST_COLOR, - VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR, VK_BLEND_FACTOR_SRC_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, VK_BLEND_FACTOR_DST_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA}}; + static constexpr Common::EnumMap src_factors{ + VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, + VK_BLEND_FACTOR_DST_COLOR, VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR, + VK_BLEND_FACTOR_SRC_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, + VK_BLEND_FACTOR_DST_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA, + }; - static constexpr std::array dst_factors = { - {VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_SRC_COLOR, - VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR, VK_BLEND_FACTOR_SRC_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, VK_BLEND_FACTOR_DST_ALPHA, - VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA}}; + static constexpr Common::EnumMap dst_factors{ + VK_BLEND_FACTOR_ZERO, VK_BLEND_FACTOR_ONE, + VK_BLEND_FACTOR_SRC_COLOR, VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR, + VK_BLEND_FACTOR_SRC_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, + VK_BLEND_FACTOR_DST_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA, + }; - vk_state.srcColorBlendFactor = src_factors[u32(state.srcfactor.Value())]; - vk_state.srcAlphaBlendFactor = src_factors[u32(state.srcfactoralpha.Value())]; - vk_state.dstColorBlendFactor = dst_factors[u32(state.dstfactor.Value())]; - vk_state.dstAlphaBlendFactor = dst_factors[u32(state.dstfactoralpha.Value())]; + vk_state.srcColorBlendFactor = src_factors[state.srcfactor]; + vk_state.srcAlphaBlendFactor = src_factors[state.srcfactoralpha]; + vk_state.dstColorBlendFactor = dst_factors[state.dstfactor]; + vk_state.dstAlphaBlendFactor = dst_factors[state.dstfactoralpha]; } if (state.colorupdate) diff --git a/Source/Core/VideoBackends/Vulkan/VKSwapChain.cpp b/Source/Core/VideoBackends/Vulkan/VKSwapChain.cpp index 48102df64d..58e2e439e8 100644 --- a/Source/Core/VideoBackends/Vulkan/VKSwapChain.cpp +++ b/Source/Core/VideoBackends/Vulkan/VKSwapChain.cpp @@ -428,8 +428,9 @@ bool SwapChain::SetupSwapChainImages() images.data()); ASSERT(res == VK_SUCCESS); - const TextureConfig texture_config(TextureConfig( - m_width, m_height, 1, m_layers, 1, m_texture_format, AbstractTextureFlag_RenderTarget)); + const TextureConfig texture_config( + TextureConfig(m_width, m_height, 1, m_layers, 1, m_texture_format, + AbstractTextureFlag_RenderTarget, AbstractTextureType::Texture_2DArray)); const VkRenderPass load_render_pass = g_object_cache->GetRenderPass( m_surface_format.format, VK_FORMAT_UNDEFINED, 1, VK_ATTACHMENT_LOAD_OP_LOAD); const VkRenderPass clear_render_pass = g_object_cache->GetRenderPass( diff --git a/Source/Core/VideoBackends/Vulkan/VKTexture.cpp b/Source/Core/VideoBackends/Vulkan/VKTexture.cpp index e80ce4f2f7..6756305d1e 100644 --- a/Source/Core/VideoBackends/Vulkan/VKTexture.cpp +++ b/Source/Core/VideoBackends/Vulkan/VKTexture.cpp @@ -70,8 +70,9 @@ std::unique_ptr VKTexture::Create(const TextureConfig& tex_config, st VkImageCreateInfo image_info = {VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, nullptr, - tex_config.IsCubeMap() ? VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT : - static_cast(0), + tex_config.type == AbstractTextureType::Texture_CubeMap ? + VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT : + static_cast(0), VK_IMAGE_TYPE_2D, GetVkFormatForHostTextureFormat(tex_config.format), {tex_config.width, tex_config.height, 1}, @@ -107,8 +108,26 @@ std::unique_ptr VKTexture::Create(const TextureConfig& tex_config, st std::unique_ptr texture = std::make_unique( tex_config, alloc, image, name, VK_IMAGE_LAYOUT_UNDEFINED, ComputeImageLayout::Undefined); - if (!texture->CreateView(tex_config.IsCubeMap() ? VK_IMAGE_VIEW_TYPE_CUBE : - VK_IMAGE_VIEW_TYPE_2D_ARRAY)) + + VkImageViewType image_view_type = VK_IMAGE_VIEW_TYPE_2D_ARRAY; + if (tex_config.type == AbstractTextureType::Texture_CubeMap) + { + image_view_type = VK_IMAGE_VIEW_TYPE_CUBE; + } + else if (tex_config.type == AbstractTextureType::Texture_2D) + { + image_view_type = VK_IMAGE_VIEW_TYPE_2D; + } + else if (tex_config.type == AbstractTextureType::Texture_2DArray) + { + image_view_type = VK_IMAGE_VIEW_TYPE_2D_ARRAY; + } + else + { + PanicAlertFmt("Unhandled texture type."); + return nullptr; + } + if (!texture->CreateView(image_view_type)) return nullptr; return texture; diff --git a/Source/Core/VideoBackends/Vulkan/VKVertexManager.cpp b/Source/Core/VideoBackends/Vulkan/VKVertexManager.cpp index 5069d3e6d0..73c9dfde59 100644 --- a/Source/Core/VideoBackends/Vulkan/VKVertexManager.cpp +++ b/Source/Core/VideoBackends/Vulkan/VKVertexManager.cpp @@ -243,22 +243,43 @@ void VertexManager::UpdatePixelShaderConstants() auto& system = Core::System::GetInstance(); auto& pixel_shader_manager = system.GetPixelShaderManager(); - if (!pixel_shader_manager.dirty || !ReserveConstantStorage()) + if (!ReserveConstantStorage()) return; - StateTracker::GetInstance()->SetGXUniformBuffer( - UBO_DESCRIPTOR_SET_BINDING_PS, m_uniform_stream_buffer->GetBuffer(), - m_uniform_stream_buffer->GetCurrentOffset(), sizeof(PixelShaderConstants)); - std::memcpy(m_uniform_stream_buffer->GetCurrentHostPointer(), &pixel_shader_manager.constants, - sizeof(PixelShaderConstants)); - m_uniform_stream_buffer->CommitMemory(sizeof(PixelShaderConstants)); - ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, sizeof(PixelShaderConstants)); - pixel_shader_manager.dirty = false; + if (pixel_shader_manager.dirty) + { + StateTracker::GetInstance()->SetGXUniformBuffer( + UBO_DESCRIPTOR_SET_BINDING_PS, m_uniform_stream_buffer->GetBuffer(), + m_uniform_stream_buffer->GetCurrentOffset(), sizeof(PixelShaderConstants)); + std::memcpy(m_uniform_stream_buffer->GetCurrentHostPointer(), &pixel_shader_manager.constants, + sizeof(PixelShaderConstants)); + m_uniform_stream_buffer->CommitMemory(sizeof(PixelShaderConstants)); + ADDSTAT(g_stats.this_frame.bytes_uniform_streamed, sizeof(PixelShaderConstants)); + pixel_shader_manager.dirty = false; + } + + if (pixel_shader_manager.custom_constants_dirty) + { + StateTracker::GetInstance()->SetGXUniformBuffer( + UBO_DESCRIPTOR_SET_BINDING_PS_CUST, m_uniform_stream_buffer->GetBuffer(), + m_uniform_stream_buffer->GetCurrentOffset(), + static_cast(pixel_shader_manager.custom_constants.size())); + std::memcpy(m_uniform_stream_buffer->GetCurrentHostPointer(), + pixel_shader_manager.custom_constants.data(), + pixel_shader_manager.custom_constants.size()); + m_uniform_stream_buffer->CommitMemory( + static_cast(pixel_shader_manager.custom_constants.size())); + pixel_shader_manager.custom_constants_dirty = false; + } } bool VertexManager::ReserveConstantStorage() { - if (m_uniform_stream_buffer->ReserveMemory(m_uniform_buffer_reserve_size, + auto& system = Core::System::GetInstance(); + auto& pixel_shader_manager = system.GetPixelShaderManager(); + const u32 custom_constants_size = static_cast(pixel_shader_manager.custom_constants.size()); + + if (m_uniform_stream_buffer->ReserveMemory(m_uniform_buffer_reserve_size + custom_constants_size, g_vulkan_context->GetUniformBufferAlignment())) { return true; @@ -276,6 +297,11 @@ bool VertexManager::ReserveConstantStorage() void VertexManager::UploadAllConstants() { + auto& system = Core::System::GetInstance(); + auto& pixel_shader_manager = system.GetPixelShaderManager(); + + const u32 custom_constants_size = static_cast(pixel_shader_manager.custom_constants.size()); + // We are free to re-use parts of the buffer now since we're uploading all constants. const u32 ub_alignment = static_cast(g_vulkan_context->GetUniformBufferAlignment()); const u32 pixel_constants_offset = 0; @@ -283,7 +309,9 @@ void VertexManager::UploadAllConstants() Common::AlignUp(pixel_constants_offset + sizeof(PixelShaderConstants), ub_alignment); const u32 geometry_constants_offset = Common::AlignUp(vertex_constants_offset + sizeof(VertexShaderConstants), ub_alignment); - const u32 allocation_size = geometry_constants_offset + sizeof(GeometryShaderConstants); + const u32 custom_pixel_constants_offset = + Common::AlignUp(geometry_constants_offset + sizeof(GeometryShaderConstants), ub_alignment); + const u32 allocation_size = custom_pixel_constants_offset + custom_constants_size; // Allocate everything at once. // We should only be here if the buffer was full and a command buffer was submitted anyway. @@ -293,8 +321,6 @@ void VertexManager::UploadAllConstants() return; } - auto& system = Core::System::GetInstance(); - auto& pixel_shader_manager = system.GetPixelShaderManager(); auto& vertex_shader_manager = system.GetVertexShaderManager(); auto& geometry_shader_manager = system.GetGeometryShaderManager(); @@ -307,6 +333,14 @@ void VertexManager::UploadAllConstants() UBO_DESCRIPTOR_SET_BINDING_VS, m_uniform_stream_buffer->GetBuffer(), m_uniform_stream_buffer->GetCurrentOffset() + vertex_constants_offset, sizeof(VertexShaderConstants)); + + if (!pixel_shader_manager.custom_constants.empty()) + { + StateTracker::GetInstance()->SetGXUniformBuffer( + UBO_DESCRIPTOR_SET_BINDING_PS_CUST, m_uniform_stream_buffer->GetBuffer(), + m_uniform_stream_buffer->GetCurrentOffset() + custom_pixel_constants_offset, + custom_constants_size); + } StateTracker::GetInstance()->SetGXUniformBuffer( UBO_DESCRIPTOR_SET_BINDING_GS, m_uniform_stream_buffer->GetBuffer(), m_uniform_stream_buffer->GetCurrentOffset() + geometry_constants_offset, @@ -319,6 +353,12 @@ void VertexManager::UploadAllConstants() &vertex_shader_manager.constants, sizeof(VertexShaderConstants)); std::memcpy(m_uniform_stream_buffer->GetCurrentHostPointer() + geometry_constants_offset, &geometry_shader_manager.constants, sizeof(GeometryShaderConstants)); + if (!pixel_shader_manager.custom_constants.empty()) + { + std::memcpy(m_uniform_stream_buffer->GetCurrentHostPointer() + custom_pixel_constants_offset, + pixel_shader_manager.custom_constants.data(), + pixel_shader_manager.custom_constants.size()); + } // Finally, flush buffer memory after copying m_uniform_stream_buffer->CommitMemory(allocation_size); diff --git a/Source/Core/VideoCommon/AbstractTexture.cpp b/Source/Core/VideoCommon/AbstractTexture.cpp index b706772a4f..08eec74fa3 100644 --- a/Source/Core/VideoCommon/AbstractTexture.cpp +++ b/Source/Core/VideoCommon/AbstractTexture.cpp @@ -19,7 +19,7 @@ void AbstractTexture::FinishedRendering() { } -bool AbstractTexture::Save(const std::string& filename, unsigned int level, int compression) +bool AbstractTexture::Save(const std::string& filename, unsigned int level, int compression) const { // We can't dump compressed textures currently (it would mean drawing them to a RGBA8 // framebuffer, and saving that). TextureCache does not call Save for custom textures @@ -37,7 +37,8 @@ bool AbstractTexture::Save(const std::string& filename, unsigned int level, int // Use a temporary staging texture for the download. Certainly not optimal, // but this is not a frequently-executed code path.. TextureConfig readback_texture_config(level_width, level_height, 1, 1, 1, - AbstractTextureFormat::RGBA8, 0); + AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray); auto readback_texture = g_gfx->CreateStagingTexture(StagingTextureType::Readback, readback_texture_config); if (!readback_texture) diff --git a/Source/Core/VideoCommon/AbstractTexture.h b/Source/Core/VideoCommon/AbstractTexture.h index 3ebf1465fc..6ee9ff4b28 100644 --- a/Source/Core/VideoCommon/AbstractTexture.h +++ b/Source/Core/VideoCommon/AbstractTexture.h @@ -38,7 +38,7 @@ public: MathUtil::Rectangle GetRect() const { return m_config.GetRect(); } MathUtil::Rectangle GetMipRect(u32 level) const { return m_config.GetMipRect(level); } bool IsMultisampled() const { return m_config.IsMultisampled(); } - bool Save(const std::string& filename, unsigned int level, int compression = 6); + bool Save(const std::string& filename, unsigned int level, int compression = 6) const; static bool IsCompressedFormat(AbstractTextureFormat format); static bool IsDepthFormat(AbstractTextureFormat format); diff --git a/Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp b/Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp index 8a78fed490..4446f602e8 100644 --- a/Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp +++ b/Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp @@ -6,36 +6,31 @@ #include #include "Common/Logging/Log.h" -#include "VideoCommon/Assets/CustomTextureData.h" +#include "VideoCommon/Assets/TextureAsset.h" namespace VideoCommon { -namespace -{ -std::size_t GetAssetSize(const CustomTextureData& data) -{ - std::size_t total = 0; - for (const auto& slice : data.m_slices) - { - for (const auto& level : slice.m_levels) - { - total += level.data.size(); - } - } - return total; -} -} // namespace CustomAssetLibrary::LoadInfo CustomAssetLibrary::LoadGameTexture(const AssetID& asset_id, - CustomTextureData* data) + TextureData* data) { const auto load_info = LoadTexture(asset_id, data); if (load_info.m_bytes_loaded == 0) return {}; - // Note: 'LoadTexture()' ensures we have a level loaded - for (std::size_t slice_index = 0; slice_index < data->m_slices.size(); slice_index++) + if (data->m_type != TextureData::Type::Type_Texture2D) { - auto& slice = data->m_slices[slice_index]; + ERROR_LOG_FMT( + VIDEO, + "Custom asset '{}' is not a valid game texture, it is expected to be a 2d texture " + "but was a '{}'.", + asset_id, data->m_type); + return {}; + } + + // Note: 'LoadTexture()' ensures we have a level loaded + for (std::size_t slice_index = 0; slice_index < data->m_texture.m_slices.size(); slice_index++) + { + auto& slice = data->m_texture.m_slices[slice_index]; const auto& first_mip = slice.m_levels[0]; // Verify that each mip level is the correct size (divide by 2 each time). diff --git a/Source/Core/VideoCommon/Assets/CustomAssetLibrary.h b/Source/Core/VideoCommon/Assets/CustomAssetLibrary.h index dba514f4ce..78cea9a3e9 100644 --- a/Source/Core/VideoCommon/Assets/CustomAssetLibrary.h +++ b/Source/Core/VideoCommon/Assets/CustomAssetLibrary.h @@ -10,9 +10,9 @@ namespace VideoCommon { -class CustomTextureData; struct MaterialData; struct PixelShaderData; +struct TextureData; // This class provides functionality to load // specific data (like textures). Where this data @@ -28,18 +28,20 @@ public: struct LoadInfo { std::size_t m_bytes_loaded = 0; - CustomAssetLibrary::TimeType m_load_time = {}; + TimeType m_load_time = {}; }; + virtual ~CustomAssetLibrary() = default; + // Loads a texture, if there are no levels, bytes loaded will be empty - virtual LoadInfo LoadTexture(const AssetID& asset_id, CustomTextureData* data) = 0; + virtual LoadInfo LoadTexture(const AssetID& asset_id, TextureData* data) = 0; // Gets the last write time for a given asset id virtual TimeType GetLastAssetWriteTime(const AssetID& asset_id) const = 0; // Loads a texture as a game texture, providing additional checks like confirming // each mip level size is correct and that the format is consistent across the data - LoadInfo LoadGameTexture(const AssetID& asset_id, CustomTextureData* data); + LoadInfo LoadGameTexture(const AssetID& asset_id, TextureData* data); // Loads a pixel shader virtual LoadInfo LoadPixelShader(const AssetID& asset_id, PixelShaderData* data) = 0; diff --git a/Source/Core/VideoCommon/Assets/CustomAssetLoader.cpp b/Source/Core/VideoCommon/Assets/CustomAssetLoader.cpp index f579a5eb4b..134b18b496 100644 --- a/Source/Core/VideoCommon/Assets/CustomAssetLoader.cpp +++ b/Source/Core/VideoCommon/Assets/CustomAssetLoader.cpp @@ -77,13 +77,6 @@ void CustomAssetLoader ::Shutdown() m_total_bytes_loaded = 0; } -std::shared_ptr -CustomAssetLoader::LoadTexture(const CustomAssetLibrary::AssetID& asset_id, - std::shared_ptr library) -{ - return LoadOrCreateAsset(asset_id, m_textures, std::move(library)); -} - std::shared_ptr CustomAssetLoader::LoadGameTexture(const CustomAssetLibrary::AssetID& asset_id, std::shared_ptr library) diff --git a/Source/Core/VideoCommon/Assets/CustomAssetLoader.h b/Source/Core/VideoCommon/Assets/CustomAssetLoader.h index fe86a40835..920f62e830 100644 --- a/Source/Core/VideoCommon/Assets/CustomAssetLoader.h +++ b/Source/Core/VideoCommon/Assets/CustomAssetLoader.h @@ -38,9 +38,6 @@ public: // Loads happen asynchronously where the data will be set now or in the future // Callees are expected to query the underlying data with 'GetData()' // from the 'CustomLoadableAsset' class to determine if the data is ready for use - std::shared_ptr LoadTexture(const CustomAssetLibrary::AssetID& asset_id, - std::shared_ptr library); - std::shared_ptr LoadGameTexture(const CustomAssetLibrary::AssetID& asset_id, std::shared_ptr library); @@ -80,7 +77,6 @@ private: static constexpr auto TIME_BETWEEN_ASSET_MONITOR_CHECKS = std::chrono::milliseconds{500}; - std::map> m_textures; std::map> m_game_textures; std::map> m_pixel_shaders; std::map> m_materials; diff --git a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp index cbb3046f4d..9a749ecec9 100644 --- a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp +++ b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp @@ -12,6 +12,7 @@ #include "Common/StringUtil.h" #include "VideoCommon/Assets/MaterialAsset.h" #include "VideoCommon/Assets/ShaderAsset.h" +#include "VideoCommon/Assets/TextureAsset.h" namespace VideoCommon { @@ -219,66 +220,126 @@ CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadMaterial(const As } CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadTexture(const AssetID& asset_id, - CustomTextureData* data) + TextureData* data) { const auto asset_map = GetAssetMapForID(asset_id); - // Raw texture is expected to have one asset mapped - if (asset_map.empty() || asset_map.size() > 1) + // Texture can optionally have a metadata file as well + if (asset_map.empty() || asset_map.size() > 2) { - ERROR_LOG_FMT(VIDEO, "Asset '{}' error - raw texture expected to have one file mapped!", + ERROR_LOG_FMT(VIDEO, "Asset '{}' error - raw texture expected to have one or two files mapped!", asset_id); return {}; } - const auto& asset_path = asset_map.begin()->second; - std::error_code ec; - const auto last_loaded_time = std::filesystem::last_write_time(asset_path, ec); - if (ec) + const auto metadata = asset_map.find("metadata"); + const auto texture_path = asset_map.find("texture"); + + if (texture_path == asset_map.end()) { - ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to get last write time with error '{}'!", - asset_id, ec); + ERROR_LOG_FMT(VIDEO, "Asset '{}' expected to have a texture entry mapped!", asset_id); return {}; } - auto ext = PathToString(asset_path.extension()); + + std::size_t metadata_size = 0; + if (metadata != asset_map.end()) + { + std::error_code ec; + metadata_size = std::filesystem::file_size(metadata->second, ec); + if (ec) + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' error - failed to get texture metadata file size with error '{}'!", + asset_id, ec); + return {}; + } + + std::string json_data; + if (!File::ReadFileToString(PathToString(metadata->second), json_data)) + { + ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}',", asset_id, + PathToString(metadata->second)); + return {}; + } + + picojson::value root; + const auto error = picojson::parse(root, json_data); + + if (!error.empty()) + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' error - failed to load the json file '{}', due to parse error: {}", + asset_id, PathToString(metadata->second), error); + return {}; + } + if (!root.is()) + { + ERROR_LOG_FMT( + VIDEO, + "Asset '{}' error - failed to load the json file '{}', due to root not being an object!", + asset_id, PathToString(metadata->second)); + return {}; + } + + const auto& root_obj = root.get(); + if (!TextureData::FromJson(asset_id, root_obj, data)) + { + return {}; + } + } + else + { + data->m_type = TextureData::Type::Type_Texture2D; + } + + auto ext = PathToString(texture_path->second.extension()); Common::ToLower(&ext); if (ext == ".dds") { - if (!LoadDDSTexture(data, PathToString(asset_path))) + if (!LoadDDSTexture(&data->m_texture, PathToString(texture_path->second))) { ERROR_LOG_FMT(VIDEO, "Asset '{}' error - could not load dds texture!", asset_id); return {}; } - if (data->m_slices.empty()) [[unlikely]] - data->m_slices.push_back({}); + if (data->m_texture.m_slices.empty()) [[unlikely]] + data->m_texture.m_slices.push_back({}); - if (!LoadMips(asset_path, &data->m_slices[0])) + if (!LoadMips(texture_path->second, &data->m_texture.m_slices[0])) return {}; - return LoadInfo{GetAssetSize(*data), FileTimeToSysTime(last_loaded_time)}; + return LoadInfo{GetAssetSize(data->m_texture) + metadata_size, GetLastAssetWriteTime(asset_id)}; } else if (ext == ".png") { - // If we have no slices, create one - if (data->m_slices.empty()) - data->m_slices.push_back({}); + // PNG could support more complicated texture types in the future + // but for now just error + if (data->m_type != TextureData::Type::Type_Texture2D) + { + ERROR_LOG_FMT(VIDEO, "Asset '{}' error - PNG is not supported for texture type '{}'!", + asset_id, data->m_type); + return {}; + } - auto& slice = data->m_slices[0]; + // If we have no slices, create one + if (data->m_texture.m_slices.empty()) + data->m_texture.m_slices.push_back({}); + + auto& slice = data->m_texture.m_slices[0]; // If we have no levels, create one to pass into LoadPNGTexture if (slice.m_levels.empty()) slice.m_levels.push_back({}); - if (!LoadPNGTexture(&slice.m_levels[0], PathToString(asset_path))) + if (!LoadPNGTexture(&slice.m_levels[0], PathToString(texture_path->second))) { ERROR_LOG_FMT(VIDEO, "Asset '{}' error - could not load png texture!", asset_id); return {}; } - if (!LoadMips(asset_path, &slice)) + if (!LoadMips(texture_path->second, &slice)) return {}; - return LoadInfo{GetAssetSize(*data), FileTimeToSysTime(last_loaded_time)}; + return LoadInfo{GetAssetSize(data->m_texture) + metadata_size, GetLastAssetWriteTime(asset_id)}; } ERROR_LOG_FMT(VIDEO, "Asset '{}' error - extension '{}' unknown!", asset_id, ext); diff --git a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h index 21c5ce7d54..244b49c88b 100644 --- a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h +++ b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h @@ -20,7 +20,7 @@ class DirectFilesystemAssetLibrary final : public CustomAssetLibrary public: using AssetMap = std::map; - LoadInfo LoadTexture(const AssetID& asset_id, CustomTextureData* data) override; + LoadInfo LoadTexture(const AssetID& asset_id, TextureData* data) override; LoadInfo LoadPixelShader(const AssetID& asset_id, PixelShaderData* data) override; LoadInfo LoadMaterial(const AssetID& asset_id, MaterialData* data) override; diff --git a/Source/Core/VideoCommon/Assets/MaterialAsset.cpp b/Source/Core/VideoCommon/Assets/MaterialAsset.cpp index c5e5718492..b754683f2a 100644 --- a/Source/Core/VideoCommon/Assets/MaterialAsset.cpp +++ b/Source/Core/VideoCommon/Assets/MaterialAsset.cpp @@ -3,32 +3,137 @@ #include "VideoCommon/Assets/MaterialAsset.h" +#include +#include #include #include "Common/Logging/Log.h" #include "Common/StringUtil.h" +#include "Common/VariantUtil.h" #include "VideoCommon/Assets/CustomAssetLibrary.h" +#include "VideoCommon/ShaderGenCommon.h" namespace VideoCommon { namespace { -bool ParsePropertyValue(const CustomAssetLibrary::AssetID& asset_id, MaterialProperty::Type type, - const picojson::value& json_value, - std::optional* value) +// While not optimal, we pad our data to match std140 shader requirements +// this memory constant indicates the memory stride for a single uniform +// regardless of data type +constexpr std::size_t MemorySize = sizeof(float) * 4; + +template +bool ParseNumeric(const CustomAssetLibrary::AssetID& asset_id, const picojson::value& json_value, + std::string_view code_name, MaterialProperty::Value* value) { - switch (type) + static_assert(ElementCount <= 4, "Numeric data expected to be four elements or less"); + if constexpr (ElementCount == 1) { - case MaterialProperty::Type::Type_TextureAsset: - { - if (json_value.is()) + if (!json_value.is()) { - *value = json_value.to_str(); + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' material has attribute '{}' where " + "a double was expected but not provided.", + asset_id, code_name); + return false; + } + + *value = static_cast(json_value.get()); + } + else + { + if (!json_value.is()) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' material has attribute '{}' where " + "an array was expected but not provided.", + asset_id, code_name); + return false; + } + + const auto json_data = json_value.get(); + + if (json_data.size() != ElementCount) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' material has attribute '{}' with incorrect number " + "of elements, expected {}", + asset_id, code_name, ElementCount); + return false; + } + + if (!std::all_of(json_data.begin(), json_data.end(), + [](const picojson::value& v) { return v.is(); })) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' material has attribute '{}' where " + "all elements are not of type double.", + asset_id, code_name); + return false; + } + + std::array data; + for (std::size_t i = 0; i < ElementCount; i++) + { + data[i] = static_cast(json_data[i].get()); + } + *value = std::move(data); + } + + return true; +} +bool ParsePropertyValue(const CustomAssetLibrary::AssetID& asset_id, + const picojson::value& json_value, std::string_view code_name, + std::string_view type, MaterialProperty::Value* value) +{ + if (type == "int") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "int2") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "int3") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "int4") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float2") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float3") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float4") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "bool") + { + if (json_value.is()) + { + *value = json_value.get(); + return true; + } + } + else if (type == "texture_asset") + { + if (json_value.is()) + { + *value = json_value.get(); return true; } } - break; - }; ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse the json, value is not valid for type '{}'", asset_id, type); @@ -67,18 +172,6 @@ bool ParseMaterialProperties(const CustomAssetLibrary::AssetID& asset_id, } std::string type = type_iter->second.to_str(); Common::ToLower(&type); - if (type == "texture_asset") - { - property.m_type = MaterialProperty::Type::Type_TextureAsset; - } - else - { - ERROR_LOG_FMT(VIDEO, - "Asset '{}' failed to parse the json, value entry 'type' is " - "an invalid option", - asset_id); - return false; - } const auto code_name_iter = value_data_obj.find("code_name"); if (code_name_iter == value_data_obj.end()) @@ -102,8 +195,11 @@ bool ParseMaterialProperties(const CustomAssetLibrary::AssetID& asset_id, const auto value_iter = value_data_obj.find("value"); if (value_iter != value_data_obj.end()) { - if (!ParsePropertyValue(asset_id, property.m_type, value_iter->second, &property.m_value)) + if (!ParsePropertyValue(asset_id, value_iter->second, property.m_code_name, type, + &property.m_value)) + { return false; + } } material_property->push_back(std::move(property)); @@ -111,7 +207,90 @@ bool ParseMaterialProperties(const CustomAssetLibrary::AssetID& asset_id, return true; } + +template +picojson::array ArrayToPicoArray(const std::array& value) +{ + picojson::array result; + for (std::size_t i = 0; i < N; i++) + { + result.push_back(picojson::value{static_cast(value[i])}); + } + return result; +} } // namespace + +void MaterialProperty::WriteToMemory(u8*& buffer, const MaterialProperty& property) +{ + const auto write_memory = [&](const void* raw_value, std::size_t data_size) { + std::memcpy(buffer, raw_value, data_size); + std::memset(buffer + data_size, 0, MemorySize - data_size); + buffer += MemorySize; + }; + std::visit( + overloaded{ + [&](const CustomAssetLibrary::AssetID&) {}, + [&](s32 value) { write_memory(&value, sizeof(s32)); }, + [&](const std::array& value) { write_memory(value.data(), sizeof(s32) * 2); }, + [&](const std::array& value) { write_memory(value.data(), sizeof(s32) * 3); }, + [&](const std::array& value) { write_memory(value.data(), sizeof(s32) * 4); }, + [&](float value) { write_memory(&value, sizeof(float)); }, + [&](const std::array& value) { write_memory(value.data(), sizeof(float) * 2); }, + [&](const std::array& value) { write_memory(value.data(), sizeof(float) * 3); }, + [&](const std::array& value) { write_memory(value.data(), sizeof(float) * 4); }, + [&](bool value) { write_memory(&value, sizeof(bool)); }}, + property.m_value); +} + +std::size_t MaterialProperty::GetMemorySize(const MaterialProperty& property) +{ + std::size_t result = 0; + std::visit(overloaded{[&](const CustomAssetLibrary::AssetID&) {}, + [&](s32) { result = MemorySize; }, + [&](const std::array&) { result = MemorySize; }, + [&](const std::array&) { result = MemorySize; }, + [&](const std::array&) { result = MemorySize; }, + [&](float) { result = MemorySize; }, + [&](const std::array&) { result = MemorySize; }, + [&](const std::array&) { result = MemorySize; }, + [&](const std::array&) { result = MemorySize; }, + [&](bool) { result = MemorySize; }}, + property.m_value); + + return result; +} + +void MaterialProperty::WriteAsShaderCode(ShaderCode& shader_source, + const MaterialProperty& property) +{ + const auto write_shader = [&](std::string_view type, u32 element_count) { + if (element_count == 1) + { + shader_source.Write("{} {};\n", type, property.m_code_name); + } + else + { + shader_source.Write("{}{} {};\n", type, element_count, property.m_code_name); + } + + for (std::size_t i = element_count; i < 4; i++) + { + shader_source.Write("{} {}_padding_{};\n", type, property.m_code_name, i + 1); + } + }; + std::visit(overloaded{[&](const CustomAssetLibrary::AssetID&) {}, + [&](s32 value) { write_shader("int", 1); }, + [&](const std::array& value) { write_shader("int", 2); }, + [&](const std::array& value) { write_shader("int", 3); }, + [&](const std::array& value) { write_shader("int", 4); }, + [&](float value) { write_shader("float", 1); }, + [&](const std::array& value) { write_shader("float", 2); }, + [&](const std::array& value) { write_shader("float", 3); }, + [&](const std::array& value) { write_shader("float", 4); }, + [&](bool value) { write_shader("bool", 1); }}, + property.m_value); +} + bool MaterialData::FromJson(const CustomAssetLibrary::AssetID& asset_id, const picojson::object& json, MaterialData* data) { diff --git a/Source/Core/VideoCommon/Assets/MaterialAsset.h b/Source/Core/VideoCommon/Assets/MaterialAsset.h index 498d9dae0f..58731cd02f 100644 --- a/Source/Core/VideoCommon/Assets/MaterialAsset.h +++ b/Source/Core/VideoCommon/Assets/MaterialAsset.h @@ -3,7 +3,7 @@ #pragma once -#include +#include #include #include #include @@ -14,20 +14,20 @@ #include "Common/EnumFormatter.h" #include "VideoCommon/Assets/CustomAsset.h" +class ShaderCode; + namespace VideoCommon { struct MaterialProperty { - using Value = std::variant; - enum class Type - { - Type_Undefined, - Type_TextureAsset, - Type_Max = Type_TextureAsset - }; + static void WriteToMemory(u8*& buffer, const MaterialProperty& property); + static std::size_t GetMemorySize(const MaterialProperty& property); + static void WriteAsShaderCode(ShaderCode& shader_source, const MaterialProperty& property); + using Value = std::variant, + std::array, std::array, float, std::array, + std::array, std::array, bool>; std::string m_code_name; - Type m_type = Type::Type_Undefined; - std::optional m_value; + Value m_value; }; struct MaterialData @@ -52,10 +52,3 @@ private: }; } // namespace VideoCommon - -template <> -struct fmt::formatter - : EnumFormatter -{ - constexpr formatter() : EnumFormatter({"Undefined", "Texture"}) {} -}; diff --git a/Source/Core/VideoCommon/Assets/ShaderAsset.cpp b/Source/Core/VideoCommon/Assets/ShaderAsset.cpp index cbb043095c..02f2d45a38 100644 --- a/Source/Core/VideoCommon/Assets/ShaderAsset.cpp +++ b/Source/Core/VideoCommon/Assets/ShaderAsset.cpp @@ -3,14 +3,177 @@ #include "VideoCommon/Assets/ShaderAsset.h" +#include +#include + #include "Common/Logging/Log.h" +#include "Common/StringUtil.h" +#include "Common/VariantUtil.h" #include "VideoCommon/Assets/CustomAssetLibrary.h" namespace VideoCommon { -bool ParseShaderProperties(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, - const picojson::array& properties_data, - std::map* shader_properties) +template +bool ParseNumeric(const CustomAssetLibrary::AssetID& asset_id, const picojson::value& json_value, + std::string_view code_name, PropertyType* value) +{ + static_assert(ElementCount <= 4, "Numeric data expected to be four elements or less"); + if constexpr (ElementCount == 1) + { + if (!json_value.is()) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' shader has attribute '{}' where " + "a double was expected but not provided.", + asset_id, code_name); + return false; + } + + *value = static_cast(json_value.get()); + } + else + { + if (!json_value.is()) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' shader has attribute '{}' where " + "an array was expected but not provided.", + asset_id, code_name); + return false; + } + + const auto json_data = json_value.get(); + + if (json_data.size() != ElementCount) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' shader has attribute '{}' with incorrect number " + "of elements, expected {}", + asset_id, code_name, ElementCount); + return false; + } + + if (!std::all_of(json_data.begin(), json_data.end(), + [](const picojson::value& v) { return v.is(); })) + { + ERROR_LOG_FMT(VIDEO, + "Asset id '{}' shader has attribute '{}' where " + "all elements are not of type double.", + asset_id, code_name); + return false; + } + + std::array data; + for (std::size_t i = 0; i < ElementCount; i++) + { + data[i] = static_cast(json_data[i].get()); + } + *value = std::move(data); + } + + return true; +} + +static bool ParseShaderValue(const CustomAssetLibrary::AssetID& asset_id, + const picojson::value& json_value, std::string_view code_name, + std::string_view type, ShaderProperty::Value* value) +{ + if (type == "int") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "int2") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "int3") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "int4") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float2") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float3") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "float4") + { + return ParseNumeric(asset_id, json_value, code_name, value); + } + else if (type == "rgb") + { + ShaderProperty::RGB rgb; + if (!ParseNumeric(asset_id, json_value, code_name, &rgb.value)) + return false; + *value = std::move(rgb); + return true; + } + else if (type == "rgba") + { + ShaderProperty::RGBA rgba; + if (!ParseNumeric(asset_id, json_value, code_name, &rgba.value)) + return false; + *value = std::move(rgba); + return true; + } + else if (type == "bool") + { + if (json_value.is()) + { + *value = json_value.get(); + return true; + } + } + else if (type == "sampler2d") + { + if (json_value.is()) + { + ShaderProperty::Sampler2D sampler2d; + sampler2d.value = json_value.get(); + *value = std::move(sampler2d); + return true; + } + } + else if (type == "sampler2darray") + { + if (json_value.is()) + { + ShaderProperty::Sampler2DArray sampler2darray; + sampler2darray.value = json_value.get(); + *value = std::move(sampler2darray); + return true; + } + } + else if (type == "samplercube") + { + if (json_value.is()) + { + ShaderProperty::SamplerCube samplercube; + samplercube.value = json_value.get(); + *value = std::move(samplercube); + return true; + } + } + + ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse the json, value is not valid for type '{}'", + asset_id, type); + return false; +} + +static bool +ParseShaderProperties(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, + const picojson::array& properties_data, + std::map* shader_properties) { if (!shader_properties) [[unlikely]] return false; @@ -42,33 +205,7 @@ bool ParseShaderProperties(const VideoCommon::CustomAssetLibrary::AssetID& asset return false; } std::string type = type_iter->second.to_str(); - std::transform(type.begin(), type.end(), type.begin(), - [](unsigned char c) { return std::tolower(c); }); - - if (type == "sampler2d") - { - property.m_type = ShaderProperty::Type::Type_Sampler2D; - } - else if (type == "samplercube") - { - property.m_type = ShaderProperty::Type::Type_SamplerCube; - } - else if (type == "samplerarrayshared_main") - { - property.m_type = ShaderProperty::Type::Type_SamplerArrayShared_Main; - } - else if (type == "samplerarrayshared_additional") - { - property.m_type = ShaderProperty::Type::Type_SamplerArrayShared_Additional; - } - else - { - ERROR_LOG_FMT(VIDEO, - "Asset '{}' failed to parse json, property entry 'description' is " - "an invalid option", - asset_id); - return false; - } + Common::ToLower(&type); const auto description_iter = property_data_obj.find("description"); if (description_iter == property_data_obj.end()) @@ -103,7 +240,18 @@ bool ParseShaderProperties(const VideoCommon::CustomAssetLibrary::AssetID& asset asset_id); return false; } - shader_properties->try_emplace(code_name_iter->second.to_str(), std::move(property)); + std::string code_name = code_name_iter->second.to_str(); + + const auto default_iter = property_data_obj.find("default"); + if (default_iter != property_data_obj.end()) + { + if (!ParseShaderValue(asset_id, default_iter->second, code_name, type, &property.m_default)) + { + return false; + } + } + + shader_properties->try_emplace(std::move(code_name), std::move(property)); } return true; diff --git a/Source/Core/VideoCommon/Assets/ShaderAsset.h b/Source/Core/VideoCommon/Assets/ShaderAsset.h index 0a66fc8826..0cc4255596 100644 --- a/Source/Core/VideoCommon/Assets/ShaderAsset.h +++ b/Source/Core/VideoCommon/Assets/ShaderAsset.h @@ -3,8 +3,10 @@ #pragma once +#include #include #include +#include #include @@ -14,22 +16,36 @@ namespace VideoCommon { struct ShaderProperty { - // "SamplerShared" denotes that the sampler - // already exists outside of the shader source - // (ex: in the Dolphin defined pixel shader) - // "Main" is the first entry in a shared sampler array - // and "Additional" denotes a subsequent entry - // in the array - enum class Type + struct RGB { - Type_Undefined, - Type_SamplerArrayShared_Main, - Type_SamplerArrayShared_Additional, - Type_Sampler2D, - Type_SamplerCube, - Type_Max = Type_SamplerCube + std::array value; }; - Type m_type; + + struct RGBA + { + std::array value; + }; + + struct Sampler2D + { + CustomAssetLibrary::AssetID value; + }; + + struct Sampler2DArray + { + CustomAssetLibrary::AssetID value; + }; + + struct SamplerCube + { + CustomAssetLibrary::AssetID value; + }; + + using Value = std::variant, std::array, std::array, float, + std::array, std::array, std::array, bool, + RGB, RGBA, Sampler2D, Sampler2DArray, SamplerCube>; + + Value m_default; std::string m_description; }; struct PixelShaderData diff --git a/Source/Core/VideoCommon/Assets/TextureAsset.cpp b/Source/Core/VideoCommon/Assets/TextureAsset.cpp index 8cd92aa89f..484e89c19d 100644 --- a/Source/Core/VideoCommon/Assets/TextureAsset.cpp +++ b/Source/Core/VideoCommon/Assets/TextureAsset.cpp @@ -4,6 +4,7 @@ #include "VideoCommon/Assets/TextureAsset.h" #include "Common/Logging/Log.h" +#include "Common/StringUtil.h" #include "VideoCommon/BPMemory.h" namespace VideoCommon @@ -31,8 +32,7 @@ bool ParseSampler(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, return false; } std::string sampler_state_mode = sampler_state_mode_iter->second.to_str(); - std::transform(sampler_state_mode.begin(), sampler_state_mode.end(), sampler_state_mode.begin(), - [](unsigned char c) { return std::tolower(c); }); + Common::ToLower(&sampler_state_mode); if (sampler_state_mode == "clamp") { @@ -71,8 +71,7 @@ bool ParseSampler(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, return false; } std::string sampler_state_filter = sampler_state_filter_iter->second.to_str(); - std::transform(sampler_state_filter.begin(), sampler_state_filter.end(), - sampler_state_filter.begin(), [](unsigned char c) { return std::tolower(c); }); + Common::ToLower(&sampler_state_filter); if (sampler_state_filter == "linear") { sampler->tm0.min_filter = FilterMode::Linear; @@ -97,20 +96,6 @@ bool ParseSampler(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, return true; } } // namespace -CustomAssetLibrary::LoadInfo RawTextureAsset::LoadImpl(const CustomAssetLibrary::AssetID& asset_id) -{ - auto potential_data = std::make_shared(); - const auto loaded_info = m_owning_library->LoadTexture(asset_id, potential_data.get()); - if (loaded_info.m_bytes_loaded == 0) - return {}; - { - std::lock_guard lk(m_data_lock); - m_loaded = true; - m_data = std::move(potential_data); - } - return loaded_info; -} - bool TextureData::FromJson(const CustomAssetLibrary::AssetID& asset_id, const picojson::object& json, TextureData* data) { @@ -130,8 +115,7 @@ bool TextureData::FromJson(const CustomAssetLibrary::AssetID& asset_id, return false; } std::string type = type_iter->second.to_str(); - std::transform(type.begin(), type.end(), type.begin(), - [](unsigned char c) { return std::tolower(c); }); + Common::ToLower(&type); if (type == "texture2d") { @@ -160,7 +144,7 @@ bool TextureData::FromJson(const CustomAssetLibrary::AssetID& asset_id, CustomAssetLibrary::LoadInfo GameTextureAsset::LoadImpl(const CustomAssetLibrary::AssetID& asset_id) { - auto potential_data = std::make_shared(); + auto potential_data = std::make_shared(); const auto loaded_info = m_owning_library->LoadGameTexture(asset_id, potential_data.get()); if (loaded_info.m_bytes_loaded == 0) return {}; @@ -184,7 +168,7 @@ bool GameTextureAsset::Validate(u32 native_width, u32 native_height) const return false; } - if (m_data->m_slices.empty()) + if (m_data->m_texture.m_slices.empty()) { ERROR_LOG_FMT(VIDEO, "Game texture can't be validated for asset '{}' because no data was available.", @@ -192,7 +176,7 @@ bool GameTextureAsset::Validate(u32 native_width, u32 native_height) const return false; } - if (m_data->m_slices.size() > 1) + if (m_data->m_texture.m_slices.size() > 1) { ERROR_LOG_FMT( VIDEO, @@ -201,7 +185,7 @@ bool GameTextureAsset::Validate(u32 native_width, u32 native_height) const return false; } - const auto& slice = m_data->m_slices[0]; + const auto& slice = m_data->m_texture.m_slices[0]; if (slice.m_levels.empty()) { ERROR_LOG_FMT( diff --git a/Source/Core/VideoCommon/Assets/TextureAsset.h b/Source/Core/VideoCommon/Assets/TextureAsset.h index ef4341c83d..fc9e3166df 100644 --- a/Source/Core/VideoCommon/Assets/TextureAsset.h +++ b/Source/Core/VideoCommon/Assets/TextureAsset.h @@ -3,23 +3,16 @@ #pragma once +#include #include +#include "Common/EnumFormatter.h" #include "VideoCommon/Assets/CustomAsset.h" #include "VideoCommon/Assets/CustomTextureData.h" #include "VideoCommon/RenderState.h" namespace VideoCommon { -class RawTextureAsset final : public CustomLoadableAsset -{ -public: - using CustomLoadableAsset::CustomLoadableAsset; - -private: - CustomAssetLibrary::LoadInfo LoadImpl(const CustomAssetLibrary::AssetID& asset_id) override; -}; - struct TextureData { static bool FromJson(const CustomAssetLibrary::AssetID& asset_id, const picojson::object& json, @@ -32,11 +25,11 @@ struct TextureData Type_Max = Type_TextureCube }; Type m_type; - CustomTextureData m_data; + CustomTextureData m_texture; SamplerState m_sampler; }; -class GameTextureAsset final : public CustomLoadableAsset +class GameTextureAsset final : public CustomLoadableAsset { public: using CustomLoadableAsset::CustomLoadableAsset; @@ -49,3 +42,10 @@ private: CustomAssetLibrary::LoadInfo LoadImpl(const CustomAssetLibrary::AssetID& asset_id) override; }; } // namespace VideoCommon + +template <> +struct fmt::formatter + : EnumFormatter +{ + constexpr formatter() : EnumFormatter({"Undefined", "Texture2D", "TextureCube"}) {} +}; diff --git a/Source/Core/VideoCommon/AsyncRequests.cpp b/Source/Core/VideoCommon/AsyncRequests.cpp index ad854a3dce..92c06f0b90 100644 --- a/Source/Core/VideoCommon/AsyncRequests.cpp +++ b/Source/Core/VideoCommon/AsyncRequests.cpp @@ -96,7 +96,7 @@ void AsyncRequests::PushEvent(const AsyncRequests::Event& event, bool blocking) m_queue.push(event); auto& system = Core::System::GetInstance(); - system.GetFifo().RunGpu(system); + system.GetFifo().RunGpu(); if (blocking) { m_cond.wait(lock, [this] { return m_queue.empty(); }); diff --git a/Source/Core/VideoCommon/BPMemory.cpp b/Source/Core/VideoCommon/BPMemory.cpp index 44e120470b..67952dc1ed 100644 --- a/Source/Core/VideoCommon/BPMemory.cpp +++ b/Source/Core/VideoCommon/BPMemory.cpp @@ -11,8 +11,8 @@ BPMemory bpmem; bool BlendMode::UseLogicOp() const { - // Logicop bit has lowest priority. - if (subtract || blendenable || !logicopenable) + // Blending overrides the logicop bit. + if (blendenable || !logicopenable) return false; // Fast path for Kirby's Return to Dreamland, they use it with dstAlpha. diff --git a/Source/Core/VideoCommon/BPMemory.h b/Source/Core/VideoCommon/BPMemory.h index db3e32763e..06e417ab48 100644 --- a/Source/Core/VideoCommon/BPMemory.h +++ b/Source/Core/VideoCommon/BPMemory.h @@ -56,7 +56,7 @@ enum BPMEM_EFB_TL = 0x49, BPMEM_EFB_WH = 0x4A, BPMEM_EFB_ADDR = 0x4B, - BPMEM_MIPMAP_STRIDE = 0x4D, + BPMEM_EFB_STRIDE = 0x4D, BPMEM_COPYYSCALE = 0x4E, BPMEM_CLEAR_AR = 0x4F, BPMEM_CLEAR_GB = 0x50, @@ -1037,12 +1037,12 @@ struct fmt::formatter auto format(const TexImage1& teximg, FormatContext& ctx) const { return fmt::format_to(ctx.out(), - "Even TMEM Offset: {:x}\n" + "Even TMEM Line: 0x{:04x} (byte 0x{:05x})\n" "Even TMEM Width: {}\n" "Even TMEM Height: {}\n" "Cache is manually managed: {}", - teximg.tmem_even, teximg.cache_width, teximg.cache_height, - teximg.cache_manually_managed ? "Yes" : "No"); + teximg.tmem_even, teximg.tmem_even * 32, teximg.cache_width, + teximg.cache_height, teximg.cache_manually_managed ? "Yes" : "No"); } }; @@ -1061,10 +1061,11 @@ struct fmt::formatter auto format(const TexImage2& teximg, FormatContext& ctx) const { return fmt::format_to(ctx.out(), - "Odd TMEM Offset: {:x}\n" + "Odd TMEM Line: 0x{:04x} (byte 0x{:05x})\n" "Odd TMEM Width: {}\n" "Odd TMEM Height: {}", - teximg.tmem_odd, teximg.cache_width, teximg.cache_height); + teximg.tmem_odd, teximg.tmem_odd * 32, teximg.cache_width, + teximg.cache_height); } }; @@ -1080,7 +1081,7 @@ struct fmt::formatter template auto format(const TexImage3& teximg, FormatContext& ctx) const { - return fmt::format_to(ctx.out(), "Source address (32 byte aligned): 0x{:06X}", + return fmt::format_to(ctx.out(), "Source address (32 byte aligned): 0x{:06x}", teximg.image_base << 5); } }; @@ -1098,7 +1099,7 @@ struct fmt::formatter template auto format(const TexTLUT& tlut, FormatContext& ctx) const { - return fmt::format_to(ctx.out(), "Address: {:08x}\nFormat: {}", tlut.tmem_offset << 9, + return fmt::format_to(ctx.out(), "Tmem address: 0x{:05x}\nFormat: {}", tlut.tmem_offset << 9, tlut.tlut_format); } }; @@ -1108,6 +1109,16 @@ union ZTex1 BitField<0, 24, u32> bias; u32 hex; }; +template <> +struct fmt::formatter +{ + constexpr auto parse(format_parse_context& ctx) { return ctx.begin(); } + template + auto format(const ZTex1& ztex1, FormatContext& ctx) const + { + return fmt::format_to(ctx.out(), "Bias: 0x{:06x}", ztex1.bias); + } +}; union ZTex2 { @@ -2218,7 +2229,7 @@ union CopyFilterCoefficients union BPU_PreloadTileInfo { BitField<0, 15, u32> count; - BitField<15, 2, u32> type; + BitField<15, 2, u32> type; // TODO: enum for this? u32 hex; }; template <> @@ -2228,7 +2239,33 @@ struct fmt::formatter template auto format(const BPU_PreloadTileInfo& info, FormatContext& ctx) const { - return fmt::format_to(ctx.out(), "Type: {}\nCount: {}", info.type, info.count); + if (info.count == 0 && info.type == 0) + { + return fmt::format_to(ctx.out(), "GX_TexModeSync (type and count are both 0)"); + } + else + { + return fmt::format_to(ctx.out(), "Type: {}\nCount: 0x{:x} lines (0x{:x} bytes)", info.type, + info.count, info.count * 32); + } + } +}; + +union BPU_LoadTlutInfo +{ + BitField<0, 10, u32> tmem_addr; + BitField<10, 11, u32> tmem_line_count; + u32 hex; +}; +template <> +struct fmt::formatter +{ + constexpr auto parse(format_parse_context& ctx) { return ctx.begin(); } + template + auto format(const BPU_LoadTlutInfo& info, FormatContext& ctx) const + { + return fmt::format_to(ctx.out(), "Tmem address: 0x{:05x}\nCount: 0x{:x} lines (0x{:x} bytes)", + info.tmem_addr << 9, info.tmem_line_count, info.tmem_line_count * 32); } }; @@ -2239,7 +2276,7 @@ struct BPS_TmemConfig u32 preload_tmem_odd; BPU_PreloadTileInfo preload_tile_info; u32 tlut_src; - u32 tlut_dest; + BPU_LoadTlutInfo tlut_dest; u32 texinvalidate; }; @@ -2426,35 +2463,32 @@ struct BPMemory // the 3 offset matrices can either be indirect type, S-type, or T-type // 6bit scale factor s is distributed across IND_MTXA/B/C. // before using matrices scale by 2^-(s-17) - IND_MTX indmtx[3]; // 0x06-0x0e: GXSetIndTexMtx, 2x3 matrices - IND_IMASK imask; // 0x0f - TevStageIndirect tevind[16]; // 0x10-0x1f: GXSetTevIndirect - ScissorPos scissorTL; // 0x20 - ScissorPos scissorBR; // 0x21 - LPSize lineptwidth; // 0x22 - u32 sucounter; // 0x23 - u32 rascounter; // 0x24 - TEXSCALE texscale[2]; // 0x25,0x26: GXSetIndTexCoordScale - RAS1_IREF tevindref; // 0x27: GXSetIndTexOrder - TwoTevStageOrders tevorders[8]; // 0x28-0x2f - TCoordInfo texcoords[8]; // 0x30-0x4f: s,t,s,t,s,t,s,t... - ZMode zmode; // 0x40 - BlendMode blendmode; // 0x41 - ConstantAlpha dstalpha; // 0x42 - PEControl zcontrol; // 0x43: GXSetZCompLoc, GXPixModeSync - FieldMask fieldmask; // 0x44 - u32 drawdone; // 0x45: bit1=1 if end of list - u32 unknown5; // 0x46: clock? - u32 petoken; // 0x47 - u32 petokenint; // 0x48 - X10Y10 copyTexSrcXY; // 0x49 - X10Y10 copyTexSrcWH; // 0x4a - u32 copyTexDest; // 0x4b: CopyAddress (GXDispCopy and GXTexCopy use it) - u32 unknown6; // 0x4c - // usually set to 4 when dest is single channel, 8 when dest is 2 channel, 16 when dest is RGBA - // also, doubles whenever mipmap box filter option is set (excent on RGBA). Probably to do - // with number of bytes to look at when smoothing - u32 copyMipMapStrideChannels; // 0x4d + IND_MTX indmtx[3]; // 0x06-0x0e: GXSetIndTexMtx, 2x3 matrices + IND_IMASK imask; // 0x0f + TevStageIndirect tevind[16]; // 0x10-0x1f: GXSetTevIndirect + ScissorPos scissorTL; // 0x20 + ScissorPos scissorBR; // 0x21 + LPSize lineptwidth; // 0x22 + u32 sucounter; // 0x23 + u32 rascounter; // 0x24 + TEXSCALE texscale[2]; // 0x25,0x26: GXSetIndTexCoordScale + RAS1_IREF tevindref; // 0x27: GXSetIndTexOrder + TwoTevStageOrders tevorders[8]; // 0x28-0x2f + TCoordInfo texcoords[8]; // 0x30-0x3f: s,t,s,t,s,t,s,t... + ZMode zmode; // 0x40 + BlendMode blendmode; // 0x41 + ConstantAlpha dstalpha; // 0x42 + PEControl zcontrol; // 0x43: GXSetZCompLoc, GXPixModeSync + FieldMask fieldmask; // 0x44 + u32 drawdone; // 0x45: bit1=1 if end of list + u32 unknown5; // 0x46: clock? + u32 petoken; // 0x47 + u32 petokenint; // 0x48 + X10Y10 copyTexSrcXY; // 0x49 + X10Y10 copyTexSrcWH; // 0x4a + u32 copyTexDest; // 0x4b: CopyAddress (GXDispCopy and GXTexCopy use it) + u32 unknown6; // 0x4c + u32 copyDestStride; // 0x4d u32 dispcopyyscale; // 0x4e u32 clearcolorAR; // 0x4f u32 clearcolorGB; // 0x50 diff --git a/Source/Core/VideoCommon/BPStructs.cpp b/Source/Core/VideoCommon/BPStructs.cpp index 0beb464eae..f1dff8fd97 100644 --- a/Source/Core/VideoCommon/BPStructs.cpp +++ b/Source/Core/VideoCommon/BPStructs.cpp @@ -38,11 +38,11 @@ #include "VideoCommon/TMEM.h" #include "VideoCommon/TextureCacheBase.h" #include "VideoCommon/TextureDecoder.h" -#include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/VideoBackendBase.h" #include "VideoCommon/VideoCommon.h" #include "VideoCommon/VideoConfig.h" #include "VideoCommon/VideoEvents.h" +#include "VideoCommon/XFStateManager.h" using namespace BPFunctions; @@ -55,8 +55,7 @@ void BPInit() bpmem.bpMask = 0xFFFFFF; } -static void BPWritten(PixelShaderManager& pixel_shader_manager, - VertexShaderManager& vertex_shader_manager, +static void BPWritten(PixelShaderManager& pixel_shader_manager, XFStateManager& xf_state_manager, GeometryShaderManager& geometry_shader_manager, const BPCmd& bp, int cycles_into_future) { @@ -139,7 +138,7 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, case BPMEM_SCISSORTL: // Scissor Rectable Top, Left case BPMEM_SCISSORBR: // Scissor Rectable Bottom, Right case BPMEM_SCISSOROFFSET: // Scissor Offset - vertex_shader_manager.SetViewportChanged(); + xf_state_manager.SetViewportChanged(); geometry_shader_manager.SetViewportChanged(); return; case BPMEM_LINEPTWIDTH: // Line Width @@ -191,7 +190,7 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, g_framebuffer_manager->RefreshPeekCache(); auto& system = Core::System::GetInstance(); if (!system.GetFifo().UseDeterministicGPUThread()) - system.GetPixelEngine().SetFinish(system, cycles_into_future); // may generate interrupt + system.GetPixelEngine().SetFinish(cycles_into_future); // may generate interrupt DEBUG_LOG_FMT(VIDEO, "GXSetDrawDone SetPEFinish (value: {:#04X})", bp.newvalue & 0xFFFF); return; } @@ -211,7 +210,7 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, auto& system = Core::System::GetInstance(); if (!system.GetFifo().UseDeterministicGPUThread()) { - system.GetPixelEngine().SetToken(system, static_cast(bp.newvalue & 0xFFFF), false, + system.GetPixelEngine().SetToken(static_cast(bp.newvalue & 0xFFFF), false, cycles_into_future); } DEBUG_LOG_FMT(VIDEO, "SetPEToken {:#06X}", bp.newvalue & 0xFFFF); @@ -227,7 +226,7 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, auto& system = Core::System::GetInstance(); if (!system.GetFifo().UseDeterministicGPUThread()) { - system.GetPixelEngine().SetToken(system, static_cast(bp.newvalue & 0xFFFF), true, + system.GetPixelEngine().SetToken(static_cast(bp.newvalue & 0xFFFF), true, cycles_into_future); } DEBUG_LOG_FMT(VIDEO, "SetPEToken + INT {:#06X}", bp.newvalue & 0xFFFF); @@ -246,7 +245,7 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, // this function u32 destAddr = bpmem.copyTexDest << 5; - u32 destStride = bpmem.copyMipMapStrideChannels << 5; + u32 destStride = bpmem.copyDestStride << 5; MathUtil::Rectangle srcRect; srcRect.left = bpmem.copyTexSrcXY.x; @@ -380,24 +379,32 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, return; } - case BPMEM_LOADTLUT0: // This one updates bpmem.tlutXferSrc, no need to do anything here. + case BPMEM_LOADTLUT0: // This updates bpmem.tmem_config.tlut_src, no need to do anything here. return; case BPMEM_LOADTLUT1: // Load a Texture Look Up Table { - u32 tlutTMemAddr = (bp.newvalue & 0x3FF) << 9; - u32 tlutXferCount = (bp.newvalue & 0x1FFC00) >> 5; + u32 tmem_addr = bpmem.tmem_config.tlut_dest.tmem_addr << 9; + u32 tmem_transfer_count = bpmem.tmem_config.tlut_dest.tmem_line_count * TMEM_LINE_SIZE; u32 addr = bpmem.tmem_config.tlut_src << 5; // The GameCube ignores the upper bits of this address. Some games (WW, MKDD) set them. if (!SConfig::GetInstance().bWii) addr = addr & 0x01FFFFFF; + // The copy below will always be in bounds as tmem is bigger than the maximum address a TLUT can + // be loaded to. + static constexpr u32 MAX_LOADABLE_TMEM_ADDR = + (1 << bpmem.tmem_config.tlut_dest.tmem_addr.NumBits()) << 9; + static constexpr u32 MAX_TMEM_LINE_COUNT = + (1 << bpmem.tmem_config.tlut_dest.tmem_line_count.NumBits()) * TMEM_LINE_SIZE; + static_assert(MAX_LOADABLE_TMEM_ADDR + MAX_TMEM_LINE_COUNT < TMEM_SIZE); + auto& system = Core::System::GetInstance(); auto& memory = system.GetMemory(); - memory.CopyFromEmu(texMem + tlutTMemAddr, addr, tlutXferCount); + memory.CopyFromEmu(texMem + tmem_addr, addr, tmem_transfer_count); if (OpcodeDecoder::g_record_fifo_data) - FifoRecorder::GetInstance().UseMemory(addr, tlutXferCount, MemoryUpdate::Type::TMEM); + FifoRecorder::GetInstance().UseMemory(addr, tmem_transfer_count, MemoryUpdate::Type::TMEM); TMEM::InvalidateAll(); @@ -515,8 +522,9 @@ static void BPWritten(PixelShaderManager& pixel_shader_manager, pixel_shader_manager.SetZModeControl(); return; - case BPMEM_MIPMAP_STRIDE: // MipMap Stride Channel - case BPMEM_COPYYSCALE: // Display Copy Y Scale + case BPMEM_EFB_STRIDE: // Display Copy Stride + case BPMEM_COPYYSCALE: // Display Copy Y Scale + return; /* 24 RID * 21 BC3 - Ind. Tex Stage 3 NTexCoord @@ -781,7 +789,7 @@ void LoadBPReg(u8 reg, u32 value, int cycles_into_future) if (reg != BPMEM_BP_MASK) bpmem.bpMask = 0xFFFFFF; - BPWritten(system.GetPixelShaderManager(), system.GetVertexShaderManager(), + BPWritten(system.GetPixelShaderManager(), system.GetXFStateManager(), system.GetGeometryShaderManager(), bp, cycles_into_future); } @@ -795,13 +803,13 @@ void LoadBPRegPreprocess(u8 reg, u32 value, int cycles_into_future) { case BPMEM_SETDRAWDONE: if ((newval & 0xff) == 0x02) - system.GetPixelEngine().SetFinish(system, cycles_into_future); + system.GetPixelEngine().SetFinish(cycles_into_future); break; case BPMEM_PE_TOKEN_ID: - system.GetPixelEngine().SetToken(system, newval & 0xffff, false, cycles_into_future); + system.GetPixelEngine().SetToken(newval & 0xffff, false, cycles_into_future); break; case BPMEM_PE_TOKEN_INT_ID: // Pixel Engine Interrupt Token ID - system.GetPixelEngine().SetToken(system, newval & 0xffff, true, cycles_into_future); + system.GetPixelEngine().SetToken(newval & 0xffff, true, cycles_into_future); break; } } @@ -982,9 +990,10 @@ std::pair GetBPRegInfo(u8 cmd, u32 cmddata) RegName(BPMEM_EFB_ADDR), fmt::format("EFB Target address (32 byte aligned): 0x{:06X}", cmddata << 5)); - case BPMEM_MIPMAP_STRIDE: // 0x4D - return DescriptionlessReg(BPMEM_MIPMAP_STRIDE); - // TODO: Description + case BPMEM_EFB_STRIDE: // 0x4D + return std::make_pair( + RegName(BPMEM_EFB_STRIDE), + fmt::format("EFB destination stride (32 byte aligned): 0x{:06X}", cmddata << 5)); case BPMEM_COPYYSCALE: // 0x4E return std::make_pair( @@ -1030,12 +1039,14 @@ std::pair GetBPRegInfo(u8 cmd, u32 cmddata) } case BPMEM_CLEARBBOX1: // 0x55 - return DescriptionlessReg(BPMEM_CLEARBBOX1); - // TODO: Description + return std::make_pair(RegName(BPMEM_CLEARBBOX1), + fmt::format("Bounding Box index 0: {}\nBounding Box index 1: {}", + cmddata & 0x3ff, (cmddata >> 10) & 0x3ff)); case BPMEM_CLEARBBOX2: // 0x56 - return DescriptionlessReg(BPMEM_CLEARBBOX2); - // TODO: Description + return std::make_pair(RegName(BPMEM_CLEARBBOX2), + fmt::format("Bounding Box index 2: {}\nBounding Box index 3: {}", + cmddata & 0x3ff, (cmddata >> 10) & 0x3ff)); case BPMEM_CLEAR_PIXEL_PERF: // 0x57 return DescriptionlessReg(BPMEM_CLEAR_PIXEL_PERF); @@ -1050,28 +1061,33 @@ std::pair GetBPRegInfo(u8 cmd, u32 cmddata) fmt::to_string(ScissorOffset{.hex = cmddata})); case BPMEM_PRELOAD_ADDR: // 0x60 - return DescriptionlessReg(BPMEM_PRELOAD_ADDR); - // TODO: Description + return std::make_pair( + RegName(BPMEM_PRELOAD_ADDR), + fmt::format("Tmem preload address (32 byte aligned, in main memory): 0x{:06x}", + cmddata << 5)); case BPMEM_PRELOAD_TMEMEVEN: // 0x61 - return DescriptionlessReg(BPMEM_PRELOAD_TMEMEVEN); - // TODO: Description + return std::make_pair(RegName(BPMEM_PRELOAD_TMEMEVEN), + fmt::format("Tmem preload even line: 0x{:04x} (byte 0x{:05x})", cmddata, + cmddata * TMEM_LINE_SIZE)); case BPMEM_PRELOAD_TMEMODD: // 0x62 - return DescriptionlessReg(BPMEM_PRELOAD_TMEMODD); - // TODO: Description + return std::make_pair(RegName(BPMEM_PRELOAD_TMEMODD), + fmt::format("Tmem preload odd line: 0x{:04x} (byte 0x{:05x})", cmddata, + cmddata * TMEM_LINE_SIZE)); case BPMEM_PRELOAD_MODE: // 0x63 return std::make_pair(RegName(BPMEM_PRELOAD_MODE), fmt::to_string(BPU_PreloadTileInfo{.hex = cmddata})); case BPMEM_LOADTLUT0: // 0x64 - return DescriptionlessReg(BPMEM_LOADTLUT0); - // TODO: Description + return std::make_pair( + RegName(BPMEM_LOADTLUT0), + fmt::format("TLUT load address (32 byte aligned, in main memory): 0x{:06x}", cmddata << 5)); case BPMEM_LOADTLUT1: // 0x65 - return DescriptionlessReg(BPMEM_LOADTLUT1); - // TODO: Description + return std::make_pair(RegName(BPMEM_LOADTLUT1), + fmt::to_string(BPU_LoadTlutInfo{.hex = cmddata})); case BPMEM_TEXINVALIDATE: // 0x66 return DescriptionlessReg(BPMEM_TEXINVALIDATE); @@ -1269,12 +1285,11 @@ std::pair GetBPRegInfo(u8 cmd, u32 cmddata) return std::make_pair(RegName(BPMEM_FOGPARAM0), fmt::to_string(FogParam0{.hex = cmddata})); case BPMEM_FOGBMAGNITUDE: // 0xEF - return DescriptionlessReg(BPMEM_FOGBMAGNITUDE); - // TODO: Description + return std::make_pair(RegName(BPMEM_FOGBMAGNITUDE), fmt::format("B magnitude: {}", cmddata)); case BPMEM_FOGBEXPONENT: // 0xF0 - return DescriptionlessReg(BPMEM_FOGBEXPONENT); - // TODO: Description + return std::make_pair(RegName(BPMEM_FOGBEXPONENT), + fmt::format("B shift: 1>>{} (1/{})", cmddata, 1 << cmddata)); case BPMEM_FOGPARAM3: // 0xF1 return std::make_pair(RegName(BPMEM_FOGPARAM3), fmt::to_string(FogParam3{.hex = cmddata})); @@ -1287,8 +1302,7 @@ std::pair GetBPRegInfo(u8 cmd, u32 cmddata) return std::make_pair(RegName(BPMEM_ALPHACOMPARE), fmt::to_string(AlphaTest{.hex = cmddata})); case BPMEM_BIAS: // 0xF4 - return DescriptionlessReg(BPMEM_BIAS); - // TODO: Description + return std::make_pair(RegName(BPMEM_BIAS), fmt::to_string(ZTex1{.hex = cmddata})); case BPMEM_ZTEX2: // 0xF5 return std::make_pair(RegName(BPMEM_ZTEX2), fmt::to_string(ZTex2{.hex = cmddata})); diff --git a/Source/Core/VideoCommon/BoundingBox.cpp b/Source/Core/VideoCommon/BoundingBox.cpp index ffc85d824c..33174012d7 100644 --- a/Source/Core/VideoCommon/BoundingBox.cpp +++ b/Source/Core/VideoCommon/BoundingBox.cpp @@ -51,7 +51,7 @@ void BoundingBox::Flush() for (u32 i = start; i < end; ++i) m_dirty[i] = false; - Write(start, std::vector(m_values.begin() + start, m_values.begin() + end)); + Write(start, std::span(m_values.begin() + start, m_values.begin() + end)); } } diff --git a/Source/Core/VideoCommon/BoundingBox.h b/Source/Core/VideoCommon/BoundingBox.h index ed4861d6ad..4c3064ce53 100644 --- a/Source/Core/VideoCommon/BoundingBox.h +++ b/Source/Core/VideoCommon/BoundingBox.h @@ -5,6 +5,7 @@ #include #include +#include #include #include "Common/CommonTypes.h" @@ -38,8 +39,7 @@ public: protected: virtual std::vector Read(u32 index, u32 length) = 0; - // TODO: This can likely use std::span once we're on C++20 - virtual void Write(u32 index, const std::vector& values) = 0; + virtual void Write(u32 index, std::span values) = 0; private: void Readback(); diff --git a/Source/Core/VideoCommon/CMakeLists.txt b/Source/Core/VideoCommon/CMakeLists.txt index 46f1955524..ebc32ab0c0 100644 --- a/Source/Core/VideoCommon/CMakeLists.txt +++ b/Source/Core/VideoCommon/CMakeLists.txt @@ -155,6 +155,8 @@ add_library(videocommon TextureDecoder_Util.h TextureInfo.cpp TextureInfo.h + TextureUtils.cpp + TextureUtils.h TMEM.cpp TMEM.h UberShaderCommon.cpp @@ -196,6 +198,8 @@ add_library(videocommon Widescreen.h XFMemory.cpp XFMemory.h + XFStateManager.cpp + XFStateManager.h XFStructs.cpp XFStructs.h ) @@ -212,7 +216,7 @@ PRIVATE glslang ) -if(_M_X86) +if(_M_X86_64) target_sources(videocommon PRIVATE TextureDecoder_x64.cpp VertexLoaderX64.cpp diff --git a/Source/Core/VideoCommon/CPMemory.h b/Source/Core/VideoCommon/CPMemory.h index 098cf1f288..1d55d7bf3c 100644 --- a/Source/Core/VideoCommon/CPMemory.h +++ b/Source/Core/VideoCommon/CPMemory.h @@ -575,6 +575,102 @@ struct VAT return 0; } } + void SetTexElements(size_t idx, TexComponentCount value) + { + switch (idx) + { + case 0: + g0.Tex0CoordElements = value; + return; + case 1: + g1.Tex1CoordElements = value; + return; + case 2: + g1.Tex2CoordElements = value; + return; + case 3: + g1.Tex3CoordElements = value; + return; + case 4: + g1.Tex4CoordElements = value; + return; + case 5: + g2.Tex5CoordElements = value; + return; + case 6: + g2.Tex6CoordElements = value; + return; + case 7: + g2.Tex7CoordElements = value; + return; + default: + PanicAlertFmt("Invalid tex coord index {}", idx); + } + } + void SetTexFormat(size_t idx, ComponentFormat value) + { + switch (idx) + { + case 0: + g0.Tex0CoordFormat = value; + return; + case 1: + g1.Tex1CoordFormat = value; + return; + case 2: + g1.Tex2CoordFormat = value; + return; + case 3: + g1.Tex3CoordFormat = value; + return; + case 4: + g1.Tex4CoordFormat = value; + return; + case 5: + g2.Tex5CoordFormat = value; + return; + case 6: + g2.Tex6CoordFormat = value; + return; + case 7: + g2.Tex7CoordFormat = value; + return; + default: + PanicAlertFmt("Invalid tex coord index {}", idx); + } + } + void SetTexFrac(size_t idx, u8 value) + { + switch (idx) + { + case 0: + g0.Tex0Frac = value; + return; + case 1: + g1.Tex1Frac = value; + return; + case 2: + g1.Tex2Frac = value; + return; + case 3: + g1.Tex3Frac = value; + return; + case 4: + g2.Tex4Frac = value; + return; + case 5: + g2.Tex5Frac = value; + return; + case 6: + g2.Tex6Frac = value; + return; + case 7: + g2.Tex7Frac = value; + return; + default: + PanicAlertFmt("Invalid tex coord index {}", idx); + } + } }; template <> struct fmt::formatter diff --git a/Source/Core/VideoCommon/CPUCull.cpp b/Source/Core/VideoCommon/CPUCull.cpp index 92fdc81cc8..5225bbabe5 100644 --- a/Source/Core/VideoCommon/CPUCull.cpp +++ b/Source/Core/VideoCommon/CPUCull.cpp @@ -14,6 +14,7 @@ #include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/VideoConfig.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" // We really want things like c.w * a.x - a.w * c.x to stay symmetric, so they cancel to zero on // degenerate triangles. Make sure the compiler doesn't optimize in fmas where not requested. @@ -153,7 +154,8 @@ bool CPUCull::AreAllVerticesCulled(VertexLoaderBase* loader, OpcodeDecoder::Prim } // transform functions need the projection matrix to tranform to clip space - Core::System::GetInstance().GetVertexShaderManager().SetProjectionMatrix(); + auto& system = Core::System::GetInstance(); + system.GetVertexShaderManager().SetProjectionMatrix(system.GetXFStateManager()); static constexpr Common::EnumMap cullmode_invert = { CullMode::None, CullMode::Front, CullMode::Back, CullMode::All}; diff --git a/Source/Core/VideoCommon/CommandProcessor.cpp b/Source/Core/VideoCommon/CommandProcessor.cpp index 70682941df..be9d3636ee 100644 --- a/Source/Core/VideoCommon/CommandProcessor.cpp +++ b/Source/Core/VideoCommon/CommandProcessor.cpp @@ -24,14 +24,14 @@ namespace CommandProcessor { -static bool IsOnThread(Core::System& system) +static bool IsOnThread(const Core::System& system) { return system.IsDualCoreMode(); } static void UpdateInterrupts_Wrapper(Core::System& system, u64 userdata, s64 cyclesLate) { - system.GetCommandProcessor().UpdateInterrupts(system, userdata); + system.GetCommandProcessor().UpdateInterrupts(userdata); } void SCPFifoStruct::Init() @@ -105,7 +105,11 @@ static inline void WriteHigh(std::atomic& reg, u16 highbits) std::memory_order_relaxed); } -void CommandProcessorManager::Init(Core::System& system) +CommandProcessorManager::CommandProcessorManager(Core::System& system) : m_system{system} +{ +} + +void CommandProcessorManager::Init() { m_cp_status_reg.Hex = 0; m_cp_status_reg.CommandIdle = 1; @@ -130,7 +134,7 @@ void CommandProcessorManager::Init(Core::System& system) m_interrupt_waiting.Clear(); m_event_type_update_interrupts = - system.GetCoreTiming().RegisterEvent("CPInterrupt", UpdateInterrupts_Wrapper); + m_system.GetCoreTiming().RegisterEvent("CPInterrupt", UpdateInterrupts_Wrapper); } u32 GetPhysicalAddressMask() @@ -140,15 +144,13 @@ u32 GetPhysicalAddressMask() return SConfig::GetInstance().bWii ? 0x1fffffff : 0x03ffffff; } -void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* mmio, u32 base) +void CommandProcessorManager::RegisterMMIO(MMIO::Mapping* mmio, u32 base) { constexpr u16 WMASK_NONE = 0x0000; constexpr u16 WMASK_ALL = 0xffff; constexpr u16 WMASK_LO_ALIGN_32BIT = 0xffe0; const u16 WMASK_HI_RESTRICT = GetPhysicalAddressMask() >> 16; - auto& fifo = m_fifo; - struct { u32 addr; @@ -166,25 +168,27 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* {FIFO_BOUNDING_BOX_RIGHT, &m_bbox_right, true, WMASK_NONE}, {FIFO_BOUNDING_BOX_TOP, &m_bbox_top, true, WMASK_NONE}, {FIFO_BOUNDING_BOX_BOTTOM, &m_bbox_bottom, true, WMASK_NONE}, - {FIFO_BASE_LO, MMIO::Utils::LowPart(&fifo.CPBase), false, WMASK_LO_ALIGN_32BIT}, - {FIFO_BASE_HI, MMIO::Utils::HighPart(&fifo.CPBase), false, WMASK_HI_RESTRICT}, - {FIFO_END_LO, MMIO::Utils::LowPart(&fifo.CPEnd), false, WMASK_LO_ALIGN_32BIT}, - {FIFO_END_HI, MMIO::Utils::HighPart(&fifo.CPEnd), false, WMASK_HI_RESTRICT}, - {FIFO_HI_WATERMARK_LO, MMIO::Utils::LowPart(&fifo.CPHiWatermark), false, + {FIFO_BASE_LO, MMIO::Utils::LowPart(&m_fifo.CPBase), false, WMASK_LO_ALIGN_32BIT}, + {FIFO_BASE_HI, MMIO::Utils::HighPart(&m_fifo.CPBase), false, WMASK_HI_RESTRICT}, + {FIFO_END_LO, MMIO::Utils::LowPart(&m_fifo.CPEnd), false, WMASK_LO_ALIGN_32BIT}, + {FIFO_END_HI, MMIO::Utils::HighPart(&m_fifo.CPEnd), false, WMASK_HI_RESTRICT}, + {FIFO_HI_WATERMARK_LO, MMIO::Utils::LowPart(&m_fifo.CPHiWatermark), false, WMASK_LO_ALIGN_32BIT}, - {FIFO_HI_WATERMARK_HI, MMIO::Utils::HighPart(&fifo.CPHiWatermark), false, WMASK_HI_RESTRICT}, - {FIFO_LO_WATERMARK_LO, MMIO::Utils::LowPart(&fifo.CPLoWatermark), false, + {FIFO_HI_WATERMARK_HI, MMIO::Utils::HighPart(&m_fifo.CPHiWatermark), false, + WMASK_HI_RESTRICT}, + {FIFO_LO_WATERMARK_LO, MMIO::Utils::LowPart(&m_fifo.CPLoWatermark), false, WMASK_LO_ALIGN_32BIT}, - {FIFO_LO_WATERMARK_HI, MMIO::Utils::HighPart(&fifo.CPLoWatermark), false, WMASK_HI_RESTRICT}, + {FIFO_LO_WATERMARK_HI, MMIO::Utils::HighPart(&m_fifo.CPLoWatermark), false, + WMASK_HI_RESTRICT}, // FIFO_RW_DISTANCE has some complex read code different for // single/dual core. - {FIFO_WRITE_POINTER_LO, MMIO::Utils::LowPart(&fifo.CPWritePointer), false, + {FIFO_WRITE_POINTER_LO, MMIO::Utils::LowPart(&m_fifo.CPWritePointer), false, WMASK_LO_ALIGN_32BIT}, - {FIFO_WRITE_POINTER_HI, MMIO::Utils::HighPart(&fifo.CPWritePointer), false, + {FIFO_WRITE_POINTER_HI, MMIO::Utils::HighPart(&m_fifo.CPWritePointer), false, WMASK_HI_RESTRICT}, // FIFO_READ_POINTER has different code for single/dual core. - {FIFO_BP_LO, MMIO::Utils::LowPart(&fifo.CPBreakpoint), false, WMASK_LO_ALIGN_32BIT}, - {FIFO_BP_HI, MMIO::Utils::HighPart(&fifo.CPBreakpoint), false, WMASK_HI_RESTRICT}, + {FIFO_BP_LO, MMIO::Utils::LowPart(&m_fifo.CPBreakpoint), false, WMASK_LO_ALIGN_32BIT}, + {FIFO_BP_HI, MMIO::Utils::HighPart(&m_fifo.CPBreakpoint), false, WMASK_HI_RESTRICT}, }; for (auto& mapped_var : directly_mapped_vars) @@ -224,8 +228,8 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* mmio->Register(base | STATUS_REGISTER, MMIO::ComplexRead([](Core::System& system_, u32) { auto& cp = system_.GetCommandProcessor(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); - cp.SetCpStatusRegister(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); + cp.SetCpStatusRegister(); return cp.m_cp_status_reg.Hex; }), MMIO::InvalidWrite()); @@ -235,8 +239,8 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* auto& cp = system_.GetCommandProcessor(); UCPCtrlReg tmp(val); cp.m_cp_ctrl_reg.Hex = tmp.Hex; - cp.SetCpControlRegister(system_); - system_.GetFifo().RunGpu(system_); + cp.SetCpControlRegister(); + system_.GetFifo().RunGpu(); })); mmio->Register(base | CLEAR_REGISTER, MMIO::DirectRead(&m_cp_clear_reg.Hex), @@ -245,13 +249,13 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* UCPClearReg tmp(val); cp.m_cp_clear_reg.Hex = tmp.Hex; cp.SetCpClearRegister(); - system_.GetFifo().RunGpu(system_); + system_.GetFifo().RunGpu(); })); mmio->Register(base | PERF_SELECT, MMIO::InvalidRead(), MMIO::Nop()); // Some MMIOs have different handlers for single core vs. dual core mode. - const bool is_on_thread = IsOnThread(system); + const bool is_on_thread = IsOnThread(m_system); MMIO::ReadHandlingMethod* fifo_rw_distance_lo_r; if (is_on_thread) { @@ -274,10 +278,11 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* } else { - fifo_rw_distance_lo_r = MMIO::DirectRead(MMIO::Utils::LowPart(&fifo.CPReadWriteDistance)); + fifo_rw_distance_lo_r = + MMIO::DirectRead(MMIO::Utils::LowPart(&m_fifo.CPReadWriteDistance)); } mmio->Register(base | FIFO_RW_DISTANCE_LO, fifo_rw_distance_lo_r, - MMIO::DirectWrite(MMIO::Utils::LowPart(&fifo.CPReadWriteDistance), + MMIO::DirectWrite(MMIO::Utils::LowPart(&m_fifo.CPReadWriteDistance), WMASK_LO_ALIGN_32BIT)); MMIO::ReadHandlingMethod* fifo_rw_distance_hi_r; @@ -285,7 +290,7 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* { fifo_rw_distance_hi_r = MMIO::ComplexRead([](Core::System& system_, u32) { const auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); if (fifo_.CPWritePointer.load(std::memory_order_relaxed) >= fifo_.SafeCPReadPointer.load(std::memory_order_relaxed)) { @@ -307,23 +312,23 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* { fifo_rw_distance_hi_r = MMIO::ComplexRead([](Core::System& system_, u32) { const auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); return fifo_.CPReadWriteDistance.load(std::memory_order_relaxed) >> 16; }); } mmio->Register(base | FIFO_RW_DISTANCE_HI, fifo_rw_distance_hi_r, MMIO::ComplexWrite([WMASK_HI_RESTRICT](Core::System& system_, u32, u16 val) { auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); WriteHigh(fifo_.CPReadWriteDistance, val & WMASK_HI_RESTRICT); - system_.GetFifo().RunGpu(system_); + system_.GetFifo().RunGpu(); })); mmio->Register( base | FIFO_READ_POINTER_LO, - is_on_thread ? MMIO::DirectRead(MMIO::Utils::LowPart(&fifo.SafeCPReadPointer)) : - MMIO::DirectRead(MMIO::Utils::LowPart(&fifo.CPReadPointer)), - MMIO::DirectWrite(MMIO::Utils::LowPart(&fifo.CPReadPointer), WMASK_LO_ALIGN_32BIT)); + is_on_thread ? MMIO::DirectRead(MMIO::Utils::LowPart(&m_fifo.SafeCPReadPointer)) : + MMIO::DirectRead(MMIO::Utils::LowPart(&m_fifo.CPReadPointer)), + MMIO::DirectWrite(MMIO::Utils::LowPart(&m_fifo.CPReadPointer), WMASK_LO_ALIGN_32BIT)); MMIO::ReadHandlingMethod* fifo_read_hi_r; MMIO::WriteHandlingMethod* fifo_read_hi_w; @@ -331,13 +336,13 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* { fifo_read_hi_r = MMIO::ComplexRead([](Core::System& system_, u32) { auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); return fifo_.SafeCPReadPointer.load(std::memory_order_relaxed) >> 16; }); fifo_read_hi_w = MMIO::ComplexWrite([WMASK_HI_RESTRICT](Core::System& system_, u32, u16 val) { auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); WriteHigh(fifo_.CPReadPointer, val & WMASK_HI_RESTRICT); fifo_.SafeCPReadPointer.store(fifo_.CPReadPointer.load(std::memory_order_relaxed), std::memory_order_relaxed); @@ -347,116 +352,114 @@ void CommandProcessorManager::RegisterMMIO(Core::System& system, MMIO::Mapping* { fifo_read_hi_r = MMIO::ComplexRead([](Core::System& system_, u32) { const auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); return fifo_.CPReadPointer.load(std::memory_order_relaxed) >> 16; }); fifo_read_hi_w = MMIO::ComplexWrite([WMASK_HI_RESTRICT](Core::System& system_, u32, u16 val) { auto& fifo_ = system_.GetCommandProcessor().GetFifo(); - system_.GetFifo().SyncGPUForRegisterAccess(system_); + system_.GetFifo().SyncGPUForRegisterAccess(); WriteHigh(fifo_.CPReadPointer, val & WMASK_HI_RESTRICT); }); } mmio->Register(base | FIFO_READ_POINTER_HI, fifo_read_hi_r, fifo_read_hi_w); } -void CommandProcessorManager::GatherPipeBursted(Core::System& system) +void CommandProcessorManager::GatherPipeBursted() { - auto& fifo = m_fifo; + SetCPStatusFromCPU(); - SetCPStatusFromCPU(system); - - auto& processor_interface = system.GetProcessorInterface(); + auto& processor_interface = m_system.GetProcessorInterface(); // if we aren't linked, we don't care about gather pipe data if (!m_cp_ctrl_reg.GPLinkEnable) { - if (IsOnThread(system) && !system.GetFifo().UseDeterministicGPUThread()) + if (IsOnThread(m_system) && !m_system.GetFifo().UseDeterministicGPUThread()) { // In multibuffer mode is not allowed write in the same FIFO attached to the GPU. // Fix Pokemon XD in DC mode. - if ((processor_interface.m_fifo_cpu_end == fifo.CPEnd.load(std::memory_order_relaxed)) && - (processor_interface.m_fifo_cpu_base == fifo.CPBase.load(std::memory_order_relaxed)) && - fifo.CPReadWriteDistance.load(std::memory_order_relaxed) > 0) + if ((processor_interface.m_fifo_cpu_end == m_fifo.CPEnd.load(std::memory_order_relaxed)) && + (processor_interface.m_fifo_cpu_base == m_fifo.CPBase.load(std::memory_order_relaxed)) && + m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) > 0) { - system.GetFifo().FlushGpu(system); + m_system.GetFifo().FlushGpu(); } } - system.GetFifo().RunGpu(system); + m_system.GetFifo().RunGpu(); return; } // update the fifo pointer - if (fifo.CPWritePointer.load(std::memory_order_relaxed) == - fifo.CPEnd.load(std::memory_order_relaxed)) + if (m_fifo.CPWritePointer.load(std::memory_order_relaxed) == + m_fifo.CPEnd.load(std::memory_order_relaxed)) { - fifo.CPWritePointer.store(fifo.CPBase, std::memory_order_relaxed); + m_fifo.CPWritePointer.store(m_fifo.CPBase, std::memory_order_relaxed); } else { - fifo.CPWritePointer.fetch_add(GPFifo::GATHER_PIPE_SIZE, std::memory_order_relaxed); + m_fifo.CPWritePointer.fetch_add(GPFifo::GATHER_PIPE_SIZE, std::memory_order_relaxed); } if (m_cp_ctrl_reg.GPReadEnable && m_cp_ctrl_reg.GPLinkEnable) { processor_interface.m_fifo_cpu_write_pointer = - fifo.CPWritePointer.load(std::memory_order_relaxed); - processor_interface.m_fifo_cpu_base = fifo.CPBase.load(std::memory_order_relaxed); - processor_interface.m_fifo_cpu_end = fifo.CPEnd.load(std::memory_order_relaxed); + m_fifo.CPWritePointer.load(std::memory_order_relaxed); + processor_interface.m_fifo_cpu_base = m_fifo.CPBase.load(std::memory_order_relaxed); + processor_interface.m_fifo_cpu_end = m_fifo.CPEnd.load(std::memory_order_relaxed); } // If the game is running close to overflowing, make the exception checking more frequent. - if (fifo.bFF_HiWatermark.load(std::memory_order_relaxed) != 0) - system.GetCoreTiming().ForceExceptionCheck(0); + if (m_fifo.bFF_HiWatermark.load(std::memory_order_relaxed) != 0) + m_system.GetCoreTiming().ForceExceptionCheck(0); - fifo.CPReadWriteDistance.fetch_add(GPFifo::GATHER_PIPE_SIZE, std::memory_order_seq_cst); + m_fifo.CPReadWriteDistance.fetch_add(GPFifo::GATHER_PIPE_SIZE, std::memory_order_seq_cst); - system.GetFifo().RunGpu(system); + m_system.GetFifo().RunGpu(); ASSERT_MSG(COMMANDPROCESSOR, - fifo.CPReadWriteDistance.load(std::memory_order_relaxed) <= - fifo.CPEnd.load(std::memory_order_relaxed) - - fifo.CPBase.load(std::memory_order_relaxed), + m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) <= + m_fifo.CPEnd.load(std::memory_order_relaxed) - + m_fifo.CPBase.load(std::memory_order_relaxed), "FIFO is overflowed by GatherPipe !\nCPU thread is too fast!"); // check if we are in sync ASSERT_MSG(COMMANDPROCESSOR, - fifo.CPWritePointer.load(std::memory_order_relaxed) == + m_fifo.CPWritePointer.load(std::memory_order_relaxed) == processor_interface.m_fifo_cpu_write_pointer, "FIFOs linked but out of sync"); ASSERT_MSG(COMMANDPROCESSOR, - fifo.CPBase.load(std::memory_order_relaxed) == processor_interface.m_fifo_cpu_base, + m_fifo.CPBase.load(std::memory_order_relaxed) == processor_interface.m_fifo_cpu_base, "FIFOs linked but out of sync"); ASSERT_MSG(COMMANDPROCESSOR, - fifo.CPEnd.load(std::memory_order_relaxed) == processor_interface.m_fifo_cpu_end, + m_fifo.CPEnd.load(std::memory_order_relaxed) == processor_interface.m_fifo_cpu_end, "FIFOs linked but out of sync"); } -void CommandProcessorManager::UpdateInterrupts(Core::System& system, u64 userdata) +void CommandProcessorManager::UpdateInterrupts(u64 userdata) { if (userdata) { m_interrupt_set.Set(); DEBUG_LOG_FMT(COMMANDPROCESSOR, "Interrupt set"); - system.GetProcessorInterface().SetInterrupt(INT_CAUSE_CP, true); + m_system.GetProcessorInterface().SetInterrupt(INT_CAUSE_CP, true); } else { m_interrupt_set.Clear(); DEBUG_LOG_FMT(COMMANDPROCESSOR, "Interrupt cleared"); - system.GetProcessorInterface().SetInterrupt(INT_CAUSE_CP, false); + m_system.GetProcessorInterface().SetInterrupt(INT_CAUSE_CP, false); } - system.GetCoreTiming().ForceExceptionCheck(0); + m_system.GetCoreTiming().ForceExceptionCheck(0); m_interrupt_waiting.Clear(); - system.GetFifo().RunGpu(system); + m_system.GetFifo().RunGpu(); } -void CommandProcessorManager::UpdateInterruptsFromVideoBackend(Core::System& system, u64 userdata) +void CommandProcessorManager::UpdateInterruptsFromVideoBackend(u64 userdata) { - if (!system.GetFifo().UseDeterministicGPUThread()) + if (!m_system.GetFifo().UseDeterministicGPUThread()) { - system.GetCoreTiming().ScheduleEvent(0, m_event_type_update_interrupts, userdata, - CoreTiming::FromThread::NON_CPU); + m_system.GetCoreTiming().ScheduleEvent(0, m_event_type_update_interrupts, userdata, + CoreTiming::FromThread::NON_CPU); } } @@ -465,22 +468,20 @@ bool CommandProcessorManager::IsInterruptWaiting() const return m_interrupt_waiting.IsSet(); } -void CommandProcessorManager::SetCPStatusFromGPU(Core::System& system) +void CommandProcessorManager::SetCPStatusFromGPU() { - auto& fifo = m_fifo; - // breakpoint - const bool breakpoint = fifo.bFF_Breakpoint.load(std::memory_order_relaxed); - if (fifo.bFF_BPEnable.load(std::memory_order_relaxed) != 0) + const bool breakpoint = m_fifo.bFF_Breakpoint.load(std::memory_order_relaxed); + if (m_fifo.bFF_BPEnable.load(std::memory_order_relaxed) != 0) { - if (fifo.CPBreakpoint.load(std::memory_order_relaxed) == - fifo.CPReadPointer.load(std::memory_order_relaxed)) + if (m_fifo.CPBreakpoint.load(std::memory_order_relaxed) == + m_fifo.CPReadPointer.load(std::memory_order_relaxed)) { if (!breakpoint) { DEBUG_LOG_FMT(COMMANDPROCESSOR, "Hit breakpoint at {}", - fifo.CPReadPointer.load(std::memory_order_relaxed)); - fifo.bFF_Breakpoint.store(1, std::memory_order_relaxed); + m_fifo.CPReadPointer.load(std::memory_order_relaxed)); + m_fifo.bFF_Breakpoint.store(1, std::memory_order_relaxed); } } else @@ -488,8 +489,8 @@ void CommandProcessorManager::SetCPStatusFromGPU(Core::System& system) if (breakpoint) { DEBUG_LOG_FMT(COMMANDPROCESSOR, "Cleared breakpoint at {}", - fifo.CPReadPointer.load(std::memory_order_relaxed)); - fifo.bFF_Breakpoint.store(0, std::memory_order_relaxed); + m_fifo.CPReadPointer.load(std::memory_order_relaxed)); + m_fifo.bFF_Breakpoint.store(0, std::memory_order_relaxed); } } } @@ -498,101 +499,97 @@ void CommandProcessorManager::SetCPStatusFromGPU(Core::System& system) if (breakpoint) { DEBUG_LOG_FMT(COMMANDPROCESSOR, "Cleared breakpoint at {}", - fifo.CPReadPointer.load(std::memory_order_relaxed)); - fifo.bFF_Breakpoint = false; + m_fifo.CPReadPointer.load(std::memory_order_relaxed)); + m_fifo.bFF_Breakpoint = false; } } // overflow & underflow check - fifo.bFF_HiWatermark.store( - (fifo.CPReadWriteDistance.load(std::memory_order_relaxed) > fifo.CPHiWatermark), + m_fifo.bFF_HiWatermark.store( + (m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) > m_fifo.CPHiWatermark), std::memory_order_relaxed); - fifo.bFF_LoWatermark.store( - (fifo.CPReadWriteDistance.load(std::memory_order_relaxed) < fifo.CPLoWatermark), + m_fifo.bFF_LoWatermark.store( + (m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) < m_fifo.CPLoWatermark), std::memory_order_relaxed); - bool bpInt = fifo.bFF_Breakpoint.load(std::memory_order_relaxed) && - fifo.bFF_BPInt.load(std::memory_order_relaxed); - bool ovfInt = fifo.bFF_HiWatermark.load(std::memory_order_relaxed) && - fifo.bFF_HiWatermarkInt.load(std::memory_order_relaxed); - bool undfInt = fifo.bFF_LoWatermark.load(std::memory_order_relaxed) && - fifo.bFF_LoWatermarkInt.load(std::memory_order_relaxed); + bool bpInt = m_fifo.bFF_Breakpoint.load(std::memory_order_relaxed) && + m_fifo.bFF_BPInt.load(std::memory_order_relaxed); + bool ovfInt = m_fifo.bFF_HiWatermark.load(std::memory_order_relaxed) && + m_fifo.bFF_HiWatermarkInt.load(std::memory_order_relaxed); + bool undfInt = m_fifo.bFF_LoWatermark.load(std::memory_order_relaxed) && + m_fifo.bFF_LoWatermarkInt.load(std::memory_order_relaxed); bool interrupt = (bpInt || ovfInt || undfInt) && m_cp_ctrl_reg.GPReadEnable; if (interrupt != m_interrupt_set.IsSet() && !m_interrupt_waiting.IsSet()) { - u64 userdata = interrupt ? 1 : 0; - if (IsOnThread(system)) + const u64 userdata = interrupt ? 1 : 0; + if (IsOnThread(m_system)) { if (!interrupt || bpInt || undfInt || ovfInt) { // Schedule the interrupt asynchronously m_interrupt_waiting.Set(); - UpdateInterruptsFromVideoBackend(system, userdata); + UpdateInterruptsFromVideoBackend(userdata); } } else { - UpdateInterrupts(system, userdata); + UpdateInterrupts(userdata); } } } -void CommandProcessorManager::SetCPStatusFromCPU(Core::System& system) +void CommandProcessorManager::SetCPStatusFromCPU() { - auto& fifo = m_fifo; - // overflow & underflow check - fifo.bFF_HiWatermark.store( - (fifo.CPReadWriteDistance.load(std::memory_order_relaxed) > fifo.CPHiWatermark), + m_fifo.bFF_HiWatermark.store( + (m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) > m_fifo.CPHiWatermark), std::memory_order_relaxed); - fifo.bFF_LoWatermark.store( - (fifo.CPReadWriteDistance.load(std::memory_order_relaxed) < fifo.CPLoWatermark), + m_fifo.bFF_LoWatermark.store( + (m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) < m_fifo.CPLoWatermark), std::memory_order_relaxed); - bool bpInt = fifo.bFF_Breakpoint.load(std::memory_order_relaxed) && - fifo.bFF_BPInt.load(std::memory_order_relaxed); - bool ovfInt = fifo.bFF_HiWatermark.load(std::memory_order_relaxed) && - fifo.bFF_HiWatermarkInt.load(std::memory_order_relaxed); - bool undfInt = fifo.bFF_LoWatermark.load(std::memory_order_relaxed) && - fifo.bFF_LoWatermarkInt.load(std::memory_order_relaxed); + bool bpInt = m_fifo.bFF_Breakpoint.load(std::memory_order_relaxed) && + m_fifo.bFF_BPInt.load(std::memory_order_relaxed); + bool ovfInt = m_fifo.bFF_HiWatermark.load(std::memory_order_relaxed) && + m_fifo.bFF_HiWatermarkInt.load(std::memory_order_relaxed); + bool undfInt = m_fifo.bFF_LoWatermark.load(std::memory_order_relaxed) && + m_fifo.bFF_LoWatermarkInt.load(std::memory_order_relaxed); bool interrupt = (bpInt || ovfInt || undfInt) && m_cp_ctrl_reg.GPReadEnable; if (interrupt != m_interrupt_set.IsSet() && !m_interrupt_waiting.IsSet()) { - u64 userdata = interrupt ? 1 : 0; - if (IsOnThread(system)) + const u64 userdata = interrupt ? 1 : 0; + if (IsOnThread(m_system)) { if (!interrupt || bpInt || undfInt || ovfInt) { m_interrupt_set.Set(interrupt); DEBUG_LOG_FMT(COMMANDPROCESSOR, "Interrupt set"); - system.GetProcessorInterface().SetInterrupt(INT_CAUSE_CP, interrupt); + m_system.GetProcessorInterface().SetInterrupt(INT_CAUSE_CP, interrupt); } } else { - UpdateInterrupts(system, userdata); + UpdateInterrupts(userdata); } } } -void CommandProcessorManager::SetCpStatusRegister(Core::System& system) +void CommandProcessorManager::SetCpStatusRegister() { - const auto& fifo = m_fifo; - // Here always there is one fifo attached to the GPU - m_cp_status_reg.Breakpoint = fifo.bFF_Breakpoint.load(std::memory_order_relaxed); - m_cp_status_reg.ReadIdle = !fifo.CPReadWriteDistance.load(std::memory_order_relaxed) || - (fifo.CPReadPointer.load(std::memory_order_relaxed) == - fifo.CPWritePointer.load(std::memory_order_relaxed)); - m_cp_status_reg.CommandIdle = !fifo.CPReadWriteDistance.load(std::memory_order_relaxed) || - Fifo::AtBreakpoint(system) || - !fifo.bFF_GPReadEnable.load(std::memory_order_relaxed); - m_cp_status_reg.UnderflowLoWatermark = fifo.bFF_LoWatermark.load(std::memory_order_relaxed); - m_cp_status_reg.OverflowHiWatermark = fifo.bFF_HiWatermark.load(std::memory_order_relaxed); + m_cp_status_reg.Breakpoint = m_fifo.bFF_Breakpoint.load(std::memory_order_relaxed); + m_cp_status_reg.ReadIdle = !m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) || + (m_fifo.CPReadPointer.load(std::memory_order_relaxed) == + m_fifo.CPWritePointer.load(std::memory_order_relaxed)); + m_cp_status_reg.CommandIdle = !m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed) || + Fifo::AtBreakpoint(m_system) || + !m_fifo.bFF_GPReadEnable.load(std::memory_order_relaxed); + m_cp_status_reg.UnderflowLoWatermark = m_fifo.bFF_LoWatermark.load(std::memory_order_relaxed); + m_cp_status_reg.OverflowHiWatermark = m_fifo.bFF_HiWatermark.load(std::memory_order_relaxed); DEBUG_LOG_FMT(COMMANDPROCESSOR, "\t Read from STATUS_REGISTER : {:04x}", m_cp_status_reg.Hex); DEBUG_LOG_FMT(COMMANDPROCESSOR, @@ -603,30 +600,28 @@ void CommandProcessorManager::SetCpStatusRegister(Core::System& system) m_cp_status_reg.UnderflowLoWatermark ? "ON" : "OFF"); } -void CommandProcessorManager::SetCpControlRegister(Core::System& system) +void CommandProcessorManager::SetCpControlRegister() { - auto& fifo = m_fifo; + m_fifo.bFF_BPInt.store(m_cp_ctrl_reg.BPInt, std::memory_order_relaxed); + m_fifo.bFF_BPEnable.store(m_cp_ctrl_reg.BPEnable, std::memory_order_relaxed); + m_fifo.bFF_HiWatermarkInt.store(m_cp_ctrl_reg.FifoOverflowIntEnable, std::memory_order_relaxed); + m_fifo.bFF_LoWatermarkInt.store(m_cp_ctrl_reg.FifoUnderflowIntEnable, std::memory_order_relaxed); + m_fifo.bFF_GPLinkEnable.store(m_cp_ctrl_reg.GPLinkEnable, std::memory_order_relaxed); - fifo.bFF_BPInt.store(m_cp_ctrl_reg.BPInt, std::memory_order_relaxed); - fifo.bFF_BPEnable.store(m_cp_ctrl_reg.BPEnable, std::memory_order_relaxed); - fifo.bFF_HiWatermarkInt.store(m_cp_ctrl_reg.FifoOverflowIntEnable, std::memory_order_relaxed); - fifo.bFF_LoWatermarkInt.store(m_cp_ctrl_reg.FifoUnderflowIntEnable, std::memory_order_relaxed); - fifo.bFF_GPLinkEnable.store(m_cp_ctrl_reg.GPLinkEnable, std::memory_order_relaxed); - - if (fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) && !m_cp_ctrl_reg.GPReadEnable) + if (m_fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) && !m_cp_ctrl_reg.GPReadEnable) { - fifo.bFF_GPReadEnable.store(m_cp_ctrl_reg.GPReadEnable, std::memory_order_relaxed); - system.GetFifo().FlushGpu(system); + m_fifo.bFF_GPReadEnable.store(m_cp_ctrl_reg.GPReadEnable, std::memory_order_relaxed); + m_system.GetFifo().FlushGpu(); } else { - fifo.bFF_GPReadEnable = m_cp_ctrl_reg.GPReadEnable; + m_fifo.bFF_GPReadEnable = m_cp_ctrl_reg.GPReadEnable; } DEBUG_LOG_FMT(COMMANDPROCESSOR, "\t GPREAD {} | BP {} | Int {} | OvF {} | UndF {} | LINK {}", - fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) ? "ON" : "OFF", - fifo.bFF_BPEnable.load(std::memory_order_relaxed) ? "ON" : "OFF", - fifo.bFF_BPInt.load(std::memory_order_relaxed) ? "ON" : "OFF", + m_fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) ? "ON" : "OFF", + m_fifo.bFF_BPEnable.load(std::memory_order_relaxed) ? "ON" : "OFF", + m_fifo.bFF_BPInt.load(std::memory_order_relaxed) ? "ON" : "OFF", m_cp_ctrl_reg.FifoOverflowIntEnable ? "ON" : "OFF", m_cp_ctrl_reg.FifoUnderflowIntEnable ? "ON" : "OFF", m_cp_ctrl_reg.GPLinkEnable ? "ON" : "OFF"); @@ -638,11 +633,8 @@ void CommandProcessorManager::SetCpClearRegister() { } -void CommandProcessorManager::HandleUnknownOpcode(Core::System& system, u8 cmd_byte, - const u8* buffer, bool preprocess) +void CommandProcessorManager::HandleUnknownOpcode(u8 cmd_byte, const u8* buffer, bool preprocess) { - const auto& fifo = m_fifo; - // Datel software uses 0x01 during startup, and Mario Party 5's Wiggler capsule accidentally uses // 0x01-0x03 due to sending 4 more vertices than intended (see https://dolp.in/i8104). // Prince of Persia: Rival Swords sends 0x3f if the home menu is opened during the intro cutscene @@ -667,7 +659,7 @@ void CommandProcessorManager::HandleUnknownOpcode(Core::System& system, u8 cmd_b // PC and LR are meaningless when using the fifoplayer, and will generally not be helpful if the // unknown opcode is inside of a display list. Also note that the changes in GPFifo.h are not // accurate and may introduce timing issues. - const auto& ppc_state = system.GetPPCState(); + const auto& ppc_state = m_system.GetPPCState(); GENERIC_LOG_FMT( Common::Log::LogType::VIDEO, log_level, "FIFO: Unknown Opcode {:#04x} @ {}, preprocessing = {}, CPBase: {:#010x}, CPEnd: " @@ -677,19 +669,19 @@ void CommandProcessorManager::HandleUnknownOpcode(Core::System& system, u8 cmd_b "{}, bFF_GPLinkEnable: {}, bFF_HiWatermarkInt: {}, bFF_LoWatermarkInt: {}, " "approximate PC: {:08x}, approximate LR: {:08x}", cmd_byte, fmt::ptr(buffer), preprocess ? "yes" : "no", - fifo.CPBase.load(std::memory_order_relaxed), fifo.CPEnd.load(std::memory_order_relaxed), - fifo.CPHiWatermark, fifo.CPLoWatermark, - fifo.CPReadWriteDistance.load(std::memory_order_relaxed), - fifo.CPWritePointer.load(std::memory_order_relaxed), - fifo.CPReadPointer.load(std::memory_order_relaxed), - fifo.CPBreakpoint.load(std::memory_order_relaxed), - fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) ? "true" : "false", - fifo.bFF_BPEnable.load(std::memory_order_relaxed) ? "true" : "false", - fifo.bFF_BPInt.load(std::memory_order_relaxed) ? "true" : "false", - fifo.bFF_Breakpoint.load(std::memory_order_relaxed) ? "true" : "false", - fifo.bFF_GPLinkEnable.load(std::memory_order_relaxed) ? "true" : "false", - fifo.bFF_HiWatermarkInt.load(std::memory_order_relaxed) ? "true" : "false", - fifo.bFF_LoWatermarkInt.load(std::memory_order_relaxed) ? "true" : "false", ppc_state.pc, + m_fifo.CPBase.load(std::memory_order_relaxed), m_fifo.CPEnd.load(std::memory_order_relaxed), + m_fifo.CPHiWatermark, m_fifo.CPLoWatermark, + m_fifo.CPReadWriteDistance.load(std::memory_order_relaxed), + m_fifo.CPWritePointer.load(std::memory_order_relaxed), + m_fifo.CPReadPointer.load(std::memory_order_relaxed), + m_fifo.CPBreakpoint.load(std::memory_order_relaxed), + m_fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) ? "true" : "false", + m_fifo.bFF_BPEnable.load(std::memory_order_relaxed) ? "true" : "false", + m_fifo.bFF_BPInt.load(std::memory_order_relaxed) ? "true" : "false", + m_fifo.bFF_Breakpoint.load(std::memory_order_relaxed) ? "true" : "false", + m_fifo.bFF_GPLinkEnable.load(std::memory_order_relaxed) ? "true" : "false", + m_fifo.bFF_HiWatermarkInt.load(std::memory_order_relaxed) ? "true" : "false", + m_fifo.bFF_LoWatermarkInt.load(std::memory_order_relaxed) ? "true" : "false", ppc_state.pc, LR(ppc_state)); if (!m_is_fifo_error_seen && !suppress_panic_alert) @@ -699,9 +691,9 @@ void CommandProcessorManager::HandleUnknownOpcode(Core::System& system, u8 cmd_b // The panic alert contains an explanatory part that's worded differently depending on the // user's settings, so as to offer the most relevant advice to the user. const char* advice; - if (IsOnThread(system) && !system.GetFifo().UseDeterministicGPUThread()) + if (IsOnThread(m_system) && !m_system.GetFifo().UseDeterministicGPUThread()) { - if (!system.GetCoreTiming().UseSyncOnSkipIdle() && !system.GetFifo().UseSyncGPU()) + if (!m_system.GetCoreTiming().UseSyncOnSkipIdle() && !m_system.GetFifo().UseSyncGPU()) { // The SyncOnSkipIdle setting is only in the Android GUI, so we use the INI name on other platforms. // diff --git a/Source/Core/VideoCommon/CommandProcessor.h b/Source/Core/VideoCommon/CommandProcessor.h index ccc381b535..932c2218ea 100644 --- a/Source/Core/VideoCommon/CommandProcessor.h +++ b/Source/Core/VideoCommon/CommandProcessor.h @@ -160,24 +160,26 @@ u32 GetPhysicalAddressMask(); class CommandProcessorManager { public: - void Init(Core::System& system); + explicit CommandProcessorManager(Core::System& system); + + void Init(); void DoState(PointerWrap& p); - void RegisterMMIO(Core::System& system, MMIO::Mapping* mmio, u32 base); + void RegisterMMIO(MMIO::Mapping* mmio, u32 base); - void SetCPStatusFromGPU(Core::System& system); - void SetCPStatusFromCPU(Core::System& system); - void GatherPipeBursted(Core::System& system); - void UpdateInterrupts(Core::System& system, u64 userdata); - void UpdateInterruptsFromVideoBackend(Core::System& system, u64 userdata); + void SetCPStatusFromGPU(); + void SetCPStatusFromCPU(); + void GatherPipeBursted(); + void UpdateInterrupts(u64 userdata); + void UpdateInterruptsFromVideoBackend(u64 userdata); bool IsInterruptWaiting() const; void SetCpClearRegister(); - void SetCpControlRegister(Core::System& system); - void SetCpStatusRegister(Core::System& system); + void SetCpControlRegister(); + void SetCpStatusRegister(); - void HandleUnknownOpcode(Core::System& system, u8 cmd_byte, const u8* buffer, bool preprocess); + void HandleUnknownOpcode(u8 cmd_byte, const u8* buffer, bool preprocess); // This one is shared between gfx thread and emulator thread. // It is only used by the Fifo and by the CommandProcessor. @@ -203,6 +205,8 @@ private: Common::Flag m_interrupt_waiting; bool m_is_fifo_error_seen = false; + + Core::System& m_system; }; } // namespace CommandProcessor diff --git a/Source/Core/VideoCommon/Constants.h b/Source/Core/VideoCommon/Constants.h index bd939b1f3c..4f846bdd1b 100644 --- a/Source/Core/VideoCommon/Constants.h +++ b/Source/Core/VideoCommon/Constants.h @@ -7,6 +7,13 @@ namespace VideoCommon { +#ifdef ANDROID +// Some devices seem to have graphical errors when providing 16 pixel samplers +// given the logic is for a performance heavy feature (custom shaders), will just disable for now +// TODO: handle this more elegantly constexpr u32 MAX_PIXEL_SHADER_SAMPLERS = 8; +#else +constexpr u32 MAX_PIXEL_SHADER_SAMPLERS = 16; +#endif constexpr u32 MAX_COMPUTE_SHADER_SAMPLERS = 8; } // namespace VideoCommon diff --git a/Source/Core/VideoCommon/Fifo.cpp b/Source/Core/VideoCommon/Fifo.cpp index 3e6a6dd2ec..513b655408 100644 --- a/Source/Core/VideoCommon/Fifo.cpp +++ b/Source/Core/VideoCommon/Fifo.cpp @@ -36,7 +36,10 @@ namespace Fifo { static constexpr int GPU_TIME_SLOT_SIZE = 1000; -FifoManager::FifoManager() = default; +FifoManager::FifoManager(Core::System& system) : m_system{system} +{ +} + FifoManager::~FifoManager() = default; void FifoManager::RefreshConfig() @@ -64,26 +67,26 @@ void FifoManager::DoState(PointerWrap& p) p.Do(m_syncing_suspended); } -void FifoManager::PauseAndLock(Core::System& system, bool doLock, bool unpauseOnUnlock) +void FifoManager::PauseAndLock(bool do_lock, bool unpause_on_unlock) { - if (doLock) + if (do_lock) { SyncGPU(SyncGPUReason::Other); EmulatorState(false); - if (!system.IsDualCoreMode() || m_use_deterministic_gpu_thread) + if (!m_system.IsDualCoreMode() || m_use_deterministic_gpu_thread) return; m_gpu_mainloop.WaitYield(std::chrono::milliseconds(100), Host_YieldToUI); } else { - if (unpauseOnUnlock) + if (unpause_on_unlock) EmulatorState(true); } } -void FifoManager::Init(Core::System& system) +void FifoManager::Init() { if (!m_config_callback_id) m_config_callback_id = Config::AddConfigChangedCallback([this] { RefreshConfig(); }); @@ -92,7 +95,7 @@ void FifoManager::Init(Core::System& system) // Padded so that SIMD overreads in the vertex loader are safe m_video_buffer = static_cast(Common::AllocateMemoryPages(FIFO_SIZE + 4)); ResetVideoBuffer(); - if (system.IsDualCoreMode()) + if (m_system.IsDualCoreMode()) m_gpu_mainloop.Prepare(); m_sync_ticks.store(0); } @@ -120,14 +123,14 @@ void FifoManager::Shutdown() // May be executed from any thread, even the graphics thread. // Created to allow for self shutdown. -void FifoManager::ExitGpuLoop(Core::System& system) +void FifoManager::ExitGpuLoop() { - auto& command_processor = system.GetCommandProcessor(); + auto& command_processor = m_system.GetCommandProcessor(); auto& fifo = command_processor.GetFifo(); // This should break the wait loop in CPU thread fifo.bFF_GPReadEnable.store(0, std::memory_order_relaxed); - FlushGpu(system); + FlushGpu(); // Terminate GPU thread loop m_emu_running_state.Set(); @@ -211,7 +214,7 @@ void* FifoManager::PopFifoAuxBuffer(size_t size) } // Description: RunGpuLoop() sends data through this function. -void FifoManager::ReadDataFromFifo(Core::System& system, u32 readPtr) +void FifoManager::ReadDataFromFifo(u32 read_ptr) { if (GPFifo::GATHER_PIPE_SIZE > static_cast(m_video_buffer + FIFO_SIZE - m_video_buffer_write_ptr)) @@ -228,13 +231,13 @@ void FifoManager::ReadDataFromFifo(Core::System& system, u32 readPtr) m_video_buffer_read_ptr = m_video_buffer; } // Copy new video instructions to m_video_buffer for future use in rendering the new picture - auto& memory = system.GetMemory(); - memory.CopyFromEmu(m_video_buffer_write_ptr, readPtr, GPFifo::GATHER_PIPE_SIZE); + auto& memory = m_system.GetMemory(); + memory.CopyFromEmu(m_video_buffer_write_ptr, read_ptr, GPFifo::GATHER_PIPE_SIZE); m_video_buffer_write_ptr += GPFifo::GATHER_PIPE_SIZE; } // The deterministic_gpu_thread version. -void FifoManager::ReadDataFromFifoOnCPU(Core::System& system, u32 readPtr) +void FifoManager::ReadDataFromFifoOnCPU(u32 read_ptr) { u8* write_ptr = m_video_buffer_write_ptr; if (GPFifo::GATHER_PIPE_SIZE > static_cast(m_video_buffer + FIFO_SIZE - write_ptr)) @@ -262,8 +265,8 @@ void FifoManager::ReadDataFromFifoOnCPU(Core::System& system, u32 readPtr) return; } } - auto& memory = system.GetMemory(); - memory.CopyFromEmu(m_video_buffer_write_ptr, readPtr, GPFifo::GATHER_PIPE_SIZE); + auto& memory = m_system.GetMemory(); + memory.CopyFromEmu(m_video_buffer_write_ptr, read_ptr, GPFifo::GATHER_PIPE_SIZE); m_video_buffer_pp_read_ptr = OpcodeDecoder::RunFifo( DataReader(m_video_buffer_pp_read_ptr, write_ptr + GPFifo::GATHER_PIPE_SIZE), nullptr); // This would have to be locked if the GPU thread didn't spin. @@ -282,13 +285,13 @@ void FifoManager::ResetVideoBuffer() // Description: Main FIFO update loop // Purpose: Keep the Core HW updated about the CPU-GPU distance -void FifoManager::RunGpuLoop(Core::System& system) +void FifoManager::RunGpuLoop() { AsyncRequests::GetInstance()->SetEnable(true); AsyncRequests::GetInstance()->SetPassthrough(false); m_gpu_mainloop.Run( - [this, &system] { + [this] { // Run events from the CPU thread. AsyncRequests::GetInstance()->PullEvents(); @@ -311,21 +314,22 @@ void FifoManager::RunGpuLoop(Core::System& system) } else { - auto& command_processor = system.GetCommandProcessor(); + auto& command_processor = m_system.GetCommandProcessor(); auto& fifo = command_processor.GetFifo(); - command_processor.SetCPStatusFromGPU(system); + command_processor.SetCPStatusFromGPU(); // check if we are able to run this buffer while (!command_processor.IsInterruptWaiting() && fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) && - fifo.CPReadWriteDistance.load(std::memory_order_relaxed) && !AtBreakpoint(system)) + fifo.CPReadWriteDistance.load(std::memory_order_relaxed) && + !AtBreakpoint(m_system)) { if (m_config_sync_gpu && m_sync_ticks.load() < m_config_sync_gpu_min_distance) break; u32 cyclesExecuted = 0; u32 readPtr = fifo.CPReadPointer.load(std::memory_order_relaxed); - ReadDataFromFifo(system, readPtr); + ReadDataFromFifo(readPtr); if (readPtr == fifo.CPEnd.load(std::memory_order_relaxed)) readPtr = fifo.CPBase.load(std::memory_order_relaxed); @@ -352,7 +356,7 @@ void FifoManager::RunGpuLoop(Core::System& system) std::memory_order_relaxed); } - command_processor.SetCPStatusFromGPU(system); + command_processor.SetCPStatusFromGPU(); if (m_config_sync_gpu) { @@ -392,9 +396,9 @@ void FifoManager::RunGpuLoop(Core::System& system) AsyncRequests::GetInstance()->SetPassthrough(true); } -void FifoManager::FlushGpu(Core::System& system) +void FifoManager::FlushGpu() { - if (!system.IsDualCoreMode() || m_use_deterministic_gpu_thread) + if (!m_system.IsDualCoreMode() || m_use_deterministic_gpu_thread) return; m_gpu_mainloop.Wait(); @@ -414,9 +418,9 @@ bool AtBreakpoint(Core::System& system) fifo.CPBreakpoint.load(std::memory_order_relaxed)); } -void FifoManager::RunGpu(Core::System& system) +void FifoManager::RunGpu() { - const bool is_dual_core = system.IsDualCoreMode(); + const bool is_dual_core = m_system.IsDualCoreMode(); // wake up GPU thread if (is_dual_core && !m_use_deterministic_gpu_thread) @@ -430,25 +434,25 @@ void FifoManager::RunGpu(Core::System& system) if (m_syncing_suspended) { m_syncing_suspended = false; - system.GetCoreTiming().ScheduleEvent(GPU_TIME_SLOT_SIZE, m_event_sync_gpu, - GPU_TIME_SLOT_SIZE); + m_system.GetCoreTiming().ScheduleEvent(GPU_TIME_SLOT_SIZE, m_event_sync_gpu, + GPU_TIME_SLOT_SIZE); } } } -int FifoManager::RunGpuOnCpu(Core::System& system, int ticks) +int FifoManager::RunGpuOnCpu(int ticks) { - auto& command_processor = system.GetCommandProcessor(); + auto& command_processor = m_system.GetCommandProcessor(); auto& fifo = command_processor.GetFifo(); bool reset_simd_state = false; int available_ticks = int(ticks * m_config_sync_gpu_overclock) + m_sync_ticks.load(); while (fifo.bFF_GPReadEnable.load(std::memory_order_relaxed) && - fifo.CPReadWriteDistance.load(std::memory_order_relaxed) && !AtBreakpoint(system) && + fifo.CPReadWriteDistance.load(std::memory_order_relaxed) && !AtBreakpoint(m_system) && available_ticks >= 0) { if (m_use_deterministic_gpu_thread) { - ReadDataFromFifoOnCPU(system, fifo.CPReadPointer.load(std::memory_order_relaxed)); + ReadDataFromFifoOnCPU(fifo.CPReadPointer.load(std::memory_order_relaxed)); m_gpu_mainloop.Wakeup(); } else @@ -459,7 +463,7 @@ int FifoManager::RunGpuOnCpu(Core::System& system, int ticks) Common::FPU::LoadDefaultSIMDState(); reset_simd_state = true; } - ReadDataFromFifo(system, fifo.CPReadPointer.load(std::memory_order_relaxed)); + ReadDataFromFifo(fifo.CPReadPointer.load(std::memory_order_relaxed)); u32 cycles = 0; m_video_buffer_read_ptr = OpcodeDecoder::RunFifo( DataReader(m_video_buffer_read_ptr, m_video_buffer_write_ptr), &cycles); @@ -480,7 +484,7 @@ int FifoManager::RunGpuOnCpu(Core::System& system, int ticks) fifo.CPReadWriteDistance.fetch_sub(GPFifo::GATHER_PIPE_SIZE, std::memory_order_relaxed); } - command_processor.SetCPStatusFromGPU(system); + command_processor.SetCPStatusFromGPU(); if (reset_simd_state) { @@ -498,7 +502,7 @@ int FifoManager::RunGpuOnCpu(Core::System& system, int ticks) return -available_ticks + GPU_TIME_SLOT_SIZE; } -void FifoManager::UpdateWantDeterminism(Core::System& system, bool want) +void FifoManager::UpdateWantDeterminism(bool want) { // We are paused (or not running at all yet), so // it should be safe to change this. @@ -516,7 +520,7 @@ void FifoManager::UpdateWantDeterminism(Core::System& system, bool want) break; } - gpu_thread = gpu_thread && system.IsDualCoreMode(); + gpu_thread = gpu_thread && m_system.IsDualCoreMode(); if (m_use_deterministic_gpu_thread != gpu_thread) { @@ -536,7 +540,7 @@ void FifoManager::UpdateWantDeterminism(Core::System& system, bool want) * @ticks The gone emulated CPU time. * @return A good time to call WaitForGpuThread() next. */ -int FifoManager::WaitForGpuThread(Core::System& system, int ticks) +int FifoManager::WaitForGpuThread(int ticks) { int old = m_sync_ticks.fetch_add(ticks); int now = old + ticks; @@ -547,7 +551,7 @@ int FifoManager::WaitForGpuThread(Core::System& system, int ticks) // Wakeup GPU if (old < m_config_sync_gpu_min_distance && now >= m_config_sync_gpu_min_distance) - RunGpu(system); + RunGpu(); // If the GPU is still sleeping, wait for a longer time if (now < m_config_sync_gpu_min_distance) @@ -568,11 +572,11 @@ void FifoManager::SyncGPUCallback(Core::System& system, u64 ticks, s64 cyclesLat auto& fifo = system.GetFifo(); if (!system.IsDualCoreMode() || fifo.m_use_deterministic_gpu_thread) { - next = fifo.RunGpuOnCpu(system, (int)ticks); + next = fifo.RunGpuOnCpu(int(ticks)); } else if (fifo.m_config_sync_gpu) { - next = fifo.WaitForGpuThread(system, (int)ticks); + next = fifo.WaitForGpuThread(int(ticks)); } fifo.m_syncing_suspended = next < 0; @@ -580,20 +584,20 @@ void FifoManager::SyncGPUCallback(Core::System& system, u64 ticks, s64 cyclesLat system.GetCoreTiming().ScheduleEvent(next, fifo.m_event_sync_gpu, next); } -void FifoManager::SyncGPUForRegisterAccess(Core::System& system) +void FifoManager::SyncGPUForRegisterAccess() { SyncGPU(SyncGPUReason::Other); - if (!system.IsDualCoreMode() || m_use_deterministic_gpu_thread) - RunGpuOnCpu(system, GPU_TIME_SLOT_SIZE); + if (!m_system.IsDualCoreMode() || m_use_deterministic_gpu_thread) + RunGpuOnCpu(GPU_TIME_SLOT_SIZE); else if (m_config_sync_gpu) - WaitForGpuThread(system, GPU_TIME_SLOT_SIZE); + WaitForGpuThread(GPU_TIME_SLOT_SIZE); } // Initialize GPU - CPU thread syncing, this gives us a deterministic way to start the GPU thread. -void FifoManager::Prepare(Core::System& system) +void FifoManager::Prepare() { - m_event_sync_gpu = system.GetCoreTiming().RegisterEvent("SyncGPUCallback", SyncGPUCallback); + m_event_sync_gpu = m_system.GetCoreTiming().RegisterEvent("SyncGPUCallback", SyncGPUCallback); m_syncing_suspended = true; } } // namespace Fifo diff --git a/Source/Core/VideoCommon/Fifo.h b/Source/Core/VideoCommon/Fifo.h index 2ee237c782..2fce8fdcb5 100644 --- a/Source/Core/VideoCommon/Fifo.h +++ b/Source/Core/VideoCommon/Fifo.h @@ -41,19 +41,19 @@ enum class SyncGPUReason class FifoManager final { public: - FifoManager(); + explicit FifoManager(Core::System& system); FifoManager(const FifoManager& other) = delete; FifoManager(FifoManager&& other) = delete; FifoManager& operator=(const FifoManager& other) = delete; FifoManager& operator=(FifoManager&& other) = delete; ~FifoManager(); - void Init(Core::System& system); + void Init(); void Shutdown(); - void Prepare(Core::System& system); // Must be called from the CPU thread. + void Prepare(); // Must be called from the CPU thread. void DoState(PointerWrap& f); - void PauseAndLock(Core::System& system, bool doLock, bool unpauseOnUnlock); - void UpdateWantDeterminism(Core::System& system, bool want); + void PauseAndLock(bool do_lock, bool unpause_on_unlock); + void UpdateWantDeterminism(bool want); bool UseDeterministicGPUThread() const { return m_use_deterministic_gpu_thread; } bool UseSyncGPU() const { return m_config_sync_gpu; } @@ -62,25 +62,25 @@ public: // In single core mode, this runs the GPU for a single slice. // In dual core mode, this synchronizes with the GPU thread. - void SyncGPUForRegisterAccess(Core::System& system); + void SyncGPUForRegisterAccess(); void PushFifoAuxBuffer(const void* ptr, size_t size); void* PopFifoAuxBuffer(size_t size); - void FlushGpu(Core::System& system); - void RunGpu(Core::System& system); + void FlushGpu(); + void RunGpu(); void GpuMaySleep(); - void RunGpuLoop(Core::System& system); - void ExitGpuLoop(Core::System& system); + void RunGpuLoop(); + void ExitGpuLoop(); void EmulatorState(bool running); void ResetVideoBuffer(); private: void RefreshConfig(); - void ReadDataFromFifo(Core::System& system, u32 readPtr); - void ReadDataFromFifoOnCPU(Core::System& system, u32 readPtr); - int RunGpuOnCpu(Core::System& system, int ticks); - int WaitForGpuThread(Core::System& system, int ticks); + void ReadDataFromFifo(u32 read_ptr); + void ReadDataFromFifoOnCPU(u32 read_ptr); + int RunGpuOnCpu(int ticks); + int WaitForGpuThread(int ticks); static void SyncGPUCallback(Core::System& system, u64 ticks, s64 cyclesLate); static constexpr u32 FIFO_SIZE = 2 * 1024 * 1024; @@ -127,6 +127,8 @@ private: int m_config_sync_gpu_max_distance = 0; int m_config_sync_gpu_min_distance = 0; float m_config_sync_gpu_overclock = 0.0f; + + Core::System& m_system; }; bool AtBreakpoint(Core::System& system); diff --git a/Source/Core/VideoCommon/FrameDumper.cpp b/Source/Core/VideoCommon/FrameDumper.cpp index 06bbe1b1c9..d45d9933be 100644 --- a/Source/Core/VideoCommon/FrameDumper.cpp +++ b/Source/Core/VideoCommon/FrameDumper.cpp @@ -82,7 +82,7 @@ bool FrameDumper::CheckFrameDumpRenderTexture(u32 target_width, u32 target_heigh m_frame_dump_render_texture.reset(); m_frame_dump_render_texture = g_gfx->CreateTexture( TextureConfig(target_width, target_height, 1, 1, 1, AbstractTextureFormat::RGBA8, - AbstractTextureFlag_RenderTarget), + AbstractTextureFlag_RenderTarget, AbstractTextureType::Texture_2DArray), "Frame dump render texture"); if (!m_frame_dump_render_texture) { @@ -102,9 +102,10 @@ bool FrameDumper::CheckFrameDumpReadbackTexture(u32 target_width, u32 target_hei return true; rbtex.reset(); - rbtex = g_gfx->CreateStagingTexture( - StagingTextureType::Readback, - TextureConfig(target_width, target_height, 1, 1, 1, AbstractTextureFormat::RGBA8, 0)); + rbtex = g_gfx->CreateStagingTexture(StagingTextureType::Readback, + TextureConfig(target_width, target_height, 1, 1, 1, + AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray)); if (!rbtex) return false; diff --git a/Source/Core/VideoCommon/FramebufferManager.cpp b/Source/Core/VideoCommon/FramebufferManager.cpp index 4bdc3616a9..9790551afb 100644 --- a/Source/Core/VideoCommon/FramebufferManager.cpp +++ b/Source/Core/VideoCommon/FramebufferManager.cpp @@ -152,13 +152,15 @@ static u32 CalculateEFBLayers() TextureConfig FramebufferManager::GetEFBColorTextureConfig(u32 width, u32 height) { return TextureConfig(width, height, 1, CalculateEFBLayers(), g_ActiveConfig.iMultisamples, - GetEFBColorFormat(), AbstractTextureFlag_RenderTarget); + GetEFBColorFormat(), AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); } TextureConfig FramebufferManager::GetEFBDepthTextureConfig(u32 width, u32 height) { return TextureConfig(width, height, 1, CalculateEFBLayers(), g_ActiveConfig.iMultisamples, - GetEFBDepthFormat(), AbstractTextureFlag_RenderTarget); + GetEFBDepthFormat(), AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); } FramebufferState FramebufferManager::GetEFBFramebufferState() const @@ -254,7 +256,8 @@ bool FramebufferManager::CreateEFBFramebuffer() flags |= AbstractTextureFlag_RenderTarget; m_efb_resolve_color_texture = g_gfx->CreateTexture( TextureConfig(efb_color_texture_config.width, efb_color_texture_config.height, 1, - efb_color_texture_config.layers, 1, efb_color_texture_config.format, flags), + efb_color_texture_config.layers, 1, efb_color_texture_config.format, flags, + AbstractTextureType::Texture_2DArray), "EFB color resolve texture"); if (!m_efb_resolve_color_texture) return false; @@ -274,7 +277,7 @@ bool FramebufferManager::CreateEFBFramebuffer() m_efb_depth_resolve_texture = g_gfx->CreateTexture( TextureConfig(efb_depth_texture_config.width, efb_depth_texture_config.height, 1, efb_depth_texture_config.layers, 1, GetEFBDepthCopyFormat(), - AbstractTextureFlag_RenderTarget), + AbstractTextureFlag_RenderTarget, AbstractTextureType::Texture_2DArray), "EFB depth resolve texture"); if (!m_efb_depth_resolve_texture) return false; @@ -695,7 +698,8 @@ bool FramebufferManager::CreateReadbackFramebuffer() { const TextureConfig color_config(IsUsingTiledEFBCache() ? m_efb_cache_tile_size : EFB_WIDTH, IsUsingTiledEFBCache() ? m_efb_cache_tile_size : EFB_HEIGHT, 1, - 1, 1, GetEFBColorFormat(), AbstractTextureFlag_RenderTarget); + 1, 1, GetEFBColorFormat(), AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); m_efb_color_cache.texture = g_gfx->CreateTexture(color_config, "EFB color cache"); if (!m_efb_color_cache.texture) return false; @@ -717,7 +721,8 @@ bool FramebufferManager::CreateReadbackFramebuffer() const TextureConfig depth_config(IsUsingTiledEFBCache() ? m_efb_cache_tile_size : EFB_WIDTH, IsUsingTiledEFBCache() ? m_efb_cache_tile_size : EFB_HEIGHT, 1, 1, 1, GetEFBDepthCopyFormat(), - AbstractTextureFlag_RenderTarget); + AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); m_efb_depth_cache.texture = g_gfx->CreateTexture(depth_config, "EFB depth cache"); if (!m_efb_depth_cache.texture) return false; @@ -729,12 +734,14 @@ bool FramebufferManager::CreateReadbackFramebuffer() } // Staging texture use the full EFB dimensions, as this is the buffer for the whole cache. - m_efb_color_cache.readback_texture = g_gfx->CreateStagingTexture( - StagingTextureType::Mutable, - TextureConfig(EFB_WIDTH, EFB_HEIGHT, 1, 1, 1, GetEFBColorFormat(), 0)); + m_efb_color_cache.readback_texture = + g_gfx->CreateStagingTexture(StagingTextureType::Mutable, + TextureConfig(EFB_WIDTH, EFB_HEIGHT, 1, 1, 1, GetEFBColorFormat(), + 0, AbstractTextureType::Texture_2DArray)); m_efb_depth_cache.readback_texture = g_gfx->CreateStagingTexture( StagingTextureType::Mutable, - TextureConfig(EFB_WIDTH, EFB_HEIGHT, 1, 1, 1, GetEFBDepthCopyFormat(), 0)); + TextureConfig(EFB_WIDTH, EFB_HEIGHT, 1, 1, 1, GetEFBDepthCopyFormat(), 0, + AbstractTextureType::Texture_2DArray)); if (!m_efb_color_cache.readback_texture || !m_efb_depth_cache.readback_texture) return false; @@ -1116,14 +1123,15 @@ void FramebufferManager::DoSaveState(PointerWrap& p) AbstractTexture* depth_texture = ResolveEFBDepthTexture(m_efb_depth_texture->GetRect(), true); // We don't want to save these as rendertarget textures, just the data itself when deserializing. - const TextureConfig color_texture_config(color_texture->GetWidth(), color_texture->GetHeight(), - color_texture->GetLevels(), color_texture->GetLayers(), - 1, GetEFBColorFormat(), 0); + const TextureConfig color_texture_config( + color_texture->GetWidth(), color_texture->GetHeight(), color_texture->GetLevels(), + color_texture->GetLayers(), 1, GetEFBColorFormat(), 0, AbstractTextureType::Texture_2DArray); g_texture_cache->SerializeTexture(color_texture, color_texture_config, p); const TextureConfig depth_texture_config(depth_texture->GetWidth(), depth_texture->GetHeight(), depth_texture->GetLevels(), depth_texture->GetLayers(), - 1, GetEFBDepthCopyFormat(), 0); + 1, GetEFBDepthCopyFormat(), 0, + AbstractTextureType::Texture_2DArray); g_texture_cache->SerializeTexture(depth_texture, depth_texture_config, p); } diff --git a/Source/Core/VideoCommon/GXPipelineTypes.h b/Source/Core/VideoCommon/GXPipelineTypes.h index 4089fac40e..d7cd1faa35 100644 --- a/Source/Core/VideoCommon/GXPipelineTypes.h +++ b/Source/Core/VideoCommon/GXPipelineTypes.h @@ -19,7 +19,7 @@ namespace VideoCommon // As pipelines encompass both shader UIDs and render states, changes to either of these should // also increment the pipeline UID version. Incrementing the UID version will cause all UID // caches to be invalidated. -constexpr u32 GX_PIPELINE_UID_VERSION = 7; // Last changed in PR 11859 +constexpr u32 GX_PIPELINE_UID_VERSION = 8; // Last changed in PR 12185 struct GXPipelineUid { diff --git a/Source/Core/VideoCommon/GeometryShaderGen.cpp b/Source/Core/VideoCommon/GeometryShaderGen.cpp index 5b552f9298..c4b6649331 100644 --- a/Source/Core/VideoCommon/GeometryShaderGen.cpp +++ b/Source/Core/VideoCommon/GeometryShaderGen.cpp @@ -93,7 +93,7 @@ ShaderCode GenerateGeometryShaderCode(APIType api_type, const ShaderHostConfig& // uniforms if (api_type == APIType::OpenGL || api_type == APIType::Vulkan) - out.Write("UBO_BINDING(std140, 3) uniform GSBlock {{\n"); + out.Write("UBO_BINDING(std140, 4) uniform GSBlock {{\n"); else out.Write("cbuffer GSBlock {{\n"); diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/Actions/CustomPipelineAction.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/Actions/CustomPipelineAction.cpp index 8f5225f142..0a51bb995e 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/Actions/CustomPipelineAction.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/Actions/CustomPipelineAction.cpp @@ -393,21 +393,15 @@ void CustomPipelineAction::OnTextureCreate(GraphicsModActionData::TextureCreate* return; } - if (property.m_type == VideoCommon::MaterialProperty::Type::Type_TextureAsset) + if (auto* value = std::get_if(&property.m_value)) { - if (property.m_value) + auto asset = loader.LoadGameTexture(*value, m_library); + if (asset) { - if (auto* value = std::get_if(&*property.m_value)) - { - auto asset = loader.LoadGameTexture(*value, m_library); - if (asset) - { - const auto loaded_time = asset->GetLastLoadedTime(); - game_assets.push_back(VideoCommon::CachedAsset{ - std::move(asset), loaded_time}); - m_texture_code_names.push_back(property.m_code_name); - } - } + const auto loaded_time = asset->GetLastLoadedTime(); + game_assets.push_back( + VideoCommon::CachedAsset{std::move(asset), loaded_time}); + m_texture_code_names.push_back(property.m_code_name); } } } @@ -423,7 +417,7 @@ void CustomPipelineAction::OnTextureCreate(GraphicsModActionData::TextureCreate* auto data = game_texture.m_asset->GetData(); if (data) { - if (data->m_slices.empty() || data->m_slices[0].m_levels.empty()) + if (data->m_texture.m_slices.empty() || data->m_texture.m_slices[0].m_levels.empty()) { ERROR_LOG_FMT( VIDEO, @@ -431,15 +425,16 @@ void CustomPipelineAction::OnTextureCreate(GraphicsModActionData::TextureCreate* create->texture_name, game_texture.m_asset->GetAssetId()); m_valid = false; } - else if (create->texture_width != data->m_slices[0].m_levels[0].width || - create->texture_height != data->m_slices[0].m_levels[0].height) + else if (create->texture_width != data->m_texture.m_slices[0].m_levels[0].width || + create->texture_height != data->m_texture.m_slices[0].m_levels[0].height) { ERROR_LOG_FMT(VIDEO, "Custom pipeline for texture '{}' has asset '{}' that does not match " "the width/height of the texture loaded. Texture {}x{} vs asset {}x{}", create->texture_name, game_texture.m_asset->GetAssetId(), create->texture_width, create->texture_height, - data->m_slices[0].m_levels[0].width, data->m_slices[0].m_levels[0].height); + data->m_texture.m_slices[0].m_levels[0].width, + data->m_texture.m_slices[0].m_levels[0].height); m_valid = false; } } diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp index 27112846c6..cd871b5833 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp @@ -95,8 +95,8 @@ void CustomShaderCache::AsyncCreatePipeline(const VideoCommon::GXPipelineUid& ui PipelineWorkItem(CustomShaderCache* shader_cache, const VideoCommon::GXPipelineUid& uid, const CustomShaderInstance& custom_shaders, PipelineIterator iterator, const AbstractPipelineConfig& pipeline_config) - : m_shader_cache(shader_cache), m_uid(uid), m_iterator(iterator), - m_custom_shaders(custom_shaders), m_config(pipeline_config) + : m_shader_cache(shader_cache), m_uid(uid), m_iterator(iterator), m_config(pipeline_config), + m_custom_shaders(custom_shaders) { SetStagesReady(); } @@ -179,8 +179,8 @@ void CustomShaderCache::AsyncCreatePipeline(const VideoCommon::GXUberPipelineUid PipelineWorkItem(CustomShaderCache* shader_cache, const VideoCommon::GXUberPipelineUid& uid, const CustomShaderInstance& custom_shaders, UberPipelineIterator iterator, const AbstractPipelineConfig& pipeline_config) - : m_shader_cache(shader_cache), m_uid(uid), m_iterator(iterator), - m_custom_shaders(custom_shaders), m_config(pipeline_config) + : m_shader_cache(shader_cache), m_uid(uid), m_iterator(iterator), m_config(pipeline_config), + m_custom_shaders(custom_shaders) { SetStagesReady(); } diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h index a9efb6a0dd..1b9115e6d5 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h @@ -5,6 +5,7 @@ #include #include +#include #include #include @@ -20,6 +21,7 @@ struct DrawStarted u32 texture_unit; bool* skip; std::optional* custom_pixel_shader; + std::span* material_uniform_buffer; }; struct EFB diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionFactory.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionFactory.cpp index 6ff64aa038..57f7e2f313 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionFactory.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionFactory.cpp @@ -3,6 +3,9 @@ #include "VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionFactory.h" +#include "Common/Logging/Log.h" + +#include "VideoCommon/Constants.h" #include "VideoCommon/GraphicsModSystem/Runtime/Actions/CustomPipelineAction.h" #include "VideoCommon/GraphicsModSystem/Runtime/Actions/MoveAction.h" #include "VideoCommon/GraphicsModSystem/Runtime/Actions/PrintAction.h" @@ -32,7 +35,16 @@ std::unique_ptr Create(std::string_view name, const picojson: } else if (name == "custom_pipeline") { +#ifdef ANDROID + // Custom shaders currently need more than 8 pixel samplers + // to be used with textures, rather than make things complicated + // just disable the feature for Android which has issues + ERROR_LOG_FMT(VIDEO, "Android needs more than 8 pixel samplers to function, {} provided", + VideoCommon::MAX_PIXEL_SHADER_SAMPLERS); + return nullptr; +#else return CustomPipelineAction::Create(json_data, std::move(library)); +#endif } return nullptr; diff --git a/Source/Core/VideoCommon/HiresTextures.cpp b/Source/Core/VideoCommon/HiresTextures.cpp index 6a489973a5..2f5fd93709 100644 --- a/Source/Core/VideoCommon/HiresTextures.cpp +++ b/Source/Core/VideoCommon/HiresTextures.cpp @@ -130,8 +130,8 @@ void HiresTexture::Update() { // Since this is just a texture (single file) the mapper doesn't really matter // just provide a string - s_file_library->SetAssetIDMapData( - filename, std::map{{"", StringToPath(path)}}); + s_file_library->SetAssetIDMapData(filename, std::map{ + {"texture", StringToPath(path)}}); if (g_ActiveConfig.bCacheHiresTextures) { diff --git a/Source/Core/VideoCommon/LightingShaderGen.cpp b/Source/Core/VideoCommon/LightingShaderGen.cpp index 646f7277b5..4fb2c98ebd 100644 --- a/Source/Core/VideoCommon/LightingShaderGen.cpp +++ b/Source/Core/VideoCommon/LightingShaderGen.cpp @@ -214,43 +214,44 @@ void GenerateCustomLightingHeaderDetails(ShaderCode* out, u32 enablelighting, u3 out->Write("\tint light_count;\n"); } +static void GenerateLighting(ShaderCode* out, const LightingUidData& uid_data, int index, + int litchan_index, u32 channel_index, u32 custom_light_index, + bool alpha) +{ + const auto attnfunc = + static_cast((uid_data.attnfunc >> (2 * litchan_index)) & 0x3); + + const std::string_view light_type = alpha ? "alpha" : "color"; + const std::string name = fmt::format("lights_chan{}_{}", channel_index, light_type); + + out->Write("\t{{\n"); + out->Write("\t\tcustom_data.{}[{}].direction = " LIGHT_DIR ".xyz;\n", name, custom_light_index, + LIGHT_DIR_PARAMS(index)); + out->Write("\t\tcustom_data.{}[{}].position = " LIGHT_POS ".xyz;\n", name, custom_light_index, + LIGHT_POS_PARAMS(index)); + out->Write("\t\tcustom_data.{}[{}].cosatt = " LIGHT_COSATT ";\n", name, custom_light_index, + LIGHT_COSATT_PARAMS(index)); + out->Write("\t\tcustom_data.{}[{}].distatt = " LIGHT_DISTATT ";\n", name, custom_light_index, + LIGHT_DISTATT_PARAMS(index)); + out->Write("\t\tcustom_data.{}[{}].attenuation_type = {};\n", name, custom_light_index, + static_cast(attnfunc)); + if (alpha) + { + out->Write("\t\tcustom_data.{}[{}].color = float3(" LIGHT_COL + ") / float3(255.0, 255.0, 255.0);\n", + name, custom_light_index, LIGHT_COL_PARAMS(index, alpha ? "a" : "rgb")); + } + else + { + out->Write("\t\tcustom_data.{}[{}].color = " LIGHT_COL " / float3(255.0, 255.0, 255.0);\n", + name, custom_light_index, LIGHT_COL_PARAMS(index, alpha ? "a" : "rgb")); + } + out->Write("\t}}\n"); +} + void GenerateCustomLightingImplementation(ShaderCode* out, const LightingUidData& uid_data, std::string_view in_color_name) { - auto generate_lighting = [](ShaderCode* out, const LightingUidData& uid_data, int index, - int litchan_index, u32 channel_index, u32 custom_light_index, - bool alpha) { - const auto attnfunc = - static_cast((uid_data.attnfunc >> (2 * litchan_index)) & 0x3); - - const std::string_view light_type = alpha ? "alpha" : "color"; - const std::string name = fmt::format("lights_chan{}_{}", channel_index, light_type); - - out->Write("\t{{\n"); - out->Write("\t\tcustom_data.{}[{}].direction = " LIGHT_DIR ".xyz;\n", name, custom_light_index, - LIGHT_DIR_PARAMS(index)); - out->Write("\t\tcustom_data.{}[{}].position = " LIGHT_POS ".xyz;\n", name, custom_light_index, - LIGHT_POS_PARAMS(index)); - out->Write("\t\tcustom_data.{}[{}].cosatt = " LIGHT_COSATT ";\n", name, custom_light_index, - LIGHT_COSATT_PARAMS(index)); - out->Write("\t\tcustom_data.{}[{}].distatt = " LIGHT_DISTATT ";\n", name, custom_light_index, - LIGHT_DISTATT_PARAMS(index)); - out->Write("\t\tcustom_data.{}[{}].attenuation_type = {};\n", name, custom_light_index, - static_cast(attnfunc)); - if (alpha) - { - out->Write("\t\tcustom_data.{}[{}].color = float3(" LIGHT_COL - ") / float3(255.0, 255.0, 255.0);\n", - name, custom_light_index, LIGHT_COL_PARAMS(index, alpha ? "a" : "rgb")); - } - else - { - out->Write("\t\tcustom_data.{}[{}].color = " LIGHT_COL " / float3(255.0, 255.0, 255.0);\n", - name, custom_light_index, LIGHT_COL_PARAMS(index, alpha ? "a" : "rgb")); - } - out->Write("\t}}\n"); - }; - for (u32 i = 0; i < 8; i++) { for (u32 channel_index = 0; channel_index < NUM_XF_COLOR_CHANNELS; channel_index++) @@ -330,7 +331,7 @@ void GenerateCustomLightingImplementation(ShaderCode* out, const LightingUidData { if ((uid_data.light_mask & (1 << (i + 8 * j))) != 0) { - generate_lighting(out, uid_data, i, j, j, light_count, false); + GenerateLighting(out, uid_data, i, j, j, light_count, false); light_count++; } } @@ -344,7 +345,7 @@ void GenerateCustomLightingImplementation(ShaderCode* out, const LightingUidData { if ((uid_data.light_mask & (1 << (i + 8 * (j + 2)))) != 0) { - generate_lighting(out, uid_data, i, j + 2, j, light_count, true); + GenerateLighting(out, uid_data, i, j + 2, j, light_count, true); light_count++; } } diff --git a/Source/Core/VideoCommon/OnScreenDisplay.cpp b/Source/Core/VideoCommon/OnScreenDisplay.cpp index e860c53ec0..bfa8bc5321 100644 --- a/Source/Core/VideoCommon/OnScreenDisplay.cpp +++ b/Source/Core/VideoCommon/OnScreenDisplay.cpp @@ -18,6 +18,10 @@ #include "Core/Config/MainSettings.h" +#include "VideoCommon/AbstractGfx.h" +#include "VideoCommon/AbstractTexture.h" +#include "VideoCommon/TextureConfig.h" + namespace OSD { constexpr float LEFT_MARGIN = 10.0f; // Pixels to the left of OSD messages. @@ -32,8 +36,8 @@ static std::atomic s_obscured_pixels_top = 0; struct Message { Message() = default; - Message(std::string text_, u32 duration_, u32 color_) - : text(std::move(text_)), duration(duration_), color(color_) + Message(std::string text_, u32 duration_, u32 color_, std::unique_ptr icon_ = nullptr) + : text(std::move(text_)), duration(duration_), color(color_), icon(std::move(icon_)) { timer.Start(); } @@ -42,7 +46,10 @@ struct Message Common::Timer timer; u32 duration = 0; bool ever_drawn = false; + bool should_discard = false; u32 color = 0; + std::unique_ptr icon; + std::unique_ptr texture; }; static std::multimap s_messages; static std::mutex s_messages_mutex; @@ -77,6 +84,34 @@ static float DrawMessage(int index, Message& msg, const ImVec2& position, int ti ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoNav | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoFocusOnAppearing)) { + if (msg.icon) + { + if (!msg.texture) + { + const u32 width = msg.icon->width; + const u32 height = msg.icon->height; + TextureConfig tex_config(width, height, 1, 1, 1, AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray); + msg.texture = g_gfx->CreateTexture(tex_config); + if (msg.texture) + { + msg.texture->Load(0, width, height, width, msg.icon->rgba_data.data(), + sizeof(u32) * width * height); + } + else + { + // don't try again next time + msg.icon.reset(); + } + } + + if (msg.texture) + { + ImGui::Image(msg.texture.get(), ImVec2(static_cast(msg.icon->width), + static_cast(msg.icon->height))); + } + } + // Use %s in case message contains %. ImGui::TextColored(ARGBToImVec4(msg.color), "%s", msg.text.c_str()); window_height = @@ -91,17 +126,25 @@ static float DrawMessage(int index, Message& msg, const ImVec2& position, int ti return window_height; } -void AddTypedMessage(MessageType type, std::string message, u32 ms, u32 argb) +void AddTypedMessage(MessageType type, std::string message, u32 ms, u32 argb, + std::unique_ptr icon) { std::lock_guard lock{s_messages_mutex}; - s_messages.erase(type); - s_messages.emplace(type, Message(std::move(message), ms, argb)); + + // A message may hold a reference to a texture that can only be destroyed on the video thread, so + // only mark the old typed message (if any) for removal. It will be discarded on the next call to + // DrawMessages(). + auto range = s_messages.equal_range(type); + for (auto it = range.first; it != range.second; ++it) + it->second.should_discard = true; + + s_messages.emplace(type, Message(std::move(message), ms, argb, std::move(icon))); } -void AddMessage(std::string message, u32 ms, u32 argb) +void AddMessage(std::string message, u32 ms, u32 argb, std::unique_ptr icon) { std::lock_guard lock{s_messages_mutex}; - s_messages.emplace(MessageType::Typeless, Message(std::move(message), ms, argb)); + s_messages.emplace(MessageType::Typeless, Message(std::move(message), ms, argb, std::move(icon))); } void DrawMessages() @@ -117,6 +160,12 @@ void DrawMessages() for (auto it = s_messages.begin(); it != s_messages.end();) { Message& msg = it->second; + if (msg.should_discard) + { + it = s_messages.erase(it); + continue; + } + const s64 time_left = msg.TimeRemaining(); // Make sure we draw them at least once if they were printed with 0ms, diff --git a/Source/Core/VideoCommon/OnScreenDisplay.h b/Source/Core/VideoCommon/OnScreenDisplay.h index 187c7fb317..f566eb0bf1 100644 --- a/Source/Core/VideoCommon/OnScreenDisplay.h +++ b/Source/Core/VideoCommon/OnScreenDisplay.h @@ -4,7 +4,9 @@ #pragma once #include +#include #include +#include #include "Common/CommonTypes.h" @@ -35,10 +37,18 @@ constexpr u32 NORMAL = 5000; constexpr u32 VERY_LONG = 10000; }; // namespace Duration +struct Icon +{ + std::vector rgba_data; + u32 width = 0; + u32 height = 0; +}; // struct Icon + // On-screen message display (colored yellow by default) -void AddMessage(std::string message, u32 ms = Duration::SHORT, u32 argb = Color::YELLOW); +void AddMessage(std::string message, u32 ms = Duration::SHORT, u32 argb = Color::YELLOW, + std::unique_ptr icon = nullptr); void AddTypedMessage(MessageType type, std::string message, u32 ms = Duration::SHORT, - u32 argb = Color::YELLOW); + u32 argb = Color::YELLOW, std::unique_ptr icon = nullptr); // Draw the current messages on the screen. Only call once per frame. void DrawMessages(); diff --git a/Source/Core/VideoCommon/OnScreenUI.cpp b/Source/Core/VideoCommon/OnScreenUI.cpp index 1919149629..fdb5d49af7 100644 --- a/Source/Core/VideoCommon/OnScreenUI.cpp +++ b/Source/Core/VideoCommon/OnScreenUI.cpp @@ -7,6 +7,7 @@ #include "Common/Profiler.h" #include "Common/Timer.h" +#include "Core/AchievementManager.h" #include "Core/Config/MainSettings.h" #include "Core/Config/NetplaySettings.h" #include "Core/Movie.h" @@ -76,7 +77,8 @@ bool OnScreenUI::Initialize(u32 width, u32 height, float scale) io.Fonts->GetTexDataAsRGBA32(&font_tex_pixels, &font_tex_width, &font_tex_height); TextureConfig font_tex_config(font_tex_width, font_tex_height, 1, 1, 1, - AbstractTextureFormat::RGBA8, 0); + AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray); std::unique_ptr font_tex = g_gfx->CreateTexture(font_tex_config, "ImGui font texture"); if (!font_tex) @@ -326,6 +328,67 @@ void OnScreenUI::DrawDebugText() ImGui::TextUnformatted(profile_output.c_str()); } +#ifdef USE_RETRO_ACHIEVEMENTS +void OnScreenUI::DrawChallenges() +{ + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; + const auto& challenge_icons = AchievementManager::GetInstance().GetChallengeIcons(); + if (challenge_icons.empty()) + return; + + const std::string window_name = "Challenges"; + + u32 sum_of_icon_heights = 0; + u32 max_icon_width = 0; + for (const auto& [name, icon] : challenge_icons) + { + // These *should* all be the same square size but you never know. + if (icon->width > max_icon_width) + max_icon_width = icon->width; + sum_of_icon_heights += icon->height; + } + ImGui::SetNextWindowPos( + ImVec2(ImGui::GetIO().DisplaySize.x - 20.f * m_backbuffer_scale - max_icon_width, + ImGui::GetIO().DisplaySize.y - 20.f * m_backbuffer_scale - sum_of_icon_heights)); + ImGui::SetNextWindowSize(ImVec2(0.0f, 0.0f)); + if (ImGui::Begin(window_name.c_str(), nullptr, + ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoInputs | + ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings | + ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoNav | + ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoFocusOnAppearing)) + { + for (const auto& [name, icon] : challenge_icons) + { + if (m_challenge_texture_map.find(name) != m_challenge_texture_map.end()) + continue; + const u32 width = icon->width; + const u32 height = icon->height; + TextureConfig tex_config(width, height, 1, 1, 1, AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray); + auto res = m_challenge_texture_map.insert_or_assign(name, g_gfx->CreateTexture(tex_config)); + res.first->second->Load(0, width, height, width, icon->rgba_data.data(), + sizeof(u32) * width * height); + } + for (auto& [name, texture] : m_challenge_texture_map) + { + auto icon_itr = challenge_icons.find(name); + if (icon_itr == challenge_icons.end()) + { + m_challenge_texture_map.erase(name); + continue; + } + if (texture) + { + ImGui::Image(texture.get(), ImVec2(static_cast(icon_itr->second->width), + static_cast(icon_itr->second->height))); + } + } + } + + ImGui::End(); +} +#endif // USE_RETRO_ACHIEVEMENTS + void OnScreenUI::Finalize() { auto lock = GetImGuiLock(); @@ -333,6 +396,9 @@ void OnScreenUI::Finalize() g_perf_metrics.DrawImGuiStats(m_backbuffer_scale); DrawDebugText(); OSD::DrawMessages(); +#ifdef USE_RETRO_ACHIEVEMENTS + DrawChallenges(); +#endif // USE_RETRO_ACHIEVEMENTS ImGui::Render(); } diff --git a/Source/Core/VideoCommon/OnScreenUI.h b/Source/Core/VideoCommon/OnScreenUI.h index f937027403..9b7aa0d3f8 100644 --- a/Source/Core/VideoCommon/OnScreenUI.h +++ b/Source/Core/VideoCommon/OnScreenUI.h @@ -61,6 +61,9 @@ public: private: void DrawDebugText(); +#ifdef USE_RETRO_ACHIEVEMENTS + void DrawChallenges(); +#endif // USE_RETRO_ACHIEVEMENTS // ImGui resources. std::unique_ptr m_imgui_vertex_format; @@ -74,6 +77,10 @@ private: u32 m_backbuffer_height = 1; float m_backbuffer_scale = 1.0; +#ifdef USE_RETRO_ACHIEVEMENTS + std::map, std::less<>> m_challenge_texture_map; +#endif // USE_RETRO_ACHIEVEMENTS + bool m_ready = false; }; } // namespace VideoCommon diff --git a/Source/Core/VideoCommon/OpcodeDecoding.cpp b/Source/Core/VideoCommon/OpcodeDecoding.cpp index 4d43c6e66a..b82d79f005 100644 --- a/Source/Core/VideoCommon/OpcodeDecoding.cpp +++ b/Source/Core/VideoCommon/OpcodeDecoding.cpp @@ -27,8 +27,8 @@ #include "VideoCommon/Statistics.h" #include "VideoCommon/VertexLoaderBase.h" #include "VideoCommon/VertexLoaderManager.h" -#include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" #include "VideoCommon/XFStructs.h" namespace OpcodeDecoder @@ -60,13 +60,13 @@ public: { VertexLoaderManager::g_needs_cp_xf_consistency_check = true; auto& system = Core::System::GetInstance(); - system.GetVertexShaderManager().SetTexMatrixChangedA(value); + system.GetXFStateManager().SetTexMatrixChangedA(value); } else if (sub_command == MATINDEX_B) { VertexLoaderManager::g_needs_cp_xf_consistency_check = true; auto& system = Core::System::GetInstance(); - system.GetVertexShaderManager().SetTexMatrixChangedB(value); + system.GetXFStateManager().SetTexMatrixChangedB(value); } else if (sub_command == VCD_LO || sub_command == VCD_HI) { @@ -220,7 +220,7 @@ public: else { auto& system = Core::System::GetInstance(); - system.GetCommandProcessor().HandleUnknownOpcode(system, opcode, data, is_preprocess); + system.GetCommandProcessor().HandleUnknownOpcode(opcode, data, is_preprocess); m_cycles += 1; } } diff --git a/Source/Core/VideoCommon/OpcodeDecoding.h b/Source/Core/VideoCommon/OpcodeDecoding.h index 2035f5c733..19c66716da 100644 --- a/Source/Core/VideoCommon/OpcodeDecoding.h +++ b/Source/Core/VideoCommon/OpcodeDecoding.h @@ -159,7 +159,7 @@ static DOLPHIN_FORCE_INLINE u32 RunCommand(const u8* data, u32 available, T& cal const u16 base_address = cmd2 & 0xffff; const u16 stream_size_temp = cmd2 >> 16; - ASSERT(stream_size_temp < 16); + ASSERT_MSG(VIDEO, stream_size_temp < 16, "cmd2 = 0x{:08X}", cmd2); const u8 stream_size = (stream_size_temp & 0xf) + 1; if (available < u32(5 + stream_size * 4)) diff --git a/Source/Core/VideoCommon/PixelEngine.cpp b/Source/Core/VideoCommon/PixelEngine.cpp index 9817e38c07..63642d017d 100644 --- a/Source/Core/VideoCommon/PixelEngine.cpp +++ b/Source/Core/VideoCommon/PixelEngine.cpp @@ -30,6 +30,10 @@ enum INT_CAUSE_PE_FINISH = 0x400, // GP Finished }; +PixelEngineManager::PixelEngineManager(Core::System& system) : m_system{system} +{ +} + void PixelEngineManager::DoState(PointerWrap& p) { p.Do(m_z_conf); @@ -49,7 +53,7 @@ void PixelEngineManager::DoState(PointerWrap& p) p.Do(m_signal_finish_interrupt); } -void PixelEngineManager::Init(Core::System& system) +void PixelEngineManager::Init() { m_control.hex = 0; m_z_conf.hex = 0; @@ -68,7 +72,7 @@ void PixelEngineManager::Init(Core::System& system) m_signal_finish_interrupt = false; m_event_type_set_token_finish = - system.GetCoreTiming().RegisterEvent("SetTokenFinish", SetTokenFinish_OnMainThread_Static); + m_system.GetCoreTiming().RegisterEvent("SetTokenFinish", SetTokenFinish_OnMainThread_Static); } void PixelEngineManager::RegisterMMIO(MMIO::Mapping* mmio, u32 base) @@ -156,8 +160,7 @@ void PixelEngineManager::RegisterMMIO(MMIO::Mapping* mmio, u32 base) void PixelEngineManager::UpdateInterrupts() { - auto& system = Core::System::GetInstance(); - auto& processor_interface = system.GetProcessorInterface(); + auto& processor_interface = m_system.GetProcessorInterface(); // check if there is a token-interrupt processor_interface.SetInterrupt(INT_CAUSE_PE_TOKEN, @@ -171,13 +174,12 @@ void PixelEngineManager::UpdateInterrupts() void PixelEngineManager::SetTokenFinish_OnMainThread_Static(Core::System& system, u64 userdata, s64 cycles_late) { - system.GetPixelEngine().SetTokenFinish_OnMainThread(system, userdata, cycles_late); + system.GetPixelEngine().SetTokenFinish_OnMainThread(userdata, cycles_late); } -void PixelEngineManager::SetTokenFinish_OnMainThread(Core::System& system, u64 userdata, - s64 cycles_late) +void PixelEngineManager::SetTokenFinish_OnMainThread(u64 userdata, s64 cycles_late) { - std::unique_lock lk(m_token_finish_mutex); + std::unique_lock lk(m_token_finish_mutex); m_event_raised = false; m_token = m_token_pending; @@ -202,7 +204,7 @@ void PixelEngineManager::SetTokenFinish_OnMainThread(Core::System& system, u64 u // Raise the event handler above on the CPU thread. // m_token_finish_mutex must be locked. // THIS IS EXECUTED FROM VIDEO THREAD -void PixelEngineManager::RaiseEvent(Core::System& system, int cycles_into_future) +void PixelEngineManager::RaiseEvent(int cycles_into_future) { if (m_event_raised) return; @@ -211,7 +213,7 @@ void PixelEngineManager::RaiseEvent(Core::System& system, int cycles_into_future CoreTiming::FromThread from = CoreTiming::FromThread::NON_CPU; s64 cycles = 0; // we don't care about timings for dual core mode. - if (!system.IsDualCoreMode() || system.GetFifo().UseDeterministicGPUThread()) + if (!m_system.IsDualCoreMode() || m_system.GetFifo().UseDeterministicGPUThread()) { from = CoreTiming::FromThread::CPU; @@ -219,35 +221,34 @@ void PixelEngineManager::RaiseEvent(Core::System& system, int cycles_into_future // games time to setup any interrupt state cycles = std::max(500, cycles_into_future); } - system.GetCoreTiming().ScheduleEvent(cycles, m_event_type_set_token_finish, 0, from); + m_system.GetCoreTiming().ScheduleEvent(cycles, m_event_type_set_token_finish, 0, from); } // SetToken // THIS IS EXECUTED FROM VIDEO THREAD -void PixelEngineManager::SetToken(Core::System& system, const u16 token, const bool interrupt, - int cycles_into_future) +void PixelEngineManager::SetToken(const u16 token, const bool interrupt, int cycles_into_future) { DEBUG_LOG_FMT(PIXELENGINE, "VIDEO Backend raises INT_CAUSE_PE_TOKEN (btw, token: {:04x})", token); - std::lock_guard lk(m_token_finish_mutex); + std::lock_guard lk(m_token_finish_mutex); m_token_pending = token; m_token_interrupt_pending |= interrupt; - RaiseEvent(system, cycles_into_future); + RaiseEvent(cycles_into_future); } // SetFinish // THIS IS EXECUTED FROM VIDEO THREAD (BPStructs.cpp) when a new frame has been drawn -void PixelEngineManager::SetFinish(Core::System& system, int cycles_into_future) +void PixelEngineManager::SetFinish(int cycles_into_future) { DEBUG_LOG_FMT(PIXELENGINE, "VIDEO Set Finish"); - std::lock_guard lk(m_token_finish_mutex); + std::lock_guard lk(m_token_finish_mutex); m_finish_interrupt_pending |= true; - RaiseEvent(system, cycles_into_future); + RaiseEvent(cycles_into_future); } } // namespace PixelEngine diff --git a/Source/Core/VideoCommon/PixelEngine.h b/Source/Core/VideoCommon/PixelEngine.h index 6e60d5a761..6dfc8556c5 100644 --- a/Source/Core/VideoCommon/PixelEngine.h +++ b/Source/Core/VideoCommon/PixelEngine.h @@ -179,20 +179,22 @@ union UPECtrlReg class PixelEngineManager { public: - void Init(Core::System& system); + explicit PixelEngineManager(Core::System& system); + + void Init(); void DoState(PointerWrap& p); void RegisterMMIO(MMIO::Mapping* mmio, u32 base); // gfx backend support - void SetToken(Core::System& system, const u16 token, const bool interrupt, int cycle_delay); - void SetFinish(Core::System& system, int cycle_delay); + void SetToken(const u16 token, const bool interrupt, int cycle_delay); + void SetFinish(int cycle_delay); AlphaReadMode GetAlphaReadMode() const { return m_alpha_read.read_mode; } private: - void RaiseEvent(Core::System& system, int cycles_into_future); + void RaiseEvent(int cycles_into_future); void UpdateInterrupts(); - void SetTokenFinish_OnMainThread(Core::System& system, u64 userdata, s64 cycles_late); + void SetTokenFinish_OnMainThread(u64 userdata, s64 cycles_late); static void SetTokenFinish_OnMainThread_Static(Core::System& system, u64 userdata, s64 cycles_late); @@ -216,6 +218,8 @@ private: bool m_signal_finish_interrupt = false; CoreTiming::EventType* m_event_type_set_token_finish = nullptr; + + Core::System& m_system; }; } // namespace PixelEngine diff --git a/Source/Core/VideoCommon/PixelShaderGen.cpp b/Source/Core/VideoCommon/PixelShaderGen.cpp index 69fdc36efc..fff2374531 100644 --- a/Source/Core/VideoCommon/PixelShaderGen.cpp +++ b/Source/Core/VideoCommon/PixelShaderGen.cpp @@ -345,7 +345,8 @@ void ClearUnusedPixelShaderUidBits(APIType api_type, const ShaderHostConfig& hos } void WritePixelShaderCommonHeader(ShaderCode& out, APIType api_type, - const ShaderHostConfig& host_config, bool bounding_box) + const ShaderHostConfig& host_config, bool bounding_box, + const CustomPixelShaderContents& custom_details) { // dot product for integer vectors out.Write("int idot(int3 x, int3 y)\n" @@ -426,6 +427,14 @@ void WritePixelShaderCommonHeader(ShaderCode& out, APIType api_type, out.Write("}};\n"); } + if (!custom_details.shaders.empty() && + !custom_details.shaders.back().material_uniform_block.empty()) + { + out.Write("UBO_BINDING(std140, 3) uniform CustomShaderBlock {{\n"); + out.Write("{}", custom_details.shaders.back().material_uniform_block); + out.Write("}} custom_uniforms;\n"); + } + if (bounding_box) { out.Write("SSBO_BINDING(0) coherent buffer BBox {{\n" @@ -907,7 +916,7 @@ ShaderCode GeneratePixelShaderCode(APIType api_type, const ShaderHostConfig& hos // Stuff that is shared between ubershaders and pixelgen. WriteBitfieldExtractHeader(out, api_type, host_config); - WritePixelShaderCommonHeader(out, api_type, host_config, uid_data->bounding_box); + WritePixelShaderCommonHeader(out, api_type, host_config, uid_data->bounding_box, custom_details); // Custom shader details WriteCustomShaderStructDef(&out, uid_data->genMode_numtexgens); diff --git a/Source/Core/VideoCommon/PixelShaderGen.h b/Source/Core/VideoCommon/PixelShaderGen.h index 456c72c2cd..e5dd43d754 100644 --- a/Source/Core/VideoCommon/PixelShaderGen.h +++ b/Source/Core/VideoCommon/PixelShaderGen.h @@ -165,7 +165,8 @@ ShaderCode GeneratePixelShaderCode(APIType api_type, const ShaderHostConfig& hos const pixel_shader_uid_data* uid_data, const CustomPixelShaderContents& custom_details); void WritePixelShaderCommonHeader(ShaderCode& out, APIType api_type, - const ShaderHostConfig& host_config, bool bounding_box); + const ShaderHostConfig& host_config, bool bounding_box, + const CustomPixelShaderContents& custom_details); void ClearUnusedPixelShaderUidBits(APIType api_type, const ShaderHostConfig& host_config, PixelShaderUid* uid); PixelShaderUid GetPixelShaderUid(); diff --git a/Source/Core/VideoCommon/PixelShaderManager.h b/Source/Core/VideoCommon/PixelShaderManager.h index f0c8b5774f..5d3fe7257e 100644 --- a/Source/Core/VideoCommon/PixelShaderManager.h +++ b/Source/Core/VideoCommon/PixelShaderManager.h @@ -3,6 +3,8 @@ #pragma once +#include + #include "Common/CommonTypes.h" #include "VideoCommon/ConstantManager.h" @@ -52,6 +54,10 @@ public: PixelShaderConstants constants{}; bool dirty = false; + // Constants for custom shaders + std::span custom_constants; + bool custom_constants_dirty = false; + private: bool m_fog_range_adjusted_changed = false; bool m_viewport_changed = false; diff --git a/Source/Core/VideoCommon/PostProcessing.cpp b/Source/Core/VideoCommon/PostProcessing.cpp index 49b05e6762..1458e3c59f 100644 --- a/Source/Core/VideoCommon/PostProcessing.cpp +++ b/Source/Core/VideoCommon/PostProcessing.cpp @@ -39,8 +39,8 @@ static const char s_default_pixel_shader_name[] = "default_pre_post_process"; // RGBA16F should have enough quality even if we store colors in gamma space on it. static const AbstractTextureFormat s_intermediary_buffer_format = AbstractTextureFormat::RGBA16F; -bool LoadShaderFromFile(const std::string& shader, const std::string& sub_dir, - std::string& out_code) +static bool LoadShaderFromFile(const std::string& shader, const std::string& sub_dir, + std::string& out_code) { std::string path = File::GetUserPath(D_SHADERS_IDX) + sub_dir + shader + ".glsl"; @@ -530,7 +530,8 @@ void PostProcessing::BlitFromTexture(const MathUtil::Rectangle& dst, { const TextureConfig intermediary_color_texture_config( target_width, target_height, 1, target_layers, src_tex->GetSamples(), - s_intermediary_buffer_format, AbstractTextureFlag_RenderTarget); + s_intermediary_buffer_format, AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); m_intermediary_color_texture = g_gfx->CreateTexture(intermediary_color_texture_config, "Intermediary post process texture"); @@ -769,7 +770,7 @@ std::string PostProcessing::GetFooter() const return {}; } -std::string GetVertexShaderBody() +static std::string GetVertexShaderBody() { std::ostringstream ss; if (g_ActiveConfig.backend_info.bSupportsGeometryShaders) @@ -1002,7 +1003,7 @@ bool PostProcessing::CompilePixelShader() return true; } -bool UseGeometryShaderForPostProcess(bool is_intermediary_buffer) +static bool UseGeometryShaderForPostProcess(bool is_intermediary_buffer) { // We only return true on stereo modes that need to copy // both source texture layers into the target texture layers. diff --git a/Source/Core/VideoCommon/Present.cpp b/Source/Core/VideoCommon/Present.cpp index a190231faa..bf4b6af33b 100644 --- a/Source/Core/VideoCommon/Present.cpp +++ b/Source/Core/VideoCommon/Present.cpp @@ -4,6 +4,7 @@ #include "VideoCommon/Present.h" #include "Common/ChunkFile.h" +#include "Core/Config/GraphicsSettings.h" #include "Core/HW/VideoInterface.h" #include "Core/Host.h" #include "Core/System.h" @@ -13,6 +14,7 @@ #include "Present.h" #include "VideoCommon/AbstractGfx.h" #include "VideoCommon/FrameDumper.h" +#include "VideoCommon/FramebufferManager.h" #include "VideoCommon/OnScreenUI.h" #include "VideoCommon/PostProcessing.h" #include "VideoCommon/Statistics.h" @@ -28,9 +30,10 @@ static constexpr int VIDEO_ENCODER_LCM = 4; namespace VideoCommon { -static float AspectToWidescreen(float aspect) +// Stretches the native/internal analog resolution aspect ratio from ~4:3 to ~16:9 +static float SourceAspectRatioToWidescreen(float source_aspect) { - return aspect * ((16.0f / 9.0f) / (4.0f / 3.0f)); + return source_aspect * ((16.0f / 9.0f) / (4.0f / 3.0f)); } static std::tuple FindClosestIntegerResolution(float width, float height, @@ -201,20 +204,46 @@ void Presenter::ProcessFrameDumping(u64 ticks) const void Presenter::SetBackbuffer(int backbuffer_width, int backbuffer_height) { + const bool is_first = m_backbuffer_width == 0 && m_backbuffer_height == 0; + const bool size_changed = + (m_backbuffer_width != backbuffer_width || m_backbuffer_height != backbuffer_height); m_backbuffer_width = backbuffer_width; m_backbuffer_height = backbuffer_height; UpdateDrawRectangle(); + + OnBackbufferSet(size_changed, is_first); } void Presenter::SetBackbuffer(SurfaceInfo info) { + const bool is_first = m_backbuffer_width == 0 && m_backbuffer_height == 0; + const bool size_changed = + (m_backbuffer_width != (int)info.width || m_backbuffer_height != (int)info.height); m_backbuffer_width = info.width; m_backbuffer_height = info.height; m_backbuffer_scale = info.scale; m_backbuffer_format = info.format; if (m_onscreen_ui) m_onscreen_ui->SetScale(info.scale); + + OnBackbufferSet(size_changed, is_first); +} + +void Presenter::OnBackbufferSet(bool size_changed, bool is_first_set) +{ UpdateDrawRectangle(); + + // Automatically update the resolution scale if the window size changed, + // or if the game XFB resolution changed. + if (size_changed && !is_first_set && g_ActiveConfig.iEFBScale == EFB_SCALE_AUTO_INTEGRAL && + m_auto_resolution_scale != AutoIntegralScale()) + { + g_framebuffer_manager->RecreateEFBFramebuffer(); + } + if (size_changed || is_first_set) + { + m_auto_resolution_scale = AutoIntegralScale(); + } } void Presenter::ConfigChanged(u32 changed_bits) @@ -292,15 +321,22 @@ float Presenter::CalculateDrawAspectRatio(bool allow_stretch) const return (static_cast(m_backbuffer_width) / static_cast(m_backbuffer_height)); auto& vi = Core::System::GetInstance().GetVideoInterface(); - const float aspect_ratio = vi.GetAspectRatio(); + const float source_aspect_ratio = vi.GetAspectRatio(); - if (aspect_mode == AspectMode::AnalogWide || + // This will scale up the source ~4:3 resolution to its equivalent ~16:9 resolution + if (aspect_mode == AspectMode::ForceWide || (aspect_mode == AspectMode::Auto && g_widescreen->IsGameWidescreen())) { - return AspectToWidescreen(aspect_ratio); + return SourceAspectRatioToWidescreen(source_aspect_ratio); + } + // For the "custom" mode, we force the exact target aspect ratio, without + // acknowleding the difference between the source aspect ratio and 4:3. + else if (aspect_mode == AspectMode::Custom) + { + return g_ActiveConfig.GetCustomAspectRatio(); } - return aspect_ratio; + return source_aspect_ratio; } void Presenter::AdjustRectanglesToFitBounds(MathUtil::Rectangle* target_rect, @@ -365,45 +401,35 @@ void* Presenter::GetNewSurfaceHandle() u32 Presenter::AutoIntegralScale() const { - const float efb_aspect_ratio = static_cast(EFB_WIDTH) / EFB_HEIGHT; - const float target_aspect_ratio = - static_cast(m_target_rectangle.GetWidth()) / m_target_rectangle.GetHeight(); - - u32 target_width; - u32 target_height; - - // Instead of using the entire window (back buffer) resolution, - // find the portion of it that will actually contain the EFB output, - // and ignore the portion that will likely have black bars. - if (target_aspect_ratio >= efb_aspect_ratio) - { - target_height = m_target_rectangle.GetHeight(); - target_width = static_cast( - std::round((static_cast(m_target_rectangle.GetWidth()) / target_aspect_ratio) * - efb_aspect_ratio)); - } + // Take the source resolution (XFB) and stretch it on the target aspect ratio. + // If the target resolution is larger (on either x or y), we scale the source + // by a integer multiplier until it won't have to be scaled up anymore. + u32 source_width = m_last_xfb_width; + u32 source_height = m_last_xfb_height; + const u32 target_width = m_target_rectangle.GetWidth(); + const u32 target_height = m_target_rectangle.GetHeight(); + const float source_aspect_ratio = (float)source_width / source_height; + const float target_aspect_ratio = (float)target_width / target_height; + if (source_aspect_ratio >= target_aspect_ratio) + source_width = std::round(source_height * target_aspect_ratio); else - { - target_width = m_target_rectangle.GetWidth(); - target_height = static_cast( - std::round((static_cast(m_target_rectangle.GetHeight()) * target_aspect_ratio) / - efb_aspect_ratio)); - } - - // Calculate a scale based on the adjusted window size - u32 width = EFB_WIDTH * target_width / m_last_xfb_width; - u32 height = EFB_HEIGHT * target_height / m_last_xfb_height; - return std::max((width - 1) / EFB_WIDTH + 1, (height - 1) / EFB_HEIGHT + 1); + source_height = std::round(source_width / target_aspect_ratio); + const u32 width_scale = + source_width > 0 ? ((target_width + (source_width - 1)) / source_width) : 1; + const u32 height_scale = + source_height > 0 ? ((target_height + (source_height - 1)) / source_height) : 1; + // Limit to the max to avoid creating textures larger than their max supported resolution. + return std::min(std::max(width_scale, height_scale), + static_cast(Config::Get(Config::GFX_MAX_EFB_SCALE))); } -void Presenter::SetWindowSize(int width, int height) +void Presenter::SetSuggestedWindowSize(int width, int height) { // While trying to guess the best window resolution, we can't allow it to use the // "AspectMode::Stretch" setting because that would self influence the output result, // given it would be based on the previous frame resolution const bool allow_stretch = false; - const auto [out_width, out_height] = - g_presenter->CalculateOutputDimensions(width, height, allow_stretch); + const auto [out_width, out_height] = CalculateOutputDimensions(width, height, allow_stretch); // Track the last values of width/height to avoid sending a window resize event every frame. if (out_width == m_last_window_request_width && out_height == m_last_window_request_height) @@ -415,7 +441,7 @@ void Presenter::SetWindowSize(int width, int height) Host_RequestRenderWindowSize(out_width, out_height); } -// Crop to exactly 16:9 or 4:3 if enabled and not AspectMode::Stretch. +// Crop to exact forced aspect ratios if enabled and not AspectMode::Stretch. std::tuple Presenter::ApplyStandardAspectCrop(float width, float height, bool allow_stretch) const { @@ -427,13 +453,28 @@ std::tuple Presenter::ApplyStandardAspectCrop(float width, float h if (!g_ActiveConfig.bCrop || aspect_mode == AspectMode::Stretch) return {width, height}; - // Force 4:3 or 16:9 by cropping the image. + // Force aspect ratios by cropping the image. const float current_aspect = width / height; - const float expected_aspect = - (aspect_mode == AspectMode::AnalogWide || - (aspect_mode == AspectMode::Auto && g_widescreen->IsGameWidescreen())) ? - (16.0f / 9.0f) : - (4.0f / 3.0f); + float expected_aspect; + switch (aspect_mode) + { + default: + case AspectMode::Auto: + expected_aspect = g_widescreen->IsGameWidescreen() ? (16.0f / 9.0f) : (4.0f / 3.0f); + break; + case AspectMode::ForceWide: + expected_aspect = 16.0f / 9.0f; + break; + case AspectMode::ForceStandard: + expected_aspect = 4.0f / 3.0f; + break; + // There should be no cropping needed in the custom case, + // as output should always exactly match the target aspect ratio + case AspectMode::Custom: + expected_aspect = g_ActiveConfig.GetCustomAspectRatio(); + break; + } + if (current_aspect > expected_aspect) { // keep height, crop width @@ -458,11 +499,13 @@ void Presenter::UpdateDrawRectangle() if (g_ActiveConfig.bWidescreenHack) { auto& vi = Core::System::GetInstance().GetVideoInterface(); - float source_aspect = vi.GetAspectRatio(); + float source_aspect_ratio = vi.GetAspectRatio(); + // If the game is meant to be in widescreen (or forced to), + // scale the source aspect ratio to it. if (g_widescreen->IsGameWidescreen()) - source_aspect = AspectToWidescreen(source_aspect); + source_aspect_ratio = SourceAspectRatioToWidescreen(source_aspect_ratio); - const float adjust = source_aspect / draw_aspect_ratio; + const float adjust = source_aspect_ratio / draw_aspect_ratio; if (adjust > 1) { // Vert+ @@ -653,7 +696,7 @@ void Presenter::Present() // Update the window size based on the frame that was just rendered. // Due to depending on guest state, we need to call this every frame. - SetWindowSize(m_xfb_rect.GetWidth(), m_xfb_rect.GetHeight()); + SetSuggestedWindowSize(m_xfb_rect.GetWidth(), m_xfb_rect.GetHeight()); } return; } @@ -695,7 +738,7 @@ void Presenter::Present() { // Update the window size based on the frame that was just rendered. // Due to depending on guest state, we need to call this every frame. - SetWindowSize(m_xfb_rect.GetWidth(), m_xfb_rect.GetHeight()); + SetSuggestedWindowSize(m_xfb_rect.GetWidth(), m_xfb_rect.GetHeight()); } if (m_onscreen_ui) @@ -737,12 +780,12 @@ void Presenter::DoState(PointerWrap& p) p.Do(m_last_xfb_stride); p.Do(m_last_xfb_height); - if (p.IsReadMode()) + // If we're loading and there is a last XFB, re-display it. + if (p.IsReadMode() && m_last_xfb_stride != 0) { // This technically counts as the end of the frame AfterFrameEvent::Trigger(); - // re-display the most recent XFB ImmediateSwap(m_last_xfb_addr, m_last_xfb_width, m_last_xfb_stride, m_last_xfb_height, m_last_xfb_ticks); } diff --git a/Source/Core/VideoCommon/Present.h b/Source/Core/VideoCommon/Present.h index c8bbf44257..3a36bf0913 100644 --- a/Source/Core/VideoCommon/Present.h +++ b/Source/Core/VideoCommon/Present.h @@ -46,18 +46,20 @@ public: void ConfigChanged(u32 changed_bits); - // Display resolution + // Window resolution (display resolution if fullscreen) int GetBackbufferWidth() const { return m_backbuffer_width; } int GetBackbufferHeight() const { return m_backbuffer_height; } float GetBackbufferScale() const { return m_backbuffer_scale; } u32 AutoIntegralScale() const; AbstractTextureFormat GetBackbufferFormat() const { return m_backbuffer_format; } - void SetWindowSize(int width, int height); + void SetSuggestedWindowSize(int width, int height); void SetBackbuffer(int backbuffer_width, int backbuffer_height); void SetBackbuffer(SurfaceInfo info); + void OnBackbufferSet(bool size_changed, bool is_first_set); void UpdateDrawRectangle(); + // Returns the target aspect ratio the XFB output should be drawn with. float CalculateDrawAspectRatio(bool allow_stretch = true) const; // Crops the target rectangle to the framebuffer dimensions, reducing the size of the source @@ -103,6 +105,8 @@ private: void ProcessFrameDumping(u64 ticks) const; + void OnBackBufferSizeChanged(); + std::tuple CalculateOutputDimensions(int width, int height, bool allow_stretch = true) const; std::tuple ApplyStandardAspectCrop(float width, float height, @@ -126,15 +130,20 @@ private: Common::Flag m_surface_changed; Common::Flag m_surface_resized; + // The presentation rectangle. + // Width and height correspond to the final output resolution. + // Offsets imply black borders (if the window aspect ratio doesn't match the game's one). MathUtil::Rectangle m_target_rectangle = {}; + u32 m_auto_resolution_scale = 1; + RcTcacheEntry m_xfb_entry; MathUtil::Rectangle m_xfb_rect; // Tracking of XFB textures so we don't render duplicate frames. u64 m_last_xfb_id = std::numeric_limits::max(); - // These will be set on the first call to SetWindowSize. + // These will be set on the first call to SetSuggestedWindowSize. int m_last_window_request_width = 0; int m_last_window_request_height = 0; diff --git a/Source/Core/VideoCommon/RenderState.cpp b/Source/Core/VideoCommon/RenderState.cpp index ec010756ba..89f36f2b18 100644 --- a/Source/Core/VideoCommon/RenderState.cpp +++ b/Source/Core/VideoCommon/RenderState.cpp @@ -120,47 +120,45 @@ void BlendingState::Generate(const BPMemory& bp) const bool dstalpha = bp.dstalpha.enable && alphaupdate; usedualsrc = true; - // The subtract bit has the highest priority - if (bp.blendmode.subtract) + if (bp.blendmode.blendenable) { - blendenable = true; - subtractAlpha = subtract = true; - srcfactoralpha = srcfactor = SrcBlendFactor::One; - dstfactoralpha = dstfactor = DstBlendFactor::One; - - if (dstalpha) + if (bp.blendmode.subtract) { - subtractAlpha = false; - srcfactoralpha = SrcBlendFactor::One; - dstfactoralpha = DstBlendFactor::Zero; + blendenable = true; + subtractAlpha = subtract = true; + srcfactoralpha = srcfactor = SrcBlendFactor::One; + dstfactoralpha = dstfactor = DstBlendFactor::One; + + if (dstalpha) + { + subtractAlpha = false; + srcfactoralpha = SrcBlendFactor::One; + dstfactoralpha = DstBlendFactor::Zero; + } + } + else + { + blendenable = true; + srcfactor = bp.blendmode.srcfactor; + dstfactor = bp.blendmode.dstfactor; + if (!target_has_alpha) + { + // uses ONE instead of DSTALPHA + srcfactor = RemoveDstAlphaUsage(srcfactor); + dstfactor = RemoveDstAlphaUsage(dstfactor); + } + // replaces SrcClr with SrcAlpha and DstClr with DstAlpha, it is important to + // use the dst function for the src factor and vice versa + srcfactoralpha = RemoveDstColorUsage(srcfactor); + dstfactoralpha = RemoveSrcColorUsage(dstfactor); + + if (dstalpha) + { + srcfactoralpha = SrcBlendFactor::One; + dstfactoralpha = DstBlendFactor::Zero; + } } } - - // The blendenable bit has the middle priority - else if (bp.blendmode.blendenable) - { - blendenable = true; - srcfactor = bp.blendmode.srcfactor; - dstfactor = bp.blendmode.dstfactor; - if (!target_has_alpha) - { - // uses ONE instead of DSTALPHA - srcfactor = RemoveDstAlphaUsage(srcfactor); - dstfactor = RemoveDstAlphaUsage(dstfactor); - } - // replaces SrcClr with SrcAlpha and DstClr with DstAlpha, it is important to - // use the dst function for the src factor and vice versa - srcfactoralpha = RemoveDstColorUsage(srcfactor); - dstfactoralpha = RemoveSrcColorUsage(dstfactor); - - if (dstalpha) - { - srcfactoralpha = SrcBlendFactor::One; - dstfactoralpha = DstBlendFactor::Zero; - } - } - - // The logicop bit has the lowest priority else if (bp.blendmode.logicopenable) { if (bp.blendmode.logicmode == LogicOp::NoOp) diff --git a/Source/Core/VideoCommon/ShaderGenCommon.h b/Source/Core/VideoCommon/ShaderGenCommon.h index 60e4b3cef9..48f3d3d9bc 100644 --- a/Source/Core/VideoCommon/ShaderGenCommon.h +++ b/Source/Core/VideoCommon/ShaderGenCommon.h @@ -334,6 +334,7 @@ constexpr std::string_view CUSTOM_PIXELSHADER_COLOR_FUNC = "customShaderColor"; struct CustomPixelShader { std::string custom_shader; + std::string material_uniform_block; bool operator==(const CustomPixelShader& other) const = default; }; diff --git a/Source/Core/VideoCommon/TextureCacheBase.cpp b/Source/Core/VideoCommon/TextureCacheBase.cpp index fa677bf1b5..9294748397 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.cpp +++ b/Source/Core/VideoCommon/TextureCacheBase.cpp @@ -10,7 +10,7 @@ #include #include #include -#if defined(_M_X86) || defined(_M_X86_64) +#if defined(_M_X86_64) #include #endif @@ -52,6 +52,7 @@ #include "VideoCommon/TextureConversionShader.h" #include "VideoCommon/TextureConverterShaderGen.h" #include "VideoCommon/TextureDecoder.h" +#include "VideoCommon/TextureUtils.h" #include "VideoCommon/VertexManagerBase.h" #include "VideoCommon/VideoCommon.h" #include "VideoCommon/VideoConfig.h" @@ -414,7 +415,8 @@ void TextureCacheBase::ScaleTextureCacheEntryTo(RcTcacheEntry& entry, u32 new_wi } const TextureConfig newconfig(new_width, new_height, 1, entry->GetNumLayers(), 1, - AbstractTextureFormat::RGBA8, AbstractTextureFlag_RenderTarget); + AbstractTextureFormat::RGBA8, AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); std::optional new_texture = AllocateTexture(newconfig); if (!new_texture) { @@ -444,7 +446,8 @@ bool TextureCacheBase::CheckReadbackTexture(u32 width, u32 height, AbstractTextu return true; } - TextureConfig staging_config(std::max(width, 128u), std::max(height, 128u), 1, 1, 1, format, 0); + TextureConfig staging_config(std::max(width, 128u), std::max(height, 128u), 1, 1, 1, format, 0, + AbstractTextureType::Texture_2DArray); m_readback_texture.reset(); m_readback_texture = g_gfx->CreateStagingTexture(StagingTextureType::Readback, staging_config); return m_readback_texture != nullptr; @@ -998,39 +1001,6 @@ RcTcacheEntry TextureCacheBase::DoPartialTextureUpdates(RcTcacheEntry& entry_to_ return entry_to_update; } -void TextureCacheBase::DumpTexture(RcTcacheEntry& entry, std::string basename, unsigned int level, - bool is_arbitrary) -{ - std::string szDir = File::GetUserPath(D_DUMPTEXTURES_IDX) + SConfig::GetInstance().GetGameID(); - - // make sure that the directory exists - if (!File::IsDirectory(szDir)) - File::CreateDir(szDir); - - if (is_arbitrary) - { - basename += "_arb"; - } - - if (level > 0) - { - if (!g_ActiveConfig.bDumpMipmapTextures) - return; - basename += fmt::format("_mip{}", level); - } - else - { - if (!g_ActiveConfig.bDumpBaseTextures) - return; - } - - const std::string filename = fmt::format("{}/{}.png", szDir, basename); - if (File::Exists(filename)) - return; - - entry->texture->Save(filename, level, Config::Get(Config::GFX_TEXTURE_PNG_COMPRESSION_LEVEL)); -} - // Helper for checking if a BPMemory TexMode0 register is set to Point // Filtering modes. This is used to decide whether Anisotropic enhancements // are (mostly) safe in the VideoBackends. @@ -1606,7 +1576,7 @@ RcTcacheEntry TextureCacheBase::GetTexture(const int textureCacheSafetyColorSamp } std::vector> cached_game_assets; - std::vector> data_for_assets; + std::vector> data_for_assets; bool has_arbitrary_mipmaps = false; bool skip_texture_dump = false; std::shared_ptr hires_texture; @@ -1640,12 +1610,12 @@ RcTcacheEntry TextureCacheBase::GetTexture(const int textureCacheSafetyColorSamp auto data = asset->GetData(); if (data) { - if (!data->m_slices.empty()) + if (!data->m_texture.m_slices.empty()) { - if (!data->m_slices[0].m_levels.empty()) + if (!data->m_texture.m_slices[0].m_levels.empty()) { - height = data->m_slices[0].m_levels[0].height; - width = data->m_slices[0].m_levels[0].width; + height = data->m_texture.m_slices[0].m_levels[0].height; + width = data->m_texture.m_slices[0].m_levels[0].width; } } } @@ -1660,6 +1630,7 @@ RcTcacheEntry TextureCacheBase::GetTexture(const int textureCacheSafetyColorSamp } } + data_for_assets.reserve(cached_game_assets.size()); for (auto& cached_asset : cached_game_assets) { auto data = cached_asset.m_asset->GetData(); @@ -1667,7 +1638,7 @@ RcTcacheEntry TextureCacheBase::GetTexture(const int textureCacheSafetyColorSamp { if (cached_asset.m_asset->Validate(texture_info.GetRawWidth(), texture_info.GetRawHeight())) { - data_for_assets.push_back(std::move(data)); + data_for_assets.push_back(data); } } } @@ -1688,7 +1659,7 @@ RcTcacheEntry TextureCacheBase::GetTexture(const int textureCacheSafetyColorSamp RcTcacheEntry TextureCacheBase::CreateTextureEntry( const TextureCreationInfo& creation_info, const TextureInfo& texture_info, const int safety_color_sample_size, - std::vector> assets_data, + std::vector> assets_data, const bool custom_arbitrary_mipmaps, bool skip_texture_dump) { #ifdef __APPLE__ @@ -1703,21 +1674,23 @@ RcTcacheEntry TextureCacheBase::CreateTextureEntry( const auto calculate_max_levels = [&]() { const auto max_element = std::max_element( assets_data.begin(), assets_data.end(), [](const auto& lhs, const auto& rhs) { - return lhs->m_slices[0].m_levels.size() < rhs->m_slices[0].m_levels.size(); + return lhs->m_texture.m_slices[0].m_levels.size() < + rhs->m_texture.m_slices[0].m_levels.size(); }); - return max_element->get()->m_slices[0].m_levels.size(); + return (*max_element)->m_texture.m_slices[0].m_levels.size(); }; const u32 texLevels = no_mips ? 1 : (u32)calculate_max_levels(); - const auto& first_level = assets_data[0]->m_slices[0].m_levels[0]; + const auto& first_level = assets_data[0]->m_texture.m_slices[0].m_levels[0]; const TextureConfig config(first_level.width, first_level.height, texLevels, - static_cast(assets_data.size()), 1, first_level.format, 0); + static_cast(assets_data.size()), 1, first_level.format, 0, + AbstractTextureType::Texture_2DArray); entry = AllocateCacheEntry(config); if (!entry) [[unlikely]] return entry; for (u32 data_index = 0; data_index < static_cast(assets_data.size()); data_index++) { - const auto asset = assets_data[data_index]; - const auto& slice = asset->m_slices[0]; + const auto& asset = assets_data[data_index]; + const auto& slice = asset->m_texture.m_slices[0]; for (u32 level_index = 0; level_index < std::min(texLevels, static_cast(slice.m_levels.size())); ++level_index) @@ -1740,7 +1713,8 @@ RcTcacheEntry TextureCacheBase::CreateTextureEntry( const u32 width = texture_info.GetRawWidth(); const u32 height = texture_info.GetRawHeight(); - const TextureConfig config(width, height, texLevels, 1, 1, AbstractTextureFormat::RGBA8, 0); + const TextureConfig config(width, height, texLevels, 1, 1, AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray); entry = AllocateCacheEntry(config); if (!entry) [[unlikely]] return entry; @@ -1839,12 +1813,21 @@ RcTcacheEntry TextureCacheBase::CreateTextureEntry( entry->has_arbitrary_mips = arbitrary_mip_detector.HasArbitraryMipmaps(dst_buffer); - if (g_ActiveConfig.bDumpTextures && !skip_texture_dump) + if (g_ActiveConfig.bDumpTextures && !skip_texture_dump && texLevels > 0) { const std::string basename = texture_info.CalculateTextureName().GetFullName(); - for (u32 level = 0; level < texLevels; ++level) + if (g_ActiveConfig.bDumpBaseTextures) { - DumpTexture(entry, basename, level, entry->has_arbitrary_mips); + VideoCommon::TextureUtils::DumpTexture(*entry->texture, basename, 0, + entry->has_arbitrary_mips); + } + if (g_ActiveConfig.bDumpMipmapTextures) + { + for (u32 level = 1; level < texLevels; ++level) + { + VideoCommon::TextureUtils::DumpTexture(*entry->texture, basename, level, + entry->has_arbitrary_mips); + } } } } @@ -1917,7 +1900,8 @@ RcTcacheEntry TextureCacheBase::GetXFBTexture(u32 address, u32 width, u32 height // Create a new VRAM texture, and fill it with the data from guest RAM. entry = AllocateCacheEntry(TextureConfig(width, height, 1, 1, 1, AbstractTextureFormat::RGBA8, - AbstractTextureFlag_RenderTarget)); + AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray)); // Compute total texture size. XFB textures aren't tiled, so this is simple. const u32 total_size = height * stride; @@ -2378,7 +2362,8 @@ void TextureCacheBase::CopyRenderTargetToTexture( { // create the texture const TextureConfig config(scaled_tex_w, scaled_tex_h, 1, g_framebuffer_manager->GetEFBLayers(), - 1, AbstractTextureFormat::RGBA8, AbstractTextureFlag_RenderTarget); + 1, AbstractTextureFormat::RGBA8, AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); entry = AllocateCacheEntry(config); if (entry) { @@ -2678,7 +2663,7 @@ void TextureCacheBase::UninitializeXFBMemory(u8* dst, u32 stride, u32 bytes_per_ // (Y=1,U=254,V=254) instead of dark green (Y=0,U=0,V=0) in YUV // like is done in the EFB path. -#if defined(_M_X86) || defined(_M_X86_64) +#if defined(_M_X86_64) __m128i sixteenBytes = _mm_set1_epi16((s16)(u16)0xFE01); #endif @@ -2686,7 +2671,7 @@ void TextureCacheBase::UninitializeXFBMemory(u8* dst, u32 stride, u32 bytes_per_ { u32 size = bytes_per_row; u8* rowdst = dst; -#if defined(_M_X86) || defined(_M_X86_64) +#if defined(_M_X86_64) while (size >= 16) { _mm_storeu_si128((__m128i*)rowdst, sixteenBytes); @@ -2863,7 +2848,8 @@ void TextureCacheBase::ReleaseToPool(TCacheEntry* entry) bool TextureCacheBase::CreateUtilityTextures() { constexpr TextureConfig encoding_texture_config( - EFB_WIDTH * 4, 1024, 1, 1, 1, AbstractTextureFormat::BGRA8, AbstractTextureFlag_RenderTarget); + EFB_WIDTH * 4, 1024, 1, 1, 1, AbstractTextureFormat::BGRA8, AbstractTextureFlag_RenderTarget, + AbstractTextureType::Texture_2DArray); m_efb_encoding_texture = g_gfx->CreateTexture(encoding_texture_config, "EFB encoding texture"); if (!m_efb_encoding_texture) return false; @@ -2875,7 +2861,8 @@ bool TextureCacheBase::CreateUtilityTextures() if (g_ActiveConfig.backend_info.bSupportsGPUTextureDecoding) { constexpr TextureConfig decoding_texture_config( - 1024, 1024, 1, 1, 1, AbstractTextureFormat::RGBA8, AbstractTextureFlag_ComputeImage); + 1024, 1024, 1, 1, 1, AbstractTextureFormat::RGBA8, AbstractTextureFlag_ComputeImage, + AbstractTextureType::Texture_2DArray); m_decoding_texture = g_gfx->CreateTexture(decoding_texture_config, "GPU texture decoding texture"); if (!m_decoding_texture) diff --git a/Source/Core/VideoCommon/TextureCacheBase.h b/Source/Core/VideoCommon/TextureCacheBase.h index 7c8b74fb5e..fd2ec0ad44 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.h +++ b/Source/Core/VideoCommon/TextureCacheBase.h @@ -349,7 +349,7 @@ private: RcTcacheEntry CreateTextureEntry(const TextureCreationInfo& creation_info, const TextureInfo& texture_info, int safety_color_sample_size, - std::vector> assets_data, + std::vector> assets_data, bool custom_arbitrary_mipmaps, bool skip_texture_dump); RcTcacheEntry GetXFBFromCache(u32 address, u32 width, u32 height, u32 stride); @@ -362,8 +362,6 @@ private: TLUTFormat tlutfmt); void StitchXFBCopy(RcTcacheEntry& entry_to_update); - void DumpTexture(RcTcacheEntry& entry, std::string basename, unsigned int level, - bool is_arbitrary); void CheckTempSize(size_t required_size); RcTcacheEntry AllocateCacheEntry(const TextureConfig& config); diff --git a/Source/Core/VideoCommon/TextureConfig.h b/Source/Core/VideoCommon/TextureConfig.h index 75d7387f17..462b3dddff 100644 --- a/Source/Core/VideoCommon/TextureConfig.h +++ b/Source/Core/VideoCommon/TextureConfig.h @@ -39,16 +39,22 @@ enum AbstractTextureFlag : u32 { AbstractTextureFlag_RenderTarget = (1 << 0), // Texture is used as a framebuffer. AbstractTextureFlag_ComputeImage = (1 << 1), // Texture is used as a compute image. - AbstractTextureFlag_CubeMap = (1 << 2), // Texture is used as a cube map. +}; + +enum class AbstractTextureType +{ + Texture_2DArray, // Used as a 2D texture array + Texture_2D, // Used as a normal 2D texture + Texture_CubeMap, // Used as a cube map texture }; struct TextureConfig { constexpr TextureConfig() = default; constexpr TextureConfig(u32 width_, u32 height_, u32 levels_, u32 layers_, u32 samples_, - AbstractTextureFormat format_, u32 flags_) + AbstractTextureFormat format_, u32 flags_, AbstractTextureType type_) : width(width_), height(height_), levels(levels_), layers(layers_), samples(samples_), - format(format_), flags(flags_) + format(format_), flags(flags_), type(type_) { } @@ -62,7 +68,6 @@ struct TextureConfig bool IsMultisampled() const { return samples > 1; } bool IsRenderTarget() const { return (flags & AbstractTextureFlag_RenderTarget) != 0; } bool IsComputeImage() const { return (flags & AbstractTextureFlag_ComputeImage) != 0; } - bool IsCubeMap() const { return (flags & AbstractTextureFlag_CubeMap) != 0; } u32 width = 0; u32 height = 0; @@ -71,6 +76,7 @@ struct TextureConfig u32 samples = 1; AbstractTextureFormat format = AbstractTextureFormat::RGBA8; u32 flags = 0; + AbstractTextureType type = AbstractTextureType::Texture_2DArray; }; namespace std diff --git a/Source/Core/VideoCommon/TextureUtils.cpp b/Source/Core/VideoCommon/TextureUtils.cpp new file mode 100644 index 0000000000..9445cf16d6 --- /dev/null +++ b/Source/Core/VideoCommon/TextureUtils.cpp @@ -0,0 +1,41 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "VideoCommon/TextureUtils.h" + +#include + +#include "Common/FileUtil.h" +#include "Core/Config/GraphicsSettings.h" +#include "Core/ConfigManager.h" + +#include "VideoCommon/AbstractTexture.h" + +namespace VideoCommon::TextureUtils +{ +void DumpTexture(const ::AbstractTexture& texture, std::string basename, u32 level, + bool is_arbitrary) +{ + std::string szDir = File::GetUserPath(D_DUMPTEXTURES_IDX) + SConfig::GetInstance().GetGameID(); + + // make sure that the directory exists + if (!File::IsDirectory(szDir)) + File::CreateDir(szDir); + + if (is_arbitrary) + { + basename += "_arb"; + } + + if (level > 0) + { + basename += fmt::format("_mip{}", level); + } + + const std::string filename = fmt::format("{}/{}.png", szDir, basename); + if (File::Exists(filename)) + return; + + texture.Save(filename, level, Config::Get(Config::GFX_TEXTURE_PNG_COMPRESSION_LEVEL)); +} +} // namespace VideoCommon::TextureUtils diff --git a/Source/Core/VideoCommon/TextureUtils.h b/Source/Core/VideoCommon/TextureUtils.h new file mode 100644 index 0000000000..1cfe6c20c1 --- /dev/null +++ b/Source/Core/VideoCommon/TextureUtils.h @@ -0,0 +1,16 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include + +#include "Common/CommonTypes.h" + +class AbstractTexture; + +namespace VideoCommon::TextureUtils +{ +void DumpTexture(const ::AbstractTexture& texture, std::string basename, u32 level, + bool is_arbitrary); +} diff --git a/Source/Core/VideoCommon/UberShaderPixel.cpp b/Source/Core/VideoCommon/UberShaderPixel.cpp index 7e8c07cfb8..a4874fd388 100644 --- a/Source/Core/VideoCommon/UberShaderPixel.cpp +++ b/Source/Core/VideoCommon/UberShaderPixel.cpp @@ -330,7 +330,7 @@ ShaderCode GenPixelShader(APIType api_type, const ShaderHostConfig& host_config, out.Write("// {}\n", *uid_data); WriteBitfieldExtractHeader(out, api_type, host_config); - WritePixelShaderCommonHeader(out, api_type, host_config, bounding_box); + WritePixelShaderCommonHeader(out, api_type, host_config, bounding_box, custom_details); WriteCustomShaderStructDef(&out, numTexgen); for (std::size_t i = 0; i < custom_details.shaders.size(); i++) { diff --git a/Source/Core/VideoCommon/UberShaderVertex.cpp b/Source/Core/VideoCommon/UberShaderVertex.cpp index 6e663a1d02..eceda62e48 100644 --- a/Source/Core/VideoCommon/UberShaderVertex.cpp +++ b/Source/Core/VideoCommon/UberShaderVertex.cpp @@ -52,7 +52,7 @@ ShaderCode GenVertexShader(APIType api_type, const ShaderHostConfig& host_config if (vertex_loader) { - out.Write("UBO_BINDING(std140, 3) uniform GSBlock {{\n"); + out.Write("UBO_BINDING(std140, 4) uniform GSBlock {{\n"); out.Write("{}", s_geometry_shader_uniforms); out.Write("}};\n"); } @@ -84,7 +84,7 @@ SSBO_BINDING(1) readonly restrict buffer Vertices {{ // D3D12 uses a root constant for this uniform, since it changes with every draw. // D3D11 doesn't currently support dynamic vertex loader, and we'll have to figure something // out for it if we want to support it in the future. - out.Write("UBO_BINDING(std140, 4) uniform DX_Constants {{\n" + out.Write("UBO_BINDING(std140, 5) uniform DX_Constants {{\n" " uint base_vertex;\n" "}};\n\n" "uint GetVertexBaseOffset(uint vertex_id) {{\n" @@ -101,7 +101,7 @@ SSBO_BINDING(1) readonly restrict buffer Vertices {{ out.Write(R"( uint4 load_input_uint4_ubyte4(uint vtx_offset, uint attr_offset) {{ uint value = vertex_buffer[vtx_offset + attr_offset]; - return uint4(value & 0xff, (value >> 8) & 0xff, (value >> 16) & 0xff, value >> 24); + return uint4(value & 0xffu, (value >> 8) & 0xffu, (value >> 16) & 0xffu, value >> 24); }} float4 load_input_float4_ubyte4(uint vtx_offset, uint attr_offset) {{ diff --git a/Source/Core/VideoCommon/VertexLoader.cpp b/Source/Core/VideoCommon/VertexLoader.cpp index c2d3c1bd29..402a5efaf8 100644 --- a/Source/Core/VideoCommon/VertexLoader.cpp +++ b/Source/Core/VideoCommon/VertexLoader.cpp @@ -77,9 +77,6 @@ VertexLoader::VertexLoader(const TVtxDesc& vtx_desc, const VAT& vtx_attr) void VertexLoader::CompileVertexTranslator() { - // Reset pipeline - m_numPipelineStages = 0; - // Position in pc vertex format. int nat_offset = 0; @@ -149,9 +146,16 @@ void VertexLoader::CompileVertexTranslator() VertexLoader_Color::GetFunction(m_VtxDesc.low.Color[i], m_VtxAttr.GetColorFormat(i)); if (pFunc != nullptr) + { WriteCall(pFunc); + } else + { ASSERT(m_VtxDesc.low.Color[i] == VertexComponentFormat::NotPresent); + // Keep colIndex in sync if color 0 is absent but color 1 is present + if (i == 0 && m_VtxDesc.low.Color[1] != VertexComponentFormat::NotPresent) + WriteCall(VertexLoader_Color::GetDummyFunction()); + } if (m_VtxDesc.low.Color[i] != VertexComponentFormat::NotPresent) { @@ -213,12 +217,13 @@ void VertexLoader::CompileVertexTranslator() { // if there's more tex coords later, have to write a dummy call bool has_more = false; - for (size_t j = 0; j < m_VtxDesc.high.TexCoord.Size(); ++j) + for (size_t j = i + 1; j < m_VtxDesc.high.TexCoord.Size(); ++j) { if (m_VtxDesc.high.TexCoord[j] != VertexComponentFormat::NotPresent) { has_more = true; - WriteCall(VertexLoader_TextCoord::GetDummyFunction()); // important to get indices right! + // Keep tcIndex in sync so that the correct array is used later + WriteCall(VertexLoader_TextCoord::GetDummyFunction()); break; } else if (m_VtxDesc.low.TexMatIdx[j]) @@ -245,7 +250,7 @@ void VertexLoader::CompileVertexTranslator() void VertexLoader::WriteCall(TPipelineFunction func) { - m_PipelineStages[m_numPipelineStages++] = func; + m_PipelineStages.push_back(func); } int VertexLoader::RunVertices(const u8* src, u8* dst, int count) @@ -261,8 +266,8 @@ int VertexLoader::RunVertices(const u8* src, u8* dst, int count) m_tcIndex = 0; m_colIndex = 0; m_texmtxwrite = m_texmtxread = 0; - for (int i = 0; i < m_numPipelineStages; i++) - m_PipelineStages[i](this); + for (TPipelineFunction& func : m_PipelineStages) + func(this); PRIM_LOG("\n"); } diff --git a/Source/Core/VideoCommon/VertexLoader.h b/Source/Core/VideoCommon/VertexLoader.h index d1417401a4..478b186bc8 100644 --- a/Source/Core/VideoCommon/VertexLoader.h +++ b/Source/Core/VideoCommon/VertexLoader.h @@ -9,6 +9,7 @@ #include #include "Common/CommonTypes.h" +#include "Common/SmallVector.h" #include "VideoCommon/VertexLoaderBase.h" class VertexLoader; @@ -38,8 +39,11 @@ public: private: // Pipeline. - TPipelineFunction m_PipelineStages[64]; // TODO - figure out real max. it's lower. - int m_numPipelineStages; + // 1 pos matrix + 8 texture matrices + 1 position + 1 normal or normal/binormal/tangent + // + 2 colors + 8 texture coordinates or dummy texture coordinates + 8 texture matrices + // merged into texture coordinates + 1 skip gives a maximum of 30 + // (Tested by VertexLoaderTest.LargeFloatVertexSpeed) + Common::SmallVector m_PipelineStages; void CompileVertexTranslator(); diff --git a/Source/Core/VideoCommon/VertexLoaderARM64.cpp b/Source/Core/VideoCommon/VertexLoaderARM64.cpp index 03bb82d5c2..2198b0b427 100644 --- a/Source/Core/VideoCommon/VertexLoaderARM64.cpp +++ b/Source/Core/VideoCommon/VertexLoaderARM64.cpp @@ -56,7 +56,7 @@ VertexLoaderARM64::VertexLoaderARM64(const TVtxDesc& vtx_desc, const VAT& vtx_at const Common::ScopedJITPageWriteAndNoExecute enable_jit_page_writes; ClearCodeSpace(); GenerateVertexLoader(); - WriteProtect(); + WriteProtect(true); } // Returns the register to use as the base and an offset from that register. @@ -82,8 +82,8 @@ std::pair VertexLoaderARM64::GetVertexAddr(CPArray arra if (array == CPArray::Position) { EOR(scratch2_reg, scratch1_reg, - attribute == VertexComponentFormat::Index8 ? LogicalImm(0xFF, 32) : - LogicalImm(0xFFFF, 32)); + attribute == VertexComponentFormat::Index8 ? LogicalImm(0xFF, GPRSize::B32) : + LogicalImm(0xFFFF, GPRSize::B32)); m_skip_vertex = CBZ(scratch2_reg); } @@ -202,7 +202,7 @@ void VertexLoaderARM64::ReadColor(VertexComponentFormat attribute, ColorFormat f LDUR(scratch2_reg, reg, offset); if (format != ColorFormat::RGBA8888) - ORR(scratch2_reg, scratch2_reg, LogicalImm(0xFF000000, 32)); + ORR(scratch2_reg, scratch2_reg, LogicalImm(0xFF000000, GPRSize::B32)); STR(IndexType::Unsigned, scratch2_reg, dst_reg, m_dst_ofs); load_bytes = format == ColorFormat::RGB888 ? 3 : 4; break; @@ -215,7 +215,7 @@ void VertexLoaderARM64::ReadColor(VertexComponentFormat attribute, ColorFormat f REV16(scratch3_reg, scratch3_reg); // B - AND(scratch2_reg, scratch3_reg, LogicalImm(0x1F, 32)); + AND(scratch2_reg, scratch3_reg, LogicalImm(0x1F, GPRSize::B32)); ORR(scratch2_reg, ARM64Reg::WSP, scratch2_reg, ArithOption(scratch2_reg, ShiftType::LSL, 3)); ORR(scratch2_reg, scratch2_reg, scratch2_reg, ArithOption(scratch2_reg, ShiftType::LSR, 5)); ORR(scratch1_reg, ARM64Reg::WSP, scratch2_reg, ArithOption(scratch2_reg, ShiftType::LSL, 16)); @@ -232,7 +232,7 @@ void VertexLoaderARM64::ReadColor(VertexComponentFormat attribute, ColorFormat f ORR(scratch1_reg, scratch1_reg, scratch2_reg, ArithOption(scratch2_reg, ShiftType::LSR, 2)); // A - ORR(scratch1_reg, scratch1_reg, LogicalImm(0xFF000000, 32)); + ORR(scratch1_reg, scratch1_reg, LogicalImm(0xFF000000, GPRSize::B32)); STR(IndexType::Unsigned, scratch1_reg, dst_reg, m_dst_ofs); load_bytes = 2; @@ -248,7 +248,7 @@ void VertexLoaderARM64::ReadColor(VertexComponentFormat attribute, ColorFormat f UBFM(scratch1_reg, scratch3_reg, 4, 7); // G - AND(scratch2_reg, scratch3_reg, LogicalImm(0xF, 32)); + AND(scratch2_reg, scratch3_reg, LogicalImm(0xF, GPRSize::B32)); ORR(scratch1_reg, scratch1_reg, scratch2_reg, ArithOption(scratch2_reg, ShiftType::LSL, 8)); // B @@ -356,7 +356,7 @@ void VertexLoaderARM64::GenerateVertexLoader() if (m_VtxDesc.low.PosMatIdx) { LDRB(IndexType::Unsigned, scratch1_reg, src_reg, m_src_ofs); - AND(scratch1_reg, scratch1_reg, LogicalImm(0x3F, 32)); + AND(scratch1_reg, scratch1_reg, LogicalImm(0x3F, GPRSize::B32)); STR(IndexType::Unsigned, scratch1_reg, dst_reg, m_dst_ofs); // Z-Freeze diff --git a/Source/Core/VideoCommon/VertexLoaderX64.cpp b/Source/Core/VideoCommon/VertexLoaderX64.cpp index 0280ec4e83..9aba5a58c8 100644 --- a/Source/Core/VideoCommon/VertexLoaderX64.cpp +++ b/Source/Core/VideoCommon/VertexLoaderX64.cpp @@ -49,7 +49,7 @@ VertexLoaderX64::VertexLoaderX64(const TVtxDesc& vtx_desc, const VAT& vtx_att) AllocCodeSpace(4096); ClearCodeSpace(); GenerateVertexLoader(); - WriteProtect(); + WriteProtect(true); Common::JitRegister::Register(region, GetCodePtr(), "VertexLoaderX64\nVtx desc: \n{}\nVAT:\n{}", vtx_desc, vtx_att); diff --git a/Source/Core/VideoCommon/VertexLoader_Color.cpp b/Source/Core/VideoCommon/VertexLoader_Color.cpp index fab4177fca..87cd19063a 100644 --- a/Source/Core/VideoCommon/VertexLoader_Color.cpp +++ b/Source/Core/VideoCommon/VertexLoader_Color.cpp @@ -16,6 +16,11 @@ namespace { +void Color_Read_Dummy(VertexLoader* loader) +{ + loader->m_colIndex++; +} + constexpr u32 alpha_mask = 0xFF000000; void SetCol(VertexLoader* loader, u32 val) @@ -201,3 +206,8 @@ TPipelineFunction VertexLoader_Color::GetFunction(VertexComponentFormat type, Co } return s_table_read_color[type][format]; } + +TPipelineFunction VertexLoader_Color::GetDummyFunction() +{ + return Color_Read_Dummy; +} diff --git a/Source/Core/VideoCommon/VertexLoader_Color.h b/Source/Core/VideoCommon/VertexLoader_Color.h index 0e66bfbf86..da56d61212 100644 --- a/Source/Core/VideoCommon/VertexLoader_Color.h +++ b/Source/Core/VideoCommon/VertexLoader_Color.h @@ -25,6 +25,9 @@ public: static TPipelineFunction GetFunction(VertexComponentFormat type, ColorFormat format); + // It is important to synchronize colIndex, or else the wrong color array will be used + static TPipelineFunction GetDummyFunction(); + private: template using EnumMap = typename Common::EnumMap; diff --git a/Source/Core/VideoCommon/VertexLoader_TextCoord.h b/Source/Core/VideoCommon/VertexLoader_TextCoord.h index 9041185490..c71688e1e2 100644 --- a/Source/Core/VideoCommon/VertexLoader_TextCoord.h +++ b/Source/Core/VideoCommon/VertexLoader_TextCoord.h @@ -22,7 +22,7 @@ public: static TPipelineFunction GetFunction(VertexComponentFormat type, ComponentFormat format, TexComponentCount elements); - // It is important to synchronize tcIndex. + // It is important to synchronize tcIndex, or else the wrong texture coordinate array will be used static TPipelineFunction GetDummyFunction(); private: diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp index 2aac0f6f90..17450ae0ed 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/VertexManagerBase.cpp @@ -42,6 +42,7 @@ #include "VideoCommon/VideoCommon.h" #include "VideoCommon/VideoConfig.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" std::unique_ptr g_vertex_manager; @@ -90,8 +91,9 @@ static bool IsAnamorphicProjection(const Projection::Raw& projection, const View const VideoConfig& config) { // If ratio between our projection and viewport aspect ratios is similar to 16:9 / 4:3 - // we have an anamorphic projection. This value can be overridden - // by a GameINI. + // we have an anamorphic projection. This value can be overridden by a GameINI. + // Game cheats that change the aspect ratio to natively unsupported ones + // won't be automatically recognized here. return std::abs(CalculateProjectionViewportRatio(projection, viewport) - config.widescreen_heuristic_widescreen_ratio) < @@ -539,6 +541,7 @@ void VertexManagerBase::Flush() auto& pixel_shader_manager = system.GetPixelShaderManager(); auto& geometry_shader_manager = system.GetGeometryShaderManager(); auto& vertex_shader_manager = system.GetVertexShaderManager(); + auto& xf_state_manager = system.GetXFStateManager(); if (g_ActiveConfig.bGraphicMods) { @@ -578,7 +581,7 @@ void VertexManagerBase::Flush() } } } - vertex_shader_manager.SetConstants(texture_names); + vertex_shader_manager.SetConstants(texture_names, xf_state_manager); if (!bpmem.genMode.zfreeze) { // Must be done after VertexShaderManager::SetConstants() @@ -595,12 +598,14 @@ void VertexManagerBase::Flush() CustomPixelShaderContents custom_pixel_shader_contents; std::optional custom_pixel_shader; std::vector custom_pixel_texture_names; - for (int i = 0; i < texture_names.size(); i++) + std::span custom_pixel_shader_uniforms; + for (size_t i = 0; i < texture_names.size(); i++) { const std::string& texture_name = texture_names[i]; const u32 texture_unit = texture_units[i]; bool skip = false; - GraphicsModActionData::DrawStarted draw_started{texture_unit, &skip, &custom_pixel_shader}; + GraphicsModActionData::DrawStarted draw_started{texture_unit, &skip, &custom_pixel_shader, + &custom_pixel_shader_uniforms}; for (const auto& action : g_graphics_mod_manager->GetDrawStartedActions(texture_name)) { action->OnDrawStarted(&draw_started); @@ -644,6 +649,12 @@ void VertexManagerBase::Flush() // Now we can upload uniforms, as nothing else will override them. geometry_shader_manager.SetConstants(m_current_primitive_type); pixel_shader_manager.SetConstants(); + if (!custom_pixel_shader_uniforms.empty() && + pixel_shader_manager.custom_constants.data() != custom_pixel_shader_uniforms.data()) + { + pixel_shader_manager.custom_constants_dirty = true; + } + pixel_shader_manager.custom_constants = custom_pixel_shader_uniforms; UploadUniforms(); // Update the pipeline, or compile one if needed. @@ -1052,7 +1063,8 @@ void VertexManagerBase::OnEndFrame() return; // In order to reduce CPU readback latency, we want to kick a command buffer roughly halfway - // between the draw counters that invoked the readback, or every 250 draws, whichever is smaller. + // between the draw counters that invoked the readback, or every 250 draws, whichever is + // smaller. if (g_ActiveConfig.iCommandBufferExecuteInterval > 0) { u32 last_draw_counter = 0; diff --git a/Source/Core/VideoCommon/VertexShaderGen.cpp b/Source/Core/VideoCommon/VertexShaderGen.cpp index ff555b74fe..9f854f2d9e 100644 --- a/Source/Core/VideoCommon/VertexShaderGen.cpp +++ b/Source/Core/VideoCommon/VertexShaderGen.cpp @@ -96,14 +96,14 @@ ShaderCode GenerateVertexShaderCode(APIType api_type, const ShaderHostConfig& ho if (uid_data->vs_expand != VSExpand::None) { - out.Write("UBO_BINDING(std140, 3) uniform GSBlock {{\n"); + out.Write("UBO_BINDING(std140, 4) uniform GSBlock {{\n"); out.Write("{}", s_geometry_shader_uniforms); out.Write("}};\n"); if (api_type == APIType::D3D) { // D3D doesn't include the base vertex in SV_VertexID - out.Write("UBO_BINDING(std140, 4) uniform DX_Constants {{\n" + out.Write("UBO_BINDING(std140, 5) uniform DX_Constants {{\n" " uint base_vertex;\n" "}};\n\n"); } @@ -149,7 +149,7 @@ ShaderCode GenerateVertexShaderCode(APIType api_type, const ShaderHostConfig& ho // Can't use float3, etc because we want 4-byte alignment out.Write( "uint4 unpack_ubyte4(uint value) {{\n" - " return uint4(value & 0xff, (value >> 8) & 0xff, (value >> 16) & 0xff, value >> 24);\n" + " return uint4(value & 0xffu, (value >> 8) & 0xffu, (value >> 16) & 0xffu, value >> 24);\n" "}}\n\n" "struct InputData {{\n"); if (uid_data->components & VB_HAS_POSMTXIDX) @@ -271,7 +271,7 @@ ShaderCode GenerateVertexShaderCode(APIType api_type, const ShaderHostConfig& ho if (api_type == APIType::D3D) out.Write("uint vertex_id = (gl_VertexID >> 2) + base_vertex;\n"); else - out.Write("uint vertex_id = gl_VertexID >> 2;\n"); + out.Write("uint vertex_id = uint(gl_VertexID) >> 2u;\n"); out.Write("InputData i = input_buffer[vertex_id];\n" "{}", input_extract.GetBuffer()); @@ -524,9 +524,9 @@ ShaderCode GenerateVertexShaderCode(APIType api_type, const ShaderHostConfig& ho out.Write("// Line expansion\n" "uint other_id = vertex_id;\n" "if (is_bottom) {{\n" - " other_id -= 1;\n" + " other_id -= 1u;\n" "}} else {{\n" - " other_id += 1;\n" + " other_id += 1u;\n" "}}\n" "InputData other = input_buffer[other_id];\n"); if (uid_data->position_has_3_elems) diff --git a/Source/Core/VideoCommon/VertexShaderManager.cpp b/Source/Core/VideoCommon/VertexShaderManager.cpp index 41c06ad4ba..38e7cefe18 100644 --- a/Source/Core/VideoCommon/VertexShaderManager.cpp +++ b/Source/Core/VideoCommon/VertexShaderManager.cpp @@ -30,24 +30,13 @@ #include "VideoCommon/VideoCommon.h" #include "VideoCommon/VideoConfig.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" void VertexShaderManager::Init() { // Initialize state tracking variables - m_minmax_transform_matrices_changed.fill(-1); - m_minmax_normal_matrices_changed.fill(-1); - m_minmax_post_transform_matrices_changed.fill(-1); - m_minmax_lights_changed.fill(-1); - m_materials_changed = BitSet32(0); - m_tex_matrices_changed.fill(false); - m_pos_normal_matrix_changed = false; - m_projection_changed = true; - m_viewport_changed = false; - m_tex_mtx_info_changed = false; - m_lighting_config_changed = false; m_projection_graphics_mod_change = false; - std::memset(static_cast(&xfmem), 0, sizeof(xfmem)); constants = {}; // TODO: should these go inside ResetView()? @@ -57,15 +46,6 @@ void VertexShaderManager::Init() dirty = true; } -void VertexShaderManager::Dirty() -{ - // This function is called after a savestate is loaded. - // Any constants that can changed based on settings should be re-calculated - m_projection_changed = true; - - dirty = true; -} - Common::Matrix44 VertexShaderManager::LoadProjectionMatrix() { const auto& rawProjection = xfmem.projection.rawProjection; @@ -147,11 +127,11 @@ Common::Matrix44 VertexShaderManager::LoadProjectionMatrix() return corrected_matrix; } -void VertexShaderManager::SetProjectionMatrix() +void VertexShaderManager::SetProjectionMatrix(XFStateManager& xf_state_manager) { - if (m_projection_changed || g_freelook_camera.GetController()->IsDirty()) + if (xf_state_manager.DidProjectionChange() || g_freelook_camera.GetController()->IsDirty()) { - m_projection_changed = false; + xf_state_manager.ResetProjection(); auto corrected_matrix = LoadProjectionMatrix(); memcpy(constants.projection.data(), corrected_matrix.data.data(), 4 * sizeof(float4)); } @@ -178,7 +158,8 @@ bool VertexShaderManager::UseVertexDepthRange() // Syncs the shader constant buffers with xfmem // TODO: A cleaner way to control the matrices without making a mess in the parameters field -void VertexShaderManager::SetConstants(const std::vector& textures) +void VertexShaderManager::SetConstants(const std::vector& textures, + XFStateManager& xf_state_manager) { if (constants.missing_color_hex != g_ActiveConfig.iMissingColorValue) { @@ -192,44 +173,50 @@ void VertexShaderManager::SetConstants(const std::vector& textures) dirty = true; } - if (m_minmax_transform_matrices_changed[0] >= 0) + const auto per_vertex_transform_matrix_changes = + xf_state_manager.GetPerVertexTransformMatrixChanges(); + if (per_vertex_transform_matrix_changes[0] >= 0) { - int startn = m_minmax_transform_matrices_changed[0] / 4; - int endn = (m_minmax_transform_matrices_changed[1] + 3) / 4; + int startn = per_vertex_transform_matrix_changes[0] / 4; + int endn = (per_vertex_transform_matrix_changes[1] + 3) / 4; memcpy(constants.transformmatrices[startn].data(), &xfmem.posMatrices[startn * 4], (endn - startn) * sizeof(float4)); dirty = true; - m_minmax_transform_matrices_changed[0] = m_minmax_transform_matrices_changed[1] = -1; + xf_state_manager.ResetPerVertexTransformMatrixChanges(); } - if (m_minmax_normal_matrices_changed[0] >= 0) + const auto per_vertex_normal_matrices_changed = + xf_state_manager.GetPerVertexNormalMatrixChanges(); + if (per_vertex_normal_matrices_changed[0] >= 0) { - int startn = m_minmax_normal_matrices_changed[0] / 3; - int endn = (m_minmax_normal_matrices_changed[1] + 2) / 3; + int startn = per_vertex_normal_matrices_changed[0] / 3; + int endn = (per_vertex_normal_matrices_changed[1] + 2) / 3; for (int i = startn; i < endn; i++) { memcpy(constants.normalmatrices[i].data(), &xfmem.normalMatrices[3 * i], 12); } dirty = true; - m_minmax_normal_matrices_changed[0] = m_minmax_normal_matrices_changed[1] = -1; + xf_state_manager.ResetPerVertexNormalMatrixChanges(); } - if (m_minmax_post_transform_matrices_changed[0] >= 0) + const auto post_transform_matrices_changed = xf_state_manager.GetPostTransformMatrixChanges(); + if (post_transform_matrices_changed[0] >= 0) { - int startn = m_minmax_post_transform_matrices_changed[0] / 4; - int endn = (m_minmax_post_transform_matrices_changed[1] + 3) / 4; + int startn = post_transform_matrices_changed[0] / 4; + int endn = (post_transform_matrices_changed[1] + 3) / 4; memcpy(constants.posttransformmatrices[startn].data(), &xfmem.postMatrices[startn * 4], (endn - startn) * sizeof(float4)); dirty = true; - m_minmax_post_transform_matrices_changed[0] = m_minmax_post_transform_matrices_changed[1] = -1; + xf_state_manager.ResetPostTransformMatrixChanges(); } - if (m_minmax_lights_changed[0] >= 0) + const auto light_changes = xf_state_manager.GetLightsChanged(); + if (light_changes[0] >= 0) { // TODO: Outdated comment // lights don't have a 1 to 1 mapping, the color component needs to be converted to 4 floats - int istart = m_minmax_lights_changed[0] / 0x10; - int iend = (m_minmax_lights_changed[1] + 15) / 0x10; + const int istart = light_changes[0] / 0x10; + const int iend = (light_changes[1] + 15) / 0x10; for (int i = istart; i < iend; ++i) { @@ -282,10 +269,10 @@ void VertexShaderManager::SetConstants(const std::vector& textures) } dirty = true; - m_minmax_lights_changed[0] = m_minmax_lights_changed[1] = -1; + xf_state_manager.ResetLightsChanged(); } - for (int i : m_materials_changed) + for (int i : xf_state_manager.GetMaterialChanges()) { u32 data = i >= 2 ? xfmem.matColor[i - 2] : xfmem.ambColor[i]; constants.materials[i][0] = (data >> 24) & 0xFF; @@ -294,12 +281,11 @@ void VertexShaderManager::SetConstants(const std::vector& textures) constants.materials[i][3] = data & 0xFF; dirty = true; } - m_materials_changed = BitSet32(0); + xf_state_manager.ResetMaterialChanges(); - if (m_pos_normal_matrix_changed) + if (xf_state_manager.DidPosNormalChange()) { - m_pos_normal_matrix_changed = false; - + xf_state_manager.ResetPosNormalChange(); const float* pos = &xfmem.posMatrices[g_main_cp_state.matrix_index_a.PosNormalMtxIdx * 4]; const float* norm = &xfmem.normalMatrices[3 * (g_main_cp_state.matrix_index_a.PosNormalMtxIdx & 31)]; @@ -311,9 +297,9 @@ void VertexShaderManager::SetConstants(const std::vector& textures) dirty = true; } - if (m_tex_matrices_changed[0]) + if (xf_state_manager.DidTexMatrixAChange()) { - m_tex_matrices_changed[0] = false; + xf_state_manager.ResetTexMatrixAChange(); const std::array pos_matrix_ptrs{ &xfmem.posMatrices[g_main_cp_state.matrix_index_a.Tex0MtxIdx * 4], &xfmem.posMatrices[g_main_cp_state.matrix_index_a.Tex1MtxIdx * 4], @@ -328,9 +314,9 @@ void VertexShaderManager::SetConstants(const std::vector& textures) dirty = true; } - if (m_tex_matrices_changed[1]) + if (xf_state_manager.DidTexMatrixBChange()) { - m_tex_matrices_changed[1] = false; + xf_state_manager.ResetTexMatrixBChange(); const std::array pos_matrix_ptrs{ &xfmem.posMatrices[g_main_cp_state.matrix_index_b.Tex4MtxIdx * 4], &xfmem.posMatrices[g_main_cp_state.matrix_index_b.Tex5MtxIdx * 4], @@ -345,9 +331,9 @@ void VertexShaderManager::SetConstants(const std::vector& textures) dirty = true; } - if (m_viewport_changed) + if (xf_state_manager.DidViewportChange()) { - m_viewport_changed = false; + xf_state_manager.ResetViewportChange(); // The console GPU places the pixel center at 7/12 unless antialiasing // is enabled, while D3D and OpenGL place it at 0.5. See the comment @@ -421,10 +407,10 @@ void VertexShaderManager::SetConstants(const std::vector& textures) } } - if (m_projection_changed || g_freelook_camera.GetController()->IsDirty() || + if (xf_state_manager.DidProjectionChange() || g_freelook_camera.GetController()->IsDirty() || !projection_actions.empty() || m_projection_graphics_mod_change) { - m_projection_changed = false; + xf_state_manager.ResetProjection(); m_projection_graphics_mod_change = !projection_actions.empty(); auto corrected_matrix = LoadProjectionMatrix(); @@ -436,13 +422,12 @@ void VertexShaderManager::SetConstants(const std::vector& textures) } memcpy(constants.projection.data(), corrected_matrix.data.data(), 4 * sizeof(float4)); - dirty = true; } - if (m_tex_mtx_info_changed) + if (xf_state_manager.DidTexMatrixInfoChange()) { - m_tex_mtx_info_changed = false; + xf_state_manager.ResetTexMatrixInfoChange(); constants.xfmem_dualTexInfo = xfmem.dualTexTrans.enabled; for (size_t i = 0; i < std::size(xfmem.texMtxInfo); i++) constants.xfmem_pack1[i][0] = xfmem.texMtxInfo[i].hex; @@ -452,9 +437,9 @@ void VertexShaderManager::SetConstants(const std::vector& textures) dirty = true; } - if (m_lighting_config_changed) + if (xf_state_manager.DidLightingConfigChange()) { - m_lighting_config_changed = false; + xf_state_manager.ResetLightingConfigChange(); for (size_t i = 0; i < 2; i++) { @@ -466,173 +451,6 @@ void VertexShaderManager::SetConstants(const std::vector& textures) } } -void VertexShaderManager::InvalidateXFRange(int start, int end) -{ - if (((u32)start >= (u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx * 4 + 12) || - ((u32)start >= - XFMEM_NORMALMATRICES + ((u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx & 31) * 3 && - (u32)start < XFMEM_NORMALMATRICES + - ((u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx & 31) * 3 + 9)) - { - m_pos_normal_matrix_changed = true; - } - - if (((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex0MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex0MtxIdx * 4 + 12) || - ((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex1MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex1MtxIdx * 4 + 12) || - ((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex2MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex2MtxIdx * 4 + 12) || - ((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex3MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex3MtxIdx * 4 + 12)) - { - m_tex_matrices_changed[0] = true; - } - - if (((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex4MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex4MtxIdx * 4 + 12) || - ((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex5MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex5MtxIdx * 4 + 12) || - ((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex6MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex6MtxIdx * 4 + 12) || - ((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex7MtxIdx * 4 && - (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex7MtxIdx * 4 + 12)) - { - m_tex_matrices_changed[1] = true; - } - - if (start < XFMEM_POSMATRICES_END) - { - if (m_minmax_transform_matrices_changed[0] == -1) - { - m_minmax_transform_matrices_changed[0] = start; - m_minmax_transform_matrices_changed[1] = - end > XFMEM_POSMATRICES_END ? XFMEM_POSMATRICES_END : end; - } - else - { - if (m_minmax_transform_matrices_changed[0] > start) - m_minmax_transform_matrices_changed[0] = start; - - if (m_minmax_transform_matrices_changed[1] < end) - m_minmax_transform_matrices_changed[1] = - end > XFMEM_POSMATRICES_END ? XFMEM_POSMATRICES_END : end; - } - } - - if (start < XFMEM_NORMALMATRICES_END && end > XFMEM_NORMALMATRICES) - { - int _start = start < XFMEM_NORMALMATRICES ? 0 : start - XFMEM_NORMALMATRICES; - int _end = end < XFMEM_NORMALMATRICES_END ? end - XFMEM_NORMALMATRICES : - XFMEM_NORMALMATRICES_END - XFMEM_NORMALMATRICES; - - if (m_minmax_normal_matrices_changed[0] == -1) - { - m_minmax_normal_matrices_changed[0] = _start; - m_minmax_normal_matrices_changed[1] = _end; - } - else - { - if (m_minmax_normal_matrices_changed[0] > _start) - m_minmax_normal_matrices_changed[0] = _start; - - if (m_minmax_normal_matrices_changed[1] < _end) - m_minmax_normal_matrices_changed[1] = _end; - } - } - - if (start < XFMEM_POSTMATRICES_END && end > XFMEM_POSTMATRICES) - { - int _start = start < XFMEM_POSTMATRICES ? XFMEM_POSTMATRICES : start - XFMEM_POSTMATRICES; - int _end = end < XFMEM_POSTMATRICES_END ? end - XFMEM_POSTMATRICES : - XFMEM_POSTMATRICES_END - XFMEM_POSTMATRICES; - - if (m_minmax_post_transform_matrices_changed[0] == -1) - { - m_minmax_post_transform_matrices_changed[0] = _start; - m_minmax_post_transform_matrices_changed[1] = _end; - } - else - { - if (m_minmax_post_transform_matrices_changed[0] > _start) - m_minmax_post_transform_matrices_changed[0] = _start; - - if (m_minmax_post_transform_matrices_changed[1] < _end) - m_minmax_post_transform_matrices_changed[1] = _end; - } - } - - if (start < XFMEM_LIGHTS_END && end > XFMEM_LIGHTS) - { - int _start = start < XFMEM_LIGHTS ? XFMEM_LIGHTS : start - XFMEM_LIGHTS; - int _end = end < XFMEM_LIGHTS_END ? end - XFMEM_LIGHTS : XFMEM_LIGHTS_END - XFMEM_LIGHTS; - - if (m_minmax_lights_changed[0] == -1) - { - m_minmax_lights_changed[0] = _start; - m_minmax_lights_changed[1] = _end; - } - else - { - if (m_minmax_lights_changed[0] > _start) - m_minmax_lights_changed[0] = _start; - - if (m_minmax_lights_changed[1] < _end) - m_minmax_lights_changed[1] = _end; - } - } -} - -void VertexShaderManager::SetTexMatrixChangedA(u32 Value) -{ - if (g_main_cp_state.matrix_index_a.Hex != Value) - { - g_vertex_manager->Flush(); - if (g_main_cp_state.matrix_index_a.PosNormalMtxIdx != (Value & 0x3f)) - m_pos_normal_matrix_changed = true; - m_tex_matrices_changed[0] = true; - g_main_cp_state.matrix_index_a.Hex = Value; - } -} - -void VertexShaderManager::SetTexMatrixChangedB(u32 Value) -{ - if (g_main_cp_state.matrix_index_b.Hex != Value) - { - g_vertex_manager->Flush(); - m_tex_matrices_changed[1] = true; - g_main_cp_state.matrix_index_b.Hex = Value; - } -} - -void VertexShaderManager::SetViewportChanged() -{ - m_viewport_changed = true; -} - -void VertexShaderManager::SetProjectionChanged() -{ - m_projection_changed = true; -} - -void VertexShaderManager::SetMaterialColorChanged(int index) -{ - m_materials_changed[index] = true; -} - -void VertexShaderManager::SetTexMatrixInfoChanged(int index) -{ - // TODO: Should we track this with more precision, like which indices changed? - // The whole vertex constants are probably going to be uploaded regardless. - m_tex_mtx_info_changed = true; -} - -void VertexShaderManager::SetLightingConfigChanged() -{ - m_lighting_config_changed = true; -} - void VertexShaderManager::TransformToClipSpace(const float* data, float* out, u32 MtxIdx) { const float* world_matrix = &xfmem.posMatrices[(MtxIdx & 0x3f) * 4]; @@ -662,23 +480,10 @@ void VertexShaderManager::DoState(PointerWrap& p) p.Do(m_viewport_correction); g_freelook_camera.DoState(p); - p.DoArray(m_minmax_transform_matrices_changed); - p.DoArray(m_minmax_normal_matrices_changed); - p.DoArray(m_minmax_post_transform_matrices_changed); - p.DoArray(m_minmax_lights_changed); - - p.Do(m_materials_changed); - p.DoArray(m_tex_matrices_changed); - p.Do(m_pos_normal_matrix_changed); - p.Do(m_projection_changed); - p.Do(m_viewport_changed); - p.Do(m_tex_mtx_info_changed); - p.Do(m_lighting_config_changed); - p.Do(constants); if (p.IsReadMode()) { - Dirty(); + dirty = true; } } diff --git a/Source/Core/VideoCommon/VertexShaderManager.h b/Source/Core/VideoCommon/VertexShaderManager.h index fdc8da5231..e4e158f54d 100644 --- a/Source/Core/VideoCommon/VertexShaderManager.h +++ b/Source/Core/VideoCommon/VertexShaderManager.h @@ -15,28 +15,18 @@ class PointerWrap; struct PortableVertexDeclaration; +class XFStateManager; // The non-API dependent parts. class alignas(16) VertexShaderManager { public: void Init(); - void Dirty(); void DoState(PointerWrap& p); // constant management - void SetProjectionMatrix(); - void SetConstants(const std::vector& textures); - - void InvalidateXFRange(int start, int end); - void SetTexMatrixChangedA(u32 value); - void SetTexMatrixChangedB(u32 value); - void SetViewportChanged(); - void SetProjectionChanged(); - void SetMaterialColorChanged(int index); - - void SetTexMatrixInfoChanged(int index); - void SetLightingConfigChanged(); + void SetProjectionMatrix(XFStateManager& xf_state_manager); + void SetConstants(const std::vector& textures, XFStateManager& xf_state_manager); // data: 3 floats representing the X, Y and Z vertex model coordinates and the posmatrix index. // out: 4 floats which will be initialized with the corresponding clip space coordinates @@ -92,18 +82,7 @@ private: alignas(16) std::array m_projection_matrix; // track changes - std::array m_tex_matrices_changed{}; - bool m_pos_normal_matrix_changed = false; - bool m_projection_changed = false; - bool m_viewport_changed = false; - bool m_tex_mtx_info_changed = false; - bool m_lighting_config_changed = false; bool m_projection_graphics_mod_change = false; - BitSet32 m_materials_changed; - std::array m_minmax_transform_matrices_changed{}; - std::array m_minmax_normal_matrices_changed{}; - std::array m_minmax_post_transform_matrices_changed{}; - std::array m_minmax_lights_changed{}; Common::Matrix44 m_viewport_correction{}; diff --git a/Source/Core/VideoCommon/VideoBackendBase.cpp b/Source/Core/VideoCommon/VideoBackendBase.cpp index fbafb58c21..f0e9970e6d 100644 --- a/Source/Core/VideoCommon/VideoBackendBase.cpp +++ b/Source/Core/VideoCommon/VideoBackendBase.cpp @@ -66,6 +66,7 @@ #include "VideoCommon/VideoConfig.h" #include "VideoCommon/VideoState.h" #include "VideoCommon/Widescreen.h" +#include "VideoCommon/XFStateManager.h" VideoBackendBase* g_video_backend = nullptr; @@ -92,7 +93,7 @@ std::string VideoBackendBase::BadShaderFilename(const char* shader_stage, int co void VideoBackendBase::Video_ExitLoop() { auto& system = Core::System::GetInstance(); - system.GetFifo().ExitGpuLoop(system); + system.GetFifo().ExitGpuLoop(); } // Run from the CPU thread (from VideoInterface.cpp) @@ -377,14 +378,15 @@ bool VideoBackendBase::InitializeShared(std::unique_ptr gfx, auto& system = Core::System::GetInstance(); auto& command_processor = system.GetCommandProcessor(); - command_processor.Init(system); - system.GetFifo().Init(system); - system.GetPixelEngine().Init(system); + command_processor.Init(); + system.GetFifo().Init(); + system.GetPixelEngine().Init(); BPInit(); VertexLoaderManager::Init(); system.GetVertexShaderManager().Init(); system.GetGeometryShaderManager().Init(); system.GetPixelShaderManager().Init(); + system.GetXFStateManager().Init(); TMEM::Init(); g_Config.VerifyValidity(); diff --git a/Source/Core/VideoCommon/VideoConfig.cpp b/Source/Core/VideoCommon/VideoConfig.cpp index 028d94917b..624ca8a512 100644 --- a/Source/Core/VideoCommon/VideoConfig.cpp +++ b/Source/Core/VideoCommon/VideoConfig.cpp @@ -67,13 +67,13 @@ void VideoConfig::Refresh() const bool lock_gpu_thread = Core::IsRunningAndStarted(); if (lock_gpu_thread) - system.GetFifo().PauseAndLock(system, true, false); + system.GetFifo().PauseAndLock(true, false); g_Config.Refresh(); g_Config.VerifyValidity(); if (lock_gpu_thread) - system.GetFifo().PauseAndLock(system, false, true); + system.GetFifo().PauseAndLock(false, true); }); s_has_registered_callback = true; } @@ -85,6 +85,8 @@ void VideoConfig::Refresh() bWidescreenHack = Config::Get(Config::GFX_WIDESCREEN_HACK); aspect_mode = Config::Get(Config::GFX_ASPECT_RATIO); + custom_aspect_width = Config::Get(Config::GFX_CUSTOM_ASPECT_RATIO_WIDTH); + custom_aspect_height = Config::Get(Config::GFX_CUSTOM_ASPECT_RATIO_HEIGHT); suggested_aspect_mode = Config::Get(Config::GFX_SUGGESTED_ASPECT_RATIO); widescreen_heuristic_transition_threshold = Config::Get(Config::GFX_WIDESCREEN_HEURISTIC_TRANSITION_THRESHOLD); @@ -288,6 +290,7 @@ void CheckForConfigChanges() const u32 old_game_mod_changes = g_ActiveConfig.graphics_mod_config ? g_ActiveConfig.graphics_mod_config->GetChangeCount() : 0; const bool old_graphics_mods_enabled = g_ActiveConfig.bGraphicMods; + const AspectMode old_aspect_mode = g_ActiveConfig.aspect_mode; const AspectMode old_suggested_aspect_mode = g_ActiveConfig.suggested_aspect_mode; const bool old_widescreen_hack = g_ActiveConfig.bWidescreenHack; const auto old_post_processing_shader = g_ActiveConfig.sPostProcessingShader; @@ -337,6 +340,8 @@ void CheckForConfigChanges() changed_bits |= CONFIG_CHANGE_BIT_BBOX; if (old_efb_scale != g_ActiveConfig.iEFBScale) changed_bits |= CONFIG_CHANGE_BIT_TARGET_SIZE; + if (old_aspect_mode != g_ActiveConfig.aspect_mode) + changed_bits |= CONFIG_CHANGE_BIT_ASPECT_RATIO; if (old_suggested_aspect_mode != g_ActiveConfig.suggested_aspect_mode) changed_bits |= CONFIG_CHANGE_BIT_ASPECT_RATIO; if (old_widescreen_hack != g_ActiveConfig.bWidescreenHack) @@ -370,6 +375,7 @@ void CheckForConfigChanges() if (changed_bits & (CONFIG_CHANGE_BIT_HOST_CONFIG | CONFIG_CHANGE_BIT_MULTISAMPLES)) { OSD::AddMessage("Video config changed, reloading shaders.", OSD::Duration::NORMAL); + g_gfx->WaitForGPUIdle(); g_vertex_manager->InvalidatePipelineObject(); g_vertex_manager->NotifyCustomShaderCacheOfHostChange(new_host_config); g_shader_cache->SetHostConfig(new_host_config); diff --git a/Source/Core/VideoCommon/VideoConfig.h b/Source/Core/VideoCommon/VideoConfig.h index 10639936e2..e7a9de9808 100644 --- a/Source/Core/VideoCommon/VideoConfig.h +++ b/Source/Core/VideoCommon/VideoConfig.h @@ -21,10 +21,11 @@ constexpr int EFB_SCALE_AUTO_INTEGRAL = 0; enum class AspectMode : int { - Auto, - AnalogWide, - Analog, + Auto, // 4:3 or 16:9 + ForceWide, // 16:9 + ForceStandard, // 4:3 Stretch, + Custom, }; enum class StereoMode : int @@ -105,6 +106,8 @@ struct VideoConfig final bool bVSyncActive = false; bool bWidescreenHack = false; AspectMode aspect_mode{}; + int custom_aspect_width = 1; + int custom_aspect_height = 1; AspectMode suggested_aspect_mode{}; u32 widescreen_heuristic_transition_threshold = 0; float widescreen_heuristic_aspect_ratio_slop = 0.f; @@ -142,8 +145,9 @@ struct VideoConfig final float fSDRDisplayCustomGamma = 2.2f; // HDR: - // 200 is a good default value that matches the brightness of many SDR screens - float fHDRPaperWhiteNits = 200.f; + // 203 is a good default value that matches the brightness of many SDR screens. + // It's also the value recommended by the ITU. + float fHDRPaperWhiteNits = 203.f; } color_correction; // Information @@ -365,6 +369,8 @@ struct VideoConfig final bool UsingUberShaders() const; u32 GetShaderCompilerThreads() const; u32 GetShaderPrecompilerThreads() const; + + float GetCustomAspectRatio() const { return (float)custom_aspect_width / custom_aspect_height; } }; extern VideoConfig g_Config; diff --git a/Source/Core/VideoCommon/VideoEvents.h b/Source/Core/VideoCommon/VideoEvents.h index c611925b2c..191db9802c 100644 --- a/Source/Core/VideoCommon/VideoEvents.h +++ b/Source/Core/VideoCommon/VideoEvents.h @@ -81,3 +81,6 @@ using BeforePresentEvent = Common::HookableEvent<"BeforePresent", PresentInfo&>; // An event that is triggered after a frame is presented. // The exact timing of this event depends on backend/driver support. using AfterPresentEvent = Common::HookableEvent<"AfterPresent", PresentInfo&>; + +// An end of frame event that runs on the CPU thread +using VIEndFieldEvent = Common::HookableEvent<"VIEndField">; diff --git a/Source/Core/VideoCommon/VideoState.cpp b/Source/Core/VideoCommon/VideoState.cpp index 7f005e1474..594aca1598 100644 --- a/Source/Core/VideoCommon/VideoState.cpp +++ b/Source/Core/VideoCommon/VideoState.cpp @@ -27,6 +27,7 @@ #include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/Widescreen.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" void VideoCommon_DoState(PointerWrap& p) { @@ -105,6 +106,9 @@ void VideoCommon_DoState(PointerWrap& p) g_widescreen->DoState(p); p.DoMarker("Widescreen"); + system.GetXFStateManager().DoState(p); + p.DoMarker("XFStateManager"); + // Refresh state. if (p.IsReadMode()) { diff --git a/Source/Core/VideoCommon/Widescreen.cpp b/Source/Core/VideoCommon/Widescreen.cpp index 4ca1ac3ccd..8b63082525 100644 --- a/Source/Core/VideoCommon/Widescreen.cpp +++ b/Source/Core/VideoCommon/Widescreen.cpp @@ -36,23 +36,24 @@ void WidescreenManager::Update() m_is_game_widescreen = Config::Get(Config::SYSCONF_WIDESCREEN); // suggested_aspect_mode overrides SYSCONF_WIDESCREEN - if (g_ActiveConfig.suggested_aspect_mode == AspectMode::Analog) + if (g_ActiveConfig.suggested_aspect_mode == AspectMode::ForceStandard) m_is_game_widescreen = false; - else if (g_ActiveConfig.suggested_aspect_mode == AspectMode::AnalogWide) + else if (g_ActiveConfig.suggested_aspect_mode == AspectMode::ForceWide) m_is_game_widescreen = true; // If widescreen hack is disabled override game's AR if UI is set to 4:3 or 16:9. if (!g_ActiveConfig.bWidescreenHack) { const auto aspect_mode = g_ActiveConfig.aspect_mode; - if (aspect_mode == AspectMode::Analog) + if (aspect_mode == AspectMode::ForceStandard) m_is_game_widescreen = false; - else if (aspect_mode == AspectMode::AnalogWide) + else if (aspect_mode == AspectMode::ForceWide) m_is_game_widescreen = true; } } // Heuristic to detect if a GameCube game is in 16:9 anamorphic widescreen mode. +// Cheats that change the game aspect ratio to natively unsupported ones won't be recognized here. void WidescreenManager::UpdateWidescreenHeuristic() { const auto flush_statistics = g_vertex_manager->ResetFlushAspectRatioCount(); @@ -63,9 +64,10 @@ void WidescreenManager::UpdateWidescreenHeuristic() Update(); - // If widescreen hack isn't active and aspect_mode (UI) is 4:3 or 16:9 don't use heuristic. - if (!g_ActiveConfig.bWidescreenHack && (g_ActiveConfig.aspect_mode == AspectMode::Analog || - g_ActiveConfig.aspect_mode == AspectMode::AnalogWide)) + // If widescreen hack isn't active and aspect_mode (user setting) + // is set to a forced aspect ratio, don't use heuristic. + if (!g_ActiveConfig.bWidescreenHack && (g_ActiveConfig.aspect_mode == AspectMode::ForceStandard || + g_ActiveConfig.aspect_mode == AspectMode::ForceWide)) return; // Modify the threshold based on which aspect ratio we're already using: diff --git a/Source/Core/VideoCommon/Widescreen.h b/Source/Core/VideoCommon/Widescreen.h index c8dc5847ec..586aa48e84 100644 --- a/Source/Core/VideoCommon/Widescreen.h +++ b/Source/Core/VideoCommon/Widescreen.h @@ -11,11 +11,14 @@ class PointerWrap; // This class is responsible for tracking the game's aspect ratio. +// This exclusively supports 4:3 or 16:9 detection by default. class WidescreenManager { public: WidescreenManager(); + // Just a helper to tell whether the game seems to be running in widescreen, + // or if it's being forced to. bool IsGameWidescreen() const { return m_is_game_widescreen; } void DoState(PointerWrap& p); diff --git a/Source/Core/VideoCommon/XFStateManager.cpp b/Source/Core/VideoCommon/XFStateManager.cpp new file mode 100644 index 0000000000..98bf98482d --- /dev/null +++ b/Source/Core/VideoCommon/XFStateManager.cpp @@ -0,0 +1,279 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "VideoCommon/XFStateManager.h" + +#include "Common/ChunkFile.h" + +#include "VideoCommon/FramebufferManager.h" +#include "VideoCommon/VertexManagerBase.h" +#include "VideoCommon/XFMemory.h" + +void XFStateManager::Init() +{ + // Initialize state tracking variables + ResetTexMatrixAChange(); + ResetTexMatrixBChange(); + ResetPosNormalChange(); + ResetProjection(); + ResetViewportChange(); + ResetTexMatrixInfoChange(); + ResetLightingConfigChange(); + ResetLightsChanged(); + ResetMaterialChanges(); + ResetPerVertexTransformMatrixChanges(); + ResetPerVertexNormalMatrixChanges(); + ResetPostTransformMatrixChanges(); + + std::memset(static_cast(&xfmem), 0, sizeof(xfmem)); +} + +void XFStateManager::DoState(PointerWrap& p) +{ + p.DoArray(m_minmax_transform_matrices_changed); + p.DoArray(m_minmax_normal_matrices_changed); + p.DoArray(m_minmax_post_transform_matrices_changed); + p.DoArray(m_minmax_lights_changed); + + p.Do(m_materials_changed); + p.DoArray(m_tex_matrices_changed); + p.Do(m_pos_normal_matrix_changed); + p.Do(m_projection_changed); + p.Do(m_viewport_changed); + p.Do(m_tex_mtx_info_changed); + p.Do(m_lighting_config_changed); + + if (p.IsReadMode()) + { + // This is called after a savestate is loaded. + // Any constants that can changed based on settings should be re-calculated + m_projection_changed = true; + } +} + +void XFStateManager::InvalidateXFRange(int start, int end) +{ + if (((u32)start >= (u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx * 4 + 12) || + ((u32)start >= + XFMEM_NORMALMATRICES + ((u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx & 31) * 3 && + (u32)start < XFMEM_NORMALMATRICES + + ((u32)g_main_cp_state.matrix_index_a.PosNormalMtxIdx & 31) * 3 + 9)) + { + m_pos_normal_matrix_changed = true; + } + + if (((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex0MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex0MtxIdx * 4 + 12) || + ((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex1MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex1MtxIdx * 4 + 12) || + ((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex2MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex2MtxIdx * 4 + 12) || + ((u32)start >= (u32)g_main_cp_state.matrix_index_a.Tex3MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_a.Tex3MtxIdx * 4 + 12)) + { + m_tex_matrices_changed[0] = true; + } + + if (((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex4MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex4MtxIdx * 4 + 12) || + ((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex5MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex5MtxIdx * 4 + 12) || + ((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex6MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex6MtxIdx * 4 + 12) || + ((u32)start >= (u32)g_main_cp_state.matrix_index_b.Tex7MtxIdx * 4 && + (u32)start < (u32)g_main_cp_state.matrix_index_b.Tex7MtxIdx * 4 + 12)) + { + m_tex_matrices_changed[1] = true; + } + + if (start < XFMEM_POSMATRICES_END) + { + if (m_minmax_transform_matrices_changed[0] == -1) + { + m_minmax_transform_matrices_changed[0] = start; + m_minmax_transform_matrices_changed[1] = + end > XFMEM_POSMATRICES_END ? XFMEM_POSMATRICES_END : end; + } + else + { + if (m_minmax_transform_matrices_changed[0] > start) + m_minmax_transform_matrices_changed[0] = start; + + if (m_minmax_transform_matrices_changed[1] < end) + m_minmax_transform_matrices_changed[1] = + end > XFMEM_POSMATRICES_END ? XFMEM_POSMATRICES_END : end; + } + } + + if (start < XFMEM_NORMALMATRICES_END && end > XFMEM_NORMALMATRICES) + { + int _start = start < XFMEM_NORMALMATRICES ? 0 : start - XFMEM_NORMALMATRICES; + int _end = end < XFMEM_NORMALMATRICES_END ? end - XFMEM_NORMALMATRICES : + XFMEM_NORMALMATRICES_END - XFMEM_NORMALMATRICES; + + if (m_minmax_normal_matrices_changed[0] == -1) + { + m_minmax_normal_matrices_changed[0] = _start; + m_minmax_normal_matrices_changed[1] = _end; + } + else + { + if (m_minmax_normal_matrices_changed[0] > _start) + m_minmax_normal_matrices_changed[0] = _start; + + if (m_minmax_normal_matrices_changed[1] < _end) + m_minmax_normal_matrices_changed[1] = _end; + } + } + + if (start < XFMEM_POSTMATRICES_END && end > XFMEM_POSTMATRICES) + { + int _start = start < XFMEM_POSTMATRICES ? XFMEM_POSTMATRICES : start - XFMEM_POSTMATRICES; + int _end = end < XFMEM_POSTMATRICES_END ? end - XFMEM_POSTMATRICES : + XFMEM_POSTMATRICES_END - XFMEM_POSTMATRICES; + + if (m_minmax_post_transform_matrices_changed[0] == -1) + { + m_minmax_post_transform_matrices_changed[0] = _start; + m_minmax_post_transform_matrices_changed[1] = _end; + } + else + { + if (m_minmax_post_transform_matrices_changed[0] > _start) + m_minmax_post_transform_matrices_changed[0] = _start; + + if (m_minmax_post_transform_matrices_changed[1] < _end) + m_minmax_post_transform_matrices_changed[1] = _end; + } + } + + if (start < XFMEM_LIGHTS_END && end > XFMEM_LIGHTS) + { + int _start = start < XFMEM_LIGHTS ? XFMEM_LIGHTS : start - XFMEM_LIGHTS; + int _end = end < XFMEM_LIGHTS_END ? end - XFMEM_LIGHTS : XFMEM_LIGHTS_END - XFMEM_LIGHTS; + + if (m_minmax_lights_changed[0] == -1) + { + m_minmax_lights_changed[0] = _start; + m_minmax_lights_changed[1] = _end; + } + else + { + if (m_minmax_lights_changed[0] > _start) + m_minmax_lights_changed[0] = _start; + + if (m_minmax_lights_changed[1] < _end) + m_minmax_lights_changed[1] = _end; + } + } +} + +void XFStateManager::SetTexMatrixChangedA(u32 Value) +{ + if (g_main_cp_state.matrix_index_a.Hex != Value) + { + g_vertex_manager->Flush(); + if (g_main_cp_state.matrix_index_a.PosNormalMtxIdx != (Value & 0x3f)) + m_pos_normal_matrix_changed = true; + m_tex_matrices_changed[0] = true; + g_main_cp_state.matrix_index_a.Hex = Value; + } +} + +void XFStateManager::ResetTexMatrixAChange() +{ + m_tex_matrices_changed[0] = false; +} + +void XFStateManager::SetTexMatrixChangedB(u32 Value) +{ + if (g_main_cp_state.matrix_index_b.Hex != Value) + { + g_vertex_manager->Flush(); + m_tex_matrices_changed[1] = true; + g_main_cp_state.matrix_index_b.Hex = Value; + } +} + +void XFStateManager::ResetTexMatrixBChange() +{ + m_tex_matrices_changed[1] = false; +} + +void XFStateManager::ResetPosNormalChange() +{ + m_pos_normal_matrix_changed = false; +} + +void XFStateManager::SetProjectionChanged() +{ + m_projection_changed = true; +} + +void XFStateManager::ResetProjection() +{ + m_projection_changed = false; +} + +void XFStateManager::SetViewportChanged() +{ + m_viewport_changed = true; +} + +void XFStateManager::ResetViewportChange() +{ + m_viewport_changed = false; +} + +void XFStateManager::SetTexMatrixInfoChanged(int index) +{ + // TODO: Should we track this with more precision, like which indices changed? + // The whole vertex constants are probably going to be uploaded regardless. + m_tex_mtx_info_changed = true; +} + +void XFStateManager::ResetTexMatrixInfoChange() +{ + m_tex_mtx_info_changed = false; +} + +void XFStateManager::SetLightingConfigChanged() +{ + m_lighting_config_changed = true; +} + +void XFStateManager::ResetLightingConfigChange() +{ + m_lighting_config_changed = false; +} + +void XFStateManager::ResetLightsChanged() +{ + m_minmax_lights_changed.fill(-1); +} + +void XFStateManager::SetMaterialColorChanged(int index) +{ + m_materials_changed[index] = true; +} + +void XFStateManager::ResetMaterialChanges() +{ + m_materials_changed = BitSet32(0); +} + +void XFStateManager::ResetPerVertexTransformMatrixChanges() +{ + m_minmax_transform_matrices_changed.fill(-1); +} + +void XFStateManager::ResetPerVertexNormalMatrixChanges() +{ + m_minmax_normal_matrices_changed.fill(-1); +} + +void XFStateManager::ResetPostTransformMatrixChanges() +{ + m_minmax_post_transform_matrices_changed.fill(-1); +} diff --git a/Source/Core/VideoCommon/XFStateManager.h b/Source/Core/VideoCommon/XFStateManager.h new file mode 100644 index 0000000000..f2b430a58a --- /dev/null +++ b/Source/Core/VideoCommon/XFStateManager.h @@ -0,0 +1,87 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include + +#include "Common/BitSet.h" + +class PointerWrap; + +// This class manages how XF state changes over +// a period of time (typically a single draw call) +class XFStateManager +{ +public: + void Init(); + void DoState(PointerWrap& p); + + void InvalidateXFRange(int start, int end); + + void SetTexMatrixChangedA(u32 value); + bool DidTexMatrixAChange() const { return m_tex_matrices_changed[0]; } + void ResetTexMatrixAChange(); + + void SetTexMatrixChangedB(u32 value); + bool DidTexMatrixBChange() const { return m_tex_matrices_changed[1]; } + void ResetTexMatrixBChange(); + + bool DidPosNormalChange() const { return m_pos_normal_matrix_changed; } + void ResetPosNormalChange(); + + void SetProjectionChanged(); + bool DidProjectionChange() const { return m_projection_changed; } + void ResetProjection(); + + void SetViewportChanged(); + bool DidViewportChange() const { return m_viewport_changed; } + void ResetViewportChange(); + + void SetTexMatrixInfoChanged(int index); + bool DidTexMatrixInfoChange() const { return m_tex_mtx_info_changed; } + void ResetTexMatrixInfoChange(); + + void SetLightingConfigChanged(); + bool DidLightingConfigChange() const { return m_lighting_config_changed; } + void ResetLightingConfigChange(); + + const std::array& GetLightsChanged() const { return m_minmax_lights_changed; } + void ResetLightsChanged(); + + void SetMaterialColorChanged(int index); + const BitSet32& GetMaterialChanges() const { return m_materials_changed; } + void ResetMaterialChanges(); + + const std::array& GetPerVertexTransformMatrixChanges() const + { + return m_minmax_transform_matrices_changed; + } + void ResetPerVertexTransformMatrixChanges(); + + const std::array& GetPerVertexNormalMatrixChanges() const + { + return m_minmax_normal_matrices_changed; + } + void ResetPerVertexNormalMatrixChanges(); + + const std::array& GetPostTransformMatrixChanges() const + { + return m_minmax_post_transform_matrices_changed; + } + void ResetPostTransformMatrixChanges(); + +private: + // track changes + std::array m_tex_matrices_changed{}; + bool m_pos_normal_matrix_changed = false; + bool m_projection_changed = false; + bool m_viewport_changed = false; + bool m_tex_mtx_info_changed = false; + bool m_lighting_config_changed = false; + BitSet32 m_materials_changed; + std::array m_minmax_transform_matrices_changed{}; + std::array m_minmax_normal_matrices_changed{}; + std::array m_minmax_post_transform_matrices_changed{}; + std::array m_minmax_lights_changed{}; +}; diff --git a/Source/Core/VideoCommon/XFStructs.cpp b/Source/Core/VideoCommon/XFStructs.cpp index a7738cc3eb..906c37bb5a 100644 --- a/Source/Core/VideoCommon/XFStructs.cpp +++ b/Source/Core/VideoCommon/XFStructs.cpp @@ -18,18 +18,17 @@ #include "VideoCommon/PixelShaderManager.h" #include "VideoCommon/VertexLoaderManager.h" #include "VideoCommon/VertexManagerBase.h" -#include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/XFMemory.h" +#include "VideoCommon/XFStateManager.h" -static void XFMemWritten(VertexShaderManager& vertex_shader_manager, u32 transferSize, - u32 baseAddress) +static void XFMemWritten(XFStateManager& xf_state_manager, u32 transferSize, u32 baseAddress) { g_vertex_manager->Flush(); - vertex_shader_manager.InvalidateXFRange(baseAddress, baseAddress + transferSize); + xf_state_manager.InvalidateXFRange(baseAddress, baseAddress + transferSize); } -static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shader_manager, - u32 address, u32 value) +static void XFRegWritten(Core::System& system, XFStateManager& xf_state_manager, u32 address, + u32 value) { if (address >= XFMEM_REGISTERS_START && address < XFMEM_REGISTERS_END) { @@ -63,7 +62,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade case XFMEM_SETNUMCHAN: if (xfmem.numChan.numColorChans != (value & 3)) g_vertex_manager->Flush(); - vertex_shader_manager.SetLightingConfigChanged(); + xf_state_manager.SetLightingConfigChanged(); break; case XFMEM_SETCHAN0_AMBCOLOR: // Channel Ambient Color @@ -73,7 +72,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade if (xfmem.ambColor[chan] != value) { g_vertex_manager->Flush(); - vertex_shader_manager.SetMaterialColorChanged(chan); + xf_state_manager.SetMaterialColorChanged(chan); } break; } @@ -85,7 +84,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade if (xfmem.matColor[chan] != value) { g_vertex_manager->Flush(); - vertex_shader_manager.SetMaterialColorChanged(chan + 2); + xf_state_manager.SetMaterialColorChanged(chan + 2); } break; } @@ -96,21 +95,21 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade case XFMEM_SETCHAN1_ALPHA: if (((u32*)&xfmem)[address] != (value & 0x7fff)) g_vertex_manager->Flush(); - vertex_shader_manager.SetLightingConfigChanged(); + xf_state_manager.SetLightingConfigChanged(); break; case XFMEM_DUALTEX: if (xfmem.dualTexTrans.enabled != bool(value & 1)) g_vertex_manager->Flush(); - vertex_shader_manager.SetTexMatrixInfoChanged(-1); + xf_state_manager.SetTexMatrixInfoChanged(-1); break; case XFMEM_SETMATRIXINDA: - vertex_shader_manager.SetTexMatrixChangedA(value); + xf_state_manager.SetTexMatrixChangedA(value); VertexLoaderManager::g_needs_cp_xf_consistency_check = true; break; case XFMEM_SETMATRIXINDB: - vertex_shader_manager.SetTexMatrixChangedB(value); + xf_state_manager.SetTexMatrixChangedB(value); VertexLoaderManager::g_needs_cp_xf_consistency_check = true; break; @@ -121,7 +120,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade case XFMEM_SETVIEWPORT + 4: case XFMEM_SETVIEWPORT + 5: g_vertex_manager->Flush(); - vertex_shader_manager.SetViewportChanged(); + xf_state_manager.SetViewportChanged(); system.GetPixelShaderManager().SetViewportChanged(); system.GetGeometryShaderManager().SetViewportChanged(); break; @@ -134,7 +133,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade case XFMEM_SETPROJECTION + 5: case XFMEM_SETPROJECTION + 6: g_vertex_manager->Flush(); - vertex_shader_manager.SetProjectionChanged(); + xf_state_manager.SetProjectionChanged(); system.GetGeometryShaderManager().SetProjectionChanged(); break; @@ -152,7 +151,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade case XFMEM_SETTEXMTXINFO + 6: case XFMEM_SETTEXMTXINFO + 7: g_vertex_manager->Flush(); - vertex_shader_manager.SetTexMatrixInfoChanged(address - XFMEM_SETTEXMTXINFO); + xf_state_manager.SetTexMatrixInfoChanged(address - XFMEM_SETTEXMTXINFO); break; case XFMEM_SETPOSTMTXINFO: @@ -164,7 +163,7 @@ static void XFRegWritten(Core::System& system, VertexShaderManager& vertex_shade case XFMEM_SETPOSTMTXINFO + 6: case XFMEM_SETPOSTMTXINFO + 7: g_vertex_manager->Flush(); - vertex_shader_manager.SetTexMatrixInfoChanged(address - XFMEM_SETPOSTMTXINFO); + xf_state_manager.SetTexMatrixInfoChanged(address - XFMEM_SETPOSTMTXINFO); break; // -------------- @@ -218,7 +217,7 @@ void LoadXFReg(u16 base_address, u8 transfer_size, const u8* data) } auto& system = Core::System::GetInstance(); - auto& vertex_shader_manager = system.GetVertexShaderManager(); + auto& xf_state_manager = system.GetXFStateManager(); // write to XF mem if (base_address < XFMEM_REGISTERS_START) @@ -232,7 +231,7 @@ void LoadXFReg(u16 base_address, u8 transfer_size, const u8* data) base_address = XFMEM_REGISTERS_START; } - XFMemWritten(vertex_shader_manager, xf_mem_transfer_size, xf_mem_base); + XFMemWritten(xf_state_manager, xf_mem_transfer_size, xf_mem_base); for (u32 i = 0; i < xf_mem_transfer_size; i++) { ((u32*)&xfmem)[xf_mem_base + i] = Common::swap32(data); @@ -247,7 +246,7 @@ void LoadXFReg(u16 base_address, u8 transfer_size, const u8* data) { const u32 value = Common::swap32(data); - XFRegWritten(system, vertex_shader_manager, address, value); + XFRegWritten(system, xf_state_manager, address, value); ((u32*)&xfmem)[address] = value; data += 4; @@ -275,14 +274,14 @@ void LoadIndexedXF(CPArray array, u32 index, u16 address, u8 size) g_main_cp_state.array_strides[array] * index); } - auto& vertex_shader_manager = system.GetVertexShaderManager(); + auto& xf_state_manager = system.GetXFStateManager(); bool changed = false; for (u32 i = 0; i < size; ++i) { if (currData[i] != Common::swap32(newData[i])) { changed = true; - XFMemWritten(vertex_shader_manager, size, address); + XFMemWritten(xf_state_manager, size, address); break; } } diff --git a/Source/UnitTests/Common/Arm64EmitterTest.cpp b/Source/UnitTests/Common/Arm64EmitterTest.cpp new file mode 100644 index 0000000000..61be07fef6 --- /dev/null +++ b/Source/UnitTests/Common/Arm64EmitterTest.cpp @@ -0,0 +1,178 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Common/Arm64Emitter.h" +#include "Common/BitSet.h" +#include "Common/BitUtils.h" + +#include + +using namespace Arm64Gen; + +namespace +{ +u32 ZeroParameterFunction() +{ + return 123; +} + +u32 OneParameterFunction(u64 a) +{ + return a + 23; +} + +u32 TwoParameterFunction(u64 a, u64 b) +{ + return a * 10 + b + 3; +} + +u32 ThreeParameterFunction(u64 a, u64 b, u64 c) +{ + return a * 10 + b + c / 10; +} + +u32 EightParameterFunction(u64 a, u64 b, u64 c, u64 d, u64 e, u64 f, u64 g, u64 h) +{ + return a / 20 + b / 8 + c / 10 + d / 2 + e / 5 - f + g + h / 3; +} + +class TestCallFunction : public ARM64CodeBlock +{ +public: + TestCallFunction() { AllocCodeSpace(4096); } + + template + void Emit(F f) + { + ResetCodePtr(); + + m_code_pointer = GetCodePtr(); + { + const Common::ScopedJITPageWriteAndNoExecute enable_jit_page_writes; + + constexpr BitSet32 link_register{DecodeReg(ARM64Reg::X30)}; + ABI_PushRegisters(link_register); + f(); + ABI_PopRegisters(link_register); + RET(); + } + + FlushIcacheSection(const_cast(m_code_pointer), const_cast(GetCodePtr())); + } + + void Run() + { + const u64 actual = Common::BitCast(m_code_pointer)(); + constexpr u64 expected = 123; + EXPECT_EQ(expected, actual); + } + +private: + const u8* m_code_pointer = nullptr; +}; + +} // namespace + +TEST(Arm64Emitter, CallFunction_ZeroParameters) +{ + TestCallFunction test; + test.Emit([&] { test.ABI_CallFunction(&ZeroParameterFunction); }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_OneConstantParameter) +{ + TestCallFunction test; + test.Emit([&] { test.ABI_CallFunction(&OneParameterFunction, 100); }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_OneRegisterParameterNoMov) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X0, 100); + test.ABI_CallFunction(&OneParameterFunction, ARM64Reg::X0); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_OneRegisterParameterMov) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X8, 100); + test.ABI_CallFunction(&OneParameterFunction, ARM64Reg::X8); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_TwoRegistersMixed) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X0, 20); + test.ABI_CallFunction(&TwoParameterFunction, 10, ARM64Reg::X0); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_TwoRegistersCycle) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X0, 20); + test.MOVI2R(ARM64Reg::X1, 10); + test.ABI_CallFunction(&TwoParameterFunction, ARM64Reg::X1, ARM64Reg::X0); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_ThreeRegistersMixed) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X1, 10); + test.MOVI2R(ARM64Reg::X2, 20); + test.ABI_CallFunction(&ThreeParameterFunction, ARM64Reg::X1, ARM64Reg::X2, 30); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_ThreeRegistersCycle1) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X0, 30); + test.MOVI2R(ARM64Reg::X1, 10); + test.MOVI2R(ARM64Reg::X2, 20); + test.ABI_CallFunction(&ThreeParameterFunction, ARM64Reg::X1, ARM64Reg::X2, ARM64Reg::X0); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_ThreeRegistersCycle2) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X0, 20); + test.MOVI2R(ARM64Reg::X1, 30); + test.MOVI2R(ARM64Reg::X2, 10); + test.ABI_CallFunction(&ThreeParameterFunction, ARM64Reg::X2, ARM64Reg::X0, ARM64Reg::X1); + }); + test.Run(); +} + +TEST(Arm64Emitter, CallFunction_EightRegistersMixed) +{ + TestCallFunction test; + test.Emit([&] { + test.MOVI2R(ARM64Reg::X3, 12); + test.MOVI2R(ARM64Reg::X4, 23); + test.MOVI2R(ARM64Reg::X5, 24); + test.MOVI2R(ARM64Reg::X30, 2000); + test.ABI_CallFunction(&EightParameterFunction, ARM64Reg::X30, 40, ARM64Reg::X4, ARM64Reg::X5, + ARM64Reg::X4, ARM64Reg::X3, 5, ARM64Reg::X4); + }); + test.Run(); +} diff --git a/Source/UnitTests/Common/AssemblerTest.cpp b/Source/UnitTests/Common/AssemblerTest.cpp new file mode 100644 index 0000000000..965c645cd5 --- /dev/null +++ b/Source/UnitTests/Common/AssemblerTest.cpp @@ -0,0 +1,2225 @@ +// Copyright 2023 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include + +#include +#include + +#include "Common/Assembler/GekkoAssembler.h" + +using namespace Common::GekkoAssembler; + +constexpr char instructions[] = "add r3, r4, r5\n" + "add. r3, r4, r5\n" + "addo r3, r4, r5\n" + "addo. r3, r4, r5\n" + "addc r3, r4, r5\n" + "addc. r3, r4, r5\n" + "addco r3, r4, r5\n" + "addco. r3, r4, r5\n" + "adde r3, r4, r5\n" + "adde. r3, r4, r5\n" + "addeo r3, r4, r5\n" + "addeo. r3, r4, r5\n" + "addme r3, r4\n" + "addme. r3, r4\n" + "addmeo r3, r4\n" + "addmeo. r3, r4\n" + "addze r3, r4\n" + "addze. r3, r4\n" + "addzeo r3, r4\n" + "addzeo. r3, r4\n" + "divw r3, r4, r5\n" + "divw. r3, r4, r5\n" + "divwo r3, r4, r5\n" + "divwo. r3, r4, r5\n" + "divwu r3, r4, r5\n" + "divwu. r3, r4, r5\n" + "divwuo r3, r4, r5\n" + "divwuo. r3, r4, r5\n" + "mullw r3, r4, r5\n" + "mullw. r3, r4, r5\n" + "mullwo r3, r4, r5\n" + "mullwo. r3, r4, r5\n" + "neg r3, r4\n" + "neg. r3, r4\n" + "nego r3, r4\n" + "nego. r3, r4\n" + "subf r3, r4, r5\n" + "subf. r3, r4, r5\n" + "subfo r3, r4, r5\n" + "subfo. r3, r4, r5\n" + "subfc r3, r4, r5\n" + "subfc. r3, r4, r5\n" + "subfco r3, r4, r5\n" + "subfco. r3, r4, r5\n" + "subfe r3, r4, r5\n" + "subfe. r3, r4, r5\n" + "subfeo r3, r4, r5\n" + "subfeo. r3, r4, r5\n" + "subfme r3, r4\n" + "subfme. r3, r4\n" + "subfmeo r3, r4\n" + "subfmeo. r3, r4\n" + "subfze r3, r4\n" + "subfze. r3, r4\n" + "subfzeo r3, r4\n" + "subfzeo. r3, r4\n" + "addi r3, r4, 1000\n" + "addic r3, r4, 1000\n" + "addic. r3, r4, 1000\n" + "addis r3, r4, 1000\n" + "mulli r3, r4, 1000\n" + "subfic r3, r4, 1000\n" + "cmpi cr1, 0, r4, 1000\n" + "cmpli cr1, 0, r4, 1000\n" + "andi. r4, r6, 1000\n" + "andis. r4, r6, 1000\n" + "ori r4, r6, 1000\n" + "oris r4, r6, 1000\n" + "xori r4, r6, 1000\n" + "xoris r4, r6, 1000\n" + "lbz r3, 100(r4)\n" + "lbzu r3, 100( r4)\n" + "lha r3, 100( r4)\n" + "lhau r3, 100( r4)\n" + "lhz r3, 100( r4)\n" + "lhzu r3, 100( r4)\n" + "lwz r3, 100( r4)\n" + "lwzu r3, 100( r4)\n" + "stb r6, 100( r4)\n" + "stbu r6, 100( r4)\n" + "sth r6, 100( r4)\n" + "sthu r6, 100( r4)\n" + "stw r6, 100( r4)\n" + "stwu r6, 100( r4)\n" + "lmw r6, 100( r4)\n" + "stmw r6, 100( r4)\n" + "lfd r3, 100( r4)\n" + "lfdu r3, 100( r4)\n" + "lfs r3, 100( r4)\n" + "lfsu r3, 100( r4)\n" + "stfd r6, 100( r4)\n" + "stfdu r6, 100( r4)\n" + "stfs r6, 100( r4)\n" + "stfsu r6, 100( r4)\n" + "twi 8, r4, 1000\n" + "psq_l r3, 200( r4), 0, 2\n" + "psq_lu r3, 200( r4), 0, 2\n" + "psq_st r6, 200( r4), 0, 2\n" + "psq_stu r6, 200( r4), 0, 2\n" + "mulhw r3, r4, r5\n" + "mulhw. r3, r4, r5\n" + "mulhwu r3, r4, r5\n" + "mulhwu. r3, r4, r5\n" + "and r4, r6, r5\n" + "and. r4, r6, r5\n" + "andc r4, r6, r5\n" + "andc. r4, r6, r5\n" + "cntlzw r4, r6\n" + "cntlzw. r4, r6\n" + "eqv r4, r6, r5\n" + "eqv. r4, r6, r5\n" + "extsb r4, r6\n" + "extsb. r4, r6\n" + "extsh r4, r6\n" + "extsh. r4, r6\n" + "nand r4, r6, r5\n" + "nand. r4, r6, r5\n" + "nor r4, r6, r5\n" + "nor. r4, r6, r5\n" + "or r4, r6, r5\n" + "or. r4, r6, r5\n" + "orc r4, r6, r5\n" + "orc. r4, r6, r5\n" + "xor r4, r6, r5\n" + "xor. r4, r6, r5\n" + "rlwimi r4, r6, 0, 10, 15\n" + "rlwimi. r4, r6, 0, 10, 15\n" + "rlwinm r4, r6, 0, 10, 15\n" + "rlwinm. r4, r6, 0, 10, 15\n" + "rlwnm r4, r6, r5, 10, 15\n" + "rlwnm. r4, r6, r5, 10, 15\n" + "slw r4, r6, r5\n" + "slw. r4, r6, r5\n" + "sraw r4, r6, r5\n" + "sraw. r4, r6, r5\n" + "srawi r4, r6, 0\n" + "srawi. r4, r6, 0\n" + "srw r4, r6, r5\n" + "srw. r4, r6, r5\n" + "fadd r3, r4, r5\n" + "fadd. r3, r4, r5\n" + "fadds r3, r4, r5\n" + "fadds. r3, r4, r5\n" + "fdiv r3, r4, r5\n" + "fdiv. r3, r4, r5\n" + "fdivs r3, r4, r5\n" + "fdivs. r3, r4, r5\n" + "fmul r3, r4, r7\n" + "fmul. r3, r4, r7\n" + "fmuls r3, r4, r7\n" + "fmuls. r3, r4, r7\n" + "fres r3, r5\n" + "fres. r3, r5\n" + "frsqrte r3, r5\n" + "frsqrte. r3, r5\n" + "fsub r3, r4, r5\n" + "fsub. r3, r4, r5\n" + "fsubs r3, r4, r5\n" + "fsubs. r3, r4, r5\n" + "fsel r3, r4, r7, r5\n" + "fsel. r3, r4, r7, r5\n" + "fmadd r3, r4, r7, r5\n" + "fmadd. r3, r4, r7, r5\n" + "fmadds r3, r4, r7, r5\n" + "fmadds. r3, r4, r7, r5\n" + "fmsub r3, r4, r7, r5\n" + "fmsub. r3, r4, r7, r5\n" + "fmsubs r3, r4, r7, r5\n" + "fmsubs. r3, r4, r7, r5\n" + "fnmadd r3, r4, r7, r5\n" + "fnmadd. r3, r4, r7, r5\n" + "fnmadds r3, r4, r7, r5\n" + "fnmadds. r3, r4, r7, r5\n" + "fnmsub r3, r4, r7, r5\n" + "fnmsub. r3, r4, r7, r5\n" + "fnmsubs r3, r4, r7, r5\n" + "fnmsubs. r3, r4, r7, r5\n" + "fctiw r3, r5\n" + "fctiw. r3, r5\n" + "fctiwz r3, r5\n" + "fctiwz. r3, r5\n" + "frsp r3, r5\n" + "frsp. r3, r5\n" + "mffs r3\n" + "mffs. r3\n" + "mtfsb0 21\n" + "mtfsb0. 21\n" + "mtfsb1 21\n" + "mtfsb1. 21\n" + "mtfsf 255, r5\n" + "mtfsf. 255, r5\n" + "mtfsfi cr1, 5\n" + "mtfsfi. cr1, 5\n" + "fabs r3, r5\n" + "fabs. r3, r5\n" + "fmr r3, r5\n" + "fmr. r3, r5\n" + "fnabs r3, r5\n" + "fnabs. r3, r5\n" + "fneg r3, r5\n" + "fneg. r3, r5\n" + "ps_div r3, r4, r5\n" + "ps_div. r3, r4, r5\n" + "ps_sub r3, r4, r5\n" + "ps_sub. r3, r4, r5\n" + "ps_add r3, r4, r5\n" + "ps_add. r3, r4, r5\n" + "ps_sel r3, r4, r7, r5\n" + "ps_sel. r3, r4, r7, r5\n" + "ps_res r3, r5\n" + "ps_res. r3, r5\n" + "ps_mul r3, r4, r7\n" + "ps_mul. r3, r4, r7\n" + "ps_rsqrte r3, r5\n" + "ps_rsqrte. r3, r5\n" + "ps_msub r3, r4, r7, r5\n" + "ps_msub. r3, r4, r7, r5\n" + "ps_madd r3, r4, r7, r5\n" + "ps_madd. r3, r4, r7, r5\n" + "ps_nmsub r3, r4, r7, r5\n" + "ps_nmsub. r3, r4, r7, r5\n" + "ps_nmadd r3, r4, r7, r5\n" + "ps_nmadd. r3, r4, r7, r5\n" + "ps_neg r3, r5\n" + "ps_neg. r3, r5\n" + "ps_mr r3, r5\n" + "ps_mr. r3, r5\n" + "ps_nabs r3, r5\n" + "ps_nabs. r3, r5\n" + "ps_abs r3, r5\n" + "ps_abs. r3, r5\n" + "ps_sum0 r3, r4, r7, r5\n" + "ps_sum0. r3, r4, r7, r5\n" + "ps_sum1 r3, r4, r7, r5\n" + "ps_sum1. r3, r4, r7, r5\n" + "ps_muls0 r3, r4, r7\n" + "ps_muls0. r3, r4, r7\n" + "ps_muls1 r3, r4, r7\n" + "ps_muls1. r3, r4, r7\n" + "ps_madds0 r3, r4, r7, r5\n" + "ps_madds0. r3, r4, r7, r5\n" + "ps_madds1 r3, r4, r7, r5\n" + "ps_madds1. r3, r4, r7, r5\n" + "ps_merge00 r3, r4, r5\n" + "ps_merge00. r3, r4, r5\n" + "ps_merge01 r3, r4, r5\n" + "ps_merge01. r3, r4, r5\n" + "ps_merge10 r3, r4, r5\n" + "ps_merge10. r3, r4, r5\n" + "ps_merge11 r3, r4, r5\n" + "ps_merge11. r3, r4, r5\n" + "cmp cr1, 0, r4, r5\n" + "cmpl cr1, 0, r4, r5\n" + "fcmpo cr1, r4, r5\n" + "fcmpu cr1, r4, r5\n" + "mcrfs cr1, 7\n" + "lbzux r3, r4, r5\n" + "lbzx r3, r4, r5\n" + "lhaux r3, r4, r5\n" + "lhax r3, r4, r5\n" + "lhzux r3, r4, r5\n" + "lhzx r3, r4, r5\n" + "lwzux r3, r4, r5\n" + "lwzx r3, r4, r5\n" + "stbux r6, r4, r5\n" + "stbx r6, r4, r5\n" + "sthux r6, r4, r5\n" + "sthx r6, r4, r5\n" + "stwux r6, r4, r5\n" + "stwx r6, r4, r5\n" + "lhbrx r3, r4, r5\n" + "lwbrx r3, r4, r5\n" + "sthbrx r6, r4, r5\n" + "stwbrx r6, r4, r5\n" + "lswi r5, r4, 1\n" + "lswx r3, r4, r5\n" + "stswi r6, r4, 1\n" + "stswx r6, r4, r5\n" + "lwarx r3, r4, r5\n" + "stwcx. r6, r4, r5\n" + "lfdux r3, r4, r5\n" + "lfdx r3, r4, r5\n" + "lfsux r3, r4, r5\n" + "lfsx r3, r4, r5\n" + "stfdux r6, r4, r5\n" + "stfdx r6, r4, r5\n" + "stfiwx r6, r4, r5\n" + "stfsux r6, r4, r5\n" + "stfsx r6, r4, r5\n" + "crand 21, 22, 23\n" + "crandc 21, 22, 23\n" + "creqv 21, 22, 23\n" + "crnand 21, 22, 23\n" + "crnor 21, 22, 23\n" + "cror 21, 22, 23\n" + "crorc 21, 22, 23\n" + "crxor 21, 22, 23\n" + "mcrf cr1, 7\n" + "tw 8, r4, r5\n" + "mcrxr cr1\n" + "mfcr r3\n" + "mfmsr r3\n" + "mfspr r3, LR\n" + "mftb r3, 268\n" + "mtcrf 255, r6\n" + "mtmsr r6\n" + "mtspr LR, r3\n" + "dcbf r4, r5\n" + "dcbi r4, r5\n" + "dcbst r4, r5\n" + "dcbt r4, r5\n" + "dcbtst r4, r5\n" + "dcbz r4, r5\n" + "icbi r4, r5\n" + "mfsr r3, 0\n" + "mfsrin r3, r5\n" + "mtsr 0, r6\n" + "mtsrin r6, r5\n" + "tlbie r5\n" + "eciwx r3, r4, r5\n" + "ecowx r6, r4, r5\n" + "psq_lx r3, r4, r5, 0, 2\n" + "psq_stx r6, r4, r5, 0, 2\n" + "psq_lux r3, r4, r5, 0, 2\n" + "psq_stux r6, r4, r5, 0, 2\n" + "ps_cmpu0 cr1, r4, r5\n" + "ps_cmpo0 cr1, r4, r5\n" + "ps_cmpu1 cr1, r4, r5\n" + "ps_cmpo1 cr1, r4, r5\n" + "dcbz_l r4, r5\n" + "b 0x1000\n" + "ba 0x1000\n" + "bl 0x1000\n" + "bla 0x1000\n" + "bc 12, 2, -0xc\n" + "bca 12, 2, -0xc\n" + "bcl 12, 2, -0xc\n" + "bcla 12, 2, -0xc\n" + "bcctr 12, 2\n" + "bcctrl 12, 2\n" + "bclr 12, 2\n" + "bclrl 12, 2\n"; + +constexpr u8 expected_instructions[] = { + 0x7c, 0x64, 0x2a, 0x14, 0x7c, 0x64, 0x2a, 0x15, 0x7c, 0x64, 0x2e, 0x14, 0x7c, 0x64, 0x2e, 0x15, + 0x7c, 0x64, 0x28, 0x14, 0x7c, 0x64, 0x28, 0x15, 0x7c, 0x64, 0x2c, 0x14, 0x7c, 0x64, 0x2c, 0x15, + 0x7c, 0x64, 0x29, 0x14, 0x7c, 0x64, 0x29, 0x15, 0x7c, 0x64, 0x2d, 0x14, 0x7c, 0x64, 0x2d, 0x15, + 0x7c, 0x64, 0x01, 0xd4, 0x7c, 0x64, 0x01, 0xd5, 0x7c, 0x64, 0x05, 0xd4, 0x7c, 0x64, 0x05, 0xd5, + 0x7c, 0x64, 0x01, 0x94, 0x7c, 0x64, 0x01, 0x95, 0x7c, 0x64, 0x05, 0x94, 0x7c, 0x64, 0x05, 0x95, + 0x7c, 0x64, 0x2b, 0xd6, 0x7c, 0x64, 0x2b, 0xd7, 0x7c, 0x64, 0x2f, 0xd6, 0x7c, 0x64, 0x2f, 0xd7, + 0x7c, 0x64, 0x2b, 0x96, 0x7c, 0x64, 0x2b, 0x97, 0x7c, 0x64, 0x2f, 0x96, 0x7c, 0x64, 0x2f, 0x97, + 0x7c, 0x64, 0x29, 0xd6, 0x7c, 0x64, 0x29, 0xd7, 0x7c, 0x64, 0x2d, 0xd6, 0x7c, 0x64, 0x2d, 0xd7, + 0x7c, 0x64, 0x00, 0xd0, 0x7c, 0x64, 0x00, 0xd1, 0x7c, 0x64, 0x04, 0xd0, 0x7c, 0x64, 0x04, 0xd1, + 0x7c, 0x64, 0x28, 0x50, 0x7c, 0x64, 0x28, 0x51, 0x7c, 0x64, 0x2c, 0x50, 0x7c, 0x64, 0x2c, 0x51, + 0x7c, 0x64, 0x28, 0x10, 0x7c, 0x64, 0x28, 0x11, 0x7c, 0x64, 0x2c, 0x10, 0x7c, 0x64, 0x2c, 0x11, + 0x7c, 0x64, 0x29, 0x10, 0x7c, 0x64, 0x29, 0x11, 0x7c, 0x64, 0x2d, 0x10, 0x7c, 0x64, 0x2d, 0x11, + 0x7c, 0x64, 0x01, 0xd0, 0x7c, 0x64, 0x01, 0xd1, 0x7c, 0x64, 0x05, 0xd0, 0x7c, 0x64, 0x05, 0xd1, + 0x7c, 0x64, 0x01, 0x90, 0x7c, 0x64, 0x01, 0x91, 0x7c, 0x64, 0x05, 0x90, 0x7c, 0x64, 0x05, 0x91, + 0x38, 0x64, 0x03, 0xe8, 0x30, 0x64, 0x03, 0xe8, 0x34, 0x64, 0x03, 0xe8, 0x3c, 0x64, 0x03, 0xe8, + 0x1c, 0x64, 0x03, 0xe8, 0x20, 0x64, 0x03, 0xe8, 0x2c, 0x84, 0x03, 0xe8, 0x28, 0x84, 0x03, 0xe8, + 0x70, 0xc4, 0x03, 0xe8, 0x74, 0xc4, 0x03, 0xe8, 0x60, 0xc4, 0x03, 0xe8, 0x64, 0xc4, 0x03, 0xe8, + 0x68, 0xc4, 0x03, 0xe8, 0x6c, 0xc4, 0x03, 0xe8, 0x88, 0x64, 0x00, 0x64, 0x8c, 0x64, 0x00, 0x64, + 0xa8, 0x64, 0x00, 0x64, 0xac, 0x64, 0x00, 0x64, 0xa0, 0x64, 0x00, 0x64, 0xa4, 0x64, 0x00, 0x64, + 0x80, 0x64, 0x00, 0x64, 0x84, 0x64, 0x00, 0x64, 0x98, 0xc4, 0x00, 0x64, 0x9c, 0xc4, 0x00, 0x64, + 0xb0, 0xc4, 0x00, 0x64, 0xb4, 0xc4, 0x00, 0x64, 0x90, 0xc4, 0x00, 0x64, 0x94, 0xc4, 0x00, 0x64, + 0xb8, 0xc4, 0x00, 0x64, 0xbc, 0xc4, 0x00, 0x64, 0xc8, 0x64, 0x00, 0x64, 0xcc, 0x64, 0x00, 0x64, + 0xc0, 0x64, 0x00, 0x64, 0xc4, 0x64, 0x00, 0x64, 0xd8, 0xc4, 0x00, 0x64, 0xdc, 0xc4, 0x00, 0x64, + 0xd0, 0xc4, 0x00, 0x64, 0xd4, 0xc4, 0x00, 0x64, 0x0d, 0x04, 0x03, 0xe8, 0xe0, 0x64, 0x20, 0xc8, + 0xe4, 0x64, 0x20, 0xc8, 0xf0, 0xc4, 0x20, 0xc8, 0xf4, 0xc4, 0x20, 0xc8, 0x7c, 0x64, 0x28, 0x96, + 0x7c, 0x64, 0x28, 0x97, 0x7c, 0x64, 0x28, 0x16, 0x7c, 0x64, 0x28, 0x17, 0x7c, 0xc4, 0x28, 0x38, + 0x7c, 0xc4, 0x28, 0x39, 0x7c, 0xc4, 0x28, 0x78, 0x7c, 0xc4, 0x28, 0x79, 0x7c, 0xc4, 0x00, 0x34, + 0x7c, 0xc4, 0x00, 0x35, 0x7c, 0xc4, 0x2a, 0x38, 0x7c, 0xc4, 0x2a, 0x39, 0x7c, 0xc4, 0x07, 0x74, + 0x7c, 0xc4, 0x07, 0x75, 0x7c, 0xc4, 0x07, 0x34, 0x7c, 0xc4, 0x07, 0x35, 0x7c, 0xc4, 0x2b, 0xb8, + 0x7c, 0xc4, 0x2b, 0xb9, 0x7c, 0xc4, 0x28, 0xf8, 0x7c, 0xc4, 0x28, 0xf9, 0x7c, 0xc4, 0x2b, 0x78, + 0x7c, 0xc4, 0x2b, 0x79, 0x7c, 0xc4, 0x2b, 0x38, 0x7c, 0xc4, 0x2b, 0x39, 0x7c, 0xc4, 0x2a, 0x78, + 0x7c, 0xc4, 0x2a, 0x79, 0x50, 0xc4, 0x02, 0x9e, 0x50, 0xc4, 0x02, 0x9f, 0x54, 0xc4, 0x02, 0x9e, + 0x54, 0xc4, 0x02, 0x9f, 0x5c, 0xc4, 0x2a, 0x9e, 0x5c, 0xc4, 0x2a, 0x9f, 0x7c, 0xc4, 0x28, 0x30, + 0x7c, 0xc4, 0x28, 0x31, 0x7c, 0xc4, 0x2e, 0x30, 0x7c, 0xc4, 0x2e, 0x31, 0x7c, 0xc4, 0x06, 0x70, + 0x7c, 0xc4, 0x06, 0x71, 0x7c, 0xc4, 0x2c, 0x30, 0x7c, 0xc4, 0x2c, 0x31, 0xfc, 0x64, 0x28, 0x2a, + 0xfc, 0x64, 0x28, 0x2b, 0xec, 0x64, 0x28, 0x2a, 0xec, 0x64, 0x28, 0x2b, 0xfc, 0x64, 0x28, 0x24, + 0xfc, 0x64, 0x28, 0x25, 0xec, 0x64, 0x28, 0x24, 0xec, 0x64, 0x28, 0x25, 0xfc, 0x64, 0x01, 0xf2, + 0xfc, 0x64, 0x01, 0xf3, 0xec, 0x64, 0x01, 0xf2, 0xec, 0x64, 0x01, 0xf3, 0xec, 0x60, 0x28, 0x30, + 0xec, 0x60, 0x28, 0x31, 0xfc, 0x60, 0x28, 0x34, 0xfc, 0x60, 0x28, 0x35, 0xfc, 0x64, 0x28, 0x28, + 0xfc, 0x64, 0x28, 0x29, 0xec, 0x64, 0x28, 0x28, 0xec, 0x64, 0x28, 0x29, 0xfc, 0x64, 0x29, 0xee, + 0xfc, 0x64, 0x29, 0xef, 0xfc, 0x64, 0x29, 0xfa, 0xfc, 0x64, 0x29, 0xfb, 0xec, 0x64, 0x29, 0xfa, + 0xec, 0x64, 0x29, 0xfb, 0xfc, 0x64, 0x29, 0xf8, 0xfc, 0x64, 0x29, 0xf9, 0xec, 0x64, 0x29, 0xf8, + 0xec, 0x64, 0x29, 0xf9, 0xfc, 0x64, 0x29, 0xfe, 0xfc, 0x64, 0x29, 0xff, 0xec, 0x64, 0x29, 0xfe, + 0xec, 0x64, 0x29, 0xff, 0xfc, 0x64, 0x29, 0xfc, 0xfc, 0x64, 0x29, 0xfd, 0xec, 0x64, 0x29, 0xfc, + 0xec, 0x64, 0x29, 0xfd, 0xfc, 0x60, 0x28, 0x1c, 0xfc, 0x60, 0x28, 0x1d, 0xfc, 0x60, 0x28, 0x1e, + 0xfc, 0x60, 0x28, 0x1f, 0xfc, 0x60, 0x28, 0x18, 0xfc, 0x60, 0x28, 0x19, 0xfc, 0x60, 0x04, 0x8e, + 0xfc, 0x60, 0x04, 0x8f, 0xfe, 0xa0, 0x00, 0x8c, 0xfe, 0xa0, 0x00, 0x8d, 0xfe, 0xa0, 0x00, 0x4c, + 0xfe, 0xa0, 0x00, 0x4d, 0xfd, 0xfe, 0x2d, 0x8e, 0xfd, 0xfe, 0x2d, 0x8f, 0xfc, 0x80, 0x51, 0x0c, + 0xfc, 0x80, 0x51, 0x0d, 0xfc, 0x60, 0x2a, 0x10, 0xfc, 0x60, 0x2a, 0x11, 0xfc, 0x60, 0x28, 0x90, + 0xfc, 0x60, 0x28, 0x91, 0xfc, 0x60, 0x29, 0x10, 0xfc, 0x60, 0x29, 0x11, 0xfc, 0x60, 0x28, 0x50, + 0xfc, 0x60, 0x28, 0x51, 0x10, 0x64, 0x28, 0x24, 0x10, 0x64, 0x28, 0x25, 0x10, 0x64, 0x28, 0x28, + 0x10, 0x64, 0x28, 0x29, 0x10, 0x64, 0x28, 0x2a, 0x10, 0x64, 0x28, 0x2b, 0x10, 0x64, 0x29, 0xee, + 0x10, 0x64, 0x29, 0xef, 0x10, 0x60, 0x28, 0x30, 0x10, 0x60, 0x28, 0x31, 0x10, 0x64, 0x01, 0xf2, + 0x10, 0x64, 0x01, 0xf3, 0x10, 0x60, 0x28, 0x34, 0x10, 0x60, 0x28, 0x35, 0x10, 0x64, 0x29, 0xf8, + 0x10, 0x64, 0x29, 0xf9, 0x10, 0x64, 0x29, 0xfa, 0x10, 0x64, 0x29, 0xfb, 0x10, 0x64, 0x29, 0xfc, + 0x10, 0x64, 0x29, 0xfd, 0x10, 0x64, 0x29, 0xfe, 0x10, 0x64, 0x29, 0xff, 0x10, 0x60, 0x28, 0x50, + 0x10, 0x60, 0x28, 0x51, 0x10, 0x60, 0x28, 0x90, 0x10, 0x60, 0x28, 0x91, 0x10, 0x60, 0x29, 0x10, + 0x10, 0x60, 0x29, 0x11, 0x10, 0x60, 0x2a, 0x10, 0x10, 0x60, 0x2a, 0x11, 0x10, 0x64, 0x29, 0xd4, + 0x10, 0x64, 0x29, 0xd5, 0x10, 0x64, 0x29, 0xd6, 0x10, 0x64, 0x29, 0xd7, 0x10, 0x64, 0x01, 0xd8, + 0x10, 0x64, 0x01, 0xd9, 0x10, 0x64, 0x01, 0xda, 0x10, 0x64, 0x01, 0xdb, 0x10, 0x64, 0x29, 0xdc, + 0x10, 0x64, 0x29, 0xdd, 0x10, 0x64, 0x29, 0xde, 0x10, 0x64, 0x29, 0xdf, 0x10, 0x64, 0x2c, 0x20, + 0x10, 0x64, 0x2c, 0x21, 0x10, 0x64, 0x2c, 0x60, 0x10, 0x64, 0x2c, 0x61, 0x10, 0x64, 0x2c, 0xa0, + 0x10, 0x64, 0x2c, 0xa1, 0x10, 0x64, 0x2c, 0xe0, 0x10, 0x64, 0x2c, 0xe1, 0x7c, 0x84, 0x28, 0x00, + 0x7c, 0x84, 0x28, 0x40, 0xfc, 0x84, 0x28, 0x40, 0xfc, 0x84, 0x28, 0x00, 0xfc, 0x9c, 0x00, 0x80, + 0x7c, 0x64, 0x28, 0xee, 0x7c, 0x64, 0x28, 0xae, 0x7c, 0x64, 0x2a, 0xee, 0x7c, 0x64, 0x2a, 0xae, + 0x7c, 0x64, 0x2a, 0x6e, 0x7c, 0x64, 0x2a, 0x2e, 0x7c, 0x64, 0x28, 0x6e, 0x7c, 0x64, 0x28, 0x2e, + 0x7c, 0xc4, 0x29, 0xee, 0x7c, 0xc4, 0x29, 0xae, 0x7c, 0xc4, 0x2b, 0x6e, 0x7c, 0xc4, 0x2b, 0x2e, + 0x7c, 0xc4, 0x29, 0x6e, 0x7c, 0xc4, 0x29, 0x2e, 0x7c, 0x64, 0x2e, 0x2c, 0x7c, 0x64, 0x2c, 0x2c, + 0x7c, 0xc4, 0x2f, 0x2c, 0x7c, 0xc4, 0x2d, 0x2c, 0x7c, 0xa4, 0x0c, 0xaa, 0x7c, 0x64, 0x2c, 0x2a, + 0x7c, 0xc4, 0x0d, 0xaa, 0x7c, 0xc4, 0x2d, 0x2a, 0x7c, 0x64, 0x28, 0x28, 0x7c, 0xc4, 0x29, 0x2d, + 0x7c, 0x64, 0x2c, 0xee, 0x7c, 0x64, 0x2c, 0xae, 0x7c, 0x64, 0x2c, 0x6e, 0x7c, 0x64, 0x2c, 0x2e, + 0x7c, 0xc4, 0x2d, 0xee, 0x7c, 0xc4, 0x2d, 0xae, 0x7c, 0xc4, 0x2f, 0xae, 0x7c, 0xc4, 0x2d, 0x6e, + 0x7c, 0xc4, 0x2d, 0x2e, 0x4e, 0xb6, 0xba, 0x02, 0x4e, 0xb6, 0xb9, 0x02, 0x4e, 0xb6, 0xba, 0x42, + 0x4e, 0xb6, 0xb9, 0xc2, 0x4e, 0xb6, 0xb8, 0x42, 0x4e, 0xb6, 0xbb, 0x82, 0x4e, 0xb6, 0xbb, 0x42, + 0x4e, 0xb6, 0xb9, 0x82, 0x4c, 0x9c, 0x00, 0x00, 0x7d, 0x04, 0x28, 0x08, 0x7c, 0x80, 0x04, 0x00, + 0x7c, 0x60, 0x00, 0x26, 0x7c, 0x60, 0x00, 0xa6, 0x7c, 0x68, 0x02, 0xa6, 0x7c, 0x6c, 0x42, 0xe6, + 0x7c, 0xcf, 0xf1, 0x20, 0x7c, 0xc0, 0x01, 0x24, 0x7c, 0x68, 0x03, 0xa6, 0x7c, 0x04, 0x28, 0xac, + 0x7c, 0x04, 0x2b, 0xac, 0x7c, 0x04, 0x28, 0x6c, 0x7c, 0x04, 0x2a, 0x2c, 0x7c, 0x04, 0x29, 0xec, + 0x7c, 0x04, 0x2f, 0xec, 0x7c, 0x04, 0x2f, 0xac, 0x7c, 0x60, 0x04, 0xa6, 0x7c, 0x60, 0x2d, 0x26, + 0x7c, 0xc0, 0x01, 0xa4, 0x7c, 0xc0, 0x29, 0xe4, 0x7c, 0x00, 0x2a, 0x64, 0x7c, 0x64, 0x2a, 0x6c, + 0x7c, 0xc4, 0x2b, 0x6c, 0x10, 0x64, 0x29, 0x0c, 0x10, 0xc4, 0x29, 0x0e, 0x10, 0x64, 0x29, 0x4c, + 0x10, 0xc4, 0x29, 0x4e, 0x10, 0x84, 0x28, 0x00, 0x10, 0x84, 0x28, 0x40, 0x10, 0x84, 0x28, 0x80, + 0x10, 0x84, 0x28, 0xc0, 0x10, 0x04, 0x2f, 0xec, 0x48, 0x00, 0x10, 0x00, 0x48, 0x00, 0x10, 0x02, + 0x48, 0x00, 0x10, 0x01, 0x48, 0x00, 0x10, 0x03, 0x41, 0x82, 0xff, 0xf4, 0x41, 0x82, 0xff, 0xf6, + 0x41, 0x82, 0xff, 0xf5, 0x41, 0x82, 0xff, 0xf7, 0x4d, 0x82, 0x04, 0x20, 0x4d, 0x82, 0x04, 0x21, + 0x4d, 0x82, 0x00, 0x20, 0x4d, 0x82, 0x00, 0x21, +}; + +TEST(Assembler, AllInstructions) +{ + auto res = Assemble(instructions, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expected_instructions)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expected_instructions[i]) << " -> i=" << i; + } +} + +constexpr char extended_instructions[] = "subi 0, 4, 8\n" + "subis 0, 4, 8\n" + "subic 0, 4, 8\n" + "subic. 0, 4, 8\n" + "cmpwi 0, 4\n" + "cmpwi 0, 4, 8\n" + "cmpw 0, 4\n" + "cmpw 0, 4, 8\n" + "cmplwi 0, 4\n" + "cmplwi 0, 4, 8\n" + "cmplw 0, 4\n" + "cmplw 0, 4, 8\n" + "crset 0\n" + "crclr 0\n" + "crmove 0, 4\n" + "crnot 0, 4\n" + "twlt 0, 4\n" + "twlti 0, 4\n" + "twle 0, 4\n" + "twlei 0, 4\n" + "tweq 0, 4\n" + "tweqi 0, 4\n" + "twge 0, 4\n" + "twgei 0, 4\n" + "twgt 0, 4\n" + "twgti 0, 4\n" + "twnl 0, 4\n" + "twnli 0, 4\n" + "twne 0, 4\n" + "twnei 0, 4\n" + "twng 0, 4\n" + "twngi 0, 4\n" + "twllt 0, 4\n" + "twllti 0, 4\n" + "twlle 0, 4\n" + "twllei 0, 4\n" + "twlge 0, 4\n" + "twlgei 0, 4\n" + "twlgt 0, 4\n" + "twlgti 0, 4\n" + "twlnl 0, 4\n" + "twlnli 0, 4\n" + "twlng 0, 4\n" + "twlngi 0, 4\n" + "trap \n" + "mtxer 0\n" + "mfxer 0\n" + "mtlr 0\n" + "mflr 0\n" + "mtctr 0\n" + "mfctr 0\n" + "mtdsisr 0\n" + "mfdsisr 0\n" + "mtdar 0\n" + "mfdar 0\n" + "mtdec 0\n" + "mfdec 0\n" + "mtsdr1 0\n" + "mfsdr1 0\n" + "mtsrr0 0\n" + "mfsrr0 0\n" + "mtsrr1 0\n" + "mfsrr1 0\n" + "mtear 0\n" + "mfear 0\n" + "mttbl 0\n" + "mftbl 0\n" + "mttbu 0\n" + "mftbu 0\n" + "mtsprg 0, 4\n" + "mfsprg 0, 1\n" + "mtibatu 0, 1\n" + "mfibatu 0, 1\n" + "mtibatl 0, 1\n" + "mfibatl 0, 1\n" + "mtdbatu 0, 1\n" + "mfdbatu 0, 1\n" + "mtdbatl 0, 1\n" + "mfdbatl 0, 1\n" + "nop \n" + "li 0, 4\n" + "lis 0, 4\n" + "la 0, 4(8)\n" + "mtcr 0\n" + "mfspr 0, 4\n" + "mftb 0, 268\n" + "mtspr 0, 4\n" + "sub 0, 4, 8\n" + "sub. 0, 4, 8\n" + "subo 0, 4, 8\n" + "subo. 0, 4, 8\n" + "subc 0, 4, 8\n" + "subc. 0, 4, 8\n" + "subco 0, 4, 8\n" + "subco. 0, 4, 8\n" + "extlwi 0, 4, 8, 12\n" + "extlwi. 0, 4, 8, 12\n" + "extrwi 0, 4, 8, 12\n" + "extrwi. 0, 4, 8, 12\n" + "inslwi 0, 4, 8, 12\n" + "inslwi. 0, 4, 8, 12\n" + "insrwi 0, 4, 8, 12\n" + "insrwi. 0, 4, 8, 12\n" + "rotlwi 0, 4, 8\n" + "rotlwi. 0, 4, 8\n" + "rotrwi 0, 4, 8\n" + "rotrwi. 0, 4, 8\n" + "rotlw 0, 4, 8\n" + "rotlw. 0, 4, 8\n" + "slwi 0, 4, 8\n" + "slwi. 0, 4, 8\n" + "srwi 0, 4, 8\n" + "srwi. 0, 4, 8\n" + "clrlwi 0, 4, 8\n" + "clrlwi. 0, 4, 8\n" + "clrrwi 0, 4, 8\n" + "clrrwi. 0, 4, 8\n" + "clrlslwi 0, 4, 12, 8\n" + "clrlslwi. 0, 4, 12, 8\n" + "mr 0, 4\n" + "mr. 0, 4\n" + "not 0, 4\n" + "not. 0, 4\n" + "bt 0, 4\n" + "btl 0, 4\n" + "bta 0, 4\n" + "btla 0, 4\n" + "bt- 0, 4\n" + "btl- 0, 4\n" + "bta- 0, 4\n" + "btla- 0, 4\n" + "bt+ 0, 4\n" + "btl+ 0, 4\n" + "bta+ 0, 4\n" + "btla+ 0, 4\n" + "bf 0, 4\n" + "bfl 0, 4\n" + "bfa 0, 4\n" + "bfla 0, 4\n" + "bf- 0, 4\n" + "bfl- 0, 4\n" + "bfa- 0, 4\n" + "bfla- 0, 4\n" + "bf+ 0, 4\n" + "bfl+ 0, 4\n" + "bfa+ 0, 4\n" + "bfla+ 0, 4\n" + "bdnz 0\n" + "bdnzl 0\n" + "bdnza 0\n" + "bdnzla 0\n" + "bdnz- 0\n" + "bdnzl- 0\n" + "bdnza- 0\n" + "bdnzla- 0\n" + "bdnz+ 0\n" + "bdnzl+ 0\n" + "bdnza+ 0\n" + "bdnzla+ 0\n" + "bdnzt 0, 4\n" + "bdnztl 0, 4\n" + "bdnzta 0, 4\n" + "bdnztla 0, 4\n" + "bdnzt- 0, 4\n" + "bdnztl- 0, 4\n" + "bdnzta- 0, 4\n" + "bdnztla- 0, 4\n" + "bdnzt+ 0, 4\n" + "bdnztl+ 0, 4\n" + "bdnzta+ 0, 4\n" + "bdnztla+ 0, 4\n" + "bdnzf 0, 4\n" + "bdnzfl 0, 4\n" + "bdnzfa 0, 4\n" + "bdnzfla 0, 4\n" + "bdnzf- 0, 4\n" + "bdnzfl- 0, 4\n" + "bdnzfa- 0, 4\n" + "bdnzfla- 0, 4\n" + "bdnzf+ 0, 4\n" + "bdnzfl+ 0, 4\n" + "bdnzfa+ 0, 4\n" + "bdnzfla+ 0, 4\n" + "bdz 0\n" + "bdzl 0\n" + "bdza 0\n" + "bdzla 0\n" + "bdz- 0\n" + "bdzl- 0\n" + "bdza- 0\n" + "bdzla- 0\n" + "bdz+ 0\n" + "bdzl+ 0\n" + "bdza+ 0\n" + "bdzla+ 0\n" + "bdzt 0, 4\n" + "bdztl 0, 4\n" + "bdzta 0, 4\n" + "bdztla 0, 4\n" + "bdzt- 0, 4\n" + "bdztl- 0, 4\n" + "bdzta- 0, 4\n" + "bdztla- 0, 4\n" + "bdzt+ 0, 4\n" + "bdztl+ 0, 4\n" + "bdzta+ 0, 4\n" + "bdztla+ 0, 4\n" + "bdzf 0, 4\n" + "bdzfl 0, 4\n" + "bdzfa 0, 4\n" + "bdzfla 0, 4\n" + "bdzf- 0, 4\n" + "bdzfl- 0, 4\n" + "bdzfa- 0, 4\n" + "bdzfla- 0, 4\n" + "bdzf+ 0, 4\n" + "bdzfl+ 0, 4\n" + "bdzfa+ 0, 4\n" + "bdzfla+ 0, 4\n" + "blt 0 \n" + "blt 0, 4\n" + "bltl 0 \n" + "bltl 0, 4\n" + "blta 0 \n" + "blta 0, 4\n" + "bltla 0 \n" + "bltla 0, 4\n" + "blt- 0 \n" + "blt- 0, 4\n" + "bltl- 0 \n" + "bltl- 0, 4\n" + "blta- 0 \n" + "blta- 0, 4\n" + "bltla- 0 \n" + "bltla- 0, 4\n" + "blt+ 0 \n" + "blt+ 0, 4\n" + "bltl+ 0 \n" + "bltl+ 0, 4\n" + "blta+ 0 \n" + "blta+ 0, 4\n" + "bltla+ 0 \n" + "bltla+ 0, 4\n" + "ble 0 \n" + "ble 0, 4\n" + "blel 0 \n" + "blel 0, 4\n" + "blea 0 \n" + "blea 0, 4\n" + "blela 0 \n" + "blela 0, 4\n" + "ble- 0 \n" + "ble- 0, 4\n" + "blel- 0 \n" + "blel- 0, 4\n" + "blea- 0 \n" + "blea- 0, 4\n" + "blela- 0 \n" + "blela- 0, 4\n" + "ble+ 0 \n" + "ble+ 0, 4\n" + "blel+ 0 \n" + "blel+ 0, 4\n" + "blea+ 0 \n" + "blea+ 0, 4\n" + "blela+ 0 \n" + "blela+ 0, 4\n" + "beq 0 \n" + "beq 0, 4\n" + "beql 0 \n" + "beql 0, 4\n" + "beqa 0 \n" + "beqa 0, 4\n" + "beqla 0 \n" + "beqla 0, 4\n" + "beq- 0 \n" + "beq- 0, 4\n" + "beql- 0 \n" + "beql- 0, 4\n" + "beqa- 0 \n" + "beqa- 0, 4\n" + "beqla- 0 \n" + "beqla- 0, 4\n" + "beq+ 0 \n" + "beq+ 0, 4\n" + "beql+ 0 \n" + "beql+ 0, 4\n" + "beqa+ 0 \n" + "beqa+ 0, 4\n" + "beqla+ 0 \n" + "beqla+ 0, 4\n" + "bge 0 \n" + "bge 0, 4\n" + "bgel 0 \n" + "bgel 0, 4\n" + "bgea 0 \n" + "bgea 0, 4\n" + "bgela 0 \n" + "bgela 0, 4\n" + "bge- 0 \n" + "bge- 0, 4\n" + "bgel- 0 \n" + "bgel- 0, 4\n" + "bgea- 0 \n" + "bgea- 0, 4\n" + "bgela- 0 \n" + "bgela- 0, 4\n" + "bge+ 0 \n" + "bge+ 0, 4\n" + "bgel+ 0 \n" + "bgel+ 0, 4\n" + "bgea+ 0 \n" + "bgea+ 0, 4\n" + "bgela+ 0 \n" + "bgela+ 0, 4\n" + "bgt 0 \n" + "bgt 0, 4\n" + "bgtl 0 \n" + "bgtl 0, 4\n" + "bgta 0 \n" + "bgta 0, 4\n" + "bgtla 0 \n" + "bgtla 0, 4\n" + "bgt- 0 \n" + "bgt- 0, 4\n" + "bgtl- 0 \n" + "bgtl- 0, 4\n" + "bgta- 0 \n" + "bgta- 0, 4\n" + "bgtla- 0 \n" + "bgtla- 0, 4\n" + "bgt+ 0 \n" + "bgt+ 0, 4\n" + "bgtl+ 0 \n" + "bgtl+ 0, 4\n" + "bgta+ 0 \n" + "bgta+ 0, 4\n" + "bgtla+ 0 \n" + "bgtla+ 0, 4\n" + "bnl 0 \n" + "bnl 0, 4\n" + "bnll 0 \n" + "bnll 0, 4\n" + "bnla 0 \n" + "bnla 0, 4\n" + "bnlla 0 \n" + "bnlla 0, 4\n" + "bnl- 0 \n" + "bnl- 0, 4\n" + "bnll- 0 \n" + "bnll- 0, 4\n" + "bnla- 0 \n" + "bnla- 0, 4\n" + "bnlla- 0 \n" + "bnlla- 0, 4\n" + "bnl+ 0 \n" + "bnl+ 0, 4\n" + "bnll+ 0 \n" + "bnll+ 0, 4\n" + "bnla+ 0 \n" + "bnla+ 0, 4\n" + "bnlla+ 0 \n" + "bnlla+ 0, 4\n" + "bne 0 \n" + "bne 0, 4\n" + "bnel 0 \n" + "bnel 0, 4\n" + "bnea 0 \n" + "bnea 0, 4\n" + "bnela 0 \n" + "bnela 0, 4\n" + "bne- 0 \n" + "bne- 0, 4\n" + "bnel- 0 \n" + "bnel- 0, 4\n" + "bnea- 0 \n" + "bnea- 0, 4\n" + "bnela- 0 \n" + "bnela- 0, 4\n" + "bne+ 0 \n" + "bne+ 0, 4\n" + "bnel+ 0 \n" + "bnel+ 0, 4\n" + "bnea+ 0 \n" + "bnea+ 0, 4\n" + "bnela+ 0 \n" + "bnela+ 0, 4\n" + "bng 0 \n" + "bng 0, 4\n" + "bngl 0 \n" + "bngl 0, 4\n" + "bnga 0 \n" + "bnga 0, 4\n" + "bngla 0 \n" + "bngla 0, 4\n" + "bng- 0 \n" + "bng- 0, 4\n" + "bngl- 0 \n" + "bngl- 0, 4\n" + "bnga- 0 \n" + "bnga- 0, 4\n" + "bngla- 0 \n" + "bngla- 0, 4\n" + "bng+ 0 \n" + "bng+ 0, 4\n" + "bngl+ 0 \n" + "bngl+ 0, 4\n" + "bnga+ 0 \n" + "bnga+ 0, 4\n" + "bngla+ 0 \n" + "bngla+ 0, 4\n" + "bso 0 \n" + "bso 0, 4\n" + "bsol 0 \n" + "bsol 0, 4\n" + "bsoa 0 \n" + "bsoa 0, 4\n" + "bsola 0 \n" + "bsola 0, 4\n" + "bso- 0 \n" + "bso- 0, 4\n" + "bsol- 0 \n" + "bsol- 0, 4\n" + "bsoa- 0 \n" + "bsoa- 0, 4\n" + "bsola- 0 \n" + "bsola- 0, 4\n" + "bso+ 0 \n" + "bso+ 0, 4\n" + "bsol+ 0 \n" + "bsol+ 0, 4\n" + "bsoa+ 0 \n" + "bsoa+ 0, 4\n" + "bsola+ 0 \n" + "bsola+ 0, 4\n" + "bns 0 \n" + "bns 0, 4\n" + "bnsl 0 \n" + "bnsl 0, 4\n" + "bnsa 0 \n" + "bnsa 0, 4\n" + "bnsla 0 \n" + "bnsla 0, 4\n" + "bns- 0 \n" + "bns- 0, 4\n" + "bnsl- 0 \n" + "bnsl- 0, 4\n" + "bnsa- 0 \n" + "bnsa- 0, 4\n" + "bnsla- 0 \n" + "bnsla- 0, 4\n" + "bns+ 0 \n" + "bns+ 0, 4\n" + "bnsl+ 0 \n" + "bnsl+ 0, 4\n" + "bnsa+ 0 \n" + "bnsa+ 0, 4\n" + "bnsla+ 0 \n" + "bnsla+ 0, 4\n" + "bun 0 \n" + "bun 0, 4\n" + "bunl 0 \n" + "bunl 0, 4\n" + "buna 0 \n" + "buna 0, 4\n" + "bunla 0 \n" + "bunla 0, 4\n" + "bun- 0 \n" + "bun- 0, 4\n" + "bunl- 0 \n" + "bunl- 0, 4\n" + "buna- 0 \n" + "buna- 0, 4\n" + "bunla- 0 \n" + "bunla- 0, 4\n" + "bun+ 0 \n" + "bun+ 0, 4\n" + "bunl+ 0 \n" + "bunl+ 0, 4\n" + "buna+ 0 \n" + "buna+ 0, 4\n" + "bunla+ 0 \n" + "bunla+ 0, 4\n" + "bnu 0 \n" + "bnu 0, 4\n" + "bnul 0 \n" + "bnul 0, 4\n" + "bnua 0 \n" + "bnua 0, 4\n" + "bnula 0 \n" + "bnula 0, 4\n" + "bnu- 0 \n" + "bnu- 0, 4\n" + "bnul- 0 \n" + "bnul- 0, 4\n" + "bnua- 0 \n" + "bnua- 0, 4\n" + "bnula- 0 \n" + "bnula- 0, 4\n" + "bnu+ 0 \n" + "bnu+ 0, 4\n" + "bnul+ 0 \n" + "bnul+ 0, 4\n" + "bnua+ 0 \n" + "bnua+ 0, 4\n" + "bnula+ 0 \n" + "bnula+ 0, 4\n" + "blr \n" + "blrl \n" + "bctr \n" + "bctrl \n" + "btlr 0\n" + "btlrl 0\n" + "btlr- 0\n" + "btlrl- 0\n" + "btlr+ 0\n" + "btlrl+ 0\n" + "btctr 0\n" + "btctrl 0\n" + "btctr- 0\n" + "btctrl- 0\n" + "btctr+ 0\n" + "btctrl+ 0\n" + "bflr 0\n" + "bflrl 0\n" + "bflr- 0\n" + "bflrl- 0\n" + "bflr+ 0\n" + "bflrl+ 0\n" + "bfctr 0\n" + "bfctrl 0\n" + "bfctr- 0\n" + "bfctrl- 0\n" + "bfctr+ 0\n" + "bfctrl+ 0\n" + "bdnzlr \n" + "bdnzlrl \n" + "bdnzlr- \n" + "bdnzlrl- \n" + "bdnzlr+ \n" + "bdnzlrl+ \n" + "bdnztlr 0\n" + "bdnztlrl 0\n" + "bdnztlr- 0\n" + "bdnztlrl- 0\n" + "bdnztlr+ 0\n" + "bdnztlrl+ 0\n" + "bdnzflr 0\n" + "bdnzflrl 0\n" + "bdnzflr- 0\n" + "bdnzflrl- 0\n" + "bdnzflr+ 0\n" + "bdnzflrl+ 0\n" + "bdzlr \n" + "bdzlrl \n" + "bdzlr- \n" + "bdzlrl- \n" + "bdzlr+ \n" + "bdzlrl+ \n" + "bdztlr 0\n" + "bdztlrl 0\n" + "bdztlr- 0\n" + "bdztlrl- 0\n" + "bdztlr+ 0\n" + "bdztlrl+ 0\n" + "bdzflr 0\n" + "bdzflrl 0\n" + "bdzflr- 0\n" + "bdzflrl- 0\n" + "bdzflr+ 0\n" + "bdzflrl+ 0\n" + "bltlr\n" + "bltlr 0\n" + "bltlrl\n" + "bltlrl 0\n" + "bltlr-\n" + "bltlr- 0\n" + "bltlrl-\n" + "bltlrl- 0\n" + "bltlr+\n" + "bltlr+ 0\n" + "bltlrl+\n" + "bltlrl+ 0\n" + "bltctr\n" + "bltctr 0\n" + "bltctrl\n" + "bltctrl 0\n" + "bltctr-\n" + "bltctr- 0\n" + "bltctrl-\n" + "bltctrl- 0\n" + "bltctr+\n" + "bltctr+ 0\n" + "bltctrl+\n" + "bltctrl+ 0\n" + "blelr\n" + "blelr 0\n" + "blelrl\n" + "blelrl 0\n" + "blelr-\n" + "blelr- 0\n" + "blelrl-\n" + "blelrl- 0\n" + "blelr+\n" + "blelr+ 0\n" + "blelrl+\n" + "blelrl+ 0\n" + "blectr\n" + "blectr 0\n" + "blectrl\n" + "blectrl 0\n" + "blectr-\n" + "blectr- 0\n" + "blectrl-\n" + "blectrl- 0\n" + "blectr+\n" + "blectr+ 0\n" + "blectrl+\n" + "blectrl+ 0\n" + "beqlr\n" + "beqlr 0\n" + "beqlrl\n" + "beqlrl 0\n" + "beqlr-\n" + "beqlr- 0\n" + "beqlrl-\n" + "beqlrl- 0\n" + "beqlr+\n" + "beqlr+ 0\n" + "beqlrl+\n" + "beqlrl+ 0\n" + "beqctr\n" + "beqctr 0\n" + "beqctrl\n" + "beqctrl 0\n" + "beqctr-\n" + "beqctr- 0\n" + "beqctrl-\n" + "beqctrl- 0\n" + "beqctr+\n" + "beqctr+ 0\n" + "beqctrl+\n" + "beqctrl+ 0\n" + "bgelr\n" + "bgelr 0\n" + "bgelrl\n" + "bgelrl 0\n" + "bgelr-\n" + "bgelr- 0\n" + "bgelrl-\n" + "bgelrl- 0\n" + "bgelr+\n" + "bgelr+ 0\n" + "bgelrl+\n" + "bgelrl+ 0\n" + "bgectr\n" + "bgectr 0\n" + "bgectrl\n" + "bgectrl 0\n" + "bgectr-\n" + "bgectr- 0\n" + "bgectrl-\n" + "bgectrl- 0\n" + "bgectr+\n" + "bgectr+ 0\n" + "bgectrl+\n" + "bgectrl+ 0\n" + "bgtlr\n" + "bgtlr 0\n" + "bgtlrl\n" + "bgtlrl 0\n" + "bgtlr-\n" + "bgtlr- 0\n" + "bgtlrl-\n" + "bgtlrl- 0\n" + "bgtlr+\n" + "bgtlr+ 0\n" + "bgtlrl+\n" + "bgtlrl+ 0\n" + "bgtctr\n" + "bgtctr 0\n" + "bgtctrl\n" + "bgtctrl 0\n" + "bgtctr-\n" + "bgtctr- 0\n" + "bgtctrl-\n" + "bgtctrl- 0\n" + "bgtctr+\n" + "bgtctr+ 0\n" + "bgtctrl+\n" + "bgtctrl+ 0\n" + "bnllr\n" + "bnllr 0\n" + "bnllrl\n" + "bnllrl 0\n" + "bnllr-\n" + "bnllr- 0\n" + "bnllrl-\n" + "bnllrl- 0\n" + "bnllr+\n" + "bnllr+ 0\n" + "bnllrl+\n" + "bnllrl+ 0\n" + "bnlctr\n" + "bnlctr 0\n" + "bnlctrl\n" + "bnlctrl 0\n" + "bnlctr-\n" + "bnlctr- 0\n" + "bnlctrl-\n" + "bnlctrl- 0\n" + "bnlctr+\n" + "bnlctr+ 0\n" + "bnlctrl+\n" + "bnlctrl+ 0\n" + "bnelr\n" + "bnelr 0\n" + "bnelrl\n" + "bnelrl 0\n" + "bnelr-\n" + "bnelr- 0\n" + "bnelrl-\n" + "bnelrl- 0\n" + "bnelr+\n" + "bnelr+ 0\n" + "bnelrl+\n" + "bnelrl+ 0\n" + "bnectr\n" + "bnectr 0\n" + "bnectrl\n" + "bnectrl 0\n" + "bnectr-\n" + "bnectr- 0\n" + "bnectrl-\n" + "bnectrl- 0\n" + "bnectr+\n" + "bnectr+ 0\n" + "bnectrl+\n" + "bnectrl+ 0\n" + "bnglr\n" + "bnglr 0\n" + "bnglrl\n" + "bnglrl 0\n" + "bnglr-\n" + "bnglr- 0\n" + "bnglrl-\n" + "bnglrl- 0\n" + "bnglr+\n" + "bnglr+ 0\n" + "bnglrl+\n" + "bnglrl+ 0\n" + "bngctr\n" + "bngctr 0\n" + "bngctrl\n" + "bngctrl 0\n" + "bngctr-\n" + "bngctr- 0\n" + "bngctrl-\n" + "bngctrl- 0\n" + "bngctr+\n" + "bngctr+ 0\n" + "bngctrl+\n" + "bngctrl+ 0\n" + "bsolr\n" + "bsolr 0\n" + "bsolrl\n" + "bsolrl 0\n" + "bsolr-\n" + "bsolr- 0\n" + "bsolrl-\n" + "bsolrl- 0\n" + "bsolr+\n" + "bsolr+ 0\n" + "bsolrl+\n" + "bsolrl+ 0\n" + "bsoctr\n" + "bsoctr 0\n" + "bsoctrl\n" + "bsoctrl 0\n" + "bsoctr-\n" + "bsoctr- 0\n" + "bsoctrl-\n" + "bsoctrl- 0\n" + "bsoctr+\n" + "bsoctr+ 0\n" + "bsoctrl+\n" + "bsoctrl+ 0\n" + "bnslr\n" + "bnslr 0\n" + "bnslrl\n" + "bnslrl 0\n" + "bnslr-\n" + "bnslr- 0\n" + "bnslrl-\n" + "bnslrl- 0\n" + "bnslr+\n" + "bnslr+ 0\n" + "bnslrl+\n" + "bnslrl+ 0\n" + "bnsctr\n" + "bnsctr 0\n" + "bnsctrl\n" + "bnsctrl 0\n" + "bnsctr-\n" + "bnsctr- 0\n" + "bnsctrl-\n" + "bnsctrl- 0\n" + "bnsctr+\n" + "bnsctr+ 0\n" + "bnsctrl+\n" + "bnsctrl+ 0\n" + "bunlr\n" + "bunlr 0\n" + "bunlrl\n" + "bunlrl 0\n" + "bunlr-\n" + "bunlr- 0\n" + "bunlrl-\n" + "bunlrl- 0\n" + "bunlr+\n" + "bunlr+ 0\n" + "bunlrl+\n" + "bunlrl+ 0\n" + "bunctr\n" + "bunctr 0\n" + "bunctrl\n" + "bunctrl 0\n" + "bunctr-\n" + "bunctr- 0\n" + "bunctrl-\n" + "bunctrl- 0\n" + "bunctr+\n" + "bunctr+ 0\n" + "bunctrl+\n" + "bunctrl+ 0\n" + "bnulr\n" + "bnulr 0\n" + "bnulrl\n" + "bnulrl 0\n" + "bnulr-\n" + "bnulr- 0\n" + "bnulrl-\n" + "bnulrl- 0\n" + "bnulr+\n" + "bnulr+ 0\n" + "bnulrl+\n" + "bnulrl+ 0\n" + "bnuctr\n" + "bnuctr 0\n" + "bnuctrl\n" + "bnuctrl 0\n" + "bnuctr-\n" + "bnuctr- 0\n" + "bnuctrl-\n" + "bnuctrl- 0\n" + "bnuctr+\n" + "bnuctr+ 0\n" + "bnuctrl+\n" + "bnuctrl+ 0\n"; + +constexpr u8 extended_expect[] = { + 0x38, 0x04, 0xff, 0xf8, 0x3c, 0x04, 0xff, 0xf8, 0x30, 0x04, 0xff, 0xf8, 0x34, 0x04, 0xff, 0xf8, + 0x2c, 0x00, 0x00, 0x04, 0x2c, 0x04, 0x00, 0x08, 0x7c, 0x00, 0x20, 0x00, 0x7c, 0x04, 0x40, 0x00, + 0x28, 0x00, 0x00, 0x04, 0x28, 0x04, 0x00, 0x08, 0x7c, 0x00, 0x20, 0x40, 0x7c, 0x04, 0x40, 0x40, + 0x4c, 0x00, 0x02, 0x42, 0x4c, 0x00, 0x01, 0x82, 0x4c, 0x04, 0x23, 0x82, 0x4c, 0x04, 0x20, 0x42, + 0x7e, 0x00, 0x20, 0x08, 0x0e, 0x00, 0x00, 0x04, 0x7e, 0x80, 0x20, 0x08, 0x0e, 0x80, 0x00, 0x04, + 0x7c, 0x80, 0x20, 0x08, 0x0c, 0x80, 0x00, 0x04, 0x7d, 0x80, 0x20, 0x08, 0x0d, 0x80, 0x00, 0x04, + 0x7d, 0x00, 0x20, 0x08, 0x0d, 0x00, 0x00, 0x04, 0x7d, 0x80, 0x20, 0x08, 0x0d, 0x80, 0x00, 0x04, + 0x7f, 0x00, 0x20, 0x08, 0x0f, 0x00, 0x00, 0x04, 0x7e, 0x80, 0x20, 0x08, 0x0e, 0x80, 0x00, 0x04, + 0x7c, 0x40, 0x20, 0x08, 0x0c, 0x40, 0x00, 0x04, 0x7c, 0xc0, 0x20, 0x08, 0x0c, 0xc0, 0x00, 0x04, + 0x7c, 0xa0, 0x20, 0x08, 0x0c, 0xa0, 0x00, 0x04, 0x7c, 0x20, 0x20, 0x08, 0x0c, 0x20, 0x00, 0x04, + 0x7c, 0xa0, 0x20, 0x08, 0x0c, 0xa0, 0x00, 0x04, 0x7c, 0xc0, 0x20, 0x08, 0x0c, 0xc0, 0x00, 0x04, + 0x7f, 0xe0, 0x00, 0x08, 0x7c, 0x01, 0x03, 0xa6, 0x7c, 0x01, 0x02, 0xa6, 0x7c, 0x08, 0x03, 0xa6, + 0x7c, 0x08, 0x02, 0xa6, 0x7c, 0x09, 0x03, 0xa6, 0x7c, 0x09, 0x02, 0xa6, 0x7c, 0x12, 0x03, 0xa6, + 0x7c, 0x12, 0x02, 0xa6, 0x7c, 0x13, 0x03, 0xa6, 0x7c, 0x13, 0x02, 0xa6, 0x7c, 0x16, 0x03, 0xa6, + 0x7c, 0x16, 0x02, 0xa6, 0x7c, 0x19, 0x03, 0xa6, 0x7c, 0x19, 0x02, 0xa6, 0x7c, 0x1a, 0x03, 0xa6, + 0x7c, 0x1a, 0x02, 0xa6, 0x7c, 0x1b, 0x03, 0xa6, 0x7c, 0x1b, 0x02, 0xa6, 0x7c, 0x1a, 0x43, 0xa6, + 0x7c, 0x1a, 0x42, 0xa6, 0x7c, 0x1c, 0x43, 0xa6, 0x7c, 0x0c, 0x42, 0xe6, 0x7c, 0x1d, 0x43, 0xa6, + 0x7c, 0x0d, 0x42, 0xe6, 0x7c, 0x90, 0x43, 0xa6, 0x7c, 0x11, 0x42, 0xa6, 0x7c, 0x30, 0x83, 0xa6, + 0x7c, 0x12, 0x82, 0xa6, 0x7c, 0x31, 0x83, 0xa6, 0x7c, 0x13, 0x82, 0xa6, 0x7c, 0x38, 0x83, 0xa6, + 0x7c, 0x1a, 0x82, 0xa6, 0x7c, 0x39, 0x83, 0xa6, 0x7c, 0x1b, 0x82, 0xa6, 0x60, 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x04, 0x3c, 0x00, 0x00, 0x04, 0x38, 0x08, 0x00, 0x04, 0x7c, 0x0f, 0xf1, 0x20, + 0x7c, 0x04, 0x02, 0xa6, 0x7c, 0x0c, 0x42, 0xe6, 0x7c, 0x80, 0x03, 0xa6, 0x7c, 0x08, 0x20, 0x50, + 0x7c, 0x08, 0x20, 0x51, 0x7c, 0x08, 0x24, 0x50, 0x7c, 0x08, 0x24, 0x51, 0x7c, 0x08, 0x20, 0x10, + 0x7c, 0x08, 0x20, 0x11, 0x7c, 0x08, 0x24, 0x10, 0x7c, 0x08, 0x24, 0x11, 0x54, 0x80, 0x60, 0x0e, + 0x54, 0x80, 0x60, 0x0f, 0x54, 0x80, 0xa6, 0x3e, 0x54, 0x80, 0xa6, 0x3f, 0x50, 0x80, 0xa3, 0x26, + 0x50, 0x80, 0xa3, 0x27, 0x50, 0x80, 0x63, 0x26, 0x50, 0x80, 0x63, 0x27, 0x54, 0x80, 0x40, 0x3e, + 0x54, 0x80, 0x40, 0x3f, 0x54, 0x80, 0xc0, 0x3e, 0x54, 0x80, 0xc0, 0x3f, 0x5c, 0x80, 0x40, 0x3e, + 0x5c, 0x80, 0x40, 0x3f, 0x54, 0x80, 0x40, 0x2e, 0x54, 0x80, 0x40, 0x2f, 0x54, 0x80, 0xc2, 0x3e, + 0x54, 0x80, 0xc2, 0x3f, 0x54, 0x80, 0x02, 0x3e, 0x54, 0x80, 0x02, 0x3f, 0x54, 0x80, 0x00, 0x2e, + 0x54, 0x80, 0x00, 0x2f, 0x54, 0x80, 0x41, 0x2e, 0x54, 0x80, 0x41, 0x2f, 0x7c, 0x80, 0x23, 0x78, + 0x7c, 0x80, 0x23, 0x79, 0x7c, 0x80, 0x20, 0xf8, 0x7c, 0x80, 0x20, 0xf9, 0x41, 0x80, 0x00, 0x04, + 0x41, 0x80, 0x00, 0x05, 0x41, 0x80, 0x00, 0x06, 0x41, 0x80, 0x00, 0x07, 0x41, 0x80, 0x00, 0x04, + 0x41, 0x80, 0x00, 0x05, 0x41, 0x80, 0x00, 0x06, 0x41, 0x80, 0x00, 0x07, 0x41, 0xa0, 0x00, 0x04, + 0x41, 0xa0, 0x00, 0x05, 0x41, 0xa0, 0x00, 0x06, 0x41, 0xa0, 0x00, 0x07, 0x40, 0x80, 0x00, 0x04, + 0x40, 0x80, 0x00, 0x05, 0x40, 0x80, 0x00, 0x06, 0x40, 0x80, 0x00, 0x07, 0x40, 0x80, 0x00, 0x04, + 0x40, 0x80, 0x00, 0x05, 0x40, 0x80, 0x00, 0x06, 0x40, 0x80, 0x00, 0x07, 0x40, 0xa0, 0x00, 0x04, + 0x40, 0xa0, 0x00, 0x05, 0x40, 0xa0, 0x00, 0x06, 0x40, 0xa0, 0x00, 0x07, 0x42, 0x00, 0x00, 0x00, + 0x42, 0x00, 0x00, 0x01, 0x42, 0x00, 0x00, 0x02, 0x42, 0x00, 0x00, 0x03, 0x42, 0x00, 0x00, 0x00, + 0x42, 0x00, 0x00, 0x01, 0x42, 0x00, 0x00, 0x02, 0x42, 0x00, 0x00, 0x03, 0x42, 0x20, 0x00, 0x00, + 0x42, 0x20, 0x00, 0x01, 0x42, 0x20, 0x00, 0x02, 0x42, 0x20, 0x00, 0x03, 0x41, 0x00, 0x00, 0x04, + 0x41, 0x00, 0x00, 0x05, 0x41, 0x00, 0x00, 0x06, 0x41, 0x00, 0x00, 0x07, 0x41, 0x00, 0x00, 0x04, + 0x41, 0x00, 0x00, 0x05, 0x41, 0x00, 0x00, 0x06, 0x41, 0x00, 0x00, 0x07, 0x41, 0x20, 0x00, 0x04, + 0x41, 0x20, 0x00, 0x05, 0x41, 0x20, 0x00, 0x06, 0x41, 0x20, 0x00, 0x07, 0x40, 0x00, 0x00, 0x04, + 0x40, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x04, + 0x40, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x07, 0x40, 0x20, 0x00, 0x04, + 0x40, 0x20, 0x00, 0x05, 0x40, 0x20, 0x00, 0x06, 0x40, 0x20, 0x00, 0x07, 0x42, 0x40, 0x00, 0x00, + 0x42, 0x40, 0x00, 0x01, 0x42, 0x40, 0x00, 0x02, 0x42, 0x40, 0x00, 0x03, 0x42, 0x40, 0x00, 0x00, + 0x42, 0x40, 0x00, 0x01, 0x42, 0x40, 0x00, 0x02, 0x42, 0x40, 0x00, 0x03, 0x42, 0x60, 0x00, 0x00, + 0x42, 0x60, 0x00, 0x01, 0x42, 0x60, 0x00, 0x02, 0x42, 0x60, 0x00, 0x03, 0x41, 0x40, 0x00, 0x04, + 0x41, 0x40, 0x00, 0x05, 0x41, 0x40, 0x00, 0x06, 0x41, 0x40, 0x00, 0x07, 0x41, 0x40, 0x00, 0x04, + 0x41, 0x40, 0x00, 0x05, 0x41, 0x40, 0x00, 0x06, 0x41, 0x40, 0x00, 0x07, 0x41, 0x60, 0x00, 0x04, + 0x41, 0x60, 0x00, 0x05, 0x41, 0x60, 0x00, 0x06, 0x41, 0x60, 0x00, 0x07, 0x40, 0x40, 0x00, 0x04, + 0x40, 0x40, 0x00, 0x05, 0x40, 0x40, 0x00, 0x06, 0x40, 0x40, 0x00, 0x07, 0x40, 0x40, 0x00, 0x04, + 0x40, 0x40, 0x00, 0x05, 0x40, 0x40, 0x00, 0x06, 0x40, 0x40, 0x00, 0x07, 0x40, 0x60, 0x00, 0x04, + 0x40, 0x60, 0x00, 0x05, 0x40, 0x60, 0x00, 0x06, 0x40, 0x60, 0x00, 0x07, 0x41, 0x80, 0x00, 0x00, + 0x41, 0x80, 0x00, 0x04, 0x41, 0x80, 0x00, 0x01, 0x41, 0x80, 0x00, 0x05, 0x41, 0x80, 0x00, 0x02, + 0x41, 0x80, 0x00, 0x06, 0x41, 0x80, 0x00, 0x03, 0x41, 0x80, 0x00, 0x07, 0x41, 0x80, 0x00, 0x00, + 0x41, 0x80, 0x00, 0x04, 0x41, 0x80, 0x00, 0x01, 0x41, 0x80, 0x00, 0x05, 0x41, 0x80, 0x00, 0x02, + 0x41, 0x80, 0x00, 0x06, 0x41, 0x80, 0x00, 0x03, 0x41, 0x80, 0x00, 0x07, 0x41, 0xa0, 0x00, 0x00, + 0x41, 0xa0, 0x00, 0x04, 0x41, 0xa0, 0x00, 0x01, 0x41, 0xa0, 0x00, 0x05, 0x41, 0xa0, 0x00, 0x02, + 0x41, 0xa0, 0x00, 0x06, 0x41, 0xa0, 0x00, 0x03, 0x41, 0xa0, 0x00, 0x07, 0x40, 0x81, 0x00, 0x00, + 0x40, 0x81, 0x00, 0x04, 0x40, 0x81, 0x00, 0x01, 0x40, 0x81, 0x00, 0x05, 0x40, 0x81, 0x00, 0x02, + 0x40, 0x81, 0x00, 0x06, 0x40, 0x81, 0x00, 0x03, 0x40, 0x81, 0x00, 0x07, 0x40, 0x81, 0x00, 0x00, + 0x40, 0x81, 0x00, 0x04, 0x40, 0x81, 0x00, 0x01, 0x40, 0x81, 0x00, 0x05, 0x40, 0x81, 0x00, 0x02, + 0x40, 0x81, 0x00, 0x06, 0x40, 0x81, 0x00, 0x03, 0x40, 0x81, 0x00, 0x07, 0x40, 0xa1, 0x00, 0x00, + 0x40, 0xa1, 0x00, 0x04, 0x40, 0xa1, 0x00, 0x01, 0x40, 0xa1, 0x00, 0x05, 0x40, 0xa1, 0x00, 0x02, + 0x40, 0xa1, 0x00, 0x06, 0x40, 0xa1, 0x00, 0x03, 0x40, 0xa1, 0x00, 0x07, 0x41, 0x82, 0x00, 0x00, + 0x41, 0x82, 0x00, 0x04, 0x41, 0x82, 0x00, 0x01, 0x41, 0x82, 0x00, 0x05, 0x41, 0x82, 0x00, 0x02, + 0x41, 0x82, 0x00, 0x06, 0x41, 0x82, 0x00, 0x03, 0x41, 0x82, 0x00, 0x07, 0x41, 0x82, 0x00, 0x00, + 0x41, 0x82, 0x00, 0x04, 0x41, 0x82, 0x00, 0x01, 0x41, 0x82, 0x00, 0x05, 0x41, 0x82, 0x00, 0x02, + 0x41, 0x82, 0x00, 0x06, 0x41, 0x82, 0x00, 0x03, 0x41, 0x82, 0x00, 0x07, 0x41, 0xa2, 0x00, 0x00, + 0x41, 0xa2, 0x00, 0x04, 0x41, 0xa2, 0x00, 0x01, 0x41, 0xa2, 0x00, 0x05, 0x41, 0xa2, 0x00, 0x02, + 0x41, 0xa2, 0x00, 0x06, 0x41, 0xa2, 0x00, 0x03, 0x41, 0xa2, 0x00, 0x07, 0x40, 0x80, 0x00, 0x00, + 0x40, 0x80, 0x00, 0x04, 0x40, 0x80, 0x00, 0x01, 0x40, 0x80, 0x00, 0x05, 0x40, 0x80, 0x00, 0x02, + 0x40, 0x80, 0x00, 0x06, 0x40, 0x80, 0x00, 0x03, 0x40, 0x80, 0x00, 0x07, 0x40, 0x80, 0x00, 0x00, + 0x40, 0x80, 0x00, 0x04, 0x40, 0x80, 0x00, 0x01, 0x40, 0x80, 0x00, 0x05, 0x40, 0x80, 0x00, 0x02, + 0x40, 0x80, 0x00, 0x06, 0x40, 0x80, 0x00, 0x03, 0x40, 0x80, 0x00, 0x07, 0x40, 0xa0, 0x00, 0x00, + 0x40, 0xa0, 0x00, 0x04, 0x40, 0xa0, 0x00, 0x01, 0x40, 0xa0, 0x00, 0x05, 0x40, 0xa0, 0x00, 0x02, + 0x40, 0xa0, 0x00, 0x06, 0x40, 0xa0, 0x00, 0x03, 0x40, 0xa0, 0x00, 0x07, 0x41, 0x81, 0x00, 0x00, + 0x41, 0x81, 0x00, 0x04, 0x41, 0x81, 0x00, 0x01, 0x41, 0x81, 0x00, 0x05, 0x41, 0x81, 0x00, 0x02, + 0x41, 0x81, 0x00, 0x06, 0x41, 0x81, 0x00, 0x03, 0x41, 0x81, 0x00, 0x07, 0x41, 0x81, 0x00, 0x00, + 0x41, 0x81, 0x00, 0x04, 0x41, 0x81, 0x00, 0x01, 0x41, 0x81, 0x00, 0x05, 0x41, 0x81, 0x00, 0x02, + 0x41, 0x81, 0x00, 0x06, 0x41, 0x81, 0x00, 0x03, 0x41, 0x81, 0x00, 0x07, 0x41, 0xa1, 0x00, 0x00, + 0x41, 0xa1, 0x00, 0x04, 0x41, 0xa1, 0x00, 0x01, 0x41, 0xa1, 0x00, 0x05, 0x41, 0xa1, 0x00, 0x02, + 0x41, 0xa1, 0x00, 0x06, 0x41, 0xa1, 0x00, 0x03, 0x41, 0xa1, 0x00, 0x07, 0x40, 0x80, 0x00, 0x00, + 0x40, 0x80, 0x00, 0x04, 0x40, 0x80, 0x00, 0x01, 0x40, 0x80, 0x00, 0x05, 0x40, 0x80, 0x00, 0x02, + 0x40, 0x80, 0x00, 0x06, 0x40, 0x80, 0x00, 0x03, 0x40, 0x80, 0x00, 0x07, 0x40, 0x80, 0x00, 0x00, + 0x40, 0x80, 0x00, 0x04, 0x40, 0x80, 0x00, 0x01, 0x40, 0x80, 0x00, 0x05, 0x40, 0x80, 0x00, 0x02, + 0x40, 0x80, 0x00, 0x06, 0x40, 0x80, 0x00, 0x03, 0x40, 0x80, 0x00, 0x07, 0x40, 0xa0, 0x00, 0x00, + 0x40, 0xa0, 0x00, 0x04, 0x40, 0xa0, 0x00, 0x01, 0x40, 0xa0, 0x00, 0x05, 0x40, 0xa0, 0x00, 0x02, + 0x40, 0xa0, 0x00, 0x06, 0x40, 0xa0, 0x00, 0x03, 0x40, 0xa0, 0x00, 0x07, 0x40, 0x82, 0x00, 0x00, + 0x40, 0x82, 0x00, 0x04, 0x40, 0x82, 0x00, 0x01, 0x40, 0x82, 0x00, 0x05, 0x40, 0x82, 0x00, 0x02, + 0x40, 0x82, 0x00, 0x06, 0x40, 0x82, 0x00, 0x03, 0x40, 0x82, 0x00, 0x07, 0x40, 0x82, 0x00, 0x00, + 0x40, 0x82, 0x00, 0x04, 0x40, 0x82, 0x00, 0x01, 0x40, 0x82, 0x00, 0x05, 0x40, 0x82, 0x00, 0x02, + 0x40, 0x82, 0x00, 0x06, 0x40, 0x82, 0x00, 0x03, 0x40, 0x82, 0x00, 0x07, 0x40, 0xa2, 0x00, 0x00, + 0x40, 0xa2, 0x00, 0x04, 0x40, 0xa2, 0x00, 0x01, 0x40, 0xa2, 0x00, 0x05, 0x40, 0xa2, 0x00, 0x02, + 0x40, 0xa2, 0x00, 0x06, 0x40, 0xa2, 0x00, 0x03, 0x40, 0xa2, 0x00, 0x07, 0x40, 0x81, 0x00, 0x00, + 0x40, 0x81, 0x00, 0x04, 0x40, 0x81, 0x00, 0x01, 0x40, 0x81, 0x00, 0x05, 0x40, 0x81, 0x00, 0x02, + 0x40, 0x81, 0x00, 0x06, 0x40, 0x81, 0x00, 0x03, 0x40, 0x81, 0x00, 0x07, 0x40, 0x81, 0x00, 0x00, + 0x40, 0x81, 0x00, 0x04, 0x40, 0x81, 0x00, 0x01, 0x40, 0x81, 0x00, 0x05, 0x40, 0x81, 0x00, 0x02, + 0x40, 0x81, 0x00, 0x06, 0x40, 0x81, 0x00, 0x03, 0x40, 0x81, 0x00, 0x07, 0x40, 0xa1, 0x00, 0x00, + 0x40, 0xa1, 0x00, 0x04, 0x40, 0xa1, 0x00, 0x01, 0x40, 0xa1, 0x00, 0x05, 0x40, 0xa1, 0x00, 0x02, + 0x40, 0xa1, 0x00, 0x06, 0x40, 0xa1, 0x00, 0x03, 0x40, 0xa1, 0x00, 0x07, 0x41, 0x83, 0x00, 0x00, + 0x41, 0x83, 0x00, 0x04, 0x41, 0x83, 0x00, 0x01, 0x41, 0x83, 0x00, 0x05, 0x41, 0x83, 0x00, 0x02, + 0x41, 0x83, 0x00, 0x06, 0x41, 0x83, 0x00, 0x03, 0x41, 0x83, 0x00, 0x07, 0x41, 0x83, 0x00, 0x00, + 0x41, 0x83, 0x00, 0x04, 0x41, 0x83, 0x00, 0x01, 0x41, 0x83, 0x00, 0x05, 0x41, 0x83, 0x00, 0x02, + 0x41, 0x83, 0x00, 0x06, 0x41, 0x83, 0x00, 0x03, 0x41, 0x83, 0x00, 0x07, 0x41, 0xa3, 0x00, 0x00, + 0x41, 0xa3, 0x00, 0x04, 0x41, 0xa3, 0x00, 0x01, 0x41, 0xa3, 0x00, 0x05, 0x41, 0xa3, 0x00, 0x02, + 0x41, 0xa3, 0x00, 0x06, 0x41, 0xa3, 0x00, 0x03, 0x41, 0xa3, 0x00, 0x07, 0x40, 0x83, 0x00, 0x00, + 0x40, 0x83, 0x00, 0x04, 0x40, 0x83, 0x00, 0x01, 0x40, 0x83, 0x00, 0x05, 0x40, 0x83, 0x00, 0x02, + 0x40, 0x83, 0x00, 0x06, 0x40, 0x83, 0x00, 0x03, 0x40, 0x83, 0x00, 0x07, 0x40, 0x83, 0x00, 0x00, + 0x40, 0x83, 0x00, 0x04, 0x40, 0x83, 0x00, 0x01, 0x40, 0x83, 0x00, 0x05, 0x40, 0x83, 0x00, 0x02, + 0x40, 0x83, 0x00, 0x06, 0x40, 0x83, 0x00, 0x03, 0x40, 0x83, 0x00, 0x07, 0x40, 0xa3, 0x00, 0x00, + 0x40, 0xa3, 0x00, 0x04, 0x40, 0xa3, 0x00, 0x01, 0x40, 0xa3, 0x00, 0x05, 0x40, 0xa3, 0x00, 0x02, + 0x40, 0xa3, 0x00, 0x06, 0x40, 0xa3, 0x00, 0x03, 0x40, 0xa3, 0x00, 0x07, 0x41, 0x83, 0x00, 0x00, + 0x41, 0x83, 0x00, 0x04, 0x41, 0x83, 0x00, 0x01, 0x41, 0x83, 0x00, 0x05, 0x41, 0x83, 0x00, 0x02, + 0x41, 0x83, 0x00, 0x06, 0x41, 0x83, 0x00, 0x03, 0x41, 0x83, 0x00, 0x07, 0x41, 0x83, 0x00, 0x00, + 0x41, 0x83, 0x00, 0x04, 0x41, 0x83, 0x00, 0x01, 0x41, 0x83, 0x00, 0x05, 0x41, 0x83, 0x00, 0x02, + 0x41, 0x83, 0x00, 0x06, 0x41, 0x83, 0x00, 0x03, 0x41, 0x83, 0x00, 0x07, 0x41, 0xa3, 0x00, 0x00, + 0x41, 0xa3, 0x00, 0x04, 0x41, 0xa3, 0x00, 0x01, 0x41, 0xa3, 0x00, 0x05, 0x41, 0xa3, 0x00, 0x02, + 0x41, 0xa3, 0x00, 0x06, 0x41, 0xa3, 0x00, 0x03, 0x41, 0xa3, 0x00, 0x07, 0x40, 0x83, 0x00, 0x00, + 0x40, 0x83, 0x00, 0x04, 0x40, 0x83, 0x00, 0x01, 0x40, 0x83, 0x00, 0x05, 0x40, 0x83, 0x00, 0x02, + 0x40, 0x83, 0x00, 0x06, 0x40, 0x83, 0x00, 0x03, 0x40, 0x83, 0x00, 0x07, 0x40, 0x83, 0x00, 0x00, + 0x40, 0x83, 0x00, 0x04, 0x40, 0x83, 0x00, 0x01, 0x40, 0x83, 0x00, 0x05, 0x40, 0x83, 0x00, 0x02, + 0x40, 0x83, 0x00, 0x06, 0x40, 0x83, 0x00, 0x03, 0x40, 0x83, 0x00, 0x07, 0x40, 0xa3, 0x00, 0x00, + 0x40, 0xa3, 0x00, 0x04, 0x40, 0xa3, 0x00, 0x01, 0x40, 0xa3, 0x00, 0x05, 0x40, 0xa3, 0x00, 0x02, + 0x40, 0xa3, 0x00, 0x06, 0x40, 0xa3, 0x00, 0x03, 0x40, 0xa3, 0x00, 0x07, 0x4e, 0x80, 0x00, 0x20, + 0x4e, 0x80, 0x00, 0x21, 0x4e, 0x80, 0x04, 0x20, 0x4e, 0x80, 0x04, 0x21, 0x4d, 0x80, 0x00, 0x20, + 0x4d, 0x80, 0x00, 0x21, 0x4d, 0x80, 0x00, 0x20, 0x4d, 0x80, 0x00, 0x21, 0x4d, 0xa0, 0x00, 0x20, + 0x4d, 0xa0, 0x00, 0x21, 0x4d, 0x80, 0x04, 0x20, 0x4d, 0x80, 0x04, 0x21, 0x4d, 0x80, 0x04, 0x20, + 0x4d, 0x80, 0x04, 0x21, 0x4d, 0xa0, 0x04, 0x20, 0x4d, 0xa0, 0x04, 0x21, 0x4c, 0x80, 0x00, 0x20, + 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x20, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0xa0, 0x00, 0x20, + 0x4c, 0xa0, 0x00, 0x21, 0x4c, 0x80, 0x04, 0x20, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x20, + 0x4c, 0x80, 0x04, 0x21, 0x4c, 0xa0, 0x04, 0x20, 0x4c, 0xa0, 0x04, 0x21, 0x4e, 0x00, 0x00, 0x20, + 0x4e, 0x00, 0x00, 0x21, 0x4e, 0x00, 0x00, 0x20, 0x4e, 0x00, 0x00, 0x21, 0x4e, 0x20, 0x00, 0x20, + 0x4e, 0x20, 0x00, 0x21, 0x4d, 0x00, 0x00, 0x20, 0x4d, 0x00, 0x00, 0x21, 0x4d, 0x00, 0x00, 0x20, + 0x4d, 0x00, 0x00, 0x21, 0x4d, 0x20, 0x00, 0x20, 0x4d, 0x20, 0x00, 0x21, 0x4c, 0x00, 0x00, 0x20, + 0x4c, 0x00, 0x00, 0x21, 0x4c, 0x00, 0x00, 0x20, 0x4c, 0x00, 0x00, 0x21, 0x4c, 0x20, 0x00, 0x20, + 0x4c, 0x20, 0x00, 0x21, 0x4e, 0x40, 0x00, 0x20, 0x4e, 0x40, 0x00, 0x21, 0x4e, 0x40, 0x00, 0x20, + 0x4e, 0x40, 0x00, 0x21, 0x4e, 0x60, 0x00, 0x20, 0x4e, 0x60, 0x00, 0x21, 0x4d, 0x40, 0x00, 0x20, + 0x4d, 0x40, 0x00, 0x21, 0x4d, 0x40, 0x00, 0x20, 0x4d, 0x40, 0x00, 0x21, 0x4d, 0x60, 0x00, 0x20, + 0x4d, 0x60, 0x00, 0x21, 0x4c, 0x40, 0x00, 0x20, 0x4c, 0x40, 0x00, 0x21, 0x4c, 0x40, 0x00, 0x20, + 0x4c, 0x40, 0x00, 0x21, 0x4c, 0x60, 0x00, 0x20, 0x4c, 0x60, 0x00, 0x21, 0x4d, 0x80, 0x00, 0x20, + 0x4d, 0x80, 0x00, 0x20, 0x4d, 0x80, 0x00, 0x21, 0x4d, 0x80, 0x00, 0x21, 0x4d, 0x80, 0x00, 0x20, + 0x4d, 0x80, 0x00, 0x20, 0x4d, 0x80, 0x00, 0x21, 0x4d, 0x80, 0x00, 0x21, 0x4d, 0xa0, 0x00, 0x20, + 0x4d, 0xa0, 0x00, 0x20, 0x4d, 0xa0, 0x00, 0x21, 0x4d, 0xa0, 0x00, 0x21, 0x4d, 0x80, 0x04, 0x20, + 0x4d, 0x80, 0x04, 0x20, 0x4d, 0x80, 0x04, 0x21, 0x4d, 0x80, 0x04, 0x21, 0x4d, 0x80, 0x04, 0x20, + 0x4d, 0x80, 0x04, 0x20, 0x4d, 0x80, 0x04, 0x21, 0x4d, 0x80, 0x04, 0x21, 0x4d, 0xa0, 0x04, 0x20, + 0x4d, 0xa0, 0x04, 0x20, 0x4d, 0xa0, 0x04, 0x21, 0x4d, 0xa0, 0x04, 0x21, 0x4c, 0x81, 0x00, 0x20, + 0x4c, 0x81, 0x00, 0x20, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0x81, 0x00, 0x20, + 0x4c, 0x81, 0x00, 0x20, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0xa1, 0x00, 0x20, + 0x4c, 0xa1, 0x00, 0x20, 0x4c, 0xa1, 0x00, 0x21, 0x4c, 0xa1, 0x00, 0x21, 0x4c, 0x81, 0x04, 0x20, + 0x4c, 0x81, 0x04, 0x20, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0x81, 0x04, 0x20, + 0x4c, 0x81, 0x04, 0x20, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0xa1, 0x04, 0x20, + 0x4c, 0xa1, 0x04, 0x20, 0x4c, 0xa1, 0x04, 0x21, 0x4c, 0xa1, 0x04, 0x21, 0x4d, 0x82, 0x00, 0x20, + 0x4d, 0x82, 0x00, 0x20, 0x4d, 0x82, 0x00, 0x21, 0x4d, 0x82, 0x00, 0x21, 0x4d, 0x82, 0x00, 0x20, + 0x4d, 0x82, 0x00, 0x20, 0x4d, 0x82, 0x00, 0x21, 0x4d, 0x82, 0x00, 0x21, 0x4d, 0xa2, 0x00, 0x20, + 0x4d, 0xa2, 0x00, 0x20, 0x4d, 0xa2, 0x00, 0x21, 0x4d, 0xa2, 0x00, 0x21, 0x4d, 0x82, 0x04, 0x20, + 0x4d, 0x82, 0x04, 0x20, 0x4d, 0x82, 0x04, 0x21, 0x4d, 0x82, 0x04, 0x21, 0x4d, 0x82, 0x04, 0x20, + 0x4d, 0x82, 0x04, 0x20, 0x4d, 0x82, 0x04, 0x21, 0x4d, 0x82, 0x04, 0x21, 0x4d, 0xa2, 0x04, 0x20, + 0x4d, 0xa2, 0x04, 0x20, 0x4d, 0xa2, 0x04, 0x21, 0x4d, 0xa2, 0x04, 0x21, 0x4c, 0x80, 0x00, 0x20, + 0x4c, 0x80, 0x00, 0x20, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x20, + 0x4c, 0x80, 0x00, 0x20, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0xa0, 0x00, 0x20, + 0x4c, 0xa0, 0x00, 0x20, 0x4c, 0xa0, 0x00, 0x21, 0x4c, 0xa0, 0x00, 0x21, 0x4c, 0x80, 0x04, 0x20, + 0x4c, 0x80, 0x04, 0x20, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x20, + 0x4c, 0x80, 0x04, 0x20, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0xa0, 0x04, 0x20, + 0x4c, 0xa0, 0x04, 0x20, 0x4c, 0xa0, 0x04, 0x21, 0x4c, 0xa0, 0x04, 0x21, 0x4d, 0x81, 0x00, 0x20, + 0x4d, 0x81, 0x00, 0x20, 0x4d, 0x81, 0x00, 0x21, 0x4d, 0x81, 0x00, 0x21, 0x4d, 0x81, 0x00, 0x20, + 0x4d, 0x81, 0x00, 0x20, 0x4d, 0x81, 0x00, 0x21, 0x4d, 0x81, 0x00, 0x21, 0x4d, 0xa1, 0x00, 0x20, + 0x4d, 0xa1, 0x00, 0x20, 0x4d, 0xa1, 0x00, 0x21, 0x4d, 0xa1, 0x00, 0x21, 0x4d, 0x81, 0x04, 0x20, + 0x4d, 0x81, 0x04, 0x20, 0x4d, 0x81, 0x04, 0x21, 0x4d, 0x81, 0x04, 0x21, 0x4d, 0x81, 0x04, 0x20, + 0x4d, 0x81, 0x04, 0x20, 0x4d, 0x81, 0x04, 0x21, 0x4d, 0x81, 0x04, 0x21, 0x4d, 0xa1, 0x04, 0x20, + 0x4d, 0xa1, 0x04, 0x20, 0x4d, 0xa1, 0x04, 0x21, 0x4d, 0xa1, 0x04, 0x21, 0x4c, 0x80, 0x00, 0x20, + 0x4c, 0x80, 0x00, 0x20, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x20, + 0x4c, 0x80, 0x00, 0x20, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0x80, 0x00, 0x21, 0x4c, 0xa0, 0x00, 0x20, + 0x4c, 0xa0, 0x00, 0x20, 0x4c, 0xa0, 0x00, 0x21, 0x4c, 0xa0, 0x00, 0x21, 0x4c, 0x80, 0x04, 0x20, + 0x4c, 0x80, 0x04, 0x20, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x20, + 0x4c, 0x80, 0x04, 0x20, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0x80, 0x04, 0x21, 0x4c, 0xa0, 0x04, 0x20, + 0x4c, 0xa0, 0x04, 0x20, 0x4c, 0xa0, 0x04, 0x21, 0x4c, 0xa0, 0x04, 0x21, 0x4c, 0x82, 0x00, 0x20, + 0x4c, 0x82, 0x00, 0x20, 0x4c, 0x82, 0x00, 0x21, 0x4c, 0x82, 0x00, 0x21, 0x4c, 0x82, 0x00, 0x20, + 0x4c, 0x82, 0x00, 0x20, 0x4c, 0x82, 0x00, 0x21, 0x4c, 0x82, 0x00, 0x21, 0x4c, 0xa2, 0x00, 0x20, + 0x4c, 0xa2, 0x00, 0x20, 0x4c, 0xa2, 0x00, 0x21, 0x4c, 0xa2, 0x00, 0x21, 0x4c, 0x82, 0x04, 0x20, + 0x4c, 0x82, 0x04, 0x20, 0x4c, 0x82, 0x04, 0x21, 0x4c, 0x82, 0x04, 0x21, 0x4c, 0x82, 0x04, 0x20, + 0x4c, 0x82, 0x04, 0x20, 0x4c, 0x82, 0x04, 0x21, 0x4c, 0x82, 0x04, 0x21, 0x4c, 0xa2, 0x04, 0x20, + 0x4c, 0xa2, 0x04, 0x20, 0x4c, 0xa2, 0x04, 0x21, 0x4c, 0xa2, 0x04, 0x21, 0x4c, 0x81, 0x00, 0x20, + 0x4c, 0x81, 0x00, 0x20, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0x81, 0x00, 0x20, + 0x4c, 0x81, 0x00, 0x20, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0x81, 0x00, 0x21, 0x4c, 0xa1, 0x00, 0x20, + 0x4c, 0xa1, 0x00, 0x20, 0x4c, 0xa1, 0x00, 0x21, 0x4c, 0xa1, 0x00, 0x21, 0x4c, 0x81, 0x04, 0x20, + 0x4c, 0x81, 0x04, 0x20, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0x81, 0x04, 0x20, + 0x4c, 0x81, 0x04, 0x20, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0x81, 0x04, 0x21, 0x4c, 0xa1, 0x04, 0x20, + 0x4c, 0xa1, 0x04, 0x20, 0x4c, 0xa1, 0x04, 0x21, 0x4c, 0xa1, 0x04, 0x21, 0x4d, 0x83, 0x00, 0x20, + 0x4d, 0x83, 0x00, 0x20, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0x83, 0x00, 0x20, + 0x4d, 0x83, 0x00, 0x20, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0xa3, 0x00, 0x20, + 0x4d, 0xa3, 0x00, 0x20, 0x4d, 0xa3, 0x00, 0x21, 0x4d, 0xa3, 0x00, 0x21, 0x4d, 0x83, 0x04, 0x20, + 0x4d, 0x83, 0x04, 0x20, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0x83, 0x04, 0x20, + 0x4d, 0x83, 0x04, 0x20, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0xa3, 0x04, 0x20, + 0x4d, 0xa3, 0x04, 0x20, 0x4d, 0xa3, 0x04, 0x21, 0x4d, 0xa3, 0x04, 0x21, 0x4c, 0x83, 0x00, 0x20, + 0x4c, 0x83, 0x00, 0x20, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0x83, 0x00, 0x20, + 0x4c, 0x83, 0x00, 0x20, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0xa3, 0x00, 0x20, + 0x4c, 0xa3, 0x00, 0x20, 0x4c, 0xa3, 0x00, 0x21, 0x4c, 0xa3, 0x00, 0x21, 0x4c, 0x83, 0x04, 0x20, + 0x4c, 0x83, 0x04, 0x20, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0x83, 0x04, 0x20, + 0x4c, 0x83, 0x04, 0x20, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0xa3, 0x04, 0x20, + 0x4c, 0xa3, 0x04, 0x20, 0x4c, 0xa3, 0x04, 0x21, 0x4c, 0xa3, 0x04, 0x21, 0x4d, 0x83, 0x00, 0x20, + 0x4d, 0x83, 0x00, 0x20, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0x83, 0x00, 0x20, + 0x4d, 0x83, 0x00, 0x20, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0x83, 0x00, 0x21, 0x4d, 0xa3, 0x00, 0x20, + 0x4d, 0xa3, 0x00, 0x20, 0x4d, 0xa3, 0x00, 0x21, 0x4d, 0xa3, 0x00, 0x21, 0x4d, 0x83, 0x04, 0x20, + 0x4d, 0x83, 0x04, 0x20, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0x83, 0x04, 0x20, + 0x4d, 0x83, 0x04, 0x20, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0x83, 0x04, 0x21, 0x4d, 0xa3, 0x04, 0x20, + 0x4d, 0xa3, 0x04, 0x20, 0x4d, 0xa3, 0x04, 0x21, 0x4d, 0xa3, 0x04, 0x21, 0x4c, 0x83, 0x00, 0x20, + 0x4c, 0x83, 0x00, 0x20, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0x83, 0x00, 0x20, + 0x4c, 0x83, 0x00, 0x20, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0x83, 0x00, 0x21, 0x4c, 0xa3, 0x00, 0x20, + 0x4c, 0xa3, 0x00, 0x20, 0x4c, 0xa3, 0x00, 0x21, 0x4c, 0xa3, 0x00, 0x21, 0x4c, 0x83, 0x04, 0x20, + 0x4c, 0x83, 0x04, 0x20, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0x83, 0x04, 0x20, + 0x4c, 0x83, 0x04, 0x20, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0x83, 0x04, 0x21, 0x4c, 0xa3, 0x04, 0x20, + 0x4c, 0xa3, 0x04, 0x20, 0x4c, 0xa3, 0x04, 0x21, 0x4c, 0xa3, 0x04, 0x21, +}; + +TEST(Assembler, AllExtendedInstructions) +{ + auto res = Assemble(extended_instructions, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(extended_expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], extended_expect[i]) << "->i=" << i; + } +} + +TEST(Assembler, ByteDirectivesSimple) +{ + constexpr char assembly[] = ".byte 0\n" + ".Byte 0xff\n" + ".bYte 0x100\n" + ".2bYTe 0\n" + ".2bytE 0xff\n" + ".2BYte 0x100\n" + ".2bYTe 0xffff\n" + ".2byTE 0x10000\n" + ".4BytE 0\n" + ".4BYTe 0xff\n" + ".4bYTE 0x100\n" + ".4ByTE 0xffff\n" + ".4BYtE 0x10000\n" + ".4BYTE 0xffffffff\n" + ".4ByTe 0x100000000\n" + ".8bYtE 0\n" + ".8byte 0xff\n" + ".8byte 0x100\n" + ".8byte 0xffff\n" + ".8byte 0x10000\n" + ".8byte 0xffffffff\n" + ".8byte 0x100000000\n" + ".8byte 0xffffffffffffffff\n" + ".8byte 0x10000000000000000\n"; + constexpr u8 expect[] = { + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, + 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, MultiOperandDirectives) +{ + constexpr char assembly[] = ".byte 0, 1, 2\n" + ".2byte 3, 4, 5\n" + ".4byte 6, 7, 8\n" + ".8byte 9, 10, 11\n"; + constexpr u8 expect[] = { + 0, 1, 2, 0, 3, 0, 4, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 11, + }; + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, OperandExpressionDirectives) +{ + constexpr char assembly[] = ".byte 0 + 1, 1 * 4, 2 * 8\n" + ".2byte 3*6*9, 5*5*12, 81/9\n" + ".4byte 1<<12, 5>>3, 8^8\n" + ".8byte 0b1010 & 0b1101, 0b1010 | 0b0101, 0x12 + 010\n"; + constexpr u8 expect[] = { + 1, 4, 16, 0, 162, 1, 44, 0, 9, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0x12 + 010, + }; + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, FloatDirectives) +{ + constexpr char assembly[] = ".float 0\n" + ".float 1, 2, 3.0\n" + ".float 1.25, 1.5e6, -2e-5\n" + ".double 0\n" + ".double 1, 2, 3.0\n" + ".double 1.0000001, 0.0000025, .000006e9\n"; + constexpr u8 expect[] = { + 0, 0, 0, 0, 0x3f, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x40, + 0x00, 0x00, 0x3f, 0xa0, 0x00, 0x00, 0x49, 0xb7, 0x1b, 0x00, 0xb7, 0xa7, 0xc5, 0xac, + 0, 0, 0, 0, 0, 0, 0, 0, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x1a, 0xd7, 0xf2, 0x9b, 0x3e, 0xc4, + 0xf8, 0xb5, 0x88, 0xe3, 0x68, 0xf1, 0x40, 0xb7, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, ZeroDirectives) +{ + constexpr char assembly[] = ".zeros 0\n" + ".zeros 1\n" + ".zeros 5 + 5\n"; + constexpr u8 expect[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, StringDirectives) +{ + constexpr char assembly[] = ".ascii \"test string\"\n" + ".ascii \"string with \\n escapes \\r\"\n" + ".ascii \"string with octals \\123 \\0\"\n" + ".ascii \"string with hex \\x12\\x45\\x9912\"\n" + ".asciz \"null terminator\"\n"; + constexpr u8 expect[] = { + 't', 'e', 's', 't', ' ', 's', 't', 'r', 'i', 'n', 'g', 's', 't', 'r', 'i', 'n', + 'g', ' ', 'w', 'i', 't', 'h', ' ', '\n', ' ', 'e', 's', 'c', 'a', 'p', 'e', 's', + ' ', '\r', 's', 't', 'r', 'i', 'n', 'g', ' ', 'w', 'i', 't', 'h', ' ', 'o', 'c', + 't', 'a', 'l', 's', ' ', '\123', ' ', '\0', 's', 't', 'r', 'i', 'n', 'g', ' ', 'w', + 'i', 't', 'h', ' ', 'h', 'e', 'x', ' ', '\x12', '\x45', '\x12', 'n', 'u', 'l', 'l', ' ', + 't', 'e', 'r', 'm', 'i', 'n', 'a', 't', 'o', 'r', '\0'}; + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, RelocateDirective) +{ + constexpr char assembly[] = ".zeros 5\n" + ".locate 100\n" + ".zeros 9\n" + ".locate 110\n" + ".zeros 10\n" + ".locate 120\n" + ".zeros 29\n" + ".locate 120 + 5*5+4 + 1\n" + ".zeros 1\n"; + constexpr u32 expect_addr[] = {0, 100, 110, 120, 150}; + constexpr size_t expect_size[] = {5, 9, 10, 29, 1}; + + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), sizeof(expect_size) / sizeof(expect_size[0])); + for (size_t i = 0; i < code_blocks.size(); i++) + { + EXPECT_EQ(code_blocks[i].instructions.size(), expect_size[i]) << " -> i=" << i; + EXPECT_EQ(code_blocks[i].block_address, expect_addr[i]) << " -> i=" << i; + } +} + +TEST(Assembler, AlignmentDirectives) +{ + constexpr char assembly_align[] = ".zeros 1\n" + ".align 0\n" + ".zeros 1\n" + ".align 1\n" + ".zeros 1\n" + ".align 2\n" + ".zeros 1\n" + ".align 4\n" + ".zeros 1\n" + ".align 4\n" + ".zeros 1\n" + ".align 10\n" + ".byte 1\n" + ".padalign 0\n" + ".byte 1\n" + ".padalign 1\n" + ".byte 1\n" + ".padalign 2\n" + ".byte 1\n" + ".padalign 4\n" + ".byte 1\n" + ".padalign 4\n" + ".byte 1\n" + ".padalign 10\n"; + constexpr u32 expect_addr[] = {0, 4, 16, 32, 1024}; + + auto res = Assemble(assembly_align, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), sizeof(expect_addr) / sizeof(expect_addr[0])); + for (size_t i = 0; i < code_blocks.size(); i++) + { + EXPECT_EQ(code_blocks[i].block_address, expect_addr[i]) << " -> i=" << i; + } + + auto&& last_block = code_blocks.back().instructions; + ASSERT_EQ(last_block.size(), 1024); + for (size_t i = 0; i < 3; i++) + { + EXPECT_EQ(last_block[i], 1) << " -> i=" << i; + } + EXPECT_EQ(last_block[3], 0) << " -> i=4"; + EXPECT_EQ(last_block[4], 1) << " -> i=4"; + for (size_t i = 5; i < 16; i++) + { + EXPECT_EQ(last_block[i], 0) << " -> i=" << i; + } + EXPECT_EQ(last_block[16], 1) << " -> i=16"; + for (size_t i = 17; i < 32; i++) + { + EXPECT_EQ(last_block[i], 0) << " -> i=" << i; + } + EXPECT_EQ(last_block[32], 1) << " -> i=32"; + for (size_t i = 33; i < last_block.size(); i++) + { + EXPECT_EQ(last_block[i], 0) << " -> i=" << i; + } +} + +TEST(Assembler, SkipDirective) +{ + constexpr char assembly_align[] = ".byte 5\n" + ".skip 0\n" + ".byte 6\n" + ".skip 1\n" + ".byte 7\n" + ".skip 10 * 10\n" + ".byte 8\n"; + constexpr u32 expect_addr[] = {0, 3, 104}; + + auto res = Assemble(assembly_align, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), sizeof(expect_addr) / sizeof(expect_addr[0])); + + EXPECT_EQ(code_blocks[0].block_address, expect_addr[0]) << " -> i=0"; + ASSERT_EQ(code_blocks[0].instructions.size(), 2); + EXPECT_EQ(code_blocks[0].instructions[0], 5) << " -> i=0"; + EXPECT_EQ(code_blocks[0].instructions[1], 6) << " -> i=0"; + + EXPECT_EQ(code_blocks[1].block_address, expect_addr[1]) << " -> i=1"; + ASSERT_EQ(code_blocks[1].instructions.size(), 1); + EXPECT_EQ(code_blocks[1].instructions[0], 7) << " -> i=1"; + + EXPECT_EQ(code_blocks[2].block_address, expect_addr[2]) << " -> i=2"; + ASSERT_EQ(code_blocks[2].instructions.size(), 1); + EXPECT_EQ(code_blocks[2].instructions[0], 8) << " -> i=2"; +} + +TEST(Assembler, DefvarDirective) +{ + constexpr char assembly[] = ".defvar NewVar, 0\n" + ".defvar NewVar2, 123\n" + ".defvar __Name, 1*2+3+4\n" + ".defvar AB_cd00, 5*5+__Name\n" + ".2byte NewVar\n" + ".2byte NewVar2\n" + ".4byte __Name\n" + ".4byte AB_cd00\n" + ".4byte AB_cd00 + NewVar2\n"; + constexpr u8 expect[] = { + 0, 0, 0, 123, 0, 0, 0, 9, 0, 0, 0, 34, 0, 0, 0, 157, + }; + + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, VariousOperandExpressions) +{ + constexpr char assembly[] = ".locate 0x400\n" + "b .\n" + "b .\n" + ".locate 0x800\n" + "post_locate:\n" + "b `0x900`\n" + "b `0x800`\n" + "b `. + 0x10`\n" + "b post_locate\n" + "lis r0, post_locate_2@ha\n" + "ori r0, r0, post_locate_2@l\n" + "li r0, TestValue\n" + ".defvar TestValue, 1234\n" + "li r0, TestValue\n" + ".locate 0x80001234\n" + "post_locate_2:\n"; + constexpr u8 expect_0[] = { + 0x48, 0x00, 0x04, 0x00, 0x48, 0x00, 0x04, 0x04, + }; + constexpr u8 expect_1[] = { + 0x48, 0x00, 0x01, 0x00, 0x4b, 0xff, 0xff, 0xfc, 0x48, 0x00, 0x00, + 0x10, 0x4b, 0xff, 0xff, 0xf4, 0x3c, 0x00, 0x80, 0x00, 0x60, 0x00, + 0x12, 0x34, 0x38, 0x00, 0x04, 0xd2, 0x38, 0x00, 0x04, 0xd2, + }; + + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 2); + + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect_0)); + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect_0[i]) << " -> i=" << i; + } + + ASSERT_EQ(code_blocks[1].instructions.size(), sizeof(expect_1)); + for (size_t i = 0; i < code_blocks[1].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[1].instructions[i], expect_1[i]) << " -> i=" << i; + } +} + +TEST(Assembler, AbsRel) +{ + constexpr char assembly[] = ".locate 0x80001234\n" + "lbl0:\n" + ".defvar abs_loc, lbl0\n" + ".4byte lbl0\n" + ".2byte lbl0@ha\n" + ".2byte lbl0@l\n" + ".4byte .\n" + "b lbl0\n" + "b `abs_loc`\n"; + constexpr u8 expect[] = { + 0x80, 0x00, 0x12, 0x34, 0x80, 0x00, 0x12, 0x34, 0x80, 0x00, + 0x12, 0x3c, 0x4b, 0xff, 0xff, 0xf4, 0x4b, 0xff, 0xff, 0xf0, + }; + + auto res = Assemble(assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(expect)); + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], expect[i]) << " -> i=" << i; + } +} + +TEST(Assembler, BadTokens) +{ + constexpr char unterminated_str[] = ".ascii \"no terminator"; + constexpr char bad_hex_in_str[] = ".ascii \"\\xnot hex\""; + constexpr char newline_in_str[] = ".ascii \"abc\nd\""; + constexpr char bad_float_0[] = ".float"; + constexpr char bad_float_1[] = ".float 1."; + constexpr char bad_float_2[] = ".float ."; + constexpr char bad_float_3[] = ".float -.5e"; + constexpr char bad_float_4[] = ".float -.6e+"; + + EXPECT_TRUE(IsFailure(Assemble(unterminated_str, 0))); + EXPECT_TRUE(IsFailure(Assemble(bad_hex_in_str, 0))); + EXPECT_TRUE(IsFailure(Assemble(newline_in_str, 0))); + EXPECT_TRUE(IsFailure(Assemble(bad_float_0, 0))); + EXPECT_TRUE(IsFailure(Assemble(bad_float_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(bad_float_2, 0))); + EXPECT_TRUE(IsFailure(Assemble(bad_float_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(bad_float_4, 0))); +} + +TEST(Assembler, RangeTest) +{ + constexpr char gpr_range_0[] = "mr r3, -1"; + constexpr char gpr_range_1[] = "mr r3, 0"; + constexpr char gpr_range_2[] = "mr r3, 32"; + constexpr char gpr_range_3[] = "mr r3, 31"; + constexpr char crf_range_0[] = "cmpw -1, 0, 0"; + constexpr char crf_range_1[] = "cmpw 0, 0, 0"; + constexpr char crf_range_2[] = "cmpw 8, 0, 0"; + constexpr char crf_range_3[] = "cmpw 7, 0, 0"; + constexpr char bc_range_0[] = "beq 1 << 15"; + constexpr char bc_range_1[] = "beq (1 << 15) - 4"; + constexpr char bc_range_2[] = "beq -(1 << 15) - 4"; + constexpr char bc_range_3[] = "beq -(1 << 15)"; + constexpr char b_range_0[] = "b 1 << 25"; + constexpr char b_range_1[] = "b (1 << 25) - 4"; + constexpr char b_range_2[] = "b -(1 << 25) - 4"; + constexpr char b_range_3[] = "b -(1 << 25)"; + constexpr char crb_range_0[] = "cror -1, -1, -1"; + constexpr char crb_range_1[] = "cror 0, 0, 0"; + constexpr char crb_range_2[] = "cror 32, 32, 32"; + constexpr char crb_range_3[] = "cror 31, 31, 31"; + constexpr char off_range_0[] = "lwz r0, 1 << 15(r3)"; + constexpr char off_range_1[] = "lwz r0, (1 << 15) - 1(r3)"; + constexpr char off_range_2[] = "lwz r0, -(1 << 15) - 1(r3)"; + constexpr char off_range_3[] = "lwz r0, -(1 << 15)(r3)"; + constexpr char psoff_range_0[] = "psq_l f0, 1 << 11(r3), 0, 0"; + constexpr char psoff_range_1[] = "psq_l f0, (1 << 11) - 1(r3), 0, 0"; + constexpr char psoff_range_2[] = "psq_l f0, -(1 << 11) - 1(r3), 0, 0"; + constexpr char psoff_range_3[] = "psq_l f0, -(1 << 11)(r3), 0, 0"; + constexpr char simm_range_0[] = "addi r0, r1, 0x8000"; + constexpr char simm_range_1[] = "addi r0, r1, 0x7fff"; + constexpr char simm_range_2[] = "addi r0, r1, -0x8001"; + constexpr char simm_range_3[] = "addi r0, r1, -0x8000"; + constexpr char uimm_range_0[] = "andi. r0, r1, 0x10000"; + constexpr char uimm_range_1[] = "andi. r0, r1, 0xffff"; + constexpr char uimm_range_2[] = "andi. r0, r1, -1"; + constexpr char uimm_range_3[] = "andi. r0, r1, 0"; + + EXPECT_TRUE(IsFailure(Assemble(gpr_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(gpr_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(gpr_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(gpr_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(crf_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(crf_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(crf_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(crf_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(bc_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(bc_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(bc_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(bc_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(b_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(b_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(b_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(b_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(crb_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(crb_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(crb_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(crb_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(off_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(off_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(off_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(off_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(psoff_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(psoff_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(psoff_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(psoff_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(psoff_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(psoff_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(psoff_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(psoff_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(simm_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(simm_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(simm_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(simm_range_3, 0))); + EXPECT_TRUE(IsFailure(Assemble(uimm_range_0, 0))); + EXPECT_TRUE(!IsFailure(Assemble(uimm_range_1, 0))); + EXPECT_TRUE(IsFailure(Assemble(uimm_range_2, 0))); + EXPECT_TRUE(!IsFailure(Assemble(uimm_range_3, 0))); +} + +TEST(Assembly, MalformedExpressions) +{ + constexpr char missing_arg[] = "add 0, 1"; + constexpr char missing_paren_0[] = ".4byte (1 + 2), ((3 * 6) + 7"; + constexpr char missing_paren_1[] = ".4byte (1 + 2), `(3 * 6) + 7"; + constexpr char mismatched_paren[] = ".4byte (1 + 2), (`3 * 6) + 7`"; + constexpr char wrong_arg_format[] = "lwz r3, 100, r4"; + constexpr char no_operator[] = "b . ."; + constexpr char no_operand[] = "b 4 + +"; + + auto res = Assemble(missing_arg, 0); + EXPECT_TRUE(IsFailure(res) && GetFailure(res).message == "Expected ',' but found ''") + << GetFailure(res).message; + res = Assemble(missing_paren_0, 0); + EXPECT_TRUE(IsFailure(res) && GetFailure(res).message == "Expected ')' but found ''") + << GetFailure(res).message; + res = Assemble(missing_paren_1, 0); + EXPECT_TRUE(IsFailure(res) && GetFailure(res).message == "Expected '`' but found ''") + << GetFailure(res).message; + res = Assemble(mismatched_paren, 0); + EXPECT_TRUE(IsFailure(res) && GetFailure(res).message == "Expected '`' but found ')'") + << GetFailure(res).message; + res = Assemble(wrong_arg_format, 0); + EXPECT_TRUE(IsFailure(res) && GetFailure(res).message == "Expected '(' but found ','") + << GetFailure(res).message; + res = Assemble(no_operator, 0); + EXPECT_TRUE(IsFailure(res) && + GetFailure(res).message == "Unexpected token '.' where line should have ended") + << GetFailure(res).message; + res = Assemble(no_operand, 0); + EXPECT_TRUE(IsFailure(res) && GetFailure(res).message == "Unexpected token '+' in expression") + << GetFailure(res).message; +} + +// Modified listing of a subroutine, listing generated by IDA +// Expect bytes are based on disc contents +TEST(Assembly, RealAssembly) +{ + constexpr char real_assembly[] = ".locate 0x8046A690\n" + ".defvar back_chain, -0x30\n" + ".defvar var_28, -0x28\n" + ".defvar pre_back_chain, 0\n" + ".defvar sender_lr, 4\n" + "stwu r1, back_chain(r1)\n" + "mfspr r0, LR\n" + "stw r0, 0x30+sender_lr(r1)\n" + "addi r11, r1, 0x30+pre_back_chain\n" + "bl `0x802BCA84`\n" + "li r0, 0\n" + "mr r28, r7\n" + "stw r0, 0(r8)\n" + "mr r24, r3\n" + "mr r25, r4\n" + "mr r26, r5\n" + "mr r27, r6\n" + "mr r29, r8\n" + "mr r30, r9\n" + "mr r31, r10\n" + "mr r3, r28\n" + "bl `0x80468140`\n" + "cmplwi r3, 0x1A\n" + "bge loc_8046A6F0\n" + "mulli r0, r3, 0x14\n" + "lis r3, -0x7FA4\n" + "addi r3, r3, 0x870\n" + "add r3, r3, r0\n" + "b loc_8046A6F4\n" + "loc_8046A6F0:\n" + "li r3, 0\n" + "loc_8046A6F4:\n" + "cmpwi r3, 0\n" + "beq loc_8046A704\n" + "lwz r0, 0xC(r3)\n" + "b loc_8046A708\n" + "loc_8046A704:\n" + "li r0, 0\n" + "loc_8046A708:\n" + "cmplw r26, r0\n" + "bge loc_8046A7EC\n" + "cmpwi r26, 0\n" + "bne loc_8046A758\n" + "mr r12, r30\n" + "mr r3, r28\n" + "mr r4, r25\n" + "addi r5, r1, 0x30+var_28\n" + "mtspr CTR, r12\n" + "bctrl\n" + "cmpwi r3, 0\n" + "stw r3, 0(r29)\n" + "beq loc_8046A744\n" + "li r3, 0\n" + "b loc_8046A7F0\n" + "loc_8046A744:\n" + "stw r24, 0(r27)\n" + "li r0, 0\n" + "li r3, 0\n" + "stw r0, 0(r29)\n" + "b loc_8046A7F0\n" + "loc_8046A758:\n" + "cmplwi r26, 1\n" + "bne loc_8046A7DC\n" + "mr r3, r28\n" + "bl `0x80468140`\n" + "cmplwi r3, 0x1A\n" + "bge loc_8046A784\n" + "mulli r0, r3, 0x14\n" + "lis r3, -0x7FA4\n" + "addi r3, r3, 0x870\n" + "add r3, r3, r0\n" + "b loc_8046A788\n" + "loc_8046A784:\n" + "li r3, 0\n" + "loc_8046A788:\n" + "cmpwi r3, 0\n" + "beq loc_8046A798\n" + "lwz r0, 8(r3)\n" + "b loc_8046A79C\n" + "loc_8046A798:\n" + "li r0, 1\n" + "loc_8046A79C:\n" + "cmplwi r0, 2\n" + "bne loc_8046A7DC\n" + "mr r12, r31\n" + "mr r3, r25\n" + "mtspr CTR, r12\n" + "bctrl\n" + "cmpwi r3, 0\n" + "stw r3, 0(r29)\n" + "beq loc_8046A7C8\n" + "li r3, 0\n" + "b loc_8046A7F0\n" + "loc_8046A7C8:\n" + "stw r24, 0(r27)\n" + "li r0, 0\n" + "li r3, 0\n" + "stw r0, 0(r29)\n" + "b loc_8046A7F0\n" + "loc_8046A7DC:\n" + "li r0, -0x16\n" + "li r3, 0\n" + "stw r0, 0(r29)\n" + "b loc_8046A7F0\n" + "loc_8046A7EC:\n" + "li r3, 1\n" + "loc_8046A7F0:\n" + "addi r11, r1, 0x30+pre_back_chain\n" + "bl `0x802BCAD0`\n" + "lwz r0, 0x30+sender_lr(r1)\n" + "mtspr LR, r0\n" + "addi r1, r1, 0x30\n" + "blr\n" + "loc_8046A804:\n"; + + constexpr u8 real_expect[] = { + 0x94, 0x21, 0xff, 0xd0, 0x7c, 0x08, 0x02, 0xa6, 0x90, 0x01, 0x00, 0x34, 0x39, 0x61, 0x00, + 0x30, 0x4b, 0xe5, 0x23, 0xe5, 0x38, 0x00, 0x00, 0x00, 0x7c, 0xfc, 0x3b, 0x78, 0x90, 0x08, + 0x00, 0x00, 0x7c, 0x78, 0x1b, 0x78, 0x7c, 0x99, 0x23, 0x78, 0x7c, 0xba, 0x2b, 0x78, 0x7c, + 0xdb, 0x33, 0x78, 0x7d, 0x1d, 0x43, 0x78, 0x7d, 0x3e, 0x4b, 0x78, 0x7d, 0x5f, 0x53, 0x78, + 0x7f, 0x83, 0xe3, 0x78, 0x4b, 0xff, 0xda, 0x71, 0x28, 0x03, 0x00, 0x1a, 0x40, 0x80, 0x00, + 0x18, 0x1c, 0x03, 0x00, 0x14, 0x3c, 0x60, 0x80, 0x5c, 0x38, 0x63, 0x08, 0x70, 0x7c, 0x63, + 0x02, 0x14, 0x48, 0x00, 0x00, 0x08, 0x38, 0x60, 0x00, 0x00, 0x2c, 0x03, 0x00, 0x00, 0x41, + 0x82, 0x00, 0x0c, 0x80, 0x03, 0x00, 0x0c, 0x48, 0x00, 0x00, 0x08, 0x38, 0x00, 0x00, 0x00, + 0x7c, 0x1a, 0x00, 0x40, 0x40, 0x80, 0x00, 0xe0, 0x2c, 0x1a, 0x00, 0x00, 0x40, 0x82, 0x00, + 0x44, 0x7f, 0xcc, 0xf3, 0x78, 0x7f, 0x83, 0xe3, 0x78, 0x7f, 0x24, 0xcb, 0x78, 0x38, 0xa1, + 0x00, 0x08, 0x7d, 0x89, 0x03, 0xa6, 0x4e, 0x80, 0x04, 0x21, 0x2c, 0x03, 0x00, 0x00, 0x90, + 0x7d, 0x00, 0x00, 0x41, 0x82, 0x00, 0x0c, 0x38, 0x60, 0x00, 0x00, 0x48, 0x00, 0x00, 0xb0, + 0x93, 0x1b, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x90, 0x1d, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x9c, 0x28, 0x1a, 0x00, 0x01, 0x40, 0x82, 0x00, 0x80, 0x7f, 0x83, + 0xe3, 0x78, 0x4b, 0xff, 0xd9, 0xdd, 0x28, 0x03, 0x00, 0x1a, 0x40, 0x80, 0x00, 0x18, 0x1c, + 0x03, 0x00, 0x14, 0x3c, 0x60, 0x80, 0x5c, 0x38, 0x63, 0x08, 0x70, 0x7c, 0x63, 0x02, 0x14, + 0x48, 0x00, 0x00, 0x08, 0x38, 0x60, 0x00, 0x00, 0x2c, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, + 0x0c, 0x80, 0x03, 0x00, 0x08, 0x48, 0x00, 0x00, 0x08, 0x38, 0x00, 0x00, 0x01, 0x28, 0x00, + 0x00, 0x02, 0x40, 0x82, 0x00, 0x3c, 0x7f, 0xec, 0xfb, 0x78, 0x7f, 0x23, 0xcb, 0x78, 0x7d, + 0x89, 0x03, 0xa6, 0x4e, 0x80, 0x04, 0x21, 0x2c, 0x03, 0x00, 0x00, 0x90, 0x7d, 0x00, 0x00, + 0x41, 0x82, 0x00, 0x0c, 0x38, 0x60, 0x00, 0x00, 0x48, 0x00, 0x00, 0x2c, 0x93, 0x1b, 0x00, + 0x00, 0x38, 0x00, 0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x90, 0x1d, 0x00, 0x00, 0x48, 0x00, + 0x00, 0x18, 0x38, 0x00, 0xff, 0xea, 0x38, 0x60, 0x00, 0x00, 0x90, 0x1d, 0x00, 0x00, 0x48, + 0x00, 0x00, 0x08, 0x38, 0x60, 0x00, 0x01, 0x39, 0x61, 0x00, 0x30, 0x4b, 0xe5, 0x22, 0xdd, + 0x80, 0x01, 0x00, 0x34, 0x7c, 0x08, 0x03, 0xa6, 0x38, 0x21, 0x00, 0x30, 0x4e, 0x80, 0x00, + 0x20, + }; + + auto res = Assemble(real_assembly, 0); + ASSERT_TRUE(!IsFailure(res)); + auto&& code_blocks = GetT(res); + ASSERT_EQ(code_blocks.size(), 1); + ASSERT_EQ(code_blocks[0].instructions.size(), sizeof(real_expect)); + + EXPECT_EQ(code_blocks[0].block_address, 0x8046a690); + for (size_t i = 0; i < code_blocks[0].instructions.size(); i++) + { + EXPECT_EQ(code_blocks[0].instructions[i], real_expect[i]) << " -> i=" << i; + } +} diff --git a/Source/UnitTests/Common/CMakeLists.txt b/Source/UnitTests/Common/CMakeLists.txt index bbea892fdf..8865c024c1 100644 --- a/Source/UnitTests/Common/CMakeLists.txt +++ b/Source/UnitTests/Common/CMakeLists.txt @@ -1,3 +1,4 @@ +add_dolphin_test(AssemblerTest AssemblerTest.cpp) add_dolphin_test(BitFieldTest BitFieldTest.cpp) add_dolphin_test(BitSetTest BitSetTest.cpp) add_dolphin_test(BitUtilsTest BitUtilsTest.cpp) @@ -18,7 +19,9 @@ add_dolphin_test(SPSCQueueTest SPSCQueueTest.cpp) add_dolphin_test(StringUtilTest StringUtilTest.cpp) add_dolphin_test(SwapTest SwapTest.cpp) -if (_M_X86) +if (_M_X86_64) add_dolphin_test(x64EmitterTest x64EmitterTest.cpp) target_link_libraries(x64EmitterTest PRIVATE bdisasm) +elseif (_M_ARM_64) + add_dolphin_test(Arm64EmitterTest Arm64EmitterTest.cpp) endif() diff --git a/Source/UnitTests/Common/FloatUtilsTest.cpp b/Source/UnitTests/Common/FloatUtilsTest.cpp index 4f98409911..61b7f80974 100644 --- a/Source/UnitTests/Common/FloatUtilsTest.cpp +++ b/Source/UnitTests/Common/FloatUtilsTest.cpp @@ -1,6 +1,7 @@ // Copyright 2018 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include #include #include @@ -9,6 +10,8 @@ #include "Common/BitUtils.h" #include "Common/FloatUtils.h" +#include "../Core/PowerPC/TestValues.h" + TEST(FloatUtils, IsQNAN) { EXPECT_TRUE(Common::IsQNAN(std::numeric_limits::quiet_NaN())); @@ -62,3 +65,35 @@ TEST(FloatUtils, FlushToZero) EXPECT_EQ(i_tmp, Common::BitCast(Common::FlushToZero(Common::BitCast(i_tmp)))); } } + +TEST(FloatUtils, ApproximateReciprocalSquareRoot) +{ + constexpr std::array expected_values{ + 0x7FF0'0000'0000'0000, 0x617F'FE80'0000'0000, 0x60BF'FE80'0000'0000, 0x5FE0'0008'2C00'0000, + 0x5FDF'FE80'0000'0000, 0x5FDF'FE80'0000'0000, 0x3FEF'FE80'0000'0000, 0x1FF0'0008'2C00'0000, + 0x0000'0000'0000'0000, 0x7FF8'0000'0000'0001, 0x7FFF'FFFF'FFFF'FFFF, 0x7FF8'0000'0000'0000, + 0x7FFF'FFFF'FFFF'FFFF, 0xFFF0'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0xFFF8'0000'0000'0001, 0xFFFF'FFFF'FFFF'FFFF, + 0xFFF8'0000'0000'0000, 0xFFFF'FFFF'FFFF'FFFF, 0x43E6'9FA0'0000'0000, 0x43DF'FE80'0000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x43E6'9360'6000'0000, 0x43DF'ED30'7000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x44A6'9FA0'0000'0000, 0x4496'9FA0'0000'0000, + 0x448F'FE80'0000'0000, 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, + 0x44A6'9360'6000'0000, 0x4496'9360'6000'0000, 0x448F'ED30'7000'0000, 0x7FF8'0000'0000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x3C06'9FA0'0000'0000, 0x3BFF'FE80'0000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x43EF'FE80'0000'0000, 0x43F6'9FA0'0000'0000, + 0x7FF8'0000'0000'0000, 0x7FF8'0000'0000'0000, 0x3FEA'2040'0000'0000, 0x3FA0'3108'0000'0000, + 0x7FF8'0000'0000'0000}; + + for (size_t i = 0; i < double_test_values.size(); ++i) + { + u64 ivalue = double_test_values[i]; + double dvalue = Common::BitCast(ivalue); + + u64 expected = expected_values[i]; + + u64 actual = Common::BitCast(Common::ApproximateReciprocalSquareRoot(dvalue)); + + EXPECT_EQ(expected, actual); + } +} diff --git a/Source/UnitTests/Core/CMakeLists.txt b/Source/UnitTests/Core/CMakeLists.txt index 1e24489239..f2de6f13ad 100644 --- a/Source/UnitTests/Core/CMakeLists.txt +++ b/Source/UnitTests/Core/CMakeLists.txt @@ -15,7 +15,9 @@ add_dolphin_test(ESFormatsTest IOS/ES/FormatsTest.cpp) add_dolphin_test(FileSystemTest IOS/FS/FileSystemTest.cpp) -if(_M_X86) +add_dolphin_test(SkylandersTest IOS/USB/SkylandersTest.cpp) + +if(_M_X86_64) add_dolphin_test(PowerPCTest PowerPC/DivUtilsTest.cpp PowerPC/Jit64Common/ConvertDoubleToSingle.cpp diff --git a/Source/UnitTests/Core/IOS/USB/SkylandersTest.cpp b/Source/UnitTests/Core/IOS/USB/SkylandersTest.cpp new file mode 100644 index 0000000000..e0b8eb7b98 --- /dev/null +++ b/Source/UnitTests/Core/IOS/USB/SkylandersTest.cpp @@ -0,0 +1,186 @@ +#include + +#include +#include + +#include "Common/BitUtils.h" +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderCrypto.h" +#include "Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.h" + +using namespace IOS::HLE::USB::SkylanderCrypto; + +// Figure data generated by: +// +// const std::string temp_dir = File::CreateTempDir(); +// IOS::HLE::USB::SkylanderFigure figure(temp_dir + "/test.sky"); +// figure.Create(0x1D6, 0x3000, std::array({0x01, 0x23, 0x45, 0x67})); +// +// IOS::HLE::USB::FigureData data = figure.GetData(); +// data.skylander_data.money = 5000; +// data.skylander_data.hero_level = 50; +// data.skylander_data.playtime = 1564894; +// const std::u16string nickname = UTF8ToUTF16("Test"); +// std::memset(data.skylander_data.nickname.data(), 0, data.skylander_data.nickname.size()); +// std::memcpy(data.skylander_data.nickname.data(), nickname.data(), nickname.size() * 2); +// data.skylander_data.last_reset.minute = 5; +// data.skylander_data.last_reset.hour = 7; +// data.skylander_data.last_reset.day = 11; +// data.skylander_data.last_reset.month = 3; +// data.skylander_data.last_reset.year = 2020; +// data.skylander_data.last_placed.minute = 44; +// data.skylander_data.last_placed.hour = 8; +// data.skylander_data.last_placed.day = 14; +// data.skylander_data.last_placed.month = 4; +// data.skylander_data.last_placed.year = 2021; +// figure.SetData(&data); +// +// data.skylander_data.money = 5600; +// data.skylander_data.hero_level = 51; +// data.skylander_data.playtime = 1764894; +// std::memset(data.skylander_data.nickname.data(), 0, data.skylander_data.nickname.size()); +// std::memcpy(data.skylander_data.nickname.data(), nickname.data(), nickname.size() * 2); +// data.skylander_data.last_reset.minute = 5; +// data.skylander_data.last_reset.hour = 7; +// data.skylander_data.last_reset.day = 11; +// data.skylander_data.last_reset.month = 3; +// data.skylander_data.last_reset.year = 2020; +// data.skylander_data.last_placed.minute = 59; +// data.skylander_data.last_placed.hour = 9; +// data.skylander_data.last_placed.day = 14; +// data.skylander_data.last_placed.month = 4; +// data.skylander_data.last_placed.year = 2021; +// figure.SetData(&data); +// +// std::array decrypted = {}; +// figure.DecryptFigure(&decrypted); +// File::IOFile f(temp_dir + "/decrypted.sky", "wb"); +// f.WriteBytes(decrypted.data(), decrypted.size()); +// +static constexpr std::array decrypted_figure = { + 0x01, 0x23, 0x45, 0x67, 0x00, 0x81, 0x01, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xD6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xCB, 0x7D, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4B, 0x0B, 0x20, 0x10, 0x7C, 0xCB, 0x0F, 0x0F, 0x0F, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3C, 0x98, 0xF9, 0x25, 0xA1, 0x7F, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x88, 0x13, 0xDE, 0xE0, 0x17, 0x00, 0x01, 0x88, 0x3C, 0xC4, 0xE3, 0x76, 0xF9, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x54, 0x00, 0x65, 0x00, 0x73, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1A, 0xF5, 0x2D, 0x76, 0x76, 0xBC, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2C, 0x08, 0x0E, 0x04, 0xE5, 0x07, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x05, 0x07, 0x0B, 0x03, 0xE4, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x89, 0xC3, 0xC7, 0xDF, 0x9D, 0x5D, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x54, 0x5B, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xC5, 0x19, 0x6F, 0x78, 0x33, 0xDA, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x56, 0x2F, 0x85, 0xD1, 0xD8, 0x3B, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x70, 0x42, 0x51, 0x82, 0x0F, 0xF8, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xE3, 0x74, 0xBB, 0x2B, 0xE4, 0x19, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7B, 0xC0, 0xEA, 0x64, 0xB9, 0x16, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xE0, 0x15, 0x1E, 0xEE, 0x1A, 0x00, 0x02, 0x03, 0xE7, 0xC4, 0xE3, 0x0F, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x54, 0x00, 0x65, 0x00, 0x73, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xE8, 0xF6, 0x00, 0xCD, 0x52, 0xF7, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3B, 0x09, 0x0E, 0x04, 0xE5, 0x07, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x05, 0x07, 0x0B, 0x03, 0xE4, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xCE, 0x9B, 0xD4, 0x9E, 0x85, 0x34, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0xD7, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5D, 0xAD, 0x3E, 0x37, 0x6E, 0xD5, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x77, 0x96, 0x90, 0xC0, 0x52, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x82, 0x41, 0x7C, 0x39, 0x2B, 0xB3, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xA4, 0x2C, 0xA8, 0x6A, 0xFC, 0x70, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x37, 0x1A, 0x42, 0xC3, 0x17, 0x91, 0x7F, 0x0F, 0x08, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +// Can be assumed to also mean ComputeCRC48 is correct +TEST(Skylanders, Keygen) +{ + struct + { + std::array nuid; + u8 sector; + u64 expected; + } const inputs[]{{{0x00, 0x00, 0x00, 0x00}, 0, 0x4B0B20107CCB}, + {{0x94, 0xB0, 0xEE, 0x2D}, 0, 0x4B0B20107CCB}, + {{0x00, 0x00, 0x00, 0x00}, 11, 0xEA168579FF28}, + {{0x94, 0xB0, 0xEE, 0x2D}, 1, 0x278e4DA896B5}, + {{0xF7, 0xDB, 0xFD, 0x5F}, 2, 0x75B9B1F4B9EB}}; + + for (auto& test : inputs) + { + auto actual = CalculateKeyA(test.sector, test.nuid); + EXPECT_EQ(test.expected, actual); + } +} + +// Can be assumed to also mean ComputeCRC16 is correct +TEST(Skylanders, Checksums) +{ + std::array actual = {}; + ComputeChecksumType0(decrypted_figure.data(), actual.data()); + EXPECT_EQ(Common::BitCastPtr(decrypted_figure.data() + 0x1E), + Common::BitCastPtr(actual.data())); + + u16 area_offset = 0x80; + + for (u8 i = 0; i < 2; i++) + { + ComputeChecksumType3(decrypted_figure.data() + area_offset + 0x50, actual.data()); + EXPECT_EQ(Common::BitCastPtr(decrypted_figure.data() + area_offset + 0xA), + Common::BitCastPtr(actual.data())); + + ComputeChecksumType2(decrypted_figure.data() + area_offset + 0x10, actual.data()); + EXPECT_EQ(Common::BitCastPtr(decrypted_figure.data() + area_offset + 0xC), + Common::BitCastPtr(actual.data())); + + ComputeChecksumType1(decrypted_figure.data() + area_offset, actual.data()); + EXPECT_EQ(Common::BitCastPtr(decrypted_figure.data() + area_offset + 0xE), + Common::BitCastPtr(actual.data())); + + area_offset += 0x90; + + ComputeChecksumType6(decrypted_figure.data() + area_offset, actual.data()); + EXPECT_EQ(Common::BitCastPtr(decrypted_figure.data() + area_offset), + Common::BitCastPtr(actual.data())); + + area_offset += 0x130; + } +} + +TEST(Skylanders, ToyCode) +{ + const std::array code_chars = ComputeToyCode(0x14E2CE497CB0B); + const std::string_view code_string(reinterpret_cast(code_chars.data()), + code_chars.size()); + EXPECT_EQ(code_string, "WCJGC-HHR5Q"); +} diff --git a/Source/UnitTests/Core/PowerPC/JitArm64/FPRF.cpp b/Source/UnitTests/Core/PowerPC/JitArm64/FPRF.cpp index 0b7e250ae6..cb19980949 100644 --- a/Source/UnitTests/Core/PowerPC/JitArm64/FPRF.cpp +++ b/Source/UnitTests/Core/PowerPC/JitArm64/FPRF.cpp @@ -84,6 +84,8 @@ TEST(JitArm64, FPRF) const u32 expected_double = RunUpdateFPRF( ppc_state, [&] { ppc_state.UpdateFPRFDouble(Common::BitCast(double_input)); }); const u32 actual_double = RunUpdateFPRF(ppc_state, [&] { test.fprf_double(double_input); }); + if (expected_double != actual_double) + fmt::print("{:016x} -> {:08x} == {:08x}\n", double_input, actual_double, expected_double); EXPECT_EQ(expected_double, actual_double); const u32 single_input = ConvertToSingle(double_input); @@ -91,6 +93,8 @@ TEST(JitArm64, FPRF) const u32 expected_single = RunUpdateFPRF( ppc_state, [&] { ppc_state.UpdateFPRFSingle(Common::BitCast(single_input)); }); const u32 actual_single = RunUpdateFPRF(ppc_state, [&] { test.fprf_single(single_input); }); + if (expected_single != actual_single) + fmt::print("{:08x} -> {:08x} == {:08x}\n", single_input, actual_single, expected_single); EXPECT_EQ(expected_single, actual_single); } } diff --git a/Source/UnitTests/Core/PowerPC/JitArm64/MovI2R.cpp b/Source/UnitTests/Core/PowerPC/JitArm64/MovI2R.cpp index aa70617de9..1cbf5dce8d 100644 --- a/Source/UnitTests/Core/PowerPC/JitArm64/MovI2R.cpp +++ b/Source/UnitTests/Core/PowerPC/JitArm64/MovI2R.cpp @@ -98,12 +98,12 @@ TEST(JitArm64, MovI2R_LogImm) for (unsigned rotation = 0; rotation < size; ++rotation) { test.Check64(imm); - EXPECT_EQ(static_cast(LogicalImm(imm, 64)), true); + EXPECT_EQ(static_cast(LogicalImm(imm, GPRSize::B64)), true); if (size < 64) { test.Check32(imm); - EXPECT_EQ(static_cast(LogicalImm(static_cast(imm), 32)), true); + EXPECT_EQ(static_cast(LogicalImm(static_cast(imm), GPRSize::B32)), true); } imm = (imm >> 63) | (imm << 1); diff --git a/Source/UnitTests/UnitTests.vcxproj b/Source/UnitTests/UnitTests.vcxproj index d2bbe5b2c6..1737f1c535 100644 --- a/Source/UnitTests/UnitTests.vcxproj +++ b/Source/UnitTests/UnitTests.vcxproj @@ -67,6 +67,7 @@ + @@ -80,6 +81,7 @@
+ diff --git a/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp b/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp index c554db88ef..24f975d8fc 100644 --- a/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp +++ b/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp @@ -759,6 +759,298 @@ TEST_P(VertexLoaderNormalTest, NormalAll) } } +class VertexLoaderSkippedColorsTest : public VertexLoaderTest, + public ::testing::WithParamInterface> +{ +}; +INSTANTIATE_TEST_SUITE_P(AllCombinations, VertexLoaderSkippedColorsTest, + ::testing::Combine(::testing::Values(false, true), + ::testing::Values(false, true))); + +TEST_P(VertexLoaderSkippedColorsTest, SkippedColors) +{ + bool enable_color_0, enable_color_1; + std::tie(enable_color_0, enable_color_1) = GetParam(); + + size_t input_size = 1; + size_t output_size = 3 * sizeof(float); + size_t color_0_offset = 0; + size_t color_1_offset = 0; + + m_vtx_desc.low.Position = VertexComponentFormat::Index8; + if (enable_color_0) + { + m_vtx_desc.low.Color0 = VertexComponentFormat::Index8; + input_size++; + color_0_offset = output_size; + output_size += sizeof(u32); + } + if (enable_color_1) + { + m_vtx_desc.low.Color1 = VertexComponentFormat::Index8; + input_size++; + color_1_offset = output_size; + output_size += sizeof(u32); + } + + m_vtx_attr.g0.PosElements = CoordComponentCount::XYZ; + m_vtx_attr.g0.PosFormat = ComponentFormat::Float; + m_vtx_attr.g0.Color0Elements = ColorComponentCount::RGBA; + m_vtx_attr.g0.Color0Comp = ColorFormat::RGBA8888; + m_vtx_attr.g0.Color1Elements = ColorComponentCount::RGBA; + m_vtx_attr.g0.Color1Comp = ColorFormat::RGBA8888; + + CreateAndCheckSizes(input_size, output_size); + + // Vertex 0 + Input(1); + if (enable_color_0) + Input(1); + if (enable_color_1) + Input(1); + // Vertex 1 + Input(0); + if (enable_color_0) + Input(0); + if (enable_color_1) + Input(0); + // Position array + VertexLoaderManager::cached_arraybases[CPArray::Position] = m_src.GetPointer(); + g_main_cp_state.array_strides[CPArray::Position] = + sizeof(float); // so 1, 2, 3 for index 0; 2, 3, 4 for index 1 + Input(1.f); + Input(2.f); + Input(3.f); + Input(4.f); + // Color array 0 + VertexLoaderManager::cached_arraybases[CPArray::Color0] = m_src.GetPointer(); + g_main_cp_state.array_strides[CPArray::Color0] = sizeof(u32); + Input(0x00010203u); + Input(0x04050607u); + // Color array 1 + VertexLoaderManager::cached_arraybases[CPArray::Color1] = m_src.GetPointer(); + g_main_cp_state.array_strides[CPArray::Color1] = sizeof(u32); + Input(0x08090a0bu); + Input(0x0c0d0e0fu); + + ASSERT_EQ(m_loader->m_native_vtx_decl.colors[0].enable, enable_color_0); + if (enable_color_0) + { + ASSERT_EQ(m_loader->m_native_vtx_decl.colors[0].offset, color_0_offset); + } + ASSERT_EQ(m_loader->m_native_vtx_decl.colors[1].enable, enable_color_1); + if (enable_color_1) + { + ASSERT_EQ(m_loader->m_native_vtx_decl.colors[1].offset, color_1_offset); + } + + RunVertices(2); + // Vertex 0 + ExpectOut(2); + ExpectOut(3); + ExpectOut(4); + if (enable_color_0) + { + EXPECT_EQ((m_dst.Read()), 0x04050607u); + } + if (enable_color_1) + { + EXPECT_EQ((m_dst.Read()), 0x0c0d0e0fu); + } + // Vertex 1 + ExpectOut(1); + ExpectOut(2); + ExpectOut(3); + if (enable_color_0) + { + EXPECT_EQ((m_dst.Read()), 0x00010203u); + } + if (enable_color_1) + { + EXPECT_EQ((m_dst.Read()), 0x08090a0bu); + } +} + +class VertexLoaderSkippedTexCoordsTest : public VertexLoaderTest, + public ::testing::WithParamInterface +{ +public: + static constexpr u32 NUM_COMPONENTS_TO_TEST = 3; + static constexpr u32 NUM_PARAMETERS_PER_COMPONENT = 3; + static constexpr u32 NUM_COMBINATIONS = + 1 << (NUM_COMPONENTS_TO_TEST * NUM_PARAMETERS_PER_COMPONENT); +}; +INSTANTIATE_TEST_SUITE_P(AllCombinations, VertexLoaderSkippedTexCoordsTest, + ::testing::Range(0u, VertexLoaderSkippedTexCoordsTest::NUM_COMBINATIONS)); + +TEST_P(VertexLoaderSkippedTexCoordsTest, SkippedTextures) +{ + std::array enable_tex, enable_matrix, use_st; + const u32 param = GetParam(); + for (u32 component = 0; component < NUM_COMPONENTS_TO_TEST; component++) + { + const u32 bits = param >> (component * NUM_PARAMETERS_PER_COMPONENT); + enable_tex[component] = (bits & 1); + enable_matrix[component] = (bits & 2); + use_st[component] = (bits & 4); + } + + size_t input_size = 1; + size_t output_size = 3 * sizeof(float); + + std::array component_enabled{}; + std::array component_offset{}; + + m_vtx_desc.low.Position = VertexComponentFormat::Index8; + m_vtx_attr.g0.PosElements = CoordComponentCount::XYZ; + m_vtx_attr.g0.PosFormat = ComponentFormat::Float; + + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + if (enable_matrix[i] || enable_tex[i]) + { + component_enabled[i] = true; + component_offset[i] = output_size; + if (enable_matrix[i]) + { + output_size += 3 * sizeof(float); + } + else + { + if (use_st[i]) + { + output_size += 2 * sizeof(float); + } + else + { + output_size += sizeof(float); + } + } + } + if (enable_matrix[i]) + { + m_vtx_desc.low.TexMatIdx[i] = enable_matrix[i]; + input_size++; + } + if (enable_tex[i]) + { + m_vtx_desc.high.TexCoord[i] = VertexComponentFormat::Index8; + input_size++; + } + + m_vtx_attr.SetTexElements(i, use_st[i] ? TexComponentCount::ST : TexComponentCount::S); + m_vtx_attr.SetTexFormat(i, ComponentFormat::Float); + m_vtx_attr.SetTexFrac(i, 0); + } + + CreateAndCheckSizes(input_size, output_size); + + // Vertex 0 + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + if (enable_matrix[i]) + Input(u8(20 + i)); + } + Input(1); // Position + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + if (enable_tex[i]) + Input(1); + } + // Vertex 1 + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + if (enable_matrix[i]) + Input(u8(10 + i)); + } + Input(0); // Position + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + if (enable_tex[i]) + Input(0); + } + // Position array + VertexLoaderManager::cached_arraybases[CPArray::Position] = m_src.GetPointer(); + g_main_cp_state.array_strides[CPArray::Position] = + sizeof(float); // so 1, 2, 3 for index 0; 2, 3, 4 for index 1 + Input(1.f); + Input(2.f); + Input(3.f); + Input(4.f); + // Texture coord arrays + for (u8 i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + VertexLoaderManager::cached_arraybases[CPArray::TexCoord0 + i] = m_src.GetPointer(); + g_main_cp_state.array_strides[CPArray::TexCoord0 + i] = 2 * sizeof(float); + Input(i * 100 + 11); + Input(i * 100 + 12); + Input(i * 100 + 21); + Input(i * 100 + 22); + } + + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + ASSERT_EQ(m_loader->m_native_vtx_decl.texcoords[i].enable, component_enabled[i]); + if (component_enabled[i]) + { + ASSERT_EQ(m_loader->m_native_vtx_decl.texcoords[i].offset, component_offset[i]); + } + } + + RunVertices(2); + + // Vertex 0 + ExpectOut(2); + ExpectOut(3); + ExpectOut(4); + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + size_t num_read = 0; + if (enable_tex[i]) + { + ExpectOut(i * 100 + 21); + num_read++; + if (use_st[i]) + { + ExpectOut(i * 100 + 22); + num_read++; + } + } + if (enable_matrix[i]) + { + // With a matrix there are always 3 components; otherwise-unused components should be 0 + while (num_read++ < 2) + ExpectOut(0); + ExpectOut(20 + i); + } + } + // Vertex 1 + ExpectOut(1); + ExpectOut(2); + ExpectOut(3); + for (size_t i = 0; i < NUM_COMPONENTS_TO_TEST; i++) + { + size_t num_read = 0; + if (enable_tex[i]) + { + ExpectOut(i * 100 + 11); + num_read++; + if (use_st[i]) + { + ExpectOut(i * 100 + 12); + num_read++; + } + } + if (enable_matrix[i]) + { + // With a matrix there are always 3 components; otherwise-unused components should be 0 + while (num_read++ < 2) + ExpectOut(0); + ExpectOut(10 + i); + } + } +} + // For gtest, which doesn't know about our fmt::formatters by default static void PrintTo(const VertexComponentFormat& t, std::ostream* os) { diff --git a/Source/VSProps/Base.Dolphin.props b/Source/VSProps/Base.Dolphin.props index 96fe8b6d2a..5912d9d325 100644 --- a/Source/VSProps/Base.Dolphin.props +++ b/Source/VSProps/Base.Dolphin.props @@ -33,7 +33,7 @@ _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions) - _ARCH_64=1;_M_X86=1;_M_X86_64=1;%(PreprocessorDefinitions) + _ARCH_64=1;_M_X86_64=1;%(PreprocessorDefinitions) _ARCH_64=1;_M_ARM_64=1;%(PreprocessorDefinitions) USE_UPNP;__LIBUSB__;%(PreprocessorDefinitions) USE_ANALYTICS=1;%(PreprocessorDefinitions) diff --git a/Source/dolphin-emu.sln b/Source/dolphin-emu.sln index 2d5ccd3538..bbb6212494 100644 --- a/Source/dolphin-emu.sln +++ b/Source/dolphin-emu.sln @@ -23,6 +23,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Languages", "..\Languages\L EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LZO", "..\Externals\LZO\LZO.vcxproj", "{AB993F38-C31D-4897-B139-A620C42BC565}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lz4", "..\Externals\LZ4\LZ4.vcxproj", "{9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}" +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniupnpc", "..\Externals\miniupnpc\miniupnpc.vcxproj", "{31643FDB-1BB8-4965-9DE7-000FC88D35AE}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xxhash", "..\Externals\xxhash\xxhash.vcxproj", "{677EA016-1182-440C-9345-DC88D1E98C0C}" @@ -163,6 +165,14 @@ Global {AB993F38-C31D-4897-B139-A620C42BC565}.Release|ARM64.Build.0 = Release|ARM64 {AB993F38-C31D-4897-B139-A620C42BC565}.Release|x64.ActiveCfg = Release|x64 {AB993F38-C31D-4897-B139-A620C42BC565}.Release|x64.Build.0 = Release|x64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Debug|ARM64.Build.0 = Debug|ARM64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Debug|x64.ActiveCfg = Debug|x64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Debug|x64.Build.0 = Debug|x64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Release|ARM64.ActiveCfg = Release|ARM64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Release|ARM64.Build.0 = Release|ARM64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Release|x64.ActiveCfg = Release|x64 + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476}.Release|x64.Build.0 = Release|x64 {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|ARM64.ActiveCfg = Debug|ARM64 {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|ARM64.Build.0 = Debug|ARM64 {31643FDB-1BB8-4965-9DE7-000FC88D35AE}.Debug|x64.ActiveCfg = Debug|x64 @@ -426,6 +436,7 @@ Global GlobalSection(NestedProjects) = preSolution {8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B} = {87ADDFF9-5768-4DA2-A33B-2477593D6677} {AB993F38-C31D-4897-B139-A620C42BC565} = {87ADDFF9-5768-4DA2-A33B-2477593D6677} + {9092C5CC-3E71-41B3-BF68-4A7BDD8A5476} = {87ADDFF9-5768-4DA2-A33B-2477593D6677} {31643FDB-1BB8-4965-9DE7-000FC88D35AE} = {87ADDFF9-5768-4DA2-A33B-2477593D6677} {677EA016-1182-440C-9345-DC88D1E98C0C} = {87ADDFF9-5768-4DA2-A33B-2477593D6677} {F6EA7144-8D64-4EBB-A13E-76DFBD911EAE} = {87ADDFF9-5768-4DA2-A33B-2477593D6677} diff --git a/Tools/perf-disassemble.sh b/Tools/perf-disassemble.sh index 323cb8fcd9..551f97a73b 100755 --- a/Tools/perf-disassemble.sh +++ b/Tools/perf-disassemble.sh @@ -31,6 +31,9 @@ do --stop-address=*) stop="${1##--stop-address=}" ;; + --no-show-raw-insn) + raw= + ;; --no-show-raw) raw= ;; diff --git a/docs/CustomPipelineGraphicsMod.md b/docs/CustomPipelineGraphicsMod.md index 771d3dba36..42d6a1e9b7 100644 --- a/docs/CustomPipelineGraphicsMod.md +++ b/docs/CustomPipelineGraphicsMod.md @@ -44,7 +44,7 @@ A full example is given below: "name": "normal_texture", "data": { - "": "normal_texture.png" + "texture": "normal_texture.png" } } ],